commit python-dns-lexicon for openSUSE:Factory

2020-07-08 Thread root
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

2020-05-28 Thread root
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

2020-03-30 Thread root
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

2019-10-30 Thread root
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

2019-09-13 Thread root
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

2019-07-26 Thread root
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

2019-05-22 Thread root
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

2019-04-14 Thread root
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

2019-04-08 Thread root
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

2019-03-12 Thread root
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

2019-02-02 Thread root
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

2019-01-03 Thread root
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: