diff --git a/python-random2.changes b/python-random2.changes index ed7af76..e74490e 100644 --- a/python-random2.changes +++ b/python-random2.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Sun Nov 10 22:11:45 UTC 2024 - Dirk Müller + +- update to 1.0.2: + * Change support to Python 3.10, 3.11, 3.12, and 3.13 only. +- drop python3.9.patch (obsolete) + ------------------------------------------------------------------- Fri Apr 21 12:32:40 UTC 2023 - Dirk Müller diff --git a/python-random2.spec b/python-random2.spec index a0f3419..7bd8c53 100644 --- a/python-random2.spec +++ b/python-random2.spec @@ -1,7 +1,7 @@ # # spec file for package python-random2 # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # Copyright (c) 2013 LISA GmbH, Bingen, Germany. # # All modifications and additions to the file contributed by third parties @@ -17,22 +17,21 @@ # -%{?!python_module:%define python_module() python-%{**} python3-%{**}} %{?sle15_python_module_pythons} Name: python-random2 -Version: 1.0.1 +Version: 1.0.2 Release: 0 Summary: A Session and Caching library with WSGI Middleware License: Python-2.0 URL: https://pypi.python.org/pypi/random2 -Source: https://files.pythonhosted.org/packages/source/r/random2/random2-%{version}.zip -# PATCH-FIX-UPSTREAM -- python3.9.patch Origin: Debian -Patch0: python3.9.patch +Source: https://files.pythonhosted.org/packages/source/r/random2/random2-%{version}.tar.gz +BuildRequires: %{python_module base >= 3.10} +BuildRequires: %{python_module pip} BuildRequires: %{python_module pytest} BuildRequires: %{python_module setuptools} +BuildRequires: %{python_module wheel} BuildRequires: fdupes BuildRequires: python-rpm-macros -BuildRequires: unzip BuildArch: noarch %python_subpackages @@ -52,10 +51,10 @@ adjusted. This package fixes that. %autosetup -p1 -n random2-%{version} %build -%python_build +%pyproject_wheel %install -%python_install +%pyproject_install %python_expand %fdupes %{buildroot}%{$python_sitelib} %check @@ -64,7 +63,9 @@ classes='WichmannHill_TestBasicOps or MersenneTwister_TestBasicOps or TestDistri %pytest -k "$classes" src/tests.py %files %{python_files} -%doc CHANGES.txt README.txt PKG-INFO -%{python_sitelib}/* +%doc CHANGES.rst README.rst +%{python_sitelib}/random2.py +%pycache_only %{python_sitelib}/__pycache__/random2* +%{python_sitelib}/random2-%{version}.dist-info %changelog diff --git a/python3.9.patch b/python3.9.patch deleted file mode 100644 index ea0096c..0000000 --- a/python3.9.patch +++ /dev/null @@ -1,31 +0,0 @@ -Description: fix tests with python 3.9 - Python docs for the function being tested now state: - "Changed in version 3.9: This method now accepts zero for k." - https://docs.python.org/3/library/random.html#random.getrandbits -Author: Juhani Numminen -Bug-Debian: https://bugs.debian.org/973085 -Last-Update: 2020-11-24 ---- -This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ ---- a/src/tests.py -+++ b/src/tests.py -@@ -291,7 +291,8 @@ - # Verify argument checking - self.assertRaises(TypeError, self.gen.getrandbits) - self.assertRaises(TypeError, self.gen.getrandbits, 1, 2) -- self.assertRaises(ValueError, self.gen.getrandbits, 0) -+ if sys.version_info < (3, 9): -+ self.assertRaises(ValueError, self.gen.getrandbits, 0) - self.assertRaises(ValueError, self.gen.getrandbits, -1) - self.assertRaises(TypeError, self.gen.getrandbits, 10.1) - -@@ -448,7 +449,8 @@ - self.assertRaises(TypeError, self.gen.getrandbits) - self.assertRaises(TypeError, self.gen.getrandbits, 'a') - self.assertRaises(TypeError, self.gen.getrandbits, 1, 2) -- self.assertRaises(ValueError, self.gen.getrandbits, 0) -+ if sys.version_info < (3, 9): -+ self.assertRaises(ValueError, self.gen.getrandbits, 0) - self.assertRaises(ValueError, self.gen.getrandbits, -1) - - def test_randbelow_logic(self, _log=log, int=int): diff --git a/random2-1.0.1.zip b/random2-1.0.1.zip deleted file mode 100644 index 19f6cb1..0000000 --- a/random2-1.0.1.zip +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:34ad30aac341039872401595df9ab2c9dc36d0b7c077db1cea9ade430ed1c007 -size 21088 diff --git a/random2-1.0.2.tar.gz b/random2-1.0.2.tar.gz new file mode 100644 index 0000000..1ee9579 --- /dev/null +++ b/random2-1.0.2.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3754fcef48267567cd5705fa7da6bbc3809cb3f808740313e6705acc3c057e77 +size 18095