We are glad to announce the release of: whereto 0.5.0 The source is available from: https://opendev.org/openstack/whereto Download the package from: https://tarballs.openstack.org/whereto/ For more details, please see below. 0.5.0 ^^^^^ Upgrade Notes * Python 2.7 support has been dropped. The minimum version of Python now supported by whereto is Python 3.6. * The PCRE library was replaced by PCRE2 library. * A dollar mark ($) in target should be properly escaped to be used as a raw character. * Python 3.8 support was dropped. The minimum version of Python now supported is Python 3.9. * Support for Python 3.9 has been removed. Now the minimum python version supported is 3.10. Changes in whereto 0.4.0..0.5.0 ------------------------------- 061b8ce Replace obsolete PCRE packages e7215b6 Drop basepython b96be6e Fix broken cover target 57401dd pre-commit: Bump dependencies 4ebd79c Migrate setup configuration to pyproject.toml 19e2912 Drop Python 3.9 support 413c619 tox: Drop envdir f6592d2 Run pyupgrade to clean up Python 2 syntaxes 4d4b640 Use pre-commit to run code style checks 09057a0 Remove Python 3.8 support 7185959 Drop unnecessary 'x' bit from doc config file 05f1c42 Bump hacking 1750cda Install requirements for doc build a7b8a48 Update python classifier in setup.cfg 9883376 setup.cfg: Replace dashes with underscores 916e0ab Drop python3.6/3.7 support in testing runtime 9f28d56 Use TOX_CONSTRAINTS_FILE ba96f9f Update CI to use unversioned jobs template 81ec6a9 remove unicode literal from code 36f1946 Use py3 as the default runtime for tox 492c336 Migrate from testr to stestr eb2ca59 Add doc/requirements a9d113d Bump py37 to py38 in tox.ini cd21bc1 Add py38 package metadata bd457e3 Fix hacking min version to 3.0.1 01c00cc Stop to use the __future__ module. bbba829 Switch to newer openstackdocstheme version 31b621d Remove unused translation content 604d8eb Update to hacking 3.0 d053ba5 Update hacking cbf98fd [ussuri][goal] Drop python 2.7 support and testing 4a0ae55 Move to Launchpad e7326af Switch to Ussuri jobs 01a1742 tox: Keeping going with docs 701604b Update the constraints url fce8065 Blacklist sphinx 2.1.0 (autodoc bug) ce0ea96 Remove modindex fa1c5eb Add Python 3 Train unit tests d61b279 Sync Sphinx requirement 6c9a834 Replace git.openstack.org URLs with opendev.org URLs 477ee6d OpenDev Migration Patch a5435b4 Update the bugs link to storyboard dd8faed Change openstack-dev to openstack-discuss ce20a52 Correct the bugs link 9999a24 build universal wheels 33a94d3 Remove duplicated openstackdocstheme from test-requirements.txt b1ee3cb Using storyboard to collect project bugs 6f6bc57 add python 3.6 unit test jobs e9788f4 fix bug link in readme b1292a2 switch to PTI documentation jobs b30c8e7 import zuul settings from project-config 1091518 fix tox python3 overrides 969a7f9 Update the home-page url d9135fd use sphinx-build for doc build in tox 38a4e6e fix error url 71ccb2e Cleanup test-requirements 015642f Update link to documentation a58c2a0 Remove -U from pip install fc3aa33 Avoid tox_install.sh for constraints support Diffstat (except docs and test files) ------------------------------------- .coveragerc | 1 + .gitignore | 28 +--------- .gitreview | 2 +- .pre-commit-config.yaml | 24 +++++++++ .stestr.conf | 3 ++ .testr.conf | 7 --- .zuul.yaml | 4 ++ CONTRIBUTING.rst | 6 +-- HACKING.rst | 4 +- README.rst | 6 +-- babel.cfg | 2 - bindep.txt | 4 +- pyproject.toml | 39 ++++++++++++++ .../notes/drop-python-2-7-73d3113c69d724d6.yaml | 5 ++ releasenotes/notes/pcre2-a2f26cfb11f2cf97.yaml | 8 +++ .../notes/remove-py38-e12338fc4f9ab749.yaml | 5 ++ .../notes/remove-py39-32370684bf91fdd2.yaml | 5 ++ requirements.txt | 6 +-- setup.cfg | 48 ----------------- test-requirements.txt | 16 +----- tools/tox_install.sh | 30 ----------- tox.ini | 60 ++++++++++++++-------- whereto/__init__.py | 2 - whereto/app.py | 9 +--- whereto/parser.py | 2 - whereto/rules.py | 15 +++--- 33 files changed, 188 insertions(+), 228 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index ae2f7e8..4b8f33b 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +0,0 @@ -# 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. - @@ -6 +2 @@ pbr>=2.0 # Apache-2.0 -python-pcre +pcre2 diff --git a/test-requirements.txt b/test-requirements.txt index 8efb4e5..df76862 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -1,6 +0,0 @@ -# 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. - -hacking>=0.12.0,<0.13 # Apache-2.0 - @@ -8,2 +1,0 @@ coverage>=4.0,!=4.4 # Apache-2.0 -python-subunit>=0.0.18 # Apache-2.0/BSD -sphinx>=1.6.2 # BSD @@ -11 +2,0 @@ oslotest>=1.10.0 # Apache-2.0 -testrepository>=0.0.18 # Apache-2.0/BSD @@ -13,6 +4 @@ testtools>=1.4.0 # MIT -openstackdocstheme>=1.11.0 # Apache-2.0 -# releasenotes -reno>=1.8.0 # Apache-2.0 - -sphinxcontrib.autoprogram -openstackdocstheme>=1.17.0 # Apache-2.0 +stestr>=2.0.0 # Apache-2.0
participants (1)
-
no-reply@openstack.org