Compare commits
13 commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
68824609b2 | ||
|
|
b2ab7d1992 | ||
|
|
a9326d65cb | ||
|
|
71c26bd7a1 | ||
|
|
a0afe27bbf | ||
|
|
d322e6edb1 | ||
|
|
9ea1bc51e8 | ||
|
|
d86624d037 | ||
|
|
7f233a43af | ||
|
|
67fd386867 | ||
|
|
3c05a35072 | ||
|
|
32cde545ab | ||
|
|
cd6bad9374 |
3 changed files with 39 additions and 51 deletions
|
|
@ -1,40 +0,0 @@
|
||||||
From b9571547316cf3d5b2f440d68f9f3fc99040dc0d Mon Sep 17 00:00:00 2001
|
|
||||||
From: Robert Scheck <robert@fedoraproject.org>
|
|
||||||
Date: Sat, 8 Oct 2022 20:53:47 +0200
|
|
||||||
Subject: [PATCH] Don't require Python nose and mock
|
|
||||||
|
|
||||||
---
|
|
||||||
setup.py | 2 +-
|
|
||||||
tests/test_regression.py | 6 +++++-
|
|
||||||
2 files changed, 6 insertions(+), 2 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/setup.py b/setup.py
|
|
||||||
index b880f27..c14a6a9 100644
|
|
||||||
--- a/setup.py
|
|
||||||
+++ b/setup.py
|
|
||||||
@@ -70,7 +70,7 @@
|
|
||||||
'Programming Language :: Python :: 3',
|
|
||||||
'Programming Language :: Python :: 3.6'
|
|
||||||
],
|
|
||||||
- setup_requires=["nose", "coverage", "mock"],
|
|
||||||
+ tests_require=["mock;python_version<'3.3'", "coverage"],
|
|
||||||
install_requires=["py-radix==0.10.0"] + (
|
|
||||||
["future", "ipaddress"] if sys.version_info.major == 2 else []
|
|
||||||
),
|
|
||||||
diff --git a/tests/test_regression.py b/tests/test_regression.py
|
|
||||||
index 8a71c7b..5f5e738 100644
|
|
||||||
--- a/tests/test_regression.py
|
|
||||||
+++ b/tests/test_regression.py
|
|
||||||
@@ -4,7 +4,11 @@
|
|
||||||
from aggregate6.aggregate6 import parse_args
|
|
||||||
from aggregate6.aggregate6 import main as agg_main
|
|
||||||
|
|
||||||
-from mock import patch
|
|
||||||
+try:
|
|
||||||
+ from unittest.mock import patch
|
|
||||||
+except ImportError:
|
|
||||||
+ from mock import patch
|
|
||||||
+
|
|
||||||
import io
|
|
||||||
import sys
|
|
||||||
import unittest
|
|
||||||
|
|
@ -1,12 +1,10 @@
|
||||||
Summary: Tool to compress an unsorted list of IPv4 and IPv6 prefixes
|
Summary: Tool to compress an unsorted list of IPv4 and IPv6 prefixes
|
||||||
Name: aggregate6
|
Name: aggregate6
|
||||||
Version: 1.0.12
|
Version: 1.0.14
|
||||||
Release: 2%{?dist}
|
Release: 7%{?dist}
|
||||||
License: BSD-2-Clause
|
License: BSD-2-Clause
|
||||||
URL: https://github.com/job/aggregate6
|
URL: https://github.com/job/aggregate6
|
||||||
Source0: https://github.com/job/aggregate6/archive/%{version}/%{name}-%{version}.tar.gz
|
Source0: https://github.com/job/aggregate6/archive/%{version}/%{name}-%{version}.tar.gz
|
||||||
# Don't require Python nose and mock
|
|
||||||
Patch0: https://github.com/job/aggregate6/commit/b9571547316cf3d5b2f440d68f9f3fc99040dc0d.patch#/aggregate6-1.0.12-deprecated.patch
|
|
||||||
BuildRequires: python%{python3_pkgversion}-devel
|
BuildRequires: python%{python3_pkgversion}-devel
|
||||||
# Tests
|
# Tests
|
||||||
BuildRequires: python%{python3_pkgversion}-pytest
|
BuildRequires: python%{python3_pkgversion}-pytest
|
||||||
|
|
@ -25,7 +23,6 @@ Summary: Python module to compress an unsorted list of IPv4 and IPv6 pref
|
||||||
BuildRequires: python%{python3_pkgversion}-setuptools
|
BuildRequires: python%{python3_pkgversion}-setuptools
|
||||||
BuildRequires: python%{python3_pkgversion}-py-radix >= 0.10.0
|
BuildRequires: python%{python3_pkgversion}-py-radix >= 0.10.0
|
||||||
%{?python_provide:%python_provide python%{python3_pkgversion}-%{name}}
|
%{?python_provide:%python_provide python%{python3_pkgversion}-%{name}}
|
||||||
%{?el7:Requires:python%{python3_pkgversion}-py-radix >= 0.10.0}
|
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%description -n python%{python3_pkgversion}-%{name}
|
%description -n python%{python3_pkgversion}-%{name}
|
||||||
|
|
@ -57,7 +54,6 @@ filters.
|
||||||
%else
|
%else
|
||||||
%py3_install
|
%py3_install
|
||||||
%{?el8:%py3_shebang_fix $RPM_BUILD_ROOT%{_bindir}/%{name}}
|
%{?el8:%py3_shebang_fix $RPM_BUILD_ROOT%{_bindir}/%{name}}
|
||||||
%{?el7:pathfix.py -pni "%{__python3} %{py3_shbang_opts}" $RPM_BUILD_ROOT%{_bindir}/%{name}}
|
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
# Correct man page installation path
|
# Correct man page installation path
|
||||||
|
|
@ -69,11 +65,7 @@ sed -e '1{\|^#![[:space:]]*/|d}' -i $RPM_BUILD_ROOT%{python3_sitelib}/%{name}/%{
|
||||||
touch -c -r %{name}/%{name}.py $RPM_BUILD_ROOT%{python3_sitelib}/%{name}/%{name}.py
|
touch -c -r %{name}/%{name}.py $RPM_BUILD_ROOT%{python3_sitelib}/%{name}/%{name}.py
|
||||||
|
|
||||||
%check
|
%check
|
||||||
%if 0%{?rhel} && 0%{?rhel} < 8
|
|
||||||
PYTHONPATH=$RPM_BUILD_ROOT%{python3_sitelib} pytest-3
|
|
||||||
%else
|
|
||||||
%pytest
|
%pytest
|
||||||
%endif
|
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%doc README.md
|
%doc README.md
|
||||||
|
|
@ -90,6 +82,42 @@ PYTHONPATH=$RPM_BUILD_ROOT%{python3_sitelib} pytest-3
|
||||||
%license LICENSE
|
%license LICENSE
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Fri Jan 16 2026 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.14-7
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild
|
||||||
|
|
||||||
|
* Fri Sep 19 2025 Python Maint <python-maint@redhat.com> - 1.0.14-6
|
||||||
|
- Rebuilt for Python 3.14.0rc3 bytecode
|
||||||
|
|
||||||
|
* Fri Aug 15 2025 Python Maint <python-maint@redhat.com> - 1.0.14-5
|
||||||
|
- Rebuilt for Python 3.14.0rc2 bytecode
|
||||||
|
|
||||||
|
* Wed Jul 23 2025 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.14-4
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
|
||||||
|
|
||||||
|
* Mon Jun 02 2025 Python Maint <python-maint@redhat.com> - 1.0.14-3
|
||||||
|
- Rebuilt for Python 3.14
|
||||||
|
|
||||||
|
* Thu Jan 16 2025 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.14-2
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
|
||||||
|
|
||||||
|
* Tue Dec 17 2024 Robert Scheck <robert@fedoraproject.org> 1.0.14-1
|
||||||
|
- Upgrade to 1.0.14 (#2332819)
|
||||||
|
|
||||||
|
* Thu Nov 14 2024 Robert Scheck <robert@fedoraproject.org> 1.0.13-1
|
||||||
|
- Upgrade to 1.0.13 (#2325875)
|
||||||
|
|
||||||
|
* Wed Jul 17 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.12-6
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
|
||||||
|
|
||||||
|
* Mon Jun 17 2024 Python Maint <python-maint@redhat.com> - 1.0.12-5
|
||||||
|
- Rebuilt for Python 3.13
|
||||||
|
|
||||||
|
* Mon Jan 22 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.12-4
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
||||||
|
|
||||||
|
* Fri Jan 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.12-3
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
||||||
|
|
||||||
* Tue Aug 08 2023 Robert Scheck <robert@fedoraproject.org> 1.0.12-2
|
* Tue Aug 08 2023 Robert Scheck <robert@fedoraproject.org> 1.0.12-2
|
||||||
- Changes to match the Fedora Packaging Guidelines
|
- Changes to match the Fedora Packaging Guidelines
|
||||||
|
|
||||||
|
|
|
||||||
2
sources
2
sources
|
|
@ -1 +1 @@
|
||||||
SHA512 (aggregate6-1.0.12.tar.gz) = 621a767939c6952f509a64adac83781ef967f4b30e76069c4fed07d9258f7a924049a2ffb4649fdda5fa1f536ca27b1f34a878c359d5699bb0324e96ae3ddc44
|
SHA512 (aggregate6-1.0.14.tar.gz) = 09c63b19068b63411b96b4c3f8982d4fc12f91dcab751bb52ab61606396f268183fb73fd2b5488e88b7fa1a07301bda6b73a44871c9967da2ddd3319f3fcaaac
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue