15
0

Accepting request 650371 from home:glaubitz:branches:devel:languages:python

- Submit new version of python-dns-lexicon as the old version is broken

OBS-URL: https://build.opensuse.org/request/show/650371
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-dns-lexicon?expand=0&rev=9
This commit is contained in:
2018-11-25 13:31:45 +00:00
committed by Git OBS Bridge
parent 0b3f28a34a
commit a2ee4d4d7d
4 changed files with 38 additions and 9 deletions

View File

@@ -1,3 +1,14 @@
-------------------------------------------------------------------
Tue Nov 20 12:09:12 UTC 2018 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- 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
-------------------------------------------------------------------
Mon Apr 23 13:14:19 UTC 2018 - tchvatal@suse.com

View File

@@ -12,32 +12,48 @@
# 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.2
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
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: localzone
Requires: python-PyNamecheap
Requires: python-PyYAML
Requires: python-beautifulsoup4
Requires: python-boto3
Requires: python-cryptography
Requires: python-future
Requires: python-requests
Requires: python-setuptools
@@ -45,6 +61,8 @@ Requires: python-softlayer
Requires: python-tldextract
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
@@ -59,8 +77,8 @@ Lexicon was designed to be used in automation, specifically letsencrypt.
%prep
%setup -q -n lexicon-%{version}
# remove namecheap tests/require as we don't have all the support libs
rm -f tests/providers/test_namecheap.py
# remove localzone test as this test requires an internet connection
rm -f tests/providers/test_localzone.py
# rpmlint
find . -type f -name ".gitignore" -delete

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7296d4f7bf2aacd62c48053a61d055a7ea63cbcaaeb6a9074099b78d908ae1dd
size 354301

3
v3.0.2.tar.gz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:8fd51b33bef33817ffd14154b66bfe87010fac33d9433b73577dbf0174e0e410
size 1853600