From 699110e5e528098b3a7e7fc07b06757d684910ef Mon Sep 17 00:00:00 2001 From: wangjing Date: Mon, 15 Apr 2024 14:20:54 +0800 Subject: [PATCH] update package of version 2.0.1 (cherry picked from commit 469532eee1ea38211ba0a4b600c79284bb64bcb2) --- python-termcolor.spec | 31 +++++++++++++++++++++---------- termcolor-1.1.0.tar.gz | Bin 3912 -> 0 bytes termcolor-2.0.1.tar.gz | Bin 0 -> 9693 bytes 3 files changed, 21 insertions(+), 10 deletions(-) delete mode 100644 termcolor-1.1.0.tar.gz create mode 100644 termcolor-2.0.1.tar.gz diff --git a/python-termcolor.spec b/python-termcolor.spec index 1f2854c..2c44c0c 100644 --- a/python-termcolor.spec +++ b/python-termcolor.spec @@ -1,11 +1,11 @@ %global _empty_manifest_terminate_build 0 Name: python-termcolor -Version: 1.1.0 +Version: 2.0.1 Release: 1 Summary: ANSII Color formatting for output in terminal. License: MIT URL: http://pypi.python.org/pypi/termcolor -Source0: https://files.pythonhosted.org/packages/8a/48/a76be51647d0eb9f10e2a4511bf3ffb8cc1e6b14e9e4fab46173aa79f981/termcolor-1.1.0.tar.gz +Source0: https://files.pythonhosted.org/packages/c1/ee/ad1f448e360e4b662fbff9e75cd210b73ad79998ce6483086e9df5b8e7e2/termcolor-2.0.1.tar.gz BuildArch: noarch @@ -17,6 +17,8 @@ Summary: ANSII Color formatting for output in terminal. Provides: python-termcolor BuildRequires: python3-devel BuildRequires: python3-setuptools +BuildRequires: python3-pip python3-wheel +BuildRequires: python3-hatchling python3-hatch-vcs %description -n python3-termcolor ANSII Color formatting for output in terminal. @@ -27,13 +29,14 @@ Provides: python3-termcolor-doc ANSII Color formatting for output in terminal. %prep -%autosetup -n termcolor-1.1.0 +%autosetup -n termcolor-%{version} %build -%py3_build +%pyproject_build %install -%py3_install +%pyproject_install + install -d -m755 %{buildroot}/%{_pkgdocdir} if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi @@ -41,20 +44,20 @@ if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi pushd %{buildroot} if [ -d usr/lib ]; then - find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst + find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/lib64 ]; then - find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst + find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/bin ]; then - find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst + find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/sbin ]; then - find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst + find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst fi touch doclist.lst if [ -d usr/share/man ]; then - find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst + find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst fi popd mv %{buildroot}/filelist.lst . @@ -63,9 +66,17 @@ mv %{buildroot}/doclist.lst . %files -n python3-termcolor -f filelist.lst %dir %{python3_sitelib}/* +%exclude %{python3_sitelib}/termcolor/__pycache__/*.pyc + %files help -f doclist.lst %{_docdir}/* %changelog +* Mon Apr 15 2024 wangjing - 2.0.1-1 +- update package of version 2.0.1 +- Update source URL +- Add support for Python 3.10/3/11 PyPy +- Add type annotations to the project and run mypy on CI + * Sat Oct 03 2020 Python_Bot - Package Spec generated diff --git a/termcolor-1.1.0.tar.gz b/termcolor-1.1.0.tar.gz deleted file mode 100644 index 47f3cd004a58ec849159c3e0e1088571c77ab38f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3912 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 WNs+sa=zyOGOIJJD&5A`jhZZv9! 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�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 literal 0 HcmV?d00001 -- Gitee