github ansible-community/antsibull-build 0.57.0

latest releases: 0.67.0, 0.66.0, 0.65.0...
15 months ago

Release Summary

This release adds a couple new features and drops support for older ansible versions.

Minor Changes

  • Antsibull now no longer depends directly on sh (#514).
  • Antsibull now uses sys.executable instead of the first 'python' in $PATH to call the PyPA build tool (#514).
  • Make dep_closure errors clearer by including the offending collection's version in the message (#531).
  • Move setuptools configuration into the declarative setup.cfg format for Ansible 9 and above. ansible sdists will still contain a setup.py file, but we recommend that users move to tools like pip and build and the PEP 517 interface instead of setuptools' deprecated setup.py interface (#530).
  • Now depends antsibull-core 2.0.0 or newer; antsibull-core 1.x.y is no longer supported (#514).
  • release playbook - run antsibull-build validate-tags-file to ensure that collections follow the Release Management section of the Collection Requirements (#518).

Removed Features (previously deprecated)

  • Remove code to build ansible versions < 6.0.0 from the setup.py template and elsewhere in the codebase. antsibull-build will error out if a user attempts to build an unsupported version (#477, #524).
  • Removed the deprecated multiple and collection subcommands (#522, #525).

Bugfixes

  • Properly handle non-standard version ranges or version pins for feature freeze (#532, #533).

Don't miss a new antsibull-build release

NewReleases is sending notifications on new releases.