diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 774c454..0000000 --- a/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/python-networkmanager-*.tar.gz diff --git a/dead.package b/dead.package new file mode 100644 index 0000000..5204a84 --- /dev/null +++ b/dead.package @@ -0,0 +1 @@ +Orphaned for 6+ weeks diff --git a/python-networkmanager-dns-field-fix.patch b/python-networkmanager-dns-field-fix.patch deleted file mode 100644 index 6574272..0000000 --- a/python-networkmanager-dns-field-fix.patch +++ /dev/null @@ -1,45 +0,0 @@ -From 9b0c9107dfac08750bb883312cc8eaf9c59a822b Mon Sep 17 00:00:00 2001 -From: Michael Schaller -Date: Tue, 15 Mar 2022 09:19:04 +0100 -Subject: [PATCH] Don't assume that the `dns` field is present in the - `GetSettings` D-Bus reply. - -This has changed for Network Manager >= 1.34 with commit https://github.com/NetworkManager/NetworkManager/commit/d652e0f53487cf3f5b1f64038d9ff4a2f5947213. - -While we're at it also don't assume that any of the other fields are present. - -Fixes #93. ---- - NetworkManager.py | 18 ++++++++++++------ - 1 file changed, 12 insertions(+), 6 deletions(-) - -diff --git a/NetworkManager.py b/NetworkManager.py -index e66beba..558e8ef 100644 ---- a/NetworkManager.py -+++ b/NetworkManager.py -@@ -614,13 +614,19 @@ def to_python(klass, method, arg, val, signature): - if 'bssid' in val_: - val_['bssid'] = fixups.mac_to_python(val_['bssid']) - if 'ipv4' in val: -- val['ipv4']['addresses'] = [fixups.addrconf_to_python(addr,socket.AF_INET) for addr in val['ipv4']['addresses']] -- val['ipv4']['routes'] = [fixups.route_to_python(route,socket.AF_INET) for route in val['ipv4']['routes']] -- val['ipv4']['dns'] = [fixups.addr_to_python(addr,socket.AF_INET) for addr in val['ipv4']['dns']] -+ if 'addresses' in val['ipv4']: -+ val['ipv4']['addresses'] = [fixups.addrconf_to_python(addr,socket.AF_INET) for addr in val['ipv4']['addresses']] -+ if 'routes' in val['ipv4']: -+ val['ipv4']['routes'] = [fixups.route_to_python(route,socket.AF_INET) for route in val['ipv4']['routes']] -+ if 'dns' in val['ipv4']: -+ val['ipv4']['dns'] = [fixups.addr_to_python(addr,socket.AF_INET) for addr in val['ipv4']['dns']] - if 'ipv6' in val: -- val['ipv6']['addresses'] = [fixups.addrconf_to_python(addr,socket.AF_INET6) for addr in val['ipv6']['addresses']] -- val['ipv6']['routes'] = [fixups.route_to_python(route,socket.AF_INET6) for route in val['ipv6']['routes']] -- val['ipv6']['dns'] = [fixups.addr_to_python(addr,socket.AF_INET6) for addr in val['ipv6']['dns']] -+ if 'addresses' in val['ipv6']: -+ val['ipv6']['addresses'] = [fixups.addrconf_to_python(addr,socket.AF_INET6) for addr in val['ipv6']['addresses']] -+ if 'routes' in val['ipv6']: -+ val['ipv6']['routes'] = [fixups.route_to_python(route,socket.AF_INET6) for route in val['ipv6']['routes']] -+ if 'dns' in val['ipv6']: -+ val['ipv6']['dns'] = [fixups.addr_to_python(addr,socket.AF_INET6) for addr in val['ipv6']['dns']] - return val - if method == 'PropertiesChanged': - for prop in val: diff --git a/python-networkmanager-main-loop-fix.patch b/python-networkmanager-main-loop-fix.patch deleted file mode 100644 index edc5ddd..0000000 --- a/python-networkmanager-main-loop-fix.patch +++ /dev/null @@ -1,23 +0,0 @@ -From 5842142a3777acdeab1740623b07e7152eba6706 Mon Sep 17 00:00:00 2001 -From: Anders Blomdell -Date: Tue, 15 Jun 2021 16:13:29 +0200 -Subject: [PATCH] Restore possibility to run without mainloop - ---- - NetworkManager.py | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -diff --git a/NetworkManager.py b/NetworkManager.py -index e66beba..4c9e995 100644 ---- a/NetworkManager.py -+++ b/NetworkManager.py -@@ -258,7 +258,8 @@ def __eq__(self, other): - @property - def proxy(self): - if not self._proxy: -- self._proxy = dbus.SystemBus().get_object(self.dbus_service, self.object_path, follow_name_owner_changes=True) -+ self._proxy = dbus.SystemBus().get_object(self.dbus_service, self.object_path, -+ follow_name_owner_changes=dbus.get_default_main_loop() != None) - self._proxy.created = time.time() - elif self._proxy.created < self.last_disconnect: - if self.is_transient: diff --git a/python-networkmanager.spec b/python-networkmanager.spec deleted file mode 100644 index 4b40da4..0000000 --- a/python-networkmanager.spec +++ /dev/null @@ -1,181 +0,0 @@ -%global srcname networkmanager - -%global _description %{expand: -python-networkmanager wraps NetworkManagers D-Bus interface so you can be less -verbose when talking to NetworkManager from python. - -All interfaces have been wrapped in classes, properties are exposed as python -properties and function calls are forwarded to the correct interface.} - -Name: python-%{srcname} -Version: 2.2 -Release: 11%{?dist} - -License: MIT -Summary: Easy communication with NetworkManager -URL: https://github.com/seveas/%{name} -Source0: %{pypi_source %{name}} - -# https://github.com/seveas/python-networkmanager/pull/85 -Patch100: %{name}-main-loop-fix.patch -# https://github.com/seveas/python-networkmanager/pull/94 -Patch101: %{name}-dns-field-fix.patch - -BuildRequires: make -BuildRequires: python3-devel -BuildRequires: %{py3_dist sphinx} -BuildRequires: %{py3_dist sphinx-rtd-theme} - -BuildArch: noarch - -%description %_description - -%package -n python3-%{srcname} -Summary: %{summary} - -%description -n python3-%{srcname} %_description - -%package doc -Summary: Example files for %{name} - -%description doc -This package provides documentation and examples for the -%{name} package. - -%prep -%autosetup - -# Removing executable bit from examples... -find examples -type f -exec chmod a-x '{}' \; - -%generate_buildrequires -%pyproject_buildrequires -r - -%build -%pyproject_wheel -make man -C docs - -%install -%pyproject_install -%pyproject_save_files NetworkManager - -# Installing manpage... -install -d %{buildroot}%{_mandir}/man1/ -install -m 0644 -p docs/_build/man/%{name}.1 %{buildroot}%{_mandir}/man1/ - -%files -n python3-%{srcname} -f %{pyproject_files} -%license COPYING - -%files doc -%doc README -%doc examples -%{_mandir}/man1/%{name}.1* - -%changelog -* Fri Jul 21 2023 Fedora Release Engineering - 2.2-11 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild - -* Thu Jun 15 2023 Python Maint - 2.2-10 -- Rebuilt for Python 3.12 - -* Fri Jan 20 2023 Fedora Release Engineering - 2.2-9 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild - -* Fri Jul 22 2022 Fedora Release Engineering - 2.2-8 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild - -* Mon Jun 13 2022 Python Maint - 2.2-7 -- Rebuilt for Python 3.11 - -* Mon May 02 2022 Vitaly Zaitsev - 2.2-6 -- Fixed KeyError: dns (RHBZ#2080962). - -* Thu Feb 03 2022 Vitaly Zaitsev - 2.2-5 -- Backported patch to allow runing without main loop (RHBZ#1972165). -- Converted SPEC to 202x-era guidelines. - -* Fri Jan 21 2022 Fedora Release Engineering - 2.2-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - -* Fri Jul 23 2021 Fedora Release Engineering - 2.2-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Fri Jun 04 2021 Python Maint - 2.2-2 -- Rebuilt for Python 3.10 - -* Sun May 09 2021 Vitaly Zaitsev - 2.2-1 -- Updated to version 2.2. -- Performed SPEC cleanup. - -* Wed Jan 27 2021 Fedora Release Engineering - 2.1-11 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Wed Jul 29 2020 Fedora Release Engineering - 2.1-10 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Tue May 26 2020 Miro Hrončok - 2.1-9 -- Rebuilt for Python 3.9 - -* Thu Jan 30 2020 Fedora Release Engineering - 2.1-8 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Thu Oct 03 2019 Miro Hrončok - 2.1-7 -- Rebuilt for Python 3.8.0rc1 (#1748018) - -* Mon Aug 19 2019 Miro Hrončok - 2.1-6 -- Rebuilt for Python 3.8 - -* Fri Jul 26 2019 Fedora Release Engineering - 2.1-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Sat Feb 02 2019 Fedora Release Engineering - 2.1-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Sat Jul 14 2018 Fedora Release Engineering - 2.1-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Tue Jun 19 2018 Miro Hrončok - 2.1-2 -- Rebuilt for Python 3.7 - -* Sat Apr 28 2018 John Dulaney - 2.1-1 -- Update to latest release - -* Thu Mar 22 2018 John Dulaney - 2.0.1-5 -- Drop python2 subpackage - -* Fri Feb 09 2018 Fedora Release Engineering - 2.0.1-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Fri Jan 26 2018 Iryna Shcherbina - 2.0.1-3 -- Update Python 2 dependency declarations to new packaging standards - (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3) - -* Thu Jul 27 2017 Fedora Release Engineering - 2.0.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - -* Tue Apr 04 2017 John Dulaney - 2.0.1-1 -- New release 2.0.1 - -* Sun Feb 12 2017 John Dulaney - 1.2.1-7 -- Correct typo - -* Sun Feb 12 2017 John Dulaney - 1.2.1-6 -- modify chmod making example .py files non-executable - -* Sat Feb 11 2017 Fedora Release Engineering - 1.2.1-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - -* Sat Jan 28 2017 John Dulaney - 1.2.1-4 -- Update requires. - -* Wed Jan 25 2017 John Dulaney - 1.2.1-3 -- move manpage to docs subpackage and set cp to preserve timestamp - -* Tue Jan 17 2017 John Dulaney - 1.2.1-2 -- Add Requires: python-dbus -- Package examples in doc subpackage -- Clean up python3 -- Add Provides: - -* Wed Jan 11 2017 John Dulaney - 1.2.1-1 -- Initial Packaging diff --git a/sources b/sources deleted file mode 100644 index 9505ee4..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -SHA512 (python-networkmanager-2.2.tar.gz) = d0abd2cfd5a22f57cf0610ae7779892425ce5585e9fba74eec0a811565dfc0c841d5c540bd4f6e24249e3181e14053fa3bccfb2d3c97b3d87496a45bd88a9996