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 - cloud-de...@suse.de + +- 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 <tbecht...@suse.com> + +- 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 <chku...@redhat.com> Chuck Short <chuck.sh...@canonical.com> Colleen Murphy <colleen.mur...@suse.de> +Corey Bryant <corey.bry...@canonical.com> Dirk Mueller <d...@dmllr.de> Doug Hellmann <d...@doughellmann.com> Flavio Percoco <flape...@gmail.com> Haikel Guemar <hgue...@fedoraproject.org> Hangdong Zhang <hdzh...@fiberhome.com> Igor Yozhikov <iyozhi...@mirantis.com> +Jaime Caamaño Ruiz <jcaam...@suse.com> Jakub Ruzicka <jruzi...@redhat.com> Jan Zerebecki <jzerebe...@suse.com> Janonymous <janonymous.codevult...@gmail.com> @@ -26,6 +28,7 @@ Thomas Bechtold <tbecht...@suse.com> Tomasz Trębski <tomasz.treb...@ts.fujitsu.com> Tony Xu <hhkt...@gmail.com> +liuwei <liuw...@chinaunicom.cn> loooosy <syluo5...@fiberhome.com> malei <malei@maleideMacBook-Pro.local> melissaml <ma....@99cloud.net> 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]