From 5e75644bdfa98c02e05488054b892d0bc7f57fed Mon Sep 17 00:00:00 2001 From: cherry530 <707078654@qq.com> Date: Tue, 5 Mar 2024 16:47:59 +0800 Subject: [PATCH] Upgrade version to 1.8.1 Signed-off-by: cherry530 <707078654@qq.com> --- python-xmod.spec | 43 ++++++++++++------------------------ remove-requires-dek.patch | 45 -------------------------------------- xmod-1.4.0.tar.gz | Bin 4063 -> 0 bytes xmod-1.8.1.tar.gz | Bin 0 -> 3988 bytes 4 files changed, 14 insertions(+), 74 deletions(-) delete mode 100644 remove-requires-dek.patch delete mode 100644 xmod-1.4.0.tar.gz create mode 100644 xmod-1.8.1.tar.gz diff --git a/python-xmod.spec b/python-xmod.spec index 7a289fc..10d0479 100644 --- a/python-xmod.spec +++ b/python-xmod.spec @@ -1,14 +1,15 @@ %global _empty_manifest_terminate_build 0 Name: python-xmod -Version: 1.4.0 +Version: 1.8.1 Release: 1 Summary: Create and recursively fill a temporary directory License: MIT URL: https://github.com/rec/xmod -Source0: https://files.pythonhosted.org/packages/96/ef/ddfc9926e0e5a6e2b8a0bb08ac0e9f976ce53712f0d59fa673e7031dd00f/xmod-1.4.0.tar.gz +Source0: https://files.pythonhosted.org/packages/source/x/xmod/xmod-%{version}.tar.gz BuildArch: noarch -Patch0: remove-requires-dek.patch +BuildRequires: python3-pip python3-hatchling python3-hatch-vcs python3-wheel +BuildRequires: python3-poetry-core %description ``xmod`` is a tiny library that extends a module to do things that normally @@ -31,46 +32,30 @@ Provides: python3-xmod-doc only a class could do - handy for modules that "just do one thing". %prep -%autosetup -n xmod-1.4.0 -p1 +%autosetup -n xmod-%{version} -p1 %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 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 -fi -if [ -d usr/lib64 ]; then - 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 -fi -if [ -d usr/sbin ]; then - 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 -fi -popd -mv %{buildroot}/filelist.lst . -mv %{buildroot}/doclist.lst . -%files -n python3-xmod -f filelist.lst -%dir %{python3_sitelib}/* +%files -n python3-xmod +%{python3_sitelib}/xmod* -%files help -f doclist.lst + +%files help %{_docdir}/* %changelog +* Tue Mar 05 2024 xu_ping <707078654@qq.com> - 1.8.1-1 +- Update to 1.8.1 + * Tue Apr 25 2023 xu_ping <707078654@qq.com> - 1.4.0-1 - Update to 1.4.0 diff --git a/remove-requires-dek.patch b/remove-requires-dek.patch deleted file mode 100644 index 93902b1..0000000 --- a/remove-requires-dek.patch +++ /dev/null @@ -1,45 +0,0 @@ -diff --git a/PKG-INFO b/PKG-INFO -index 41701ca..7b1beef 100644 ---- a/PKG-INFO -+++ b/PKG-INFO -@@ -13,7 +13,6 @@ Classifier: Programming Language :: Python :: 3.8 - Classifier: Programming Language :: Python :: 3.9 - Classifier: Programming Language :: Python :: 3.10 - Classifier: Programming Language :: Python :: 3.11 --Requires-Dist: dek (>=1.0.2,<2.0.0) - Description-Content-Type: text/markdown - - Callable modules! Indexable modules!? -diff --git a/pyproject.toml b/pyproject.toml -index 48bc54b..6c6fccd 100644 ---- a/pyproject.toml -+++ b/pyproject.toml -@@ -16,7 +16,6 @@ readme = "README.md" - - [tool.poetry.dependencies] - python = "^3.7" --dek = "^1.0.2" - - [tool.poetry.group.dev.dependencies] - coverage = "^7.1.0" -diff --git a/setup.py b/setup.py -index 697456f..940c4be 100644 ---- a/setup.py -+++ b/setup.py -@@ -3,8 +3,6 @@ from setuptools import setup - - modules = \ - ['xmod'] --install_requires = \ --['dek>=1.0.2,<2.0.0'] - - setup_kwargs = { - 'name': 'xmod', -@@ -17,7 +15,6 @@ setup_kwargs = { - 'maintainer_email': 'None', - 'url': 'None', - 'py_modules': modules, -- 'install_requires': install_requires, - 'python_requires': '>=3.7,<4.0', - } - diff --git a/xmod-1.4.0.tar.gz b/xmod-1.4.0.tar.gz deleted file mode 100644 index 2ecee3bd5ea338b9e194d406be060e5745413bc6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4063 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 RDW~sC{|5mNP}Kl<006<_+ROj| diff --git a/xmod-1.8.1.tar.gz b/xmod-1.8.1.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..d130d0d4917c5d601f2760d64f0cab9316848ded GIT binary patch literal 3988 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 literal 0 HcmV?d00001 -- Gitee