diff --git a/.gitignore b/.gitignore index 5c3d8a5..766a255 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /random2-1.0.1.zip +/random2-1.0.2.tar.gz diff --git a/IndentationError.patch b/IndentationError.patch new file mode 100644 index 0000000..2d0b85b --- /dev/null +++ b/IndentationError.patch @@ -0,0 +1,11 @@ +--- random2-1.0.2/src/tests.py.orig 2024-02-19 02:01:59.796204379 +0000 ++++ random2-1.0.2/src/tests.py 2024-02-19 02:04:31.850912825 +0000 +@@ -448,8 +448,6 @@ class MersenneTwister_TestBasicOps(TestB + self.assertRaises(TypeError, self.gen.getrandbits) + self.assertRaises(TypeError, self.gen.getrandbits, 'a') + self.assertRaises(TypeError, self.gen.getrandbits, 1, 2) +- 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/Replace-unittest.makeSuite-removed-in-Python-3.13.patch b/Replace-unittest.makeSuite-removed-in-Python-3.13.patch deleted file mode 100644 index c25a989..0000000 --- a/Replace-unittest.makeSuite-removed-in-Python-3.13.patch +++ /dev/null @@ -1,36 +0,0 @@ -From 78fd7c2eb68390e8cd910c46c24cd45cbb5b7ea2 Mon Sep 17 00:00:00 2001 -From: Karolina Surma -Date: Thu, 23 Nov 2023 16:22:56 +0100 -Subject: [PATCH] Replace unittest.makeSuite removed in Python 3.13 - ---- - src/tests.py | 13 +++++++------ - 1 file changed, 7 insertions(+), 6 deletions(-) - -diff --git a/src/tests.py b/src/tests.py -index 6f600ab..67a07b7 100644 ---- a/src/tests.py -+++ b/src/tests.py -@@ -589,12 +589,13 @@ class TestModule(unittest.TestCase): - # print(counts) - - def test_suite(): -- return unittest.TestSuite(( -- unittest.makeSuite(WichmannHill_TestBasicOps), -- unittest.makeSuite(MersenneTwister_TestBasicOps), -- unittest.makeSuite(TestDistributions), -- unittest.makeSuite(TestModule) -- )) -+ suite = unittest.TestSuite() -+ suite.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(WichmannHill_TestBasicOps)) -+ suite.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(MersenneTwister_TestBasicOps)) -+ suite.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestDistributions)) -+ suite.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestModule)) -+ return suite -+ - - if __name__ == "__main__": - test_main(verbose=True) --- -2.42.0 - diff --git a/python-random2.spec b/python-random2.spec index 967c5dc..bb161ff 100644 --- a/python-random2.spec +++ b/python-random2.spec @@ -1,14 +1,12 @@ Name: python-random2 -Version: 1.0.1 -Release: 33%{?dist} +Version: 1.0.2 +Release: 1%{?dist} Summary: Python 2 compatible random module License: Python-2.0.1 URL: http://pypi.python.org/pypi/random2 -Source0: %{pypi_source random2 %version zip} -# unittest.makeSuite() was removed from Python 3.13 - port to a supported -# unittest.defaultTestLoader.loadTestsFromTestCase() -Patch0: Replace-unittest.makeSuite-removed-in-Python-3.13.patch +Source0: %{pypi_source random2 %version tar.gz} +Patch0: IndentationError.patch BuildArch: noarch @@ -56,9 +54,12 @@ sed -i '/self\.gen\.getrandbits, 0/d' src/tests.py %tox %files -n python%{python3_pkgversion}-random2 -f %{pyproject_files} -%doc CHANGES.txt README.txt +%doc CHANGES.rst README.rst %changelog +* Mon Feb 19 2024 Sérgio Basto - 1.0.2-1 +- Update python-random2 to 1.0.2 (#2255004) + * Fri Jan 26 2024 Fedora Release Engineering - 1.0.1-33 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild diff --git a/sources b/sources index 41dde5a..94c0b7e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (random2-1.0.1.zip) = 31de31c27bc6e07e99c24d30e97d9ddc3085fe557bcb0725881d4ab0b4c06e6208f64ba6267098c7b1be4f115ad45b399e841beecc90f71da2fb7d82982e75ff +SHA512 (random2-1.0.2.tar.gz) = 69b91de23ae2f384bf0054bd8e2bf36de0778b006d7c4620dd34b86297f021f80670c550069086f3c123cc47126e41449323de4944a31754c9d830eb08ab7db0