You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ansible/test
Matt Clay dbd928cad9
[stable-2.14] release.py - Auto-update setuptools upper bound (#83713) (#83745)
* [stable-2.14] release.py - Auto-update setuptools upper bound (#83713)

When releases are prepared, the upper bound on setuptools in pyproject.toml will be automatically updated
to the latest version available on PyPI. This version will then be tested by the package-data sanity test
during the release process and will be used to build the release.

This change ensures that a released version of ansible-core can be built in the future if a new setuptools
release includes breaking changes that would prevent building a functional package. If a downstream package
maintainer requires a newer setuptools version than the upper bound permits, they can patch pyproject.toml
as needed. Since ansible-core releases support specific Python versions, lack of support for new setuptools
releases will have no effect on support for future Python versions.

(cherry picked from commit 4e69d83fac)

* release.py - Add missing setuptools arg to prepare (#83887)

* release.py - Add missing setuptools arg to prepare

This allows the prepare command to accept the `--no-setuptools` argument.

It also fixes a traceback when using the `prepare` command.

* Use a more accurate type hint

(cherry picked from commit b544ac13ec)

* release.py - Include pyproject.toml in git add (#83892)

(cherry picked from commit e3ccdaaa2e)
2 months ago
..
ansible_test ansible-test - Move code from _data to _util. (#75495) 3 years ago
integration [stable-2.14] tests: use keyserver with keyid while using apt_key (#83694) (#83704) 4 months ago
lib/ansible_test [stable-2.14] ansible-test - Remove VyOS tests and support files (#83650) (#83654) 4 months ago
sanity [stable-2.14] release.py - Auto-update setuptools upper bound (#83713) (#83745) 2 months ago
support [stable-2.14] ansible-test - Remove VyOS tests and support files (#83650) (#83654) 4 months ago
units Enable directly using `AnsibleUnsafeText` with Python `pathlib` (#82510) (#82564) 11 months ago