commit python-dns-lexicon for openSUSE:Factory
Hello community, here is the log from the commit of package python-dns-lexicon for openSUSE:Factory checked in at 2020-07-08 19:13:36 Comparing /work/SRC/openSUSE:Factory/python-dns-lexicon (Old) and /work/SRC/openSUSE:Factory/.python-dns-lexicon.new.3060 (New) Package is "python-dns-lexicon" Wed Jul 8 19:13:36 2020 rev:13 rq:819315 version:3.3.26 Changes: --- /work/SRC/openSUSE:Factory/python-dns-lexicon/python-dns-lexicon.changes 2020-05-28 09:18:02.205065287 +0200 +++ /work/SRC/openSUSE:Factory/.python-dns-lexicon.new.3060/python-dns-lexicon.changes 2020-07-08 19:13:52.211292147 +0200 @@ -1,0 +2,17 @@ +Wed Jul 8 04:43:48 UTC 2020 - Steve Kowalik + +- Update to 3.3.26: + * More straightforward approach to configure tests suites + * Allow updating gandi RRSet TTL + * Final customizations for hetzner dns api v1. The main fix is, that hetzner +does not need the fqdn as record name + * Add initial support for UltraDNS provider + * Add support for record sets in Route53 + * Give a flag to set explicitly the zone ID and avoid unscoped API tokens + * Test lowest and highest supported python versions. Move mostly to 3.x + * Register properly the pytest mark ext_suite_1 + * Use Bearer Token Authorization for Cloudflare API Tokens + * Remove Hetzner KonsoleH provider that is broken and not maintained + * Implement pagination for cloudflare + +--- Old: lexicon-3.3.19.tar.gz New: lexicon-3.3.26.tar.gz Other differences: -- ++ python-dns-lexicon.spec ++ --- /var/tmp/diff_new_pack.utDE2S/_old 2020-07-08 19:13:53.251295851 +0200 +++ /var/tmp/diff_new_pack.utDE2S/_new 2020-07-08 19:13:53.251295851 +0200 @@ -19,7 +19,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %define skip_python2 1 Name: python-dns-lexicon -Version:3.3.19 +Version:3.3.26 Release:0 Summary:DNS record manipulation utility License:MIT ++ lexicon-3.3.19.tar.gz -> lexicon-3.3.26.tar.gz ++ 131279 lines of diff (skipped)
commit python-dns-lexicon for openSUSE:Factory
Hello community, here is the log from the commit of package python-dns-lexicon for openSUSE:Factory checked in at 2020-05-28 09:18:00 Comparing /work/SRC/openSUSE:Factory/python-dns-lexicon (Old) and /work/SRC/openSUSE:Factory/.python-dns-lexicon.new.3606 (New) Package is "python-dns-lexicon" Thu May 28 09:18:00 2020 rev:12 rq:809413 version:3.3.19 Changes: --- /work/SRC/openSUSE:Factory/python-dns-lexicon/python-dns-lexicon.changes 2020-03-30 23:03:33.164181621 +0200 +++ /work/SRC/openSUSE:Factory/.python-dns-lexicon.new.3606/python-dns-lexicon.changes 2020-05-28 09:18:02.205065287 +0200 @@ -1,0 +2,5 @@ +Tue May 26 07:22:41 UTC 2020 - Petr Gajdos + +- %python3_only -> %python_alternative + +--- Other differences: -- ++ python-dns-lexicon.spec ++ --- /var/tmp/diff_new_pack.Gtzo3i/_old 2020-05-28 09:18:02.817066730 +0200 +++ /var/tmp/diff_new_pack.Gtzo3i/_new 2020-05-28 09:18:02.817066730 +0200 @@ -61,6 +61,8 @@ Requires: python-transip >= 0.3.0 Requires: python-vcrpy Requires: python-xmltodict +Requires(post): update-alternatives +Requires(postun): update-alternatives # Completely different pkg but same namespace Conflicts: python-lexicon BuildArch: noarch @@ -89,15 +91,22 @@ %install %python_install +%python_clone -a %{buildroot}%{_bindir}/lexicon %python_expand %fdupes %{buildroot}%{$python_sitelib} %check %pytest lexicon/tests +%post +%python_install_alternative lexicon + +%postun +%python_uninstall_alternative lexicon + %files %{python_files} %{python_sitelib} %license LICENSE %doc README.md -%python3_only %{_bindir}/lexicon +%python_alternative %{_bindir}/lexicon %changelog
commit python-dns-lexicon for openSUSE:Factory
Hello community, here is the log from the commit of package python-dns-lexicon for openSUSE:Factory checked in at 2020-03-30 23:03:31 Comparing /work/SRC/openSUSE:Factory/python-dns-lexicon (Old) and /work/SRC/openSUSE:Factory/.python-dns-lexicon.new.3160 (New) Package is "python-dns-lexicon" Mon Mar 30 23:03:31 2020 rev:11 rq:789608 version:3.3.19 Changes: --- /work/SRC/openSUSE:Factory/python-dns-lexicon/python-dns-lexicon.changes 2019-10-30 14:48:22.206217465 +0100 +++ /work/SRC/openSUSE:Factory/.python-dns-lexicon.new.3160/python-dns-lexicon.changes 2020-03-30 23:03:33.164181621 +0200 @@ -1,0 +2,23 @@ +Mon Mar 30 05:28:26 UTC 2020 - Steve Kowalik + +- Update to 3.3.19: + * Implement retry to handle rate limits in DNSMadeEasy (#442) + * Updated Link For Constellix API and Added Link for v2 of DNSSimple API + * Bug fixed: failure if "Forward" Record (#447) + * add RcodeZero (https://www.rcodezero.at) provider + * Move test_hostingde provider in the correct place + * Added example for lexicon usage as a python library + * Add support for Python 3.8 + * minor fixes for RcodeZero provider: add "Accept" header to request and +fixed loglevel of debug message + * Change uri check after login for easyname + * Fix auto provider handling of parameters. (#473) + * Adds subaction as query parameter instead of using url argument + * Introduce Gransy provider. Gransy provider is former Subreg provider, but +because it works for multiple sites + * Changes to robst parser 'html5lib' for Hetzner + * Adds TTL to the digitalocean provider (#482) +- Drop Python 2 support, due to softlayer no longer supporting it +- Delete one broken unit test class + +--- Old: lexicon-3.3.3.tar.gz New: lexicon-3.3.19.tar.gz Other differences: -- ++ python-dns-lexicon.spec ++ --- /var/tmp/diff_new_pack.efmFxf/_old 2020-03-30 23:03:34.368182308 +0200 +++ /var/tmp/diff_new_pack.efmFxf/_new 2020-03-30 23:03:34.372182309 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-dns-lexicon # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,8 +17,9 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} +%define skip_python2 1 Name: python-dns-lexicon -Version:3.3.3 +Version:3.3.19 Release:0 Summary:DNS record manipulation utility License:MIT @@ -31,6 +32,7 @@ BuildRequires: %{python_module cryptography} BuildRequires: %{python_module dnspython >= 1.15.0} BuildRequires: %{python_module future} +BuildRequires: %{python_module html5lib} BuildRequires: %{python_module localzone} BuildRequires: %{python_module mock >= 2.0.0} BuildRequires: %{python_module pytest >= 3.8.0} @@ -41,6 +43,7 @@ BuildRequires: %{python_module transip >= 0.3.0} BuildRequires: %{python_module vcrpy >= 1.13.0} BuildRequires: %{python_module xmltodict} +BuildRequires: %{python_module zeep} BuildRequires: fdupes BuildRequires: python-rpm-macros Requires: python-PyNamecheap @@ -72,11 +75,8 @@ %prep %setup -q -n lexicon-%{version} -# remove localzone test as this test requires an internet connection -# will be fixed with next release -rm lexicon/tests/providers/test_localzone.py -# subreg zeep is all time broken so do not test that -rm lexicon/tests/providers/test_subreg.py +# Remove, since they are completely broken +rm lexicon/tests/providers/test_auto.py # rpmlint find . -type f -name ".gitignore" -delete ++ lexicon-3.3.3.tar.gz -> lexicon-3.3.19.tar.gz ++ 154690 lines of diff (skipped)
commit python-dns-lexicon for openSUSE:Factory
Hello community, here is the log from the commit of package python-dns-lexicon for openSUSE:Factory checked in at 2019-10-30 14:48:12 Comparing /work/SRC/openSUSE:Factory/python-dns-lexicon (Old) and /work/SRC/openSUSE:Factory/.python-dns-lexicon.new.2990 (New) Package is "python-dns-lexicon" Wed Oct 30 14:48:12 2019 rev:10 rq:743980 version:3.3.3 Changes: --- /work/SRC/openSUSE:Factory/python-dns-lexicon/python-dns-lexicon.changes 2019-09-13 15:05:01.597260457 +0200 +++ /work/SRC/openSUSE:Factory/.python-dns-lexicon.new.2990/python-dns-lexicon.changes 2019-10-30 14:48:22.206217465 +0100 @@ -1,0 +2,6 @@ +Thu Oct 17 11:30:55 UTC 2019 - Tomáš Chvátal + +- Do not pull in zeep dependency as zeep is borked and on the + way from TW (subreg plugin no longer available) + +--- Other differences: -- ++ python-dns-lexicon.spec ++ --- /var/tmp/diff_new_pack.8WZkho/_old 2019-10-30 14:48:22.838218137 +0100 +++ /var/tmp/diff_new_pack.8WZkho/_new 2019-10-30 14:48:22.842218141 +0100 @@ -22,7 +22,6 @@ Release:0 Summary:DNS record manipulation utility License:MIT -Group: Productivity/Networking/DNS/Utilities URL:https://github.com/AnalogJ/lexicon Source0: https://github.com/AnalogJ/lexicon/archive/v%{version}.tar.gz#/lexicon-%{version}.tar.gz BuildRequires: %{python_module PyNamecheap} @@ -42,7 +41,6 @@ BuildRequires: %{python_module transip >= 0.3.0} BuildRequires: %{python_module vcrpy >= 1.13.0} BuildRequires: %{python_module xmltodict} -BuildRequires: %{python_module zeep} BuildRequires: fdupes BuildRequires: python-rpm-macros Requires: python-PyNamecheap @@ -60,7 +58,6 @@ Requires: python-transip >= 0.3.0 Requires: python-vcrpy Requires: python-xmltodict -Requires: python-zeep # Completely different pkg but same namespace Conflicts: python-lexicon BuildArch: noarch @@ -78,6 +75,8 @@ # remove localzone test as this test requires an internet connection # will be fixed with next release rm lexicon/tests/providers/test_localzone.py +# subreg zeep is all time broken so do not test that +rm lexicon/tests/providers/test_subreg.py # rpmlint find . -type f -name ".gitignore" -delete
commit python-dns-lexicon for openSUSE:Factory
Hello community, here is the log from the commit of package python-dns-lexicon for openSUSE:Factory checked in at 2019-09-13 15:03:24 Comparing /work/SRC/openSUSE:Factory/python-dns-lexicon (Old) and /work/SRC/openSUSE:Factory/.python-dns-lexicon.new.7948 (New) Package is "python-dns-lexicon" Fri Sep 13 15:03:24 2019 rev:9 rq:730635 version:3.3.3 Changes: --- /work/SRC/openSUSE:Factory/python-dns-lexicon/python-dns-lexicon.changes 2019-07-26 17:34:04.380093231 +0200 +++ /work/SRC/openSUSE:Factory/.python-dns-lexicon.new.7948/python-dns-lexicon.changes 2019-09-13 15:05:01.597260457 +0200 @@ -1,0 +2,8 @@ +Fri Sep 13 08:42:44 UTC 2019 - Tomáš Chvátal + +- Update to 3.3.3: + * Failsafe list of records when some content is missing + * Update provider specific dependencies link + * Add DirectAdmin Provider (#418) * Add provider skeleton for DirectAdmin + +--- Old: lexicon-3.3.1.tar.gz New: lexicon-3.3.3.tar.gz Other differences: -- ++ python-dns-lexicon.spec ++ --- /var/tmp/diff_new_pack.Adz20c/_old 2019-09-13 15:05:02.197260330 +0200 +++ /var/tmp/diff_new_pack.Adz20c/_new 2019-09-13 15:05:02.197260330 +0200 @@ -18,7 +18,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-dns-lexicon -Version:3.3.1 +Version:3.3.3 Release:0 Summary:DNS record manipulation utility License:MIT @@ -30,6 +30,7 @@ BuildRequires: %{python_module beautifulsoup4} BuildRequires: %{python_module boto3} BuildRequires: %{python_module cryptography} +BuildRequires: %{python_module dnspython >= 1.15.0} BuildRequires: %{python_module future} BuildRequires: %{python_module localzone} BuildRequires: %{python_module mock >= 2.0.0} @@ -49,6 +50,7 @@ Requires: python-beautifulsoup4 Requires: python-boto3 Requires: python-cryptography +Requires: python-dnspython >= 1.15.0 Requires: python-future Requires: python-localzone Requires: python-requests ++ lexicon-3.3.1.tar.gz -> lexicon-3.3.3.tar.gz ++ 6691 lines of diff (skipped)
commit python-dns-lexicon for openSUSE:Factory
Hello community, here is the log from the commit of package python-dns-lexicon for openSUSE:Factory checked in at 2019-07-26 17:34:01 Comparing /work/SRC/openSUSE:Factory/python-dns-lexicon (Old) and /work/SRC/openSUSE:Factory/.python-dns-lexicon.new.4126 (New) Package is "python-dns-lexicon" Fri Jul 26 17:34:01 2019 rev:8 rq:718794 version:3.3.1 Changes: --- /work/SRC/openSUSE:Factory/python-dns-lexicon/python-dns-lexicon.changes 2019-05-22 15:41:47.558427121 +0200 +++ /work/SRC/openSUSE:Factory/.python-dns-lexicon.new.4126/python-dns-lexicon.changes 2019-07-26 17:34:04.380093231 +0200 @@ -1,0 +2,9 @@ +Fri Jul 26 09:13:29 UTC 2019 - pgaj...@suse.com + +- version update to 3.3.1 + * Added provider logic & test recordings. Integration tests passed. + * Added myself to codeowners file + * Fixed the lint. Removed rtype filter in _update & _delete methods. Added _identifier helper + * Update integration test recordings. Add provider to readme | iperurena + +--- Old: lexicon-3.2.6.tar.gz New: lexicon-3.3.1.tar.gz Other differences: -- ++ python-dns-lexicon.spec ++ --- /var/tmp/diff_new_pack.T3r46y/_old 2019-07-26 17:34:05.096092948 +0200 +++ /var/tmp/diff_new_pack.T3r46y/_new 2019-07-26 17:34:05.096092948 +0200 @@ -18,7 +18,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-dns-lexicon -Version:3.2.6 +Version:3.3.1 Release:0 Summary:DNS record manipulation utility License:MIT ++ lexicon-3.2.6.tar.gz -> lexicon-3.3.1.tar.gz ++ 29119 lines of diff (skipped)
commit python-dns-lexicon for openSUSE:Factory
Hello community, here is the log from the commit of package python-dns-lexicon for openSUSE:Factory checked in at 2019-05-22 15:40:59 Comparing /work/SRC/openSUSE:Factory/python-dns-lexicon (Old) and /work/SRC/openSUSE:Factory/.python-dns-lexicon.new.5148 (New) Package is "python-dns-lexicon" Wed May 22 15:40:59 2019 rev:7 rq:704697 version:3.2.6 Changes: --- /work/SRC/openSUSE:Factory/python-dns-lexicon/python-dns-lexicon.changes 2019-04-14 12:22:53.531794955 +0200 +++ /work/SRC/openSUSE:Factory/.python-dns-lexicon.new.5148/python-dns-lexicon.changes 2019-05-22 15:41:47.558427121 +0200 @@ -1,0 +2,6 @@ +Wed May 22 08:35:37 UTC 2019 - Tomáš Chvátal + +- Update to 3.2.6: + * Varous pylint fixes + +--- Old: lexicon-3.2.1.tar.gz New: lexicon-3.2.6.tar.gz Other differences: -- ++ python-dns-lexicon.spec ++ --- /var/tmp/diff_new_pack.oj6r0a/_old 2019-05-22 15:41:57.902427075 +0200 +++ /var/tmp/diff_new_pack.oj6r0a/_new 2019-05-22 15:41:57.906427075 +0200 @@ -18,7 +18,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-dns-lexicon -Version:3.2.1 +Version:3.2.6 Release:0 Summary:DNS record manipulation utility License:MIT @@ -74,6 +74,7 @@ %prep %setup -q -n lexicon-%{version} # remove localzone test as this test requires an internet connection +# will be fixed with next release rm lexicon/tests/providers/test_localzone.py # rpmlint @@ -90,7 +91,7 @@ %python_expand %fdupes %{buildroot}%{$python_sitelib} %check -%python_expand PYTHONPATH=%{buildroot}%{$python_sitelib} py.test-%{$python_bin_suffix} -v lexicon/tests +%pytest lexicon/tests %files %{python_files} %{python_sitelib} ++ lexicon-3.2.1.tar.gz -> lexicon-3.2.6.tar.gz ++ 48665 lines of diff (skipped)
commit python-dns-lexicon for openSUSE:Factory
Hello community, here is the log from the commit of package python-dns-lexicon for openSUSE:Factory checked in at 2019-04-14 12:22:52 Comparing /work/SRC/openSUSE:Factory/python-dns-lexicon (Old) and /work/SRC/openSUSE:Factory/.python-dns-lexicon.new.27019 (New) Package is "python-dns-lexicon" Sun Apr 14 12:22:52 2019 rev:6 rq:693674 version:3.2.1 Changes: --- /work/SRC/openSUSE:Factory/python-dns-lexicon/python-dns-lexicon.changes 2019-04-08 20:54:08.818595259 +0200 +++ /work/SRC/openSUSE:Factory/.python-dns-lexicon.new.27019/python-dns-lexicon.changes 2019-04-14 12:22:53.531794955 +0200 @@ -1,0 +2,5 @@ +Fri Apr 12 09:06:50 UTC 2019 - Tomáš Chvátal + +- Do not use pytest macro for now to get this quickly to 15.1 + +--- Other differences: -- ++ python-dns-lexicon.spec ++ --- /var/tmp/diff_new_pack.VWAZhT/_old 2019-04-14 12:22:54.491796106 +0200 +++ /var/tmp/diff_new_pack.VWAZhT/_new 2019-04-14 12:22:54.491796106 +0200 @@ -90,7 +90,7 @@ %python_expand %fdupes %{buildroot}%{$python_sitelib} %check -%pytest lexicon/tests +%python_expand PYTHONPATH=%{buildroot}%{$python_sitelib} py.test-%{$python_bin_suffix} -v lexicon/tests %files %{python_files} %{python_sitelib}
commit python-dns-lexicon for openSUSE:Factory
Hello community, here is the log from the commit of package python-dns-lexicon for openSUSE:Factory checked in at 2019-04-08 20:54:04 Comparing /work/SRC/openSUSE:Factory/python-dns-lexicon (Old) and /work/SRC/openSUSE:Factory/.python-dns-lexicon.new.3908 (New) Package is "python-dns-lexicon" Mon Apr 8 20:54:04 2019 rev:5 rq:692292 version:3.2.1 Changes: --- /work/SRC/openSUSE:Factory/python-dns-lexicon/python-dns-lexicon.changes 2019-03-12 09:54:09.763529114 +0100 +++ /work/SRC/openSUSE:Factory/.python-dns-lexicon.new.3908/python-dns-lexicon.changes 2019-04-08 20:54:08.818595259 +0200 @@ -1,0 +2,11 @@ +Fri Apr 5 11:17:48 UTC 2019 - Tomáš Chvátal + +- Update to 3.2.1: + * Fix resolution of dependencies in a regular install of lexicon distribution + * Mark more tests as expected failures + * Fix the the updates of Gandi records of a specific type (#384) + * Fix the if-condition that handles the updates of Gandi records of a specific rtype +- Drop merged patch: + * ioerror.patch + +--- Old: ioerror.patch lexicon-3.1.6.tar.gz New: lexicon-3.2.1.tar.gz Other differences: -- ++ python-dns-lexicon.spec ++ --- /var/tmp/diff_new_pack.xFzNTp/_old 2019-04-08 20:54:09.586595823 +0200 +++ /var/tmp/diff_new_pack.xFzNTp/_new 2019-04-08 20:54:09.590595826 +0200 @@ -16,17 +16,15 @@ # -# See also http://en.opensuse.org/openSUSE:Specfile_guidelines %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-dns-lexicon -Version:3.1.6 +Version:3.2.1 Release:0 Summary:DNS record manipulation utility License:MIT Group: Productivity/Networking/DNS/Utilities URL:https://github.com/AnalogJ/lexicon Source0: https://github.com/AnalogJ/lexicon/archive/v%{version}.tar.gz#/lexicon-%{version}.tar.gz -Patch0: ioerror.patch BuildRequires: %{python_module PyNamecheap} BuildRequires: %{python_module PyYAML} BuildRequires: %{python_module beautifulsoup4} @@ -75,7 +73,6 @@ %prep %setup -q -n lexicon-%{version} -%patch0 -p1 # remove localzone test as this test requires an internet connection rm lexicon/tests/providers/test_localzone.py ++ lexicon-3.1.6.tar.gz -> lexicon-3.2.1.tar.gz ++ 12188 lines of diff (skipped)
commit python-dns-lexicon for openSUSE:Factory
Hello community, here is the log from the commit of package python-dns-lexicon for openSUSE:Factory checked in at 2019-03-12 09:54:06 Comparing /work/SRC/openSUSE:Factory/python-dns-lexicon (Old) and /work/SRC/openSUSE:Factory/.python-dns-lexicon.new.28833 (New) Package is "python-dns-lexicon" Tue Mar 12 09:54:06 2019 rev:4 rq:682855 version:3.1.6 Changes: --- /work/SRC/openSUSE:Factory/python-dns-lexicon/python-dns-lexicon.changes 2019-02-02 21:49:20.739975808 +0100 +++ /work/SRC/openSUSE:Factory/.python-dns-lexicon.new.28833/python-dns-lexicon.changes 2019-03-12 09:54:09.763529114 +0100 @@ -1,0 +2,10 @@ +Fri Mar 8 13:37:25 UTC 2019 - Tomáš Chvátal + +- Update to 3.1.6: + * Various changes, no upstream changelog +- Add patch to fix network detection: + * ioerror.patch +- Drop merged patch: + * multiple-fixes-to-test_hetzner.patch + +--- Old: lexicon-3.0.7.tar.gz multiple-fixes-to-test_hetzner.patch New: ioerror.patch lexicon-3.1.6.tar.gz Other differences: -- ++ python-dns-lexicon.spec ++ --- /var/tmp/diff_new_pack.sorOoD/_old 2019-03-12 09:54:10.379528991 +0100 +++ /var/tmp/diff_new_pack.sorOoD/_new 2019-03-12 09:54:10.379528991 +0100 @@ -19,16 +19,14 @@ # See also http://en.opensuse.org/openSUSE:Specfile_guidelines %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-dns-lexicon -Version:3.0.7 +Version:3.1.6 Release:0 Summary:DNS record manipulation utility License:MIT Group: Productivity/Networking/DNS/Utilities URL:https://github.com/AnalogJ/lexicon Source0: https://github.com/AnalogJ/lexicon/archive/v%{version}.tar.gz#/lexicon-%{version}.tar.gz -# PATCH-FIX-UPSTREAM Collected from upstream to master as of 66daddf -# Fixes for upstream bugs gh#AnalogJ/lexicon#332 and gh#AnalogJ/lexicon#333 -Patch0: multiple-fixes-to-test_hetzner.patch +Patch0: ioerror.patch BuildRequires: %{python_module PyNamecheap} BuildRequires: %{python_module PyYAML} BuildRequires: %{python_module beautifulsoup4} @@ -77,9 +75,9 @@ %prep %setup -q -n lexicon-%{version} -%autopatch -p1 +%patch0 -p1 # remove localzone test as this test requires an internet connection -rm -f tests/providers/test_localzone.py +rm lexicon/tests/providers/test_localzone.py # rpmlint find . -type f -name ".gitignore" -delete @@ -92,15 +90,13 @@ %install %python_install -%python_expand %fdupes -s %{buildroot}%{$python_sitelib} +%python_expand %fdupes %{buildroot}%{$python_sitelib} %check -# Python2 incompatible, only py3 syntax in tests -py.test3 tests +%pytest lexicon/tests %files %{python_files} -%{python_sitelib}/lexicon -%{python_sitelib}/dns_lexicon-* +%{python_sitelib} %license LICENSE %doc README.md %python3_only %{_bindir}/lexicon ++ ioerror.patch ++ >From 7a65099f84987e6bbbce65ffbb937501138b77dd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Chv=C3=A1tal?= Date: Fri, 8 Mar 2019 14:44:47 +0100 Subject: [PATCH] Socket can also throw IOError Catch for IOError if there is no network too. --- lexicon/tests/providers/test_auto.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lexicon/tests/providers/test_auto.py b/lexicon/tests/providers/test_auto.py index d3cee052..f9779bb8 100644 --- a/lexicon/tests/providers/test_auto.py +++ b/lexicon/tests/providers/test_auto.py @@ -28,7 +28,7 @@ def _there_is_no_network(): try: socket.create_connection(("www.google.com", 80)) return False -except OSError: +except (OSError, IOError): pass return True ++ lexicon-3.0.7.tar.gz -> lexicon-3.1.6.tar.gz ++ 926330 lines of diff (skipped)
commit python-dns-lexicon for openSUSE:Factory
Hello community, here is the log from the commit of package python-dns-lexicon for openSUSE:Factory checked in at 2019-02-02 21:49:19 Comparing /work/SRC/openSUSE:Factory/python-dns-lexicon (Old) and /work/SRC/openSUSE:Factory/.python-dns-lexicon.new.28833 (New) Package is "python-dns-lexicon" Sat Feb 2 21:49:19 2019 rev:3 rq:670062 version:3.0.7 Changes: --- /work/SRC/openSUSE:Factory/python-dns-lexicon/python-dns-lexicon.changes 2019-01-03 18:06:44.760134071 +0100 +++ /work/SRC/openSUSE:Factory/.python-dns-lexicon.new.28833/python-dns-lexicon.changes 2019-02-02 21:49:20.739975808 +0100 @@ -1,0 +2,6 @@ +Wed Jan 30 08:22:27 UTC 2019 - Tomáš Chvátal + +- Drop pytest reqs that are not really needed to reduce dependency + pull + +--- Other differences: -- ++ python-dns-lexicon.spec ++ --- /var/tmp/diff_new_pack.h7PPCl/_old 2019-02-02 21:49:23.071973788 +0100 +++ /var/tmp/diff_new_pack.h7PPCl/_new 2019-02-02 21:49:23.075973784 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-dns-lexicon # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -38,9 +38,6 @@ BuildRequires: %{python_module localzone} BuildRequires: %{python_module mock >= 2.0.0} BuildRequires: %{python_module pytest >= 3.8.0} -BuildRequires: %{python_module pytest-cov >= 2.6.0} -BuildRequires: %{python_module pytest-xdist >= 1.23.0} -BuildRequires: %{python_module python-coveralls >= 2.9.1} BuildRequires: %{python_module requests} BuildRequires: %{python_module setuptools} BuildRequires: %{python_module softlayer}
commit python-dns-lexicon for openSUSE:Factory
Hello community, here is the log from the commit of package python-dns-lexicon for openSUSE:Factory checked in at 2019-01-03 18:06:42 Comparing /work/SRC/openSUSE:Factory/python-dns-lexicon (Old) and /work/SRC/openSUSE:Factory/.python-dns-lexicon.new.28833 (New) Package is "python-dns-lexicon" Thu Jan 3 18:06:42 2019 rev:2 rq:661962 version:3.0.7 Changes: --- /work/SRC/openSUSE:Factory/python-dns-lexicon/python-dns-lexicon.changes 2018-04-24 15:33:43.916914178 +0200 +++ /work/SRC/openSUSE:Factory/.python-dns-lexicon.new.28833/python-dns-lexicon.changes 2019-01-03 18:06:44.760134071 +0100 @@ -1,0 +2,31 @@ +Sat Dec 29 11:51:25 UTC 2018 - Matej Cepl + +- Remove fix_regexps.patch and replace it with + multiple-fixes-to-test_hetzner.patch, which fixes the same rpmlint + issue and fixes test-hetzner above (gh#AnalogJ/lexicon#333) + +--- +Mon Dec 24 09:58:32 CET 2018 - mc...@suse.com + +- Requires localzone -> python-localzone + +--- +Wed Dec 19 13:31:07 UTC 2018 - Matej Cepl + +- Update to version 3.0.7 +- Fix tests (the only excluded tests are test_hetzner because of + gh#AnalogJ/lexicon#333) +- Add fix_regexps.patch to fix gh#AnalogJ/lexicon#332 + +--- +Tue Nov 20 12:09:12 UTC 2018 - John Paul Adrian Glaubitz + +- Update to version 3.0.2 +- Update BuildRequries and Requires from setup.py + and test-requirements.txt +- Re-enable tests/providers/test_namecheap.py as the necessary + namecheap libraries have been packaged now +- Disable tests/providers/test_localzone.py as this test + requires an internet connection + +--- Old: v2.2.1.tar.gz New: lexicon-3.0.7.tar.gz multiple-fixes-to-test_hetzner.patch Other differences: -- ++ python-dns-lexicon.spec ++ --- /var/tmp/diff_new_pack.fciMNg/_old 2019-01-03 18:06:45.244133641 +0100 +++ /var/tmp/diff_new_pack.fciMNg/_new 2019-01-03 18:06:45.244133641 +0100 @@ -12,39 +12,60 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # # See also http://en.opensuse.org/openSUSE:Specfile_guidelines %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-dns-lexicon -Version:2.2.1 +Version:3.0.7 Release:0 Summary:DNS record manipulation utility License:MIT Group: Productivity/Networking/DNS/Utilities URL:https://github.com/AnalogJ/lexicon -Source0:https://github.com/AnalogJ/lexicon/archive/v%{version}.tar.gz +Source0: https://github.com/AnalogJ/lexicon/archive/v%{version}.tar.gz#/lexicon-%{version}.tar.gz +# PATCH-FIX-UPSTREAM Collected from upstream to master as of 66daddf +# Fixes for upstream bugs gh#AnalogJ/lexicon#332 and gh#AnalogJ/lexicon#333 +Patch0: multiple-fixes-to-test_hetzner.patch +BuildRequires: %{python_module PyNamecheap} +BuildRequires: %{python_module PyYAML} +BuildRequires: %{python_module beautifulsoup4} BuildRequires: %{python_module boto3} +BuildRequires: %{python_module cryptography} BuildRequires: %{python_module future} -BuildRequires: %{python_module pytest} +BuildRequires: %{python_module localzone} +BuildRequires: %{python_module mock >= 2.0.0} +BuildRequires: %{python_module pytest >= 3.8.0} +BuildRequires: %{python_module pytest-cov >= 2.6.0} +BuildRequires: %{python_module pytest-xdist >= 1.23.0} +BuildRequires: %{python_module python-coveralls >= 2.9.1} BuildRequires: %{python_module requests} BuildRequires: %{python_module setuptools} BuildRequires: %{python_module softlayer} BuildRequires: %{python_module tldextract} BuildRequires: %{python_module transip >= 0.3.0} -BuildRequires: %{python_module vcrpy} +BuildRequires: %{python_module vcrpy >= 1.13.0} +BuildRequires: %{python_module xmltodict} +BuildRequires: %{python_module zeep} BuildRequires: fdupes BuildRequires: python-rpm-macros +Requires: python-PyNamecheap +Requires: python-PyYAML +Requires: python-beautifulsoup4 Requires: python-boto3 +Requires: python-cryptography Requires: python-future +Requires: python-localzone Requires: python-requests Requires: python-setuptools Requires: python-softlayer Requires: python-tldextract Requires: python-transip >= 0.3.0 Requires: python-vcrpy +Requires: