From 55c18648596cdfb7f6a768fea2d7d605164f315c Mon Sep 17 00:00:00 2001 From: vishalvvr Date: Thu, 13 Oct 2022 12:39:03 +0530 Subject: [PATCH 01/15] add license source and test --- .gitignore | 2 + LICENSE | 21 ++++++++++ python-pidfile.spec | 55 ++++++++++++++++++++++++++ sources | 1 + tests/test_pidfile.py | 86 +++++++++++++++++++++++++++++++++++++++++ tests/test_playbook.yml | 24 ++++++++++++ tests/tests.yml | 1 + 7 files changed, 190 insertions(+) create mode 100644 .gitignore create mode 100644 LICENSE create mode 100644 python-pidfile.spec create mode 100644 sources create mode 100644 tests/test_pidfile.py create mode 100644 tests/test_playbook.yml create mode 100644 tests/tests.yml diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..183f0ce --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +python-pidfile-*.tar.gz +__pycache__/ \ No newline at end of file diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..aab8ff3 --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2022 Mosquito and others + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/python-pidfile.spec b/python-pidfile.spec new file mode 100644 index 0000000..54582d5 --- /dev/null +++ b/python-pidfile.spec @@ -0,0 +1,55 @@ +%global module_name pidfile +%global pypi_name python-%{module_name} +Name: %{pypi_name} +Version: 3.0.0 +Release: 3%{?dist} +Summary: Python context manager for managing pid files +License: MIT +URL: https://pypi.org/project/python-pidfile +Source0: %pypi_source +Source1: https://raw.githubusercontent.com/mosquito/python-pidfile/master/LICENSE +BuildArch: noarch + +%global _description %{expand: +Python context manager for managing pid files.} + +%description %_description + +%package -n python3-%{module_name} +Summary: %{summary} + +BuildRequires: python3-devel + +%description -n python3-%{module_name} %_description + +%prep +%autosetup %{name}-%{version} +cp -p %{SOURCE1} . + +%generate_buildrequires +%pyproject_buildrequires + +%build +%pyproject_wheel + +%install +%pyproject_install + +%pyproject_save_files %{module_name} + +%check +%pyproject_check_import + +%files -n python3-pidfile -f %{pyproject_files} +%doc README.rst +%license LICENSE + +%changelog +* Tue Oct 04 2022 Vishal Vijayraghavan - 3.0.0-3 +- add license source and test + +* Sun Oct 02 2022 Vishal Vijayraghavan - 3.0.0-2 +- specfile cleanup + +* Tue Sep 27 2022 Vishal Vijayraghavan - 3.0.0-1 +- Initial fedora build. diff --git a/sources b/sources new file mode 100644 index 0000000..1ea1229 --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (python-pidfile-3.0.0.tar.gz) = 82f87a2b3ac733ced78a87216f42b7fdc91f956fa9ec7e64f67ea5d53caf38652dc8b6e0518f6cfacf6bfe662c5d732f632b8f469af60555a8e6a43dbb99afbe diff --git a/tests/test_pidfile.py b/tests/test_pidfile.py new file mode 100644 index 0000000..db87d74 --- /dev/null +++ b/tests/test_pidfile.py @@ -0,0 +1,86 @@ +from unittest import TestCase + +try: + # Python 3.x + from unittest.mock import patch, mock_open + open_name = 'builtins.open' +except ImportError: + # Python 2.7 + from mock import patch, mock_open + open_name = '__builtin__.open' + +import pidfile +import os +import psutil + +builtins_open = open + + +def open_patcher(data): + def patched_open(*args, **kwargs): + if args[0] == 'pidfile': + return mock_open(read_data=data)(*args, **kwargs) + else: + return builtins_open(*args, **kwargs) + return patched_open + + +def open_patcher_exception(): + def patched_open(*args, **kwargs): + if args[0] == 'pidfile': + mo = mock_open() + mo.return_value.read.side_effect = OSError + return mo(*args, **kwargs) + else: + return builtins_open(*args, **kwargs) + return patched_open + + +class PIDFileTestCase(TestCase): + @patch(open_name, new=open_patcher('1')) + @patch('os.path.exists') + def test_pidfile_not_exists(self, exists_mock): + exists_mock.return_value = False + with pidfile.PIDFile(): + assert True + + @patch(open_name, new=open_patcher('1')) + @patch('psutil.pid_exists') + @patch('psutil.Process') + @patch('os.path.exists') + def test_pidfile_exists_process_running(self, exists_mock, Process_mock, + pid_exists_mock): + exists_mock.return_value = True + pid_exists_mock.return_value = True + Process_mock.return_value = psutil.Process(os.getpid()) + with self.assertRaises(pidfile.AlreadyRunningError): + with pidfile.PIDFile(): + assert True + + @patch(open_name, new=open_patcher('1')) + @patch('psutil.pid_exists') + @patch('os.path.exists') + def test_pidfile_exists_process_not_running(self, exists_mock, + pid_exists_mock): + exists_mock.return_value = True + pid_exists_mock.return_value = False + with pidfile.PIDFile(): + assert True + + @patch(open_name, new=open_patcher('')) + @patch('psutil.pid_exists') + @patch('os.path.exists') + def test_pidfile_exists_empty(self, exists_mock, pid_exists_mock): + exists_mock.return_value = True + pid_exists_mock.return_value = True + with pidfile.PIDFile(): + assert True + + @patch(open_name, new=open_patcher_exception()) + @patch('psutil.pid_exists') + @patch('os.path.exists') + def test_pidfile_exists_read_fail(self, exists_mock, pid_exists_mock): + exists_mock.return_value = True + pid_exists_mock.return_value = True + with pidfile.PIDFile(): + assert True diff --git a/tests/test_playbook.yml b/tests/test_playbook.yml new file mode 100644 index 0000000..9eb6793 --- /dev/null +++ b/tests/test_playbook.yml @@ -0,0 +1,24 @@ +- hosts: localhost + vars: + config: + packagename: python-pidfile + testfilename: test_pidfile.py + logfilepath: /tmp/test.log + artifacts: "{{ lookup('env', 'TEST_ARTIFACTS')|default('./artifacts', true) }}" + + tags: + - classic + + remote_user: root + + tasks: + - name: Install required package + dnf: + name: + - "{{ config.packagename }}" + - python3 + + - name: Test Execution + block: + - name: Execute the tests + command: python3 -m unittest {{ config.testfilename }} diff --git a/tests/tests.yml b/tests/tests.yml new file mode 100644 index 0000000..8da8402 --- /dev/null +++ b/tests/tests.yml @@ -0,0 +1 @@ +- import_playbook: test_playbook.yml From 710734711d53a1a5a72bf4a5b83fbcdac219e0f5 Mon Sep 17 00:00:00 2001 From: vishalvvr Date: Thu, 13 Oct 2022 13:12:31 +0530 Subject: [PATCH 02/15] update tests and playbook --- .gitignore | 1 + tests/test_pidfile.py | 12 ++++++++++++ tests/test_playbook.yml | 14 +++++++++----- 3 files changed, 22 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index 183f0ce..f419dc9 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ +python-pidfile-* python-pidfile-*.tar.gz __pycache__/ \ No newline at end of file diff --git a/tests/test_pidfile.py b/tests/test_pidfile.py index db87d74..f3567ce 100644 --- a/tests/test_pidfile.py +++ b/tests/test_pidfile.py @@ -1,3 +1,5 @@ +import unittest +import sys from unittest import TestCase try: @@ -84,3 +86,13 @@ class PIDFileTestCase(TestCase): pid_exists_mock.return_value = True with pidfile.PIDFile(): assert True + +def main(out = sys.stderr, verbosity = 2): + loader = unittest.TestLoader() + + suite = loader.loadTestsFromModule(sys.modules[__name__]) + unittest.TextTestRunner(out, verbosity = verbosity).run(suite) + +if __name__ == '__main__': + with open(sys.argv[1], 'w') as f: + main(f) \ No newline at end of file diff --git a/tests/test_playbook.yml b/tests/test_playbook.yml index 9eb6793..32429af 100644 --- a/tests/test_playbook.yml +++ b/tests/test_playbook.yml @@ -5,20 +5,24 @@ testfilename: test_pidfile.py logfilepath: /tmp/test.log artifacts: "{{ lookup('env', 'TEST_ARTIFACTS')|default('./artifacts', true) }}" - tags: - classic - remote_user: root - tasks: - name: Install required package dnf: name: - "{{ config.packagename }}" - python3 - - name: Test Execution block: - name: Execute the tests - command: python3 -m unittest {{ config.testfilename }} + command: python3 {{ config.testfilename }} {{ logfilepath }} + always: + - name: Pull out the artifacts + fetch: + dest: "{{ config.artifacts }}/" + src: "{{ item }}" + flat: yes + with_items: + - "{{ config.logfilepath }}" From 379f03541d65044d5c1305dbeeefd71905acb48c Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 20 Jan 2023 15:39:07 +0000 Subject: [PATCH 03/15] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- python-pidfile.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-pidfile.spec b/python-pidfile.spec index 54582d5..5d4e575 100644 --- a/python-pidfile.spec +++ b/python-pidfile.spec @@ -2,7 +2,7 @@ %global pypi_name python-%{module_name} Name: %{pypi_name} Version: 3.0.0 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Python context manager for managing pid files License: MIT URL: https://pypi.org/project/python-pidfile @@ -45,6 +45,9 @@ cp -p %{SOURCE1} . %license LICENSE %changelog +* Fri Jan 20 2023 Fedora Release Engineering - 3.0.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + * Tue Oct 04 2022 Vishal Vijayraghavan - 3.0.0-3 - add license source and test From 5b8c3398e33a47a1a0eec8d9447383d0bb189755 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Wed, 14 Jun 2023 18:11:01 +0200 Subject: [PATCH 04/15] Rebuilt for Python 3.12 --- python-pidfile.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-pidfile.spec b/python-pidfile.spec index 5d4e575..edcb84a 100644 --- a/python-pidfile.spec +++ b/python-pidfile.spec @@ -2,7 +2,7 @@ %global pypi_name python-%{module_name} Name: %{pypi_name} Version: 3.0.0 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Python context manager for managing pid files License: MIT URL: https://pypi.org/project/python-pidfile @@ -45,6 +45,9 @@ cp -p %{SOURCE1} . %license LICENSE %changelog +* Wed Jun 14 2023 Python Maint - 3.0.0-5 +- Rebuilt for Python 3.12 + * Fri Jan 20 2023 Fedora Release Engineering - 3.0.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild From 93fc911f47160dc9f644faf95a032c61e60e83ef Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 21 Jul 2023 12:16:10 +0000 Subject: [PATCH 05/15] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- python-pidfile.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-pidfile.spec b/python-pidfile.spec index edcb84a..2789f48 100644 --- a/python-pidfile.spec +++ b/python-pidfile.spec @@ -2,7 +2,7 @@ %global pypi_name python-%{module_name} Name: %{pypi_name} Version: 3.0.0 -Release: 5%{?dist} +Release: 6%{?dist} Summary: Python context manager for managing pid files License: MIT URL: https://pypi.org/project/python-pidfile @@ -45,6 +45,9 @@ cp -p %{SOURCE1} . %license LICENSE %changelog +* Fri Jul 21 2023 Fedora Release Engineering - 3.0.0-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + * Wed Jun 14 2023 Python Maint - 3.0.0-5 - Rebuilt for Python 3.12 From 0df2504a90e1edd6e11b3aa707cef5dad2292679 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Mon, 22 Jan 2024 04:54:18 +0000 Subject: [PATCH 06/15] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- python-pidfile.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-pidfile.spec b/python-pidfile.spec index 2789f48..4957f93 100644 --- a/python-pidfile.spec +++ b/python-pidfile.spec @@ -2,7 +2,7 @@ %global pypi_name python-%{module_name} Name: %{pypi_name} Version: 3.0.0 -Release: 6%{?dist} +Release: 7%{?dist} Summary: Python context manager for managing pid files License: MIT URL: https://pypi.org/project/python-pidfile @@ -45,6 +45,9 @@ cp -p %{SOURCE1} . %license LICENSE %changelog +* Mon Jan 22 2024 Fedora Release Engineering - 3.0.0-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Fri Jul 21 2023 Fedora Release Engineering - 3.0.0-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild From fdd1a98db33a095e1fc926f32c346acb53dfc72b Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 26 Jan 2024 08:03:25 +0000 Subject: [PATCH 07/15] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- python-pidfile.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-pidfile.spec b/python-pidfile.spec index 4957f93..c059995 100644 --- a/python-pidfile.spec +++ b/python-pidfile.spec @@ -2,7 +2,7 @@ %global pypi_name python-%{module_name} Name: %{pypi_name} Version: 3.0.0 -Release: 7%{?dist} +Release: 8%{?dist} Summary: Python context manager for managing pid files License: MIT URL: https://pypi.org/project/python-pidfile @@ -45,6 +45,9 @@ cp -p %{SOURCE1} . %license LICENSE %changelog +* Fri Jan 26 2024 Fedora Release Engineering - 3.0.0-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Mon Jan 22 2024 Fedora Release Engineering - 3.0.0-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From bef98fb7bc6f58004ee90ab9cd173e7452823546 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 7 Jun 2024 10:03:54 +0200 Subject: [PATCH 08/15] Rebuilt for Python 3.13 --- python-pidfile.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-pidfile.spec b/python-pidfile.spec index c059995..c9c33ed 100644 --- a/python-pidfile.spec +++ b/python-pidfile.spec @@ -2,7 +2,7 @@ %global pypi_name python-%{module_name} Name: %{pypi_name} Version: 3.0.0 -Release: 8%{?dist} +Release: 9%{?dist} Summary: Python context manager for managing pid files License: MIT URL: https://pypi.org/project/python-pidfile @@ -45,6 +45,9 @@ cp -p %{SOURCE1} . %license LICENSE %changelog +* Fri Jun 07 2024 Python Maint - 3.0.0-9 +- Rebuilt for Python 3.13 + * Fri Jan 26 2024 Fedora Release Engineering - 3.0.0-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From a845b393403cb1da311bad30f3e3a6d9cd5128bc Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 19 Jul 2024 14:02:10 +0000 Subject: [PATCH 09/15] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- python-pidfile.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-pidfile.spec b/python-pidfile.spec index c9c33ed..670c380 100644 --- a/python-pidfile.spec +++ b/python-pidfile.spec @@ -2,7 +2,7 @@ %global pypi_name python-%{module_name} Name: %{pypi_name} Version: 3.0.0 -Release: 9%{?dist} +Release: 10%{?dist} Summary: Python context manager for managing pid files License: MIT URL: https://pypi.org/project/python-pidfile @@ -45,6 +45,9 @@ cp -p %{SOURCE1} . %license LICENSE %changelog +* Fri Jul 19 2024 Fedora Release Engineering - 3.0.0-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Fri Jun 07 2024 Python Maint - 3.0.0-9 - Rebuilt for Python 3.13 From 754aadf1ef434c353e81a6c3c1b7822b0058e3c3 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 18 Jan 2025 17:12:37 +0000 Subject: [PATCH 10/15] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- python-pidfile.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-pidfile.spec b/python-pidfile.spec index 670c380..0c6f78f 100644 --- a/python-pidfile.spec +++ b/python-pidfile.spec @@ -2,7 +2,7 @@ %global pypi_name python-%{module_name} Name: %{pypi_name} Version: 3.0.0 -Release: 10%{?dist} +Release: 11%{?dist} Summary: Python context manager for managing pid files License: MIT URL: https://pypi.org/project/python-pidfile @@ -45,6 +45,9 @@ cp -p %{SOURCE1} . %license LICENSE %changelog +* Sat Jan 18 2025 Fedora Release Engineering - 3.0.0-11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Fri Jul 19 2024 Fedora Release Engineering - 3.0.0-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From 838398baddbe572d45fd0869dd4364b949068f39 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Tue, 3 Jun 2025 15:33:45 +0200 Subject: [PATCH 11/15] Rebuilt for Python 3.14 --- python-pidfile.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-pidfile.spec b/python-pidfile.spec index 0c6f78f..570d214 100644 --- a/python-pidfile.spec +++ b/python-pidfile.spec @@ -2,7 +2,7 @@ %global pypi_name python-%{module_name} Name: %{pypi_name} Version: 3.0.0 -Release: 11%{?dist} +Release: 12%{?dist} Summary: Python context manager for managing pid files License: MIT URL: https://pypi.org/project/python-pidfile @@ -45,6 +45,9 @@ cp -p %{SOURCE1} . %license LICENSE %changelog +* Tue Jun 03 2025 Python Maint - 3.0.0-12 +- Rebuilt for Python 3.14 + * Sat Jan 18 2025 Fedora Release Engineering - 3.0.0-11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From dad4010e509e5760bc1630dc3f851537254af226 Mon Sep 17 00:00:00 2001 From: Vojtech Trefny Date: Thu, 24 Jul 2025 14:34:37 +0200 Subject: [PATCH 12/15] Migrate tests from STI to TMT (#2383039) --- .fmf/version | 1 + plans/tests.fmf | 10 ++++++++++ tests/test.fmf | 1 + tests/test_playbook.yml | 28 ---------------------------- tests/tests.yml | 1 - 5 files changed, 12 insertions(+), 29 deletions(-) create mode 100644 .fmf/version create mode 100644 plans/tests.fmf create mode 100644 tests/test.fmf delete mode 100644 tests/test_playbook.yml delete mode 100644 tests/tests.yml diff --git a/.fmf/version b/.fmf/version new file mode 100644 index 0000000..d00491f --- /dev/null +++ b/.fmf/version @@ -0,0 +1 @@ +1 diff --git a/plans/tests.fmf b/plans/tests.fmf new file mode 100644 index 0000000..2cf54e9 --- /dev/null +++ b/plans/tests.fmf @@ -0,0 +1,10 @@ +prepare: + how: install + package: + - python3-pidfile + +discover: + how: fmf + +execute: + how: tmt diff --git a/tests/test.fmf b/tests/test.fmf new file mode 100644 index 0000000..4979eeb --- /dev/null +++ b/tests/test.fmf @@ -0,0 +1 @@ +test: python3 test_pidfile.py /tmp/test.log diff --git a/tests/test_playbook.yml b/tests/test_playbook.yml deleted file mode 100644 index 32429af..0000000 --- a/tests/test_playbook.yml +++ /dev/null @@ -1,28 +0,0 @@ -- hosts: localhost - vars: - config: - packagename: python-pidfile - testfilename: test_pidfile.py - logfilepath: /tmp/test.log - artifacts: "{{ lookup('env', 'TEST_ARTIFACTS')|default('./artifacts', true) }}" - tags: - - classic - remote_user: root - tasks: - - name: Install required package - dnf: - name: - - "{{ config.packagename }}" - - python3 - - name: Test Execution - block: - - name: Execute the tests - command: python3 {{ config.testfilename }} {{ logfilepath }} - always: - - name: Pull out the artifacts - fetch: - dest: "{{ config.artifacts }}/" - src: "{{ item }}" - flat: yes - with_items: - - "{{ config.logfilepath }}" diff --git a/tests/tests.yml b/tests/tests.yml deleted file mode 100644 index 8da8402..0000000 --- a/tests/tests.yml +++ /dev/null @@ -1 +0,0 @@ -- import_playbook: test_playbook.yml From b9b9101ddbc7c16a8df2e034078000a819ef5ce1 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 25 Jul 2025 09:21:07 +0000 Subject: [PATCH 13/15] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- python-pidfile.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-pidfile.spec b/python-pidfile.spec index 570d214..bd6310e 100644 --- a/python-pidfile.spec +++ b/python-pidfile.spec @@ -2,7 +2,7 @@ %global pypi_name python-%{module_name} Name: %{pypi_name} Version: 3.0.0 -Release: 12%{?dist} +Release: 13%{?dist} Summary: Python context manager for managing pid files License: MIT URL: https://pypi.org/project/python-pidfile @@ -45,6 +45,9 @@ cp -p %{SOURCE1} . %license LICENSE %changelog +* Fri Jul 25 2025 Fedora Release Engineering - 3.0.0-13 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Tue Jun 03 2025 Python Maint - 3.0.0-12 - Rebuilt for Python 3.14 From 086736874d964fd6abfc2fc236cfd8861cacd02c Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 15 Aug 2025 14:22:46 +0200 Subject: [PATCH 14/15] Rebuilt for Python 3.14.0rc2 bytecode --- python-pidfile.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-pidfile.spec b/python-pidfile.spec index bd6310e..8fde1ce 100644 --- a/python-pidfile.spec +++ b/python-pidfile.spec @@ -2,7 +2,7 @@ %global pypi_name python-%{module_name} Name: %{pypi_name} Version: 3.0.0 -Release: 13%{?dist} +Release: 14%{?dist} Summary: Python context manager for managing pid files License: MIT URL: https://pypi.org/project/python-pidfile @@ -45,6 +45,9 @@ cp -p %{SOURCE1} . %license LICENSE %changelog +* Fri Aug 15 2025 Python Maint - 3.0.0-14 +- Rebuilt for Python 3.14.0rc2 bytecode + * Fri Jul 25 2025 Fedora Release Engineering - 3.0.0-13 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From 43f0269d3da9cb05893383610ab7f86657ee3c0b Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 19 Sep 2025 13:59:10 +0200 Subject: [PATCH 15/15] Rebuilt for Python 3.14.0rc3 bytecode --- python-pidfile.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-pidfile.spec b/python-pidfile.spec index 8fde1ce..cdd5956 100644 --- a/python-pidfile.spec +++ b/python-pidfile.spec @@ -2,7 +2,7 @@ %global pypi_name python-%{module_name} Name: %{pypi_name} Version: 3.0.0 -Release: 14%{?dist} +Release: 15%{?dist} Summary: Python context manager for managing pid files License: MIT URL: https://pypi.org/project/python-pidfile @@ -45,6 +45,9 @@ cp -p %{SOURCE1} . %license LICENSE %changelog +* Fri Sep 19 2025 Python Maint - 3.0.0-15 +- Rebuilt for Python 3.14.0rc3 bytecode + * Fri Aug 15 2025 Python Maint - 3.0.0-14 - Rebuilt for Python 3.14.0rc2 bytecode