99f4c63a58
Accepting request 1306371 from devel:languages:python
Ana Guerrero2025-09-23 14:05:42 +00:00
d5e1963021
- 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
Dirk Mueller2025-09-21 19:37:44 +00:00
647e266f01
Accepting request 1300762 from devel:languages:python
Ana Guerrero2025-08-22 15:47:06 +00:00
a4297d1cab
- Convert to libalternatives on SLE-16-based and newer systems only
Markéta Machová2025-08-21 10:04:31 +00:00
93446fb4f7
Accepting request 1294154 from devel:languages:python
Ana Guerrero2025-07-20 13:28:45 +00:00
b1a472c5c5
- Update to 6.1.1 * 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
Markéta Machová2025-02-12 10:42:30 +00:00
def38db9e9
Accepting request 1218811 from devel:languages:python
Ana Guerrero2024-10-29 13:32:12 +00:00
35aec60cfd
- Use pytest to run tests to do not depend on python-stestr
Daniel Garcia2024-10-28 12:23:32 +00:00
bafe828fd1
- 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.
Dirk Mueller2024-08-31 11:50:25 +00:00
aecc83e661
Accepting request 1173551 from devel:languages:python
Ana Guerrero2024-05-17 18:03:52 +00:00
4700a29410
- Use stestr rather than pytest to run the testsuite.
Steve Kowalik2024-05-13 05:17:52 +00:00
fa310e7cfc
- require setuptools - Remove unneeded BuildRequires on pep517. - Update to 5.11.0 - Fix for error "invalid option --#" in SLE_12_SP4 build. - add 0001-Skip-test-for-testr-hook-being-installed-when-testr-.patch * Prefix git suffixes with + instead of - update description - remove python-discover dependency for newer distros - add 0001-Use-pip-instead-of-easy_install-for-installation.patch
Dirk Mueller2024-01-02 22:34:57 +00:00
60efaaa8c6
Accepting request 1129112 from devel:languages:python
Ana Guerrero2023-11-27 21:41:55 +00:00
3f77224333
- update to 6.0.0: * build: Use kwargs * Add support for PEP-660 * Fix PBR integration testing * Replace imp with importlib.machinery * Add release note for build\_sphinx removal * Use \_ instead of - in setup.cfg directives * Remove sphinx doc building integration
Dirk Mueller2023-11-27 11:59:33 +00:00
a87f36b081
- update to 5.11.1: * Run PBR integration on Ubuntu Focal too * Remove numpy dependencies * Tie recursion calls to Dist object, not module * Update tox.ini to work with tox 4
Dirk Mueller2023-01-21 09:58:12 +00:00
5ed6557076
- update to 5.9.0: * Future-proofing pyproject.toml * Use importlib-metadata for runtime package version lookups * Drop wheel from pyproject.toml examples * Changed minversion in tox to 3.18.0
Dirk Mueller2022-08-10 15:02:28 +00:00
bd058be7c3
- update to 5.8.0: * Add python2 testing back to PBR * Allow PEP517 without setup\_requires * Clarify the need for setup.py with PEP517
Dirk Mueller2021-12-06 10:25:10 +00:00
55211d8971
- update to 5.7.0: * Add a PEP517 interface * PBR package testing improvements * Run python3.9 test jobs * Correct comment for 'D1\_D2\_SETUP\_ARGS'
Dirk Mueller2021-11-06 18:06:18 +00:00
d785cbe229
- 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
Dirk Mueller2021-05-18 21:13:38 +00:00
63676216ca
- Skip temporarily test_requirement_parsing as it requires old virtualenv 16 package, the 20.x changed api and the tests infrastructure would need rewrite
Tomáš Chvátal
2020-03-19 10:08:15 +00:00
36addacad6
- update to 5.4.4: * trivial: Use 'open' context manager * Update to latest hacking * Mark strings as raw
Dirk Mueller2020-02-28 21:59:14 +00:00
4691aa0029
- Actually, although the package is noarch, its test suite is not, so we need python-devel at least for tests.
Matej Cepl2018-12-11 17:01:46 +00:00
e6faf0fdae
Remove superfluous devel dependency for noarch package
Matej Cepl2018-12-04 13:45:49 +00:00
5778abe508
- Move the Name declaration above BR with LUA expansion as it won't get expanded in time for older codestreams otherwise and result in issue like "Package does not exist: %files -n python-%name"
Tomáš Chvátal
2018-08-27 15:25:37 +00:00
d23b216879
- Switch to multibuild to run tests - Drop doc subpkg, they have compiled docu on web, much better * Drops patch for_sphinx.patch
Tomáš Chvátal
2018-08-06 10:11:49 +00:00
ab89682632
- Version update to 4.1.1: * Fixes on python 3.x
Tomáš Chvátal
2018-08-06 09:54:55 +00:00