Release Summary
Release with new features, other improvements, a new build system, and a deprecation
Major Changes
- Change pyproject build backend from
poetry-core
tohatchling
.pip install antsibull
works exactly the same as before, but some users may be affected depending on how they build/install the project (#490).
Minor Changes
- Add a
-I
/--ignore
and a--ignores-file
flag to theantsibull-build validate-tags
andantsibull-build validate-tags-file
subcommands to ignore errors for certain collections (#491). - Make compatible with deprecations issued by newer setuptools releases (#433, #502).
- Use the pypa
build
tool to build wheels and source distributions for ansible in an isolated environment. This replaces direct calls topython setup.py bdist_wheel
andpython setup.py sdist
which are deprecated (#492).
Deprecated Features
- The
multiple
andcollection
subcommands are deprecated and will be removed soon. They were never used to our knowledge except in the exploratory phase before the first Ansible 2.10 releases, have no test coverage, and might not even work at all. If you are actively using them and are interested in keeping them, please create an issue in the antsibull repository as soon as possible (#505).