- update to 7.0.1:
* util: Deprecate description\_file
* util: Skip normalization of description if README opts
present
* util: Make handling of description\_file clearer
* util: Fix deprecation warnings
* Remove duplicate line in test\_generates\_c\_extensions
* Update setup.cfg usage docs to explain pbr vs setuptools
better
* Silence Python warnings
* Do not use the onerror parameter in shutil.rmtree()
* docs: Remove deprecated options
* tox: Stop calling 'setup.py'
* Deprecate 'tests\_require' option
* Deprecate various '[backwards\_compat]' options
* Deprecate various '[metadata]' options
* Deprecate '[files]' section
* Deprecate '[entry\_points]' section
* docs: Update usage guide and README
* Move functional tests to their own directory
* Move distutils commands to \_compat
* Use sysconfig for sitedir path in test\_wsgi in py3
* Remove support for custom compilers
* Move fixtures to their own module
* Remove 'test' distutils command override
* Cleanup removal of 'build\_sphinx' command doc
* Use packaging where possible
* Use importlib.metadata where possible
* Tweak loading distribution version
* Centralise Python 2/3 compat code
OBS-URL: https://build.opensuse.org/request/show/1306371
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pbr?expand=0&rev=74
* util: Deprecate description\_file
* util: Skip normalization of description if README opts
present
* util: Make handling of description\_file clearer
* util: Fix deprecation warnings
* Remove duplicate line in test\_generates\_c\_extensions
* Update setup.cfg usage docs to explain pbr vs setuptools
better
* Silence Python warnings
* Do not use the onerror parameter in shutil.rmtree()
* docs: Remove deprecated options
* tox: Stop calling 'setup.py'
* Deprecate 'tests\_require' option
* Deprecate various '[backwards\_compat]' options
* Deprecate various '[metadata]' options
* Deprecate '[files]' section
* Deprecate '[entry\_points]' section
* docs: Update usage guide and README
* Move functional tests to their own directory
* Move distutils commands to \_compat
* Use sysconfig for sitedir path in test\_wsgi in py3
* Remove support for custom compilers
* Move fixtures to their own module
* Remove 'test' distutils command override
* Cleanup removal of 'build\_sphinx' command doc
* Use packaging where possible
* Use importlib.metadata where possible
* Tweak loading distribution version
* Centralise Python 2/3 compat code
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pbr?expand=0&rev=172
* docs: Drop SetupTools from pyproject.toml example
* Simplify PBR dependency on SetupTools
* Update setup.cfg example in Usage document
* Clarify PEP 517 implementation for users
- from version 6.1.1.0b1
* Set up PBR with setuptools as a dependency
* Use pyproject.toml
* Test pip and setup.py install behavior in PBR testing
* Remove the use of six from PBR
* Fix integration testing of current change
* Update PBR testing for Noble
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pbr?expand=0&rev=166
- update to 6.1.0:
* Add openstack-tox-py312 as non-voting job
* Add SetupTools to our functional testing venvs
* Use SetupTools' vendored distutils in tests
* Also run coverage tests serially
* Omnibus PBR CI fixups
* Serialize tests
* Fix tempest-full job
* Use summary for the package summary
* Test on py310 and py311
- Use stestr rather than pytest to run the testsuite.
OBS-URL: https://build.opensuse.org/request/show/1198044
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pbr?expand=0&rev=69
* Add openstack-tox-py312 as non-voting job
* Add SetupTools to our functional testing venvs
* Use SetupTools' vendored distutils in tests
* Also run coverage tests serially
* Omnibus PBR CI fixups
* Serialize tests
* Fix tempest-full job
* Use summary for the package summary
* Test on py310 and py311
- Use stestr rather than pytest to run the testsuite.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pbr?expand=0&rev=162
- update to 5.6.0:
* Reverse ordering of 'D1\_D2\_SETUP\_ARGS'
* Add test for cfg -> py transformation
* Don't pass empty 'long\_description'
* Move flake8 as a pre-commit local target
* Map requires-python to python-requires (attempt 2)
* Update dependencies to avoid failure with old pip
* Increase OS\_TEST\_TIMEOUT to 1200
* Prevent test failure due to use of setpref
* util: Convert 'D1\_D2\_SETUP\_ARGS' to a list of tuples
* Revert "Map requires-python to python-requires"
* Dropping lower constraints testing
* Adding pre-commit
OBS-URL: https://build.opensuse.org/request/show/894160
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pbr?expand=0&rev=55
* Reverse ordering of 'D1\_D2\_SETUP\_ARGS'
* Add test for cfg -> py transformation
* Don't pass empty 'long\_description'
* Move flake8 as a pre-commit local target
* Map requires-python to python-requires (attempt 2)
* Update dependencies to avoid failure with old pip
* Increase OS\_TEST\_TIMEOUT to 1200
* Prevent test failure due to use of setpref
* util: Convert 'D1\_D2\_SETUP\_ARGS' to a list of tuples
* Revert "Map requires-python to python-requires"
* Dropping lower constraints testing
* Adding pre-commit
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pbr?expand=0&rev=135
- Update to 5.5.1
* Run tempest-full for stable/train
* Remove use_2to3 backward compat for Setuptools
* More easy_install.ScriptWriter.get_header()
- Changes for 5.5.0
* Remove bdist_wininst support
* Increase integration test timeout
* Add Release Notes to documentation
* Cleanup old legacy devstack-gate jobs
* Begin work to modernize pbr’s integration testing
* Re-add ChangeLog
* Update some url to use opendev.org
* Support newer openstackdocstheme
* Use easy_install.ScriptWriter.get_header()
* Remove neutron-fwaas from the jobs’ required project
* Update python requires packaging metadata for package
* trivial: Improve logging of run commands
+ Map requires-python to python-requires
* Update hacking
* Add support for virtualenv 20.x
- Only test the primary python3 interpreter because some test
dependencies from OpenStack (which are not hard required by the
package itself) only provide that one.
gh#openSUSE/python-rpm-macros#66
- Add remove_mock.patch
https://review.opendev.org/c/openstack/pbr/+/767972
OBS-URL: https://build.opensuse.org/request/show/857014
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pbr?expand=0&rev=133