Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-futurist for openSUSE:Factory checked in at 2021-12-06 23:59:48 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-futurist (Old) and /work/SRC/openSUSE:Factory/.python-futurist.new.31177 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-futurist" Mon Dec 6 23:59:48 2021 rev:13 rq:935945 version:2.4.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-futurist/python-futurist.changes 2020-10-26 16:15:46.906907768 +0100 +++ /work/SRC/openSUSE:Factory/.python-futurist.new.31177/python-futurist.changes 2021-12-07 00:01:00.324219969 +0100 @@ -1,0 +2,19 @@ +Mon Dec 6 09:20:49 UTC 2021 - cloud-de...@suse.de + +- update to version 2.4.0 + - remove unicode from code + - Use TOX_CONSTRAINTS_FILE + - setup.cfg: Replace dashes with underscores + - trivial: Bump hacking to 4.x + - Move flake8 as a pre-commit local target. + - pre-commit: Lower flake8 version + - Use py3 as the default runtime for tox + - Update master for stable/victoria + - Uncap PrettyTable + - Remove lower-constraints remnants + - Add Python3 wallaby unit tests + - Adding pre-commit + - Dropping lower constraints testing + - ignore reno generated artifacts + +------------------------------------------------------------------- Old: ---- futurist-2.3.0.tar.gz New: ---- futurist-2.4.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-futurist.spec ++++++ --- /var/tmp/diff_new_pack.M6vcdE/_old 2021-12-07 00:01:01.028217479 +0100 +++ /var/tmp/diff_new_pack.M6vcdE/_new 2021-12-07 00:01:01.032217465 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-futurist # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,13 +17,13 @@ Name: python-futurist -Version: 2.3.0 +Version: 2.4.0 Release: 0 Summary: Useful additions to futures, from the future. License: Apache-2.0 Group: Development/Languages/Python -URL: https://launchpad.net/futurist -Source0: https://files.pythonhosted.org/packages/source/f/futurist/futurist-2.3.0.tar.gz +URL: https://docs.openstack.org/futurist +Source0: https://files.pythonhosted.org/packages/source/f/futurist/futurist-2.4.0.tar.gz BuildRequires: openstack-macros BuildRequires: python3-PrettyTable BuildRequires: python3-Sphinx @@ -42,7 +42,6 @@ %package -n python3-futurist Summary: Useful additions to futures, from the future. -Group: Development/Languages/Python Requires: python3-PrettyTable Requires: python3-six >= 1.10.0 @@ -52,14 +51,14 @@ This package contains the Python 3.x module. %prep -%autosetup -p1 -n futurist-2.3.0 +%autosetup -p1 -n futurist-2.4.0 %py_req_cleanup %build %{py3_build} # generate html docs -PBR_VERSION=2.3.0 %sphinx_build -b html doc/source doc/build/html +PBR_VERSION=2.4.0 %sphinx_build -b html doc/source doc/build/html # remove the sphinx-build leftovers rm -r doc/build/html/.{doctrees,buildinfo} ++++++ _service ++++++ --- /var/tmp/diff_new_pack.M6vcdE/_old 2021-12-07 00:01:01.064217351 +0100 +++ /var/tmp/diff_new_pack.M6vcdE/_new 2021-12-07 00:01:01.064217351 +0100 @@ -1,8 +1,8 @@ <services> <service mode="disabled" name="renderspec"> - <param name="input-template">https://opendev.org/openstack/rpm-packaging/raw/branch/stable/victoria/openstack/futurist/futurist.spec.j2</param> + <param name="input-template">https://opendev.org/openstack/rpm-packaging/raw/master/openstack/futurist/futurist.spec.j2</param> <param name="output-name">python-futurist.spec</param> - <param name="requirements">https://opendev.org/openstack/futurist/raw/branch/stable/victoria/requirements.txt</param> + <param name="requirements">https://opendev.org/openstack/futurist/raw/master/requirements.txt</param> <param name="changelog-email">cloud-de...@suse.de</param> <param name="changelog-provider">gh,openstack,futurist</param> </service> ++++++ futurist-2.3.0.tar.gz -> futurist-2.4.0.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/futurist-2.3.0/.pre-commit-config.yaml new/futurist-2.4.0/.pre-commit-config.yaml --- old/futurist-2.3.0/.pre-commit-config.yaml 1970-01-01 01:00:00.000000000 +0100 +++ new/futurist-2.4.0/.pre-commit-config.yaml 2021-09-06 10:23:10.000000000 +0200 @@ -0,0 +1,39 @@ +# We from the Oslo project decided to pin repos based on the +# commit hash instead of the version tag to prevend arbitrary +# code from running in developer's machines. To update to a +# newer version, run `pre-commit autoupdate` and then replace +# the newer versions with their commit hash. + +default_language_version: + python: python3 + +repos: + - repo: https://github.com/pre-commit/pre-commit-hooks + rev: 9136088a246768144165fcc3ecc3d31bb686920a # v3.3.0 + hooks: + - id: trailing-whitespace + # Replaces or checks mixed line ending + - id: mixed-line-ending + args: ['--fix', 'lf'] + exclude: '.*\.(svg)$' + # Forbid files which have a UTF-8 byte-order marker + - id: check-byte-order-marker + # Checks that non-binary executables have a proper shebang + - id: check-executables-have-shebangs + # Check for files that contain merge conflict strings. + - id: check-merge-conflict + # Check for debugger imports and py37+ breakpoint() + # calls in python source + - id: debug-statements + - id: check-yaml + files: .*\.(yaml|yml)$ + - repo: local + hooks: + - id: flake8 + name: flake8 + additional_dependencies: + - hacking>=4.0.0,<4.1.0 + language: python + entry: flake8 + files: '^.*\.py$' + exclude: '^(doc|releasenotes|tools)/.*$' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/futurist-2.3.0/.zuul.yaml new/futurist-2.4.0/.zuul.yaml --- old/futurist-2.3.0/.zuul.yaml 2020-09-11 21:17:12.000000000 +0200 +++ new/futurist-2.4.0/.zuul.yaml 2021-09-06 10:23:10.000000000 +0200 @@ -2,8 +2,7 @@ templates: - check-requirements - lib-forward-testing-python3 - - openstack-lower-constraints-jobs - - openstack-python3-victoria-jobs + - openstack-python3-wallaby-jobs - periodic-stable-jobs - publish-openstack-docs-pti - release-notes-jobs-python3 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/futurist-2.3.0/AUTHORS new/futurist-2.4.0/AUTHORS --- old/futurist-2.3.0/AUTHORS 2020-09-11 21:18:03.000000000 +0200 +++ new/futurist-2.4.0/AUTHORS 2021-09-06 10:23:59.000000000 +0200 @@ -5,6 +5,7 @@ ChangBo Guo(gcb) <eric....@easystack.cn> Chenjun Shen <chenjun.s...@gmail.com> Corey Bryant <corey.bry...@canonical.com> +Daniel Bengtsson <dbe...@redhat.com> Davanum Srinivas <dava...@gmail.com> Dmitriy Ukhlov <dukh...@mirantis.com> Dmitry Tantsur <dtant...@redhat.com> @@ -24,6 +25,7 @@ OpenStack Release Bot <infra-r...@openstack.org> Ronald Bradford <ronald.bradf...@gmail.com> Sean McGinnis <sean.mcgin...@gmail.com> +Stephen Finucane <stephen...@redhat.com> Surojit Pathak <s...@yahoo-inc.com> THOMAS J. COCOZZELLO <tjcoc...@us.ibm.com> Thomas Bechtold <tbecht...@suse.com> @@ -31,11 +33,14 @@ Tony Breeds <t...@bakeyournoodle.com> Tony Xu <hhkt...@gmail.com> Vu Cong Tuan <tua...@vn.fujitsu.com> +Wander Way <wanderway...@gmail.com> Yuriy Zveryanskyy <yzveryans...@mirantis.com> aditi <adit...@nectechnologies.in> gengchc2 <geng.changc...@zte.com.cn> janonymous <janonymous.codevult...@gmail.com> kavithahr <kavith...@nectechnologies.in> +liyou01 <liyo...@inspur.com> melissaml <ma....@99cloud.net> pengyuesheng <pengyuesh...@gohighsec.com> ritesh.arya <ritesh.a...@nectechnologies.in> +wu.shiming <wushim...@yovole.com> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/futurist-2.3.0/ChangeLog new/futurist-2.4.0/ChangeLog --- old/futurist-2.3.0/ChangeLog 2020-09-11 21:18:03.000000000 +0200 +++ new/futurist-2.4.0/ChangeLog 2021-09-06 10:23:59.000000000 +0200 @@ -1,6 +1,24 @@ CHANGES ======= +2.4.0 +----- + +* remove unicode from code +* setup.cfg: Replace dashes with underscores +* trivial: Bump hacking to 4.x +* Move flake8 as a pre-commit local target +* Remove lower-constraints remnants +* Use TOX\_CONSTRAINTS\_FILE +* Uncap PrettyTable +* Use py3 as the default runtime for tox +* pre-commit: Lower flake8 version +* Dropping lower constraints testing +* ignore reno generated artifacts +* Adding pre-commit +* Add Python3 wallaby unit tests +* Update master for stable/victoria + 2.3.0 ----- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/futurist-2.3.0/PKG-INFO new/futurist-2.4.0/PKG-INFO --- old/futurist-2.3.0/PKG-INFO 2020-09-11 21:18:04.000000000 +0200 +++ new/futurist-2.4.0/PKG-INFO 2021-09-06 10:24:00.090648200 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 1.2 Name: futurist -Version: 2.3.0 +Version: 2.4.0 Summary: Useful additions to futures, from the future. Home-page: https://docs.openstack.org/futurist/latest/ Author: OpenStack diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/futurist-2.3.0/doc/source/conf.py new/futurist-2.4.0/doc/source/conf.py --- old/futurist-2.3.0/doc/source/conf.py 2020-09-11 21:17:12.000000000 +0200 +++ new/futurist-2.4.0/doc/source/conf.py 2021-09-06 10:23:10.000000000 +0200 @@ -1,3 +1,6 @@ +# -*- coding: utf-8 -*- +# Copyright (C) 2020 Red Hat, Inc. +# # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at @@ -43,8 +46,8 @@ master_doc = 'index' # General information about the project. -project = u'futurist' -copyright = u'2013, OpenStack Foundation' +project = 'futurist' +copyright = '2013, OpenStack Foundation' # If true, '()' will be appended to :func: etc. cross-reference text. add_function_parentheses = True @@ -74,9 +77,6 @@ latex_documents = [ ('index', '%s.tex' % project, - u'%s Documentation' % project, - u'OpenStack Foundation', 'manual'), + '%s Documentation' % project, + 'OpenStack Foundation', 'manual'), ] - -# Example configuration for intersphinx: refer to the Python standard library. -#intersphinx_mapping = {'http://docs.python.org/': None} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/futurist-2.3.0/futurist.egg-info/PKG-INFO new/futurist-2.4.0/futurist.egg-info/PKG-INFO --- old/futurist-2.3.0/futurist.egg-info/PKG-INFO 2020-09-11 21:18:03.000000000 +0200 +++ new/futurist-2.4.0/futurist.egg-info/PKG-INFO 2021-09-06 10:24:00.000000000 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 1.2 Name: futurist -Version: 2.3.0 +Version: 2.4.0 Summary: Useful additions to futures, from the future. Home-page: https://docs.openstack.org/futurist/latest/ Author: OpenStack diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/futurist-2.3.0/futurist.egg-info/SOURCES.txt new/futurist-2.4.0/futurist.egg-info/SOURCES.txt --- old/futurist-2.3.0/futurist.egg-info/SOURCES.txt 2020-09-11 21:18:04.000000000 +0200 +++ new/futurist-2.4.0/futurist.egg-info/SOURCES.txt 2021-09-06 10:24:00.000000000 +0200 @@ -1,5 +1,6 @@ .coveragerc .mailmap +.pre-commit-config.yaml .stestr.conf .zuul.yaml AUTHORS @@ -9,7 +10,6 @@ LICENSE MANIFEST.in README.rst -lower-constraints.txt requirements.txt setup.cfg setup.py @@ -59,5 +59,6 @@ releasenotes/source/train.rst releasenotes/source/unreleased.rst releasenotes/source/ussuri.rst +releasenotes/source/victoria.rst releasenotes/source/_static/.placeholder releasenotes/source/_templates/.placeholder \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/futurist-2.3.0/futurist.egg-info/pbr.json new/futurist-2.4.0/futurist.egg-info/pbr.json --- old/futurist-2.3.0/futurist.egg-info/pbr.json 2020-09-11 21:18:03.000000000 +0200 +++ new/futurist-2.4.0/futurist.egg-info/pbr.json 2021-09-06 10:24:00.000000000 +0200 @@ -1 +1 @@ -{"git_version": "1a1c6f8", "is_release": true} \ No newline at end of file +{"git_version": "d70c7e5", "is_release": true} \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/futurist-2.3.0/lower-constraints.txt new/futurist-2.4.0/lower-constraints.txt --- old/futurist-2.3.0/lower-constraints.txt 2020-09-11 21:17:12.000000000 +0200 +++ new/futurist-2.4.0/lower-constraints.txt 1970-01-01 01:00:00.000000000 +0100 @@ -1,45 +0,0 @@ -alabaster==0.7.10 -appdirs==1.3.0 -Babel==2.3.4 -chardet==3.0.4 -contextlib2==0.4.0 -coverage==4.0 -doc8==0.6.0 -docutils==0.11 -dulwich==0.15.0 -eventlet==0.18.2 -extras==1.0.0 -fixtures==3.0.0 -flake8==2.2.4 -greenlet==0.4.15 -hacking==0.10.0 -imagesize==0.7.1 -iso8601==0.1.11 -Jinja2==2.10 -keystoneauth1==3.4.0 -linecache2==1.0.0 -MarkupSafe==1.0 -mccabe==0.2.1 -mox3==0.20.0 -os-client-config==1.28.0 -oslotest==3.2.0 -pbr==2.0.0 -pep8==1.5.7 -prettytable==0.7.1 -pyflakes==0.8.1 -Pygments==2.2.0 -python-mimeparse==1.6.0 -python-subunit==1.0.0 -pytz==2013.6 -PyYAML==3.13 -requests==2.14.2 -requestsexceptions==1.2.0 -restructuredtext-lint==1.1.1 -six==1.10.0 -snowballstemmer==1.2.1 -stevedore==1.20.0 -stestr==2.0.0 -testscenarios==0.4 -testtools==2.2.0 -traceback2==1.4.0 -unittest2==1.1.0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/futurist-2.3.0/releasenotes/source/conf.py new/futurist-2.4.0/releasenotes/source/conf.py --- old/futurist-2.3.0/releasenotes/source/conf.py 2020-09-11 21:17:12.000000000 +0200 +++ new/futurist-2.4.0/releasenotes/source/conf.py 2021-09-06 10:23:10.000000000 +0200 @@ -57,7 +57,7 @@ master_doc = 'index' # General information about the project. -copyright = u'2016, futurist Developers' +copyright = '2016, futurist Developers' # Release notes do not need a version number in the title, they # cover multiple releases. @@ -193,8 +193,8 @@ # author, documentclass [howto, manual, or own class]). latex_documents = [ ('index', 'futuristReleaseNotes.tex', - u'futurist Release Notes Documentation', - u'futurist Developers', 'manual'), + 'futurist Release Notes Documentation', + 'futurist Developers', 'manual'), ] # The name of an image file (relative to this directory) to place at the top of @@ -224,8 +224,8 @@ # (source start file, name, description, authors, manual section). man_pages = [ ('index', 'futuristReleaseNotes', - u'futurist Release Notes Documentation', - [u'futurist Developers'], 1) + 'futurist Release Notes Documentation', + ['futurist Developers'], 1) ] # If true, show URL addresses after external links. @@ -239,8 +239,8 @@ # dir menu entry, description, category) texinfo_documents = [ ('index', 'futuristReleaseNotes', - u'futurist Release Notes Documentation', - u'futurist Developers', 'futuristReleaseNotes', + 'futurist Release Notes Documentation', + 'futurist Developers', 'futuristReleaseNotes', 'One line description of project.', 'Miscellaneous'), ] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/futurist-2.3.0/releasenotes/source/index.rst new/futurist-2.4.0/releasenotes/source/index.rst --- old/futurist-2.3.0/releasenotes/source/index.rst 2020-09-11 21:17:12.000000000 +0200 +++ new/futurist-2.4.0/releasenotes/source/index.rst 2021-09-06 10:23:10.000000000 +0200 @@ -6,6 +6,7 @@ :maxdepth: 1 unreleased + victoria ussuri train stein diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/futurist-2.3.0/releasenotes/source/victoria.rst new/futurist-2.4.0/releasenotes/source/victoria.rst --- old/futurist-2.3.0/releasenotes/source/victoria.rst 1970-01-01 01:00:00.000000000 +0100 +++ new/futurist-2.4.0/releasenotes/source/victoria.rst 2021-09-06 10:23:10.000000000 +0200 @@ -0,0 +1,6 @@ +============================= +Victoria Series Release Notes +============================= + +.. release-notes:: + :branch: stable/victoria diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/futurist-2.3.0/setup.cfg new/futurist-2.4.0/setup.cfg --- old/futurist-2.3.0/setup.cfg 2020-09-11 21:18:04.000000000 +0200 +++ new/futurist-2.4.0/setup.cfg 2021-09-06 10:24:00.090648200 +0200 @@ -1,12 +1,12 @@ [metadata] name = futurist summary = Useful additions to futures, from the future. -description-file = +description_file = README.rst author = OpenStack -author-email = openstack-disc...@lists.openstack.org -home-page = https://docs.openstack.org/futurist/latest/ -python-requires = >=3.6 +author_email = openstack-disc...@lists.openstack.org +home_page = https://docs.openstack.org/futurist/latest/ +python_requires = >=3.6 classifier = Environment :: OpenStack Intended Audience :: Information Technology diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/futurist-2.3.0/test-requirements.txt new/futurist-2.4.0/test-requirements.txt --- old/futurist-2.3.0/test-requirements.txt 2020-09-11 21:17:12.000000000 +0200 +++ new/futurist-2.4.0/test-requirements.txt 2021-09-06 10:23:10.000000000 +0200 @@ -2,8 +2,6 @@ # of appearance. Changing the order has an impact on the overall integration # process, which may cause wedges in the gate later. -hacking>=3.0,<3.1.0 # Apache-2.0 - # Used for making sure the eventlet executors work. eventlet!=0.18.3,!=0.20.1,>=0.18.2 # MIT @@ -14,4 +12,6 @@ stestr>=2.0.0 # Apache-2.0 testscenarios>=0.4 # Apache-2.0/BSD testtools>=2.2.0 # MIT -PrettyTable<0.8,>=0.7.1 # BSD +PrettyTable>=0.7.1 # BSD + +pre-commit>=2.6.0 # MIT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/futurist-2.3.0/tox.ini new/futurist-2.4.0/tox.ini --- old/futurist-2.3.0/tox.ini 2020-09-11 21:17:12.000000000 +0200 +++ new/futurist-2.4.0/tox.ini 2021-09-06 10:23:10.000000000 +0200 @@ -1,6 +1,6 @@ [tox] minversion = 3.1.1 -envlist = py38,pep8 +envlist = py3,pep8 ignore_basepython_conflict = true [testenv] @@ -9,7 +9,7 @@ whitelist_externals = find rm deps = - -c{env:UPPER_CONSTRAINTS_FILE:https://releases.openstack.org/constraints/upper/master} + -c{env:TOX_CONSTRAINTS_FILE:https://releases.openstack.org/constraints/upper/master} -r{toxinidir}/requirements.txt -r{toxinidir}/test-requirements.txt commands = @@ -17,7 +17,7 @@ [testenv:pep8] commands = - flake8 + pre-commit run -a doc8 doc/source [testenv:venv] @@ -58,8 +58,3 @@ rm -rf releasenotes/build sphinx-build -a -E -W -d releasenotes/build/doctrees -b html releasenotes/source releasenotes/build/html -[testenv:lower-constraints] -deps = - -c{toxinidir}/lower-constraints.txt - -r{toxinidir}/test-requirements.txt - -r{toxinidir}/requirements.txt