Hello community,
here is the log from the commit of package python-pymod2pkg for
openSUSE:Factory checked in at 2019-08-27 10:18:23
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-pymod2pkg (Old)
and /work/SRC/openSUSE:Factory/.python-pymod2pkg.new.7948 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pymod2pkg"
Tue Aug 27 10:18:23 2019 rev:16 rq:725501 version:0.20.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-pymod2pkg/python-pymod2pkg.changes
2019-03-05 12:26:33.676832364 +0100
+++
/work/SRC/openSUSE:Factory/.python-pymod2pkg.new.7948/python-pymod2pkg.changes
2019-08-27 10:18:26.251951350 +0200
@@ -1,0 +2,20 @@
+Fri Aug 23 08:21:07 UTC 2019 - [email protected]
+
+- update to version 0.20.0
+ - Unify services list between rdo and suse
+ - Add openstack-placement mapping
+ - update git.openstack.org to opendev
+ - Use sphinx-build for building the documentation
+ - Add RDO mapping for semantic_version
+
+-------------------------------------------------------------------
+Tue Aug 20 04:27:40 UTC 2019 - Thomas Bechtold <[email protected]>
+
+- update to version 0.19.0:
+ * Add aodh and barbican rule for SUSE
+ * Add networking-l2gw translation for RDO & SUSE
+ * Add Python 3 Train unit tests
+ * Switch to openstackdocstheme
+ * OpenDev Migration Patch
+
+-------------------------------------------------------------------
Old:
----
pymod2pkg-0.18.0.tar.gz
New:
----
pymod2pkg-0.20.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-pymod2pkg.spec ++++++
--- /var/tmp/diff_new_pack.axkDVZ/_old 2019-08-27 10:18:26.771951316 +0200
+++ /var/tmp/diff_new_pack.axkDVZ/_new 2019-08-27 10:18:26.771951316 +0200
@@ -18,20 +18,18 @@
%global sname pymod2pkg
Name: python-pymod2pkg
-Version: 0.18.0
+Version: 0.20.0
Release: 0
Summary: OpenStack Packaging - python module name to package name map
License: Apache-2.0
Group: Development/Libraries/Python
URL: https://wiki.openstack.org/wiki/Rpm-packaging
-Source0:
https://files.pythonhosted.org/packages/source/p/pymod2pkg/pymod2pkg-0.18.0.tar.gz
+Source0:
https://files.pythonhosted.org/packages/source/p/pymod2pkg/pymod2pkg-0.20.0.tar.gz
BuildRequires: openstack-macros
-BuildRequires: python-devel
BuildRequires: python2-pbr >= 2.0.0
BuildRequires: python2-stestr
BuildRequires: python2-testresources
BuildRequires: python2-testtools
-BuildRequires: python3-devel
BuildRequires: python3-pbr >= 2.0.0
BuildRequires: python3-stestr
BuildRequires: python3-testresources
@@ -47,21 +45,21 @@
%package -n python-pymod2pkg-doc
Summary: Documentation for python module name to package name map
library
Group: Development/Libraries/Python
-BuildRequires: python-Sphinx
-BuildRequires: python-oslosphinx
+BuildRequires: python3-Sphinx
+BuildRequires: python3-openstackdocstheme
%description -n python-pymod2pkg-doc
Documentation for python module name to package name map library.
%prep
-%autosetup -p1 -n pymod2pkg-0.18.0
+%autosetup -p1 -n pymod2pkg-0.20.0
%py_req_cleanup
%build
%{python_build}
# generate html docs
-%{__python2} setup.py build_sphinx
+%sphinx_build -b html doc/source doc/build/html
# remove the sphinx-build leftovers
rm -rf doc/build/html/.{doctrees,buildinfo}
++++++ pymod2pkg-0.18.0.tar.gz -> pymod2pkg-0.20.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/pymod2pkg-0.18.0/.zuul.yaml
new/pymod2pkg-0.20.0/.zuul.yaml
--- old/pymod2pkg-0.18.0/.zuul.yaml 2019-03-04 17:27:09.000000000 +0100
+++ new/pymod2pkg-0.20.0/.zuul.yaml 2019-08-22 11:51:49.000000000 +0200
@@ -2,6 +2,5 @@
templates:
- openstack-lower-constraints-jobs
- openstack-python-jobs
- - openstack-python35-jobs
- - openstack-python36-jobs
+ - openstack-python3-train-jobs
- publish-openstack-docs-pti
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/pymod2pkg-0.18.0/AUTHORS new/pymod2pkg-0.20.0/AUTHORS
--- old/pymod2pkg-0.18.0/AUTHORS 2019-03-04 17:29:35.000000000 +0100
+++ new/pymod2pkg-0.20.0/AUTHORS 2019-08-22 11:52:57.000000000 +0200
@@ -7,12 +7,14 @@
Chandan Kumar <[email protected]>
Chuck Short <[email protected]>
Colleen Murphy <[email protected]>
+Corey Bryant <[email protected]>
Dirk Mueller <[email protected]>
Doug Hellmann <[email protected]>
Flavio Percoco <[email protected]>
Haikel Guemar <[email protected]>
Hangdong Zhang <[email protected]>
Igor Yozhikov <[email protected]>
+Jaime Caamaño Ruiz <[email protected]>
Jakub Ruzicka <[email protected]>
Jan Zerebecki <[email protected]>
Janonymous <[email protected]>
@@ -26,6 +28,7 @@
Thomas Bechtold <[email protected]>
Tomasz Trębski <[email protected]>
Tony Xu <[email protected]>
+liuwei <[email protected]>
loooosy <[email protected]>
malei <[email protected]>
melissaml <[email protected]>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/pymod2pkg-0.18.0/ChangeLog
new/pymod2pkg-0.20.0/ChangeLog
--- old/pymod2pkg-0.18.0/ChangeLog 2019-03-04 17:29:35.000000000 +0100
+++ new/pymod2pkg-0.20.0/ChangeLog 2019-08-22 11:52:57.000000000 +0200
@@ -1,6 +1,24 @@
CHANGES
=======
+0.20.0
+------
+
+* Add openstack-placement mapping
+* Unify services list between rdo and suse
+* update git.openstack.org to opendev
+* Add RDO mapping for semantic\_version
+* Use sphinx-build for building the documentation
+
+0.19.0
+------
+
+* Add aodh and barbican rule for SUSE
+* Add networking-l2gw translation for RDO & SUSE
+* Add Python 3 Train unit tests
+* Switch to openstackdocstheme
+* OpenDev Migration Patch
+
0.18.0
------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/pymod2pkg-0.18.0/PKG-INFO
new/pymod2pkg-0.20.0/PKG-INFO
--- old/pymod2pkg-0.18.0/PKG-INFO 2019-03-04 17:29:35.000000000 +0100
+++ new/pymod2pkg-0.20.0/PKG-INFO 2019-08-22 11:52:57.000000000 +0200
@@ -1,6 +1,6 @@
Metadata-Version: 1.1
Name: pymod2pkg
-Version: 0.18.0
+Version: 0.20.0
Summary: python module name to package name map
Home-page: https://docs.openstack.org/pymod2pkg/latest/
Author: OpenStack
@@ -39,7 +39,7 @@
their work on the latest code, available from the master GIT
repository at:
- https://git.openstack.org/cgit/openstack/pymod2pkg
+ https://opendev.org/openstack/pymod2pkg
Developers should also join the discussion on the mailing list,
at:
@@ -55,7 +55,8 @@
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
-Classifier: Programming Language :: Python :: 3.5
+Classifier: Programming Language :: Python :: 3.6
+Classifier: Programming Language :: Python :: 3.7
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Topic :: Software Development :: Libraries
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/pymod2pkg-0.18.0/README.rst
new/pymod2pkg-0.20.0/README.rst
--- old/pymod2pkg-0.18.0/README.rst 2019-03-04 17:27:09.000000000 +0100
+++ new/pymod2pkg-0.20.0/README.rst 2019-08-22 11:51:49.000000000 +0200
@@ -31,7 +31,7 @@
their work on the latest code, available from the master GIT
repository at:
- https://git.openstack.org/cgit/openstack/pymod2pkg
+ https://opendev.org/openstack/pymod2pkg
Developers should also join the discussion on the mailing list,
at:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/pymod2pkg-0.18.0/doc/source/conf.py
new/pymod2pkg-0.20.0/doc/source/conf.py
--- old/pymod2pkg-0.18.0/doc/source/conf.py 2019-03-04 17:27:09.000000000
+0100
+++ new/pymod2pkg-0.20.0/doc/source/conf.py 2019-08-22 11:51:49.000000000
+0200
@@ -10,7 +10,7 @@
# extensions coming with Sphinx (named 'sphinx.ext.*') or your custom ones.
extensions = [
'sphinx.ext.autodoc',
- 'oslosphinx',
+ 'openstackdocstheme',
]
# autodoc generation is a bit aggressive and a nuisance when doing heavy
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/pymod2pkg-0.18.0/lower-constraints.txt
new/pymod2pkg-0.20.0/lower-constraints.txt
--- old/pymod2pkg-0.18.0/lower-constraints.txt 2019-03-04 17:27:09.000000000
+0100
+++ new/pymod2pkg-0.20.0/lower-constraints.txt 2019-08-22 11:51:49.000000000
+0200
@@ -9,7 +9,7 @@
linecache2==1.0.0
MarkupSafe==1.0
mccabe==0.6.1
-oslosphinx==4.7.0
+openstackdocstheme==1.18.1
pbr==2.0.0
pycodestyle==2.3.1
pyflakes==1.6.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/pymod2pkg-0.18.0/pymod2pkg/__init__.py
new/pymod2pkg-0.20.0/pymod2pkg/__init__.py
--- old/pymod2pkg-0.18.0/pymod2pkg/__init__.py 2019-03-04 17:27:13.000000000
+0100
+++ new/pymod2pkg-0.20.0/pymod2pkg/__init__.py 2019-08-22 11:51:53.000000000
+0200
@@ -152,6 +152,21 @@
return (pkg, py2pkg, py3pkg)
+# keep lists in alphabetic order
+SERVICES_MAP = [
+ 'Tempest', 'aodh', 'barbican', 'ceilometer', 'cinder',
+ 'cloudkitty', 'cyborg', 'designate', 'ec2-api', 'freezer', 'freezer-api',
+ 'freezer-dr', 'glance', 'heat', 'heat-templates', 'ironic',
+ 'ironic-discoverd', 'ironic-inspector', 'ironic-python-agent', 'karbor',
+ 'keystone', 'magnum', 'manila', 'masakari', 'masakari-monitors',
+ 'mistral', 'monasca-agent', 'monasca-api', 'monasca-ceilometer',
+ 'monasca-log-api', 'monasca-notification', 'monasca-persister',
+ 'monasca-transform', 'murano', 'neutron', 'neutron-fwaas',
+ 'neutron-lbaas', 'neutron-vpnaas', 'nova', 'octavia', 'placement',
+ 'rally', 'sahara', 'swift', 'tripleo-common', 'trove', 'tuskar',
+ 'vitrage', 'watcher', 'zaqar', 'zun']
+
+
RDO_PKG_MAP = [
# This demonstrates per-dist filter
# SingleRule('sphinx', 'python-sphinx',
@@ -205,11 +220,14 @@
SingleRule('heat-cfntools', 'heat-cfntools'),
SingleRule('horizon', 'openstack-dashboard'),
SingleRule('networking-vsphere', 'openstack-neutron-vsphere'),
+ SingleRule('networking-l2gw', 'openstack-neutron-l2gw'),
SingleRule('m2crypto', 'm2crypto'),
SingleRule('libvirt-python', 'libvirt-python', py3pkg='libvirt-python3'),
SingleRule('tempest-horizon', 'python-horizon-tests-tempest'),
SingleRule('rtslib-fb', 'python-rtslib', py3pkg='python3-rtslib'),
SingleRule('PyYAML', 'python-yaml', py3pkg='python3-yaml'),
+ SingleRule('semantic_version', 'python-semantic_version',
+ py3pkg='python3-semantic_version'),
# simple direct mapping no name change
MultiRule(
mods=['numpy', 'pyflakes', 'pylint',
@@ -229,23 +247,7 @@
'pystache', 'pysendfile'],
pkgfun=lambda mod: ((mod, mod, 'python3-' + mod))),
# OpenStack services
- MultiRule(
- # keep lists in alphabetic order
- mods=['aodh', 'barbican', 'ceilometer', 'cinder',
- 'cloudkitty', 'cyborg', 'designate', 'ec2-api', 'freezer',
- 'freezer-api', 'freezer-dr', 'glance', 'heat',
- 'heat-templates', 'ironic', 'ironic-discoverd',
- 'ironic-inspector', 'ironic-python-agent', 'karbor',
- 'keystone', 'magnum', 'manila', 'masakari',
- 'masakari-monitors', 'mistral', 'monasca-agent',
- 'monasca-api', 'monasca-ceilometer', 'monasca-log-api',
- 'monasca-notification', 'monasca-persister',
- 'monasca-transform', 'murano', 'neutron',
- 'neutron-fwaas', 'neutron-lbaas', 'neutron-vpnaas',
- 'nova', 'octavia', 'rally', 'sahara', 'swift',
- 'Tempest', 'tripleo-common', 'trove', 'tuskar',
- 'vitrage', 'watcher', 'zaqar', 'zun'],
- pkgfun=openstack_prefix_tr),
+ MultiRule(mods=SERVICES_MAP, pkgfun=openstack_prefix_tr),
# XStatic projects (name is python-pypi_name, no lowercase conversion)
RegexRule(pattern=r'^XStatic.*', pkgfun=rdo_xstatic_tr),
# Horizon plugins (normalized to openstack-<project>-ui)
@@ -261,18 +263,7 @@
SingleRule('ansible', 'ansible'),
SingleRule('python-ldap', 'python-ldap'),
# OpenStack services
- MultiRule(
- # keep lists in alphabetic order
- mods=['ceilometer', 'cinder', 'cyborg', 'designate', 'freezer',
- 'freezer-api', 'freezer-dr', 'glance', 'heat', 'ironic',
- 'ironic-python-agent', 'karbor', 'keystone', 'manila',
- 'masakari', 'masakari-monitors', 'mistral', 'monasca-agent',
- 'monasca-api', 'monasca-ceilometer', 'monasca-log-api',
- 'monasca-notification', 'monasca-persister',
- 'monasca-transform', 'neutron', 'nova', 'rally',
- 'sahara', 'swift', 'Tempest', 'trove', 'tuskar',
- 'watcher', 'zaqar', 'zun'],
- pkgfun=openstack_prefix_tr),
+ MultiRule(mods=SERVICES_MAP, pkgfun=openstack_prefix_tr),
# OpenStack clients
MultiRule(
mods=['python-%sclient' % c for c in (
@@ -300,6 +291,7 @@
SingleRule('monasca-ui', 'openstack-horizon-plugin-monasca-ui'),
SingleRule('murano-dashboard', 'openstack-horizon-plugin-murano-ui'),
SingleRule('networking-vsphere', 'openstack-neutron-vsphere'),
+ SingleRule('networking-l2gw', 'openstack-neutron-l2gw'),
RegexRule(pattern=r'^(neutron-)?\w+-(dashboard|ui)',
pkgfun=suse_horizon_plugins_tr),
]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/pymod2pkg-0.18.0/pymod2pkg.egg-info/PKG-INFO
new/pymod2pkg-0.20.0/pymod2pkg.egg-info/PKG-INFO
--- old/pymod2pkg-0.18.0/pymod2pkg.egg-info/PKG-INFO 2019-03-04
17:29:35.000000000 +0100
+++ new/pymod2pkg-0.20.0/pymod2pkg.egg-info/PKG-INFO 2019-08-22
11:52:57.000000000 +0200
@@ -1,6 +1,6 @@
Metadata-Version: 1.1
Name: pymod2pkg
-Version: 0.18.0
+Version: 0.20.0
Summary: python module name to package name map
Home-page: https://docs.openstack.org/pymod2pkg/latest/
Author: OpenStack
@@ -39,7 +39,7 @@
their work on the latest code, available from the master GIT
repository at:
- https://git.openstack.org/cgit/openstack/pymod2pkg
+ https://opendev.org/openstack/pymod2pkg
Developers should also join the discussion on the mailing list,
at:
@@ -55,7 +55,8 @@
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
-Classifier: Programming Language :: Python :: 3.5
+Classifier: Programming Language :: Python :: 3.6
+Classifier: Programming Language :: Python :: 3.7
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Topic :: Software Development :: Libraries
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/pymod2pkg-0.18.0/pymod2pkg.egg-info/pbr.json
new/pymod2pkg-0.20.0/pymod2pkg.egg-info/pbr.json
--- old/pymod2pkg-0.18.0/pymod2pkg.egg-info/pbr.json 2019-03-04
17:29:35.000000000 +0100
+++ new/pymod2pkg-0.20.0/pymod2pkg.egg-info/pbr.json 2019-08-22
11:52:57.000000000 +0200
@@ -1 +1 @@
-{"git_version": "0aef8dc", "is_release": true}
\ No newline at end of file
+{"git_version": "dbba22a", "is_release": true}
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/pymod2pkg-0.18.0/setup.cfg
new/pymod2pkg-0.20.0/setup.cfg
--- old/pymod2pkg-0.18.0/setup.cfg 2019-03-04 17:29:35.000000000 +0100
+++ new/pymod2pkg-0.20.0/setup.cfg 2019-08-22 11:52:57.000000000 +0200
@@ -10,7 +10,8 @@
Programming Language :: Python :: 2
Programming Language :: Python :: 2.7
Programming Language :: Python :: 3
- Programming Language :: Python :: 3.5
+ Programming Language :: Python :: 3.6
+ Programming Language :: Python :: 3.7
Intended Audience :: Developers
License :: OSI Approved :: Apache Software License
Topic :: Software Development :: Libraries
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/pymod2pkg-0.18.0/test-requirements.txt
new/pymod2pkg-0.20.0/test-requirements.txt
--- old/pymod2pkg-0.18.0/test-requirements.txt 2019-03-04 17:27:09.000000000
+0100
+++ new/pymod2pkg-0.20.0/test-requirements.txt 2019-08-22 11:51:49.000000000
+0200
@@ -5,5 +5,6 @@
testresources>=2.0.0 # Apache-2.0/BSD
testtools>=2.2.0 # MIT
-sphinx!=1.6.6,!=1.6.7,>=1.6.5 # BSD
-oslosphinx>=4.7.0 # Apache-2.0
+sphinx!=1.6.6,!=1.6.7,>=1.6.2,<2.0.0;python_version=='2.7' # BSD
+sphinx!=1.6.6,!=1.6.7,>=1.6.2;python_version>='3.4' # BSD
+openstackdocstheme>=1.18.1 # Apache-2.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/pymod2pkg-0.18.0/tests.py
new/pymod2pkg-0.20.0/tests.py
--- old/pymod2pkg-0.18.0/tests.py 2019-03-04 17:27:13.000000000 +0100
+++ new/pymod2pkg-0.20.0/tests.py 2019-08-22 11:51:49.000000000 +0200
@@ -44,6 +44,8 @@
def test_translation_suse(self):
self.assertEqual(pymod2pkg.module2package('nova', 'suse'),
'openstack-nova')
+ self.assertEqual(pymod2pkg.module2package('barbican', 'suse'),
+ 'openstack-barbican')
self.assertEqual(pymod2pkg.module2package('aodhclient',
'suse'),
'python-aodhclient')
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/pymod2pkg-0.18.0/tox.ini new/pymod2pkg-0.20.0/tox.ini
--- old/pymod2pkg-0.18.0/tox.ini 2019-03-04 17:27:09.000000000 +0100
+++ new/pymod2pkg-0.20.0/tox.ini 2019-08-22 11:51:49.000000000 +0200
@@ -1,5 +1,5 @@
[tox]
-envlist = py35,py27,pypy,pep8
+envlist = py27,py37,pypy,pep8
minversion = 2.0
skipsdist = True
@@ -11,7 +11,7 @@
OS_STDERR_NOCAPTURE=False
PYTHONHASHSEED=0
deps =
-
-c{env:UPPER_CONSTRAINTS_FILE:https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt}
+
-c{env:UPPER_CONSTRAINTS_FILE:https://opendev.org/openstack/requirements/raw/branch/master/upper-constraints.txt}
-r{toxinidir}/requirements.txt
-r{toxinidir}/test-requirements.txt
commands = stestr run {posargs}
@@ -28,7 +28,8 @@
[testenv:docs]
basepython = python3
-commands = python setup.py build_sphinx
+commands =
+ sphinx-build -W -b html doc/source doc/build/html
[testenv:lower-constraints]