Hello community,
here is the log from the commit of package python-designateclient for
openSUSE:Factory checked in at 2018-09-07 15:37:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-designateclient (Old)
and /work/SRC/openSUSE:Factory/.python-designateclient.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-designateclient"
Fri Sep 7 15:37:03 2018 rev:13 rq:633065 version:2.10.0
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-designateclient/python-designateclient.changes
2018-03-19 23:34:29.569763107 +0100
+++
/work/SRC/openSUSE:Factory/.python-designateclient.new/python-designateclient.changes
2018-09-07 15:37:03.426687688 +0200
@@ -1,0 +2,17 @@
+Mon Sep 3 17:58:38 UTC 2018 - [email protected]
+
+- update to version 2.10.0
+ - Switch to stestr
+ - fix tox python3 overrides
+ - Update reno for stable/queens
+ - Add os-testr in test-requirements.txt
+ - Trivial: Update pypi url to new url
+ - Improve the RecordSet Update UI
+ - Highlight V1 API removal
+ - server-get/update show wrong values about 'id' and 'update_at'
+ - Remove PyPI downloads
+ - Fix copy-pasta in quota command descriptions
+ - Updated from global requirements
+ - add lower-constraints job
+
+-------------------------------------------------------------------
Old:
----
python-designateclient-2.9.0.tar.gz
New:
----
python-designateclient-2.10.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-designateclient.spec ++++++
--- /var/tmp/diff_new_pack.TVvMlM/_old 2018-09-07 15:37:03.810687258 +0200
+++ /var/tmp/diff_new_pack.TVvMlM/_new 2018-09-07 15:37:03.814687253 +0200
@@ -18,29 +18,29 @@
%global sname python-designateclient
Name: python-designateclient
-Version: 2.9.0
+Version: 2.10.0
Release: 0
Summary: OpenStack DNS as a Service - Client
License: Apache-2.0
Group: Development/Languages/Python
-Url: https://launchpad.net/%{sname}
+URL: https://launchpad.net/%{sname}
Source0:
https://files.pythonhosted.org/packages/source/p/%{sname}/%{sname}-%{version}.tar.gz
BuildRequires: openstack-macros
BuildRequires: python-devel
BuildRequires: python-jsonschema >= 2.6.0
-BuildRequires: python-keystoneclient >= 3.8.0
-BuildRequires: python-mock >= 2.0.0
-BuildRequires: python-oslotest >= 3.2.0
+BuildRequires: python-keystoneclient
+BuildRequires: python-mock
+BuildRequires: python-oslotest
BuildRequires: python-pbr >= 2.0.0
-BuildRequires: python-python-subunit >= 1.0.0
-BuildRequires: python-requests-mock >= 1.1.0
-BuildRequires: python-setuptools >= 16.0
-BuildRequires: python-testrepository >= 0.0.18
+BuildRequires: python-python-subunit
+BuildRequires: python-requests-mock
+BuildRequires: python-setuptools
+BuildRequires: python-stestr
Requires: python-cliff >= 2.8.0
Requires: python-debtcollector >= 1.2.0
Requires: python-jsonschema >= 2.6.0
-Requires: python-keystoneauth1 >= 3.3.0
-Requires: python-keystoneclient >= 3.8.0
+Requires: python-keystoneauth1 >= 3.4.0
+Requires: python-keystoneclient
Requires: python-osc-lib >= 1.8.0
Requires: python-oslo.utils >= 3.33.0
Requires: python-requests >= 2.14.2
@@ -55,7 +55,7 @@
Summary: Documentation for the OpenStack DNS as a Service - Client
Group: Documentation/HTML
BuildRequires: python-Sphinx
-BuildRequires: python-openstackdocstheme >= 1.18.1
+BuildRequires: python-openstackdocstheme
%description doc
Documentation for the OpenStack DNS as a Service - Client.
@@ -79,7 +79,7 @@
install -p -D -m 644 doc/build/man/*designateclient.1
%{buildroot}%{_mandir}/man1/designateclient.1
%check
-%{__python2} setup.py testr
+stestr run
%files
%license LICENSE
++++++ _service ++++++
--- /var/tmp/diff_new_pack.TVvMlM/_old 2018-09-07 15:37:03.838687227 +0200
+++ /var/tmp/diff_new_pack.TVvMlM/_new 2018-09-07 15:37:03.838687227 +0200
@@ -1,8 +1,8 @@
<services>
<service mode="disabled" name="renderspec">
- <param
name="input-template">https://raw.githubusercontent.com/openstack/rpm-packaging/stable/queens/openstack/python-designateclient/python-designateclient.spec.j2</param>
+ <param
name="input-template">https://raw.githubusercontent.com/openstack/rpm-packaging/stable/rocky/openstack/python-designateclient/python-designateclient.spec.j2</param>
<param name="output-name">python-designateclient.spec</param>
- <param
name="requirements">https://raw.githubusercontent.com/openstack/rpm-packaging/stable/queens/requirements.txt</param>
+ <param
name="requirements">https://raw.githubusercontent.com/openstack/python-designateclient/stable/rocky/requirements.txt</param>
<param name="changelog-email">[email protected]</param>
<param
name="changelog-provider">gh,openstack,python-designateclient</param>
</service>
++++++ python-designateclient-2.9.0.tar.gz ->
python-designateclient-2.10.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-designateclient-2.9.0/.stestr.conf
new/python-designateclient-2.10.0/.stestr.conf
--- old/python-designateclient-2.9.0/.stestr.conf 1970-01-01
01:00:00.000000000 +0100
+++ new/python-designateclient-2.10.0/.stestr.conf 2018-08-10
18:35:44.000000000 +0200
@@ -0,0 +1,4 @@
+[DEFAULT]
+test_path=${OS_TEST_PATH:-./designateclient/tests}
+top_dir=./
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-designateclient-2.9.0/.testr.conf
new/python-designateclient-2.10.0/.testr.conf
--- old/python-designateclient-2.9.0/.testr.conf 2018-01-26
01:46:59.000000000 +0100
+++ new/python-designateclient-2.10.0/.testr.conf 1970-01-01
01:00:00.000000000 +0100
@@ -1,10 +0,0 @@
-[DEFAULT]
-test_command=OS_STDOUT_CAPTURE=${OS_STDOUT_CAPTURE:-1} \
- OS_STDERR_CAPTURE=${OS_STDERR_CAPTURE:-1} \
- OS_LOG_CAPTURE=${OS_LOG_CAPTURE:-1} \
- OS_DEBUG=${OS_DEBUG:-1} \
- OS_TEST_TIMEOUT=${OS_TEST_TIMEOUT:-160} \
- ${PYTHON:-python} -m subunit.run discover -t ./
${OS_TEST_PATH:-./designateclient/tests} $LISTOPT $IDOPTION
-
-test_id_option=--load-list $IDFILE
-test_list_option=--list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-designateclient-2.9.0/.zuul.yaml
new/python-designateclient-2.10.0/.zuul.yaml
--- old/python-designateclient-2.9.0/.zuul.yaml 2018-01-26 01:46:59.000000000
+0100
+++ new/python-designateclient-2.10.0/.zuul.yaml 2018-08-10
18:35:44.000000000 +0200
@@ -1,3 +1,9 @@
- project:
templates:
- designate-devstack-jobs
+ check:
+ jobs:
+ - openstack-tox-lower-constraints
+ gate:
+ jobs:
+ - openstack-tox-lower-constraints
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-designateclient-2.9.0/AUTHORS
new/python-designateclient-2.10.0/AUTHORS
--- old/python-designateclient-2.9.0/AUTHORS 2018-01-26 01:50:49.000000000
+0100
+++ new/python-designateclient-2.10.0/AUTHORS 2018-08-10 18:38:57.000000000
+0200
@@ -12,6 +12,7 @@
Cao Xuan Hoang <[email protected]>
Cedric Brandily <[email protected]>
Chaozhe.Chen <[email protected]>
+Chen <[email protected]>
Christian Berendt <[email protected]>
Clenimar Filemon <[email protected]>
Davide Guerri <[email protected]>
@@ -67,6 +68,7 @@
Tony Breeds <[email protected]>
Tony Xu <[email protected]>
Venkata Mahesh Jonnalagadda <[email protected]>
+Vu Cong Tuan <[email protected]>
Zuul <[email protected]>
abhishekkekane <[email protected]>
algerwang <[email protected]>
@@ -74,6 +76,8 @@
ghanshyam <[email protected]>
howardlee <[email protected]>
lingyongxu <[email protected]>
+melissaml <[email protected]>
+miaoyuliang <[email protected]>
ricolin <[email protected]>
ricolin <[email protected]>
rjrjr <[email protected]>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-designateclient-2.9.0/ChangeLog
new/python-designateclient-2.10.0/ChangeLog
--- old/python-designateclient-2.9.0/ChangeLog 2018-01-26 01:50:49.000000000
+0100
+++ new/python-designateclient-2.10.0/ChangeLog 2018-08-10 18:38:57.000000000
+0200
@@ -1,6 +1,27 @@
CHANGES
=======
+2.10.0
+------
+
+* Switch to stestr
+* Fix copy-pasta in quota command descriptions
+* server-get/update show wrong values about 'id' and 'update\_at'
+* Remove PyPI downloads
+* fix tox python3 overrides
+* Trivial: Update pypi url to new url
+* Updated from global requirements
+* add lower-constraints job
+* Updated from global requirements
+* Updated from global requirements
+* Add os-testr in test-requirements.txt
+* Updated from global requirements
+* Updated from global requirements
+* Updated from global requirements
+* Highlight V1 API removal
+* Improve the RecordSet Update UI
+* Update reno for stable/queens
+
2.9.0
-----
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-designateclient-2.9.0/PKG-INFO
new/python-designateclient-2.10.0/PKG-INFO
--- old/python-designateclient-2.9.0/PKG-INFO 2018-01-26 01:50:50.000000000
+0100
+++ new/python-designateclient-2.10.0/PKG-INFO 2018-08-10 18:38:58.000000000
+0200
@@ -1,12 +1,11 @@
Metadata-Version: 1.1
Name: python-designateclient
-Version: 2.9.0
+Version: 2.10.0
Summary: OpenStack DNS-as-a-Service - Client
Home-page: https://docs.openstack.org/python-designateclient/latest
Author: OpenStack
Author-email: [email protected]
License: Apache License, Version 2.0
-Description-Content-Type: UNKNOWN
Description: ========================
Team and repository tags
========================
@@ -20,13 +19,9 @@
=====================================
.. image:: https://img.shields.io/pypi/v/python-designateclient.svg
- :target: https://pypi.python.org/pypi/python-designateclient/
+ :target: https://pypi.org/project/python-designateclient/
:alt: Latest Version
- .. image:: https://img.shields.io/pypi/dm/python-designateclient.svg
- :target: https://pypi.python.org/pypi/python-designateclient/
- :alt: Downloads
-
This is a client library for Designate built on the Designate API. It
provides a Python API (the ``designateclient`` module) and a
command-line tool
(``designate``).
@@ -44,7 +39,7 @@
* `Source`_
* `How to Contribute`_
- .. _PyPi: https://pypi.python.org/pypi/python-designateclient
+ .. _PyPi: https://pypi.org/project/python-designateclient
.. _Online Documentation:
https://docs.openstack.org/python-designateclient/latest/
.. _Bugs: https://bugs.launchpad.net/python-designateclient
.. _Source:
https://git.openstack.org/cgit/openstack/python-designateclient
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-designateclient-2.9.0/README.rst
new/python-designateclient-2.10.0/README.rst
--- old/python-designateclient-2.9.0/README.rst 2018-01-26 01:46:59.000000000
+0100
+++ new/python-designateclient-2.10.0/README.rst 2018-08-10
18:35:44.000000000 +0200
@@ -11,13 +11,9 @@
=====================================
.. image:: https://img.shields.io/pypi/v/python-designateclient.svg
- :target: https://pypi.python.org/pypi/python-designateclient/
+ :target: https://pypi.org/project/python-designateclient/
:alt: Latest Version
-.. image:: https://img.shields.io/pypi/dm/python-designateclient.svg
- :target: https://pypi.python.org/pypi/python-designateclient/
- :alt: Downloads
-
This is a client library for Designate built on the Designate API. It
provides a Python API (the ``designateclient`` module) and a command-line tool
(``designate``).
@@ -35,7 +31,7 @@
* `Source`_
* `How to Contribute`_
-.. _PyPi: https://pypi.python.org/pypi/python-designateclient
+.. _PyPi: https://pypi.org/project/python-designateclient
.. _Online Documentation:
https://docs.openstack.org/python-designateclient/latest/
.. _Bugs: https://bugs.launchpad.net/python-designateclient
.. _Source: https://git.openstack.org/cgit/openstack/python-designateclient
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-designateclient-2.9.0/RELEASENOTES.rst
new/python-designateclient-2.10.0/RELEASENOTES.rst
--- old/python-designateclient-2.9.0/RELEASENOTES.rst 1970-01-01
01:00:00.000000000 +0100
+++ new/python-designateclient-2.10.0/RELEASENOTES.rst 2018-08-10
18:38:58.000000000 +0200
@@ -0,0 +1,3 @@
+======================
+python-designateclient
+======================
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-designateclient-2.9.0/designateclient/cli/base.py
new/python-designateclient-2.10.0/designateclient/cli/base.py
--- old/python-designateclient-2.9.0/designateclient/cli/base.py
2018-01-26 01:46:59.000000000 +0100
+++ new/python-designateclient-2.10.0/designateclient/cli/base.py
2018-08-10 18:35:44.000000000 +0200
@@ -67,7 +67,11 @@
self.app.log.error('No endpoint was found. You must provide a '
'username or user id via --os-username, '
'--os-user-id, env[OS_USERNAME] or '
- 'env[OS_USER_ID]')
+ 'env[OS_USER_ID]. You may also be using a '
+ 'cloud that does not have the V1 API enabled. '
+ 'If your cloud does not have the V1 DNS API '
+ 'use the openstack CLI to interact with the '
+ 'DNS Service.')
return 1
@@ -121,17 +125,17 @@
class GetCommand(Command, command.ShowOne):
def post_execute(self, results):
- return list(six.iterkeys(results)), list(six.itervalues(results))
+ return results.keys(), results.values()
class CreateCommand(Command, command.ShowOne):
def post_execute(self, results):
- return list(six.iterkeys(results)), list(six.itervalues(results))
+ return results.keys(), results.values()
class UpdateCommand(Command, command.ShowOne):
def post_execute(self, results):
- return list(six.iterkeys(results)), list(six.itervalues(results))
+ return results.keys(), results.values()
class DeleteCommand(Command, command.ShowOne):
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-designateclient-2.9.0/designateclient/v2/cli/quotas.py
new/python-designateclient-2.10.0/designateclient/v2/cli/quotas.py
--- old/python-designateclient-2.9.0/designateclient/v2/cli/quotas.py
2018-01-26 01:46:59.000000000 +0100
+++ new/python-designateclient-2.10.0/designateclient/v2/cli/quotas.py
2018-08-10 18:35:44.000000000 +0200
@@ -64,7 +64,7 @@
class SetQuotasCommand(show.ShowOne):
- """Set blacklist properties"""
+ """Set quotas"""
def _build_options_list(self):
return itertools.chain(DNS_QUOTAS.items())
@@ -108,7 +108,7 @@
class ResetQuotasCommand(command.Command):
- """Delete blacklist"""
+ """Reset quotas"""
def get_parser(self, prog_name):
parser = super(ResetQuotasCommand, self).get_parser(prog_name)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-designateclient-2.9.0/designateclient/v2/cli/recordsets.py
new/python-designateclient-2.10.0/designateclient/v2/cli/recordsets.py
--- old/python-designateclient-2.9.0/designateclient/v2/cli/recordsets.py
2018-01-26 01:46:59.000000000 +0100
+++ new/python-designateclient-2.10.0/designateclient/v2/cli/recordsets.py
2018-08-10 18:35:44.000000000 +0200
@@ -193,7 +193,15 @@
parser.add_argument('zone_id', help="Zone ID")
parser.add_argument('id', help="RecordSet ID")
- parser.add_argument('--records', help="Records", nargs='+')
+ req_group = parser.add_mutually_exclusive_group()
+ req_group.add_argument(
+ '--records',
+ help=argparse.SUPPRESS,
+ nargs='+')
+ req_group.add_argument(
+ '--record',
+ help="RecordSet Record, repeat if necessary",
+ action='append')
description_group = parser.add_mutually_exclusive_group()
description_group.add_argument('--description', help="Description")
@@ -220,8 +228,13 @@
elif parsed_args.ttl:
data['ttl'] = parsed_args.ttl
+ all_records = parsed_args.record or parsed_args.records
if parsed_args.records:
- data['records'] = parsed_args.records
+ self.log.warning(
+ "Option --records is deprecated, use --record instead.")
+
+ if all_records:
+ data['records'] = all_records
client = self.app.client_manager.dns
common.set_all_common_headers(client, parsed_args)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-designateclient-2.9.0/doc/requirements.txt
new/python-designateclient-2.10.0/doc/requirements.txt
--- old/python-designateclient-2.9.0/doc/requirements.txt 2018-01-26
01:46:59.000000000 +0100
+++ new/python-designateclient-2.10.0/doc/requirements.txt 2018-08-10
18:35:44.000000000 +0200
@@ -1,5 +1,5 @@
# The order of packages is significant, because pip processes them in the order
# of appearance. Changing the order has an impact on the overall integration
# process, which may cause wedges in the gate later.
-sphinx!=1.6.6,>=1.6.2 # BSD
+sphinx!=1.6.6,!=1.6.7,>=1.6.2 # BSD
openstackdocstheme>=1.18.1 # Apache-2.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-designateclient-2.9.0/doc/source/index.rst
new/python-designateclient-2.10.0/doc/source/index.rst
--- old/python-designateclient-2.9.0/doc/source/index.rst 2018-01-26
01:46:59.000000000 +0100
+++ new/python-designateclient-2.10.0/doc/source/index.rst 2018-08-10
18:35:44.000000000 +0200
@@ -17,6 +17,13 @@
v1: the :program:`designate` command line tool. More information can be found
on the :ref:`designate v1 command line tool page <shell>`.
+.. warning::
+
+ The V1 API was removed in Queens, and cannot be re-enabled.
+ The :program:`designate` command line tool will no longer function on
+ installs newer than Queens.
+
+
You'll need credentials for an OpenStack cloud that implements the Designate
API in order to use the client.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-designateclient-2.9.0/doc/source/install/index.rst
new/python-designateclient-2.10.0/doc/source/install/index.rst
--- old/python-designateclient-2.9.0/doc/source/install/index.rst
2018-01-26 01:46:59.000000000 +0100
+++ new/python-designateclient-2.10.0/doc/source/install/index.rst
2018-08-10 18:35:44.000000000 +0200
@@ -42,4 +42,4 @@
python setup.py develop
.. _Development Mode:
https://setuptools.readthedocs.io/en/latest/setuptools.html#development-mode
-.. _PyPI: https://pypi.python.org/pypi/python-designateclient/
+.. _PyPI: https://pypi.org/project/python-designateclient/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-designateclient-2.9.0/lower-constraints.txt
new/python-designateclient-2.10.0/lower-constraints.txt
--- old/python-designateclient-2.9.0/lower-constraints.txt 1970-01-01
01:00:00.000000000 +0100
+++ new/python-designateclient-2.10.0/lower-constraints.txt 2018-08-10
18:35:44.000000000 +0200
@@ -0,0 +1,78 @@
+appdirs==1.3.0
+asn1crypto==0.23.0
+Babel==2.3.4
+cffi==1.7.0
+cliff==2.8.0
+cmd2==0.8.0
+coverage==4.0
+cryptography==2.1
+debtcollector==1.2.0
+decorator==3.4.0
+deprecation==1.0
+dogpile.cache==0.6.2
+dulwich==0.15.0
+extras==1.0.0
+fasteners==0.7.0
+fixtures==3.0.0
+flake8==2.5.5
+future==0.16.0
+hacking==0.12.0
+idna==2.6
+iso8601==0.1.11
+jmespath==0.9.0
+jsonpatch==1.16
+jsonpointer==1.13
+jsonschema==2.6.0
+keystoneauth1==3.4.0
+linecache2==1.0.0
+mccabe==0.2.1
+mock==2.0.0
+monotonic==0.6
+mox3==0.20.0
+msgpack-python==0.4.0
+munch==2.1.0
+netaddr==0.7.18
+netifaces==0.10.4
+openstacksdk==0.11.2
+os-client-config==1.28.0
+os-service-types==1.2.0
+os-testr==1.0.0
+osc-lib==1.8.0
+oslo.concurrency==3.25.0
+oslo.config==5.2.0
+oslo.context==2.19.2
+oslo.i18n==3.15.3
+oslo.log==3.36.0
+oslo.serialization==2.18.0
+oslo.utils==3.33.0
+oslotest==3.2.0
+paramiko==2.0.0
+pbr==2.0.0
+pep8==1.5.7
+prettytable==0.7.2
+pyasn1==0.1.8
+pycparser==2.18
+pyflakes==0.8.1
+pyinotify==0.9.6
+pyparsing==2.1.0
+pyperclip==1.5.27
+python-dateutil==2.5.3
+python-mimeparse==1.6.0
+python-subunit==1.0.0
+pytz==2013.6
+PyYAML==3.12
+reno==2.5.0
+requests==2.14.2
+requests-mock==1.2.0
+requestsexceptions==1.2.0
+rfc3986==0.3.1
+simplejson==3.5.1
+six==1.10.0
+stevedore==1.20.0
+tempest==17.1.0
+stestr==2.0.0
+testtools==2.2.0
+traceback2==1.4.0
+unittest2==1.1.0
+urllib3==1.21.1
+wrapt==1.7.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-designateclient-2.9.0/python_designateclient.egg-info/PKG-INFO
new/python-designateclient-2.10.0/python_designateclient.egg-info/PKG-INFO
--- old/python-designateclient-2.9.0/python_designateclient.egg-info/PKG-INFO
2018-01-26 01:50:49.000000000 +0100
+++ new/python-designateclient-2.10.0/python_designateclient.egg-info/PKG-INFO
2018-08-10 18:38:57.000000000 +0200
@@ -1,12 +1,11 @@
Metadata-Version: 1.1
Name: python-designateclient
-Version: 2.9.0
+Version: 2.10.0
Summary: OpenStack DNS-as-a-Service - Client
Home-page: https://docs.openstack.org/python-designateclient/latest
Author: OpenStack
Author-email: [email protected]
License: Apache License, Version 2.0
-Description-Content-Type: UNKNOWN
Description: ========================
Team and repository tags
========================
@@ -20,13 +19,9 @@
=====================================
.. image:: https://img.shields.io/pypi/v/python-designateclient.svg
- :target: https://pypi.python.org/pypi/python-designateclient/
+ :target: https://pypi.org/project/python-designateclient/
:alt: Latest Version
- .. image:: https://img.shields.io/pypi/dm/python-designateclient.svg
- :target: https://pypi.python.org/pypi/python-designateclient/
- :alt: Downloads
-
This is a client library for Designate built on the Designate API. It
provides a Python API (the ``designateclient`` module) and a
command-line tool
(``designate``).
@@ -44,7 +39,7 @@
* `Source`_
* `How to Contribute`_
- .. _PyPi: https://pypi.python.org/pypi/python-designateclient
+ .. _PyPi: https://pypi.org/project/python-designateclient
.. _Online Documentation:
https://docs.openstack.org/python-designateclient/latest/
.. _Bugs: https://bugs.launchpad.net/python-designateclient
.. _Source:
https://git.openstack.org/cgit/openstack/python-designateclient
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-designateclient-2.9.0/python_designateclient.egg-info/SOURCES.txt
new/python-designateclient-2.10.0/python_designateclient.egg-info/SOURCES.txt
---
old/python-designateclient-2.9.0/python_designateclient.egg-info/SOURCES.txt
2018-01-26 01:50:50.000000000 +0100
+++
new/python-designateclient-2.10.0/python_designateclient.egg-info/SOURCES.txt
2018-08-10 18:38:58.000000000 +0200
@@ -1,10 +1,11 @@
-.testr.conf
+.stestr.conf
.zuul.yaml
AUTHORS
CONTRIBUTING.rst
ChangeLog
LICENSE
README.rst
+lower-constraints.txt
python-designateclient.sublime-project
requirements.txt
setup.cfg
@@ -146,7 +147,7 @@
releasenotes/source/newton.rst
releasenotes/source/ocata.rst
releasenotes/source/pike.rst
+releasenotes/source/queens.rst
releasenotes/source/unreleased.rst
releasenotes/source/_static/.placeholder
-releasenotes/source/_templates/.placeholder
-tools/pretty_tox.sh
\ No newline at end of file
+releasenotes/source/_templates/.placeholder
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-designateclient-2.9.0/python_designateclient.egg-info/pbr.json
new/python-designateclient-2.10.0/python_designateclient.egg-info/pbr.json
--- old/python-designateclient-2.9.0/python_designateclient.egg-info/pbr.json
2018-01-26 01:50:49.000000000 +0100
+++ new/python-designateclient-2.10.0/python_designateclient.egg-info/pbr.json
2018-08-10 18:38:57.000000000 +0200
@@ -1 +1 @@
-{"git_version": "65cc292", "is_release": true}
\ No newline at end of file
+{"git_version": "200f519", "is_release": true}
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-designateclient-2.9.0/python_designateclient.egg-info/requires.txt
new/python-designateclient-2.10.0/python_designateclient.egg-info/requires.txt
---
old/python-designateclient-2.9.0/python_designateclient.egg-info/requires.txt
2018-01-26 01:50:49.000000000 +0100
+++
new/python-designateclient-2.10.0/python_designateclient.egg-info/requires.txt
2018-08-10 18:38:57.000000000 +0200
@@ -3,7 +3,7 @@
osc-lib>=1.8.0
oslo.utils>=3.33.0
pbr!=2.1.0,>=2.0.0
-keystoneauth1>=3.3.0
+keystoneauth1>=3.4.0
requests>=2.14.2
six>=1.10.0
stevedore>=1.20.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-designateclient-2.9.0/releasenotes/notes/reno.cache
new/python-designateclient-2.10.0/releasenotes/notes/reno.cache
--- old/python-designateclient-2.9.0/releasenotes/notes/reno.cache
1970-01-01 01:00:00.000000000 +0100
+++ new/python-designateclient-2.10.0/releasenotes/notes/reno.cache
2018-08-10 18:38:58.000000000 +0200
@@ -0,0 +1,3 @@
+---
+file-contents: {}
+notes: []
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-designateclient-2.9.0/releasenotes/source/index.rst
new/python-designateclient-2.10.0/releasenotes/source/index.rst
--- old/python-designateclient-2.9.0/releasenotes/source/index.rst
2018-01-26 01:46:59.000000000 +0100
+++ new/python-designateclient-2.10.0/releasenotes/source/index.rst
2018-08-10 18:35:44.000000000 +0200
@@ -6,6 +6,7 @@
:maxdepth: 1
unreleased
+ queens
pike
ocata
newton
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-designateclient-2.9.0/releasenotes/source/queens.rst
new/python-designateclient-2.10.0/releasenotes/source/queens.rst
--- old/python-designateclient-2.9.0/releasenotes/source/queens.rst
1970-01-01 01:00:00.000000000 +0100
+++ new/python-designateclient-2.10.0/releasenotes/source/queens.rst
2018-08-10 18:35:44.000000000 +0200
@@ -0,0 +1,6 @@
+===================================
+ Queens Series Release Notes
+===================================
+
+.. release-notes::
+ :branch: stable/queens
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-designateclient-2.9.0/requirements.txt
new/python-designateclient-2.10.0/requirements.txt
--- old/python-designateclient-2.9.0/requirements.txt 2018-01-26
01:46:59.000000000 +0100
+++ new/python-designateclient-2.10.0/requirements.txt 2018-08-10
18:35:44.000000000 +0200
@@ -6,7 +6,7 @@
osc-lib>=1.8.0 # Apache-2.0
oslo.utils>=3.33.0 # Apache-2.0
pbr!=2.1.0,>=2.0.0 # Apache-2.0
-keystoneauth1>=3.3.0 # Apache-2.0
+keystoneauth1>=3.4.0 # Apache-2.0
requests>=2.14.2 # Apache-2.0
six>=1.10.0 # MIT
stevedore>=1.20.0 # Apache-2.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-designateclient-2.9.0/setup.cfg
new/python-designateclient-2.10.0/setup.cfg
--- old/python-designateclient-2.9.0/setup.cfg 2018-01-26 01:50:50.000000000
+0100
+++ new/python-designateclient-2.10.0/setup.cfg 2018-08-10 18:38:58.000000000
+0200
@@ -47,27 +47,34 @@
domain-update = designateclient.cli.domains:UpdateDomainCommand
domain-delete = designateclient.cli.domains:DeleteDomainCommand
domain-servers-list =
designateclient.cli.domains:ListDomainServersCommand
+
record-list = designateclient.cli.records:ListRecordsCommand
record-get = designateclient.cli.records:GetRecordCommand
record-create = designateclient.cli.records:CreateRecordCommand
record-update = designateclient.cli.records:UpdateRecordCommand
record-delete = designateclient.cli.records:DeleteRecordCommand
+
server-list = designateclient.cli.servers:ListServersCommand
server-get = designateclient.cli.servers:GetServerCommand
server-create = designateclient.cli.servers:CreateServerCommand
server-update = designateclient.cli.servers:UpdateServerCommand
server-delete = designateclient.cli.servers:DeleteServerCommand
+
diagnostics-ping = designateclient.cli.diagnostics:PingCommand
+
sync-all = designateclient.cli.sync:SyncAllCommand
sync-domain = designateclient.cli.sync:SyncDomainCommand
sync-record = designateclient.cli.sync:SyncRecordCommand
+
touch-domain = designateclient.cli.touch:TouchDomainCommand
+
report-count-all = designateclient.cli.reports:CountsCommand
report-count-domains = designateclient.cli.reports:DomainCountCommand
report-count-records = designateclient.cli.reports:RecordCountCommand
report-count-tenants = designateclient.cli.reports:TenantCountCommand
report-tenants-all = designateclient.cli.reports:TenantsCommand
report-tenant-domains = designateclient.cli.reports:TenantCommand
+
quota-get = designateclient.cli.quotas:GetQuotaCommand
quota-update = designateclient.cli.quotas:UpdateQuotaCommand
quota-reset = designateclient.cli.quotas:ResetQuotaCommand
@@ -82,27 +89,33 @@
zone_blacklist_show =
designateclient.v2.cli.blacklists:ShowBlacklistCommand
zone_blacklist_set =
designateclient.v2.cli.blacklists:SetBlacklistCommand
zone_blacklist_delete =
designateclient.v2.cli.blacklists:DeleteBlacklistCommand
+
tld_create = designateclient.v2.cli.tlds:CreateTLDCommand
tld_list = designateclient.v2.cli.tlds:ListTLDsCommand
tld_show = designateclient.v2.cli.tlds:ShowTLDCommand
tld_set = designateclient.v2.cli.tlds:SetTLDCommand
tld_delete = designateclient.v2.cli.tlds:DeleteTLDCommand
+
zone_create = designateclient.v2.cli.zones:CreateZoneCommand
zone_list = designateclient.v2.cli.zones:ListZonesCommand
zone_show = designateclient.v2.cli.zones:ShowZoneCommand
zone_set = designateclient.v2.cli.zones:SetZoneCommand
zone_delete = designateclient.v2.cli.zones:DeleteZoneCommand
+
zone_abandon = designateclient.v2.cli.zones:AbandonZoneCommand
zone_axfr = designateclient.v2.cli.zones:AXFRZoneCommand
+
zone_export_create = designateclient.v2.cli.zones:ExportZoneCommand
zone_export_list = designateclient.v2.cli.zones:ListZoneExportsCommand
zone_export_show = designateclient.v2.cli.zones:ShowZoneExportCommand
zone_export_delete =
designateclient.v2.cli.zones:DeleteZoneExportCommand
zone_export_showfile =
designateclient.v2.cli.zones:ShowZoneExportFileCommand
+
zone_import_create = designateclient.v2.cli.zones:ImportZoneCommand
zone_import_list = designateclient.v2.cli.zones:ListZoneImportsCommand
zone_import_show = designateclient.v2.cli.zones:ShowZoneImportCommand
zone_import_delete =
designateclient.v2.cli.zones:DeleteZoneImportCommand
+
zone_transfer_request_create =
designateclient.v2.cli.zones:CreateTransferRequestCommand
zone_transfer_request_list =
designateclient.v2.cli.zones:ListTransferRequestsCommand
zone_transfer_request_show =
designateclient.v2.cli.zones:ShowTransferRequestCommand
@@ -111,20 +124,25 @@
zone_transfer_accept_request =
designateclient.v2.cli.zones:AcceptTransferRequestCommand
zone_transfer_accept_list =
designateclient.v2.cli.zones:ListTransferAcceptsCommand
zone_transfer_accept_show =
designateclient.v2.cli.zones:ShowTransferAcceptCommand
+
recordset_create =
designateclient.v2.cli.recordsets:CreateRecordSetCommand
recordset_list = designateclient.v2.cli.recordsets:ListRecordSetsCommand
recordset_show = designateclient.v2.cli.recordsets:ShowRecordSetCommand
recordset_set = designateclient.v2.cli.recordsets:SetRecordSetCommand
recordset_delete =
designateclient.v2.cli.recordsets:DeleteRecordSetCommand
+
ptr_record_list = designateclient.v2.cli.reverse:ListFloatingIPCommand
ptr_record_show = designateclient.v2.cli.reverse:ShowFloatingIPCommand
ptr_record_set = designateclient.v2.cli.reverse:SetFloatingIPCommand
ptr_record_unset = designateclient.v2.cli.reverse:UnsetFloatingIPCommand
+
dns_service_list =
designateclient.v2.cli.service_statuses:ListServiceStatusesCommand
dns_service_show =
designateclient.v2.cli.service_statuses:ShowServiceStatusCommand
+
dns_quota_list = designateclient.v2.cli.quotas:ListQuotasCommand
dns_quota_set = designateclient.v2.cli.quotas:SetQuotasCommand
dns_quota_reset = designateclient.v2.cli.quotas:ResetQuotasCommand
+
tsigkey_create = designateclient.v2.cli.tsigkeys:CreateTSIGKeyCommand
tsigkey_list = designateclient.v2.cli.tsigkeys:ListTSIGKeysCommand
tsigkey_show = designateclient.v2.cli.tsigkeys:ShowTSIGKeyCommand
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-designateclient-2.9.0/test-requirements.txt
new/python-designateclient-2.10.0/test-requirements.txt
--- old/python-designateclient-2.9.0/test-requirements.txt 2018-01-26
01:46:59.000000000 +0100
+++ new/python-designateclient-2.10.0/test-requirements.txt 2018-08-10
18:35:44.000000000 +0200
@@ -5,10 +5,11 @@
hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0
coverage!=4.4,>=4.0 # Apache-2.0
mock>=2.0.0 # BSD
-oslo.config>=5.1.0 # Apache-2.0
+oslo.config>=5.2.0 # Apache-2.0
oslotest>=3.2.0 # Apache-2.0
+os-testr>=1.0.0 # Apache-2.0
python-subunit>=1.0.0 # Apache-2.0/BSD
-requests-mock>=1.1.0 # Apache-2.0
-testrepository>=0.0.18 # Apache-2.0/BSD
+requests-mock>=1.2.0 # Apache-2.0
+stestr>=2.0.0 # Apache-2.0
reno>=2.5.0 # Apache-2.0
tempest>=17.1.0 # Apache-2.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-designateclient-2.9.0/tools/pretty_tox.sh
new/python-designateclient-2.10.0/tools/pretty_tox.sh
--- old/python-designateclient-2.9.0/tools/pretty_tox.sh 2018-01-26
01:46:59.000000000 +0100
+++ new/python-designateclient-2.10.0/tools/pretty_tox.sh 1970-01-01
01:00:00.000000000 +0100
@@ -1,6 +0,0 @@
-#! /bin/sh
-
-TESTRARGS=$1
-
-exec 3>&1
-status=$(exec 4>&1 >&3; ( python setup.py testr --slowest
--testr-args="--subunit $TESTRARGS"; echo $? >&4 ) | subunit-trace -f) && exit
$status
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-designateclient-2.9.0/tox.ini
new/python-designateclient-2.10.0/tox.ini
--- old/python-designateclient-2.9.0/tox.ini 2018-01-26 01:46:59.000000000
+0100
+++ new/python-designateclient-2.10.0/tox.ini 2018-08-10 18:35:44.000000000
+0200
@@ -21,10 +21,11 @@
commands =
find . -type f -name "*.pyc" -delete
- sh tools/pretty_tox.sh '{posargs}'
+ stestr run --slowest {posargs}
passenv = http_proxy HTTP_PROXY https_proxy HTTPS_PROXY no_proxy NO_PROXY
[testenv:docs]
+basepython = python3
deps =
-c{env:UPPER_CONSTRAINTS_FILE:https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt}
-r{toxinidir}/requirements.txt
@@ -32,18 +33,29 @@
commands = sphinx-build -b html doc/source doc/build/html
[testenv:flake8]
+basepython = python3
commands = flake8
[testenv:pep8]
+basepython = python3
commands = flake8
[testenv:pyflakes]
+basepython = python3
commands = flake8
[testenv:cover]
-commands = python setup.py testr --coverage --testr-args='{posargs}'
+basepython = python3
+setenv =
+ PYTHON=coverage run --source designateclient --parallel-mode
+commands =
+ stestr run '{posargs}'
+ coverage combine
+ coverage html -d cover
+ coverage xml -o cover/coverage.xml
[testenv:venv]
+basepython = python3
commands = {posargs}
[testenv:functional]
@@ -57,6 +69,7 @@
TEMPEST_CONFIG
[testenv:releasenotes]
+basepython = python3
commands = sphinx-build -a -E -d releasenotes/build/doctrees -b html
releasenotes/source releasenotes/build/html
[flake8]
@@ -71,3 +84,10 @@
ignore = H105, H302,H402,H404,H405,H904
builtins = _
exclude =
.venv,.git,.tox,dist,doc,*openstack/common*,*lib/python*,*egg,build,tools
+
+[testenv:lower-constraints]
+basepython = python3
+deps =
+ -c{toxinidir}/lower-constraints.txt
+ -r{toxinidir}/test-requirements.txt
+ -r{toxinidir}/requirements.txt