Changelog¶
2.2.0 (2026-02-13)¶
Added support for Python 3.15
Setup update (mainly dependencies).
2.1.2 (2026-01-27)¶
- Now about() and about_from_setup() return an instance of the ‘adict’dictionary with about info (but backward compatibility is preserved).
- Now the __version_info__ field has a ‘version_info’ namedtuple typeinstead of a class (but backward compatibility is preserved).
- Workaround for a tox error that occurs when pyproject.toml and setup.cfgfiles coexist.
Improved parsing for newer metadata specifications.
- Fixed a bug concerning the ‘strict’ parameter for the methodsemail.utils.getaddresses() and email.utils.parseaddr().Thank you! https://github.com/hedesandxlii
Added ‘__urls__’ field to return values of about() and about_from_setup().
Added ‘__metadata__’ field to return values of about() and about_from_setup().
- Replaced in-code use of ‘setuptools’ with ‘build’, dropping the ‘setuptools’dependency and aligning about_from_setup() more closely with about().
The package is fully PyInstaller-aware.
Marked the package as typed.
Copyright year update.
Switched from tox to Nox for project automation.
The documentation has been moved from Read the Docs to GitHub Pages.
Added the nox’s ‘cleanup’ test environment.
Setup update (mainly dependencies) and bug fixes.
Fixes for typing.
1.5.0 (2025-09-01)¶
- Now about_from_setup() returns an instance of the ‘about’ class(but backward compatibility is preserved).
Made the package typed.
Setup update (mainly dependencies).
1.3.7 (2025-07-07)¶
Use standard importlib.metadata instead of importlib-metadata.
Setup update (mainly dependencies).
1.3.6 (2025-06-11)¶
Setup update (mainly dependencies).
1.3.5 (2025-05-15)¶
- The ‘License-Expression’ metadata field takes precedence over the‘License’ metadata field.
The distribution is now built using ‘build’ instead of ‘setuptools’.
Setup update (mainly dependencies) (due to regressions in tox and setuptools).
1.3.3 (2025-05-04)¶
Setup update (mainly dependencies).
1.3.1 (2025-05-01)¶
Added support for Python 3.14
Dropped support for Python 3.9 (due to compatibility issues).
Updated Read the Docs’ Python version to 3.13
Updated tox’s base_python to version 3.13
- Removed the ability to obtain __copyright__ from the README.rst or__about__.py due to significant compatibility issues (because the‘Copyright’ field is not part of the package metadata at all).For now, the __copyright__ field is the same as __author__ field(which is always obtained from the package metadata).
Removed dependencies on docutils.
Setup update (mainly dependencies).
1.2.11 (2025-03-20)¶
Added support for PyPy 3.11
Dropped support for PyPy 3.9
Setup update (mainly dependencies).
1.2.10 (2025-03-15)¶
Setup update (mainly dependencies).
1.2.9 (2025-02-14)¶
Setup update (mainly dependencies).
1.2.8 (2025-01-25)¶
Setup update (mainly dependencies).
1.2.7 (2025-01-20)¶
Copyright year update.
Setup update (mainly dependencies).
1.2.6 (2024-12-13)¶
Source distribution (*.tar.gz now) is compliant with PEP-0625.
Setup update (mainly dependencies).
1.2.5 (2024-11-13)¶
More unittests.
100% code linting.
100% code coverage.
Tox configuration is now in native (toml) format.
Setup update (mainly dependencies).
1.2.2 (2024-10-30)¶
Setup update (mainly dependencies).
1.2.0 (2024-09-30)¶
Dropped support for Python 3.8
Added the ability to obtain __copyright__ from the README.rst content.
Setup update (mainly dependencies).
1.1.8 (2024-08-13)¶
Added support for Python 3.13
Setup update (mainly dependencies).
1.1.7 (2024-07-15)¶
Setup update (mainly dependencies).
1.1.6 (2024-06-20)¶
Setup update (mainly dependencies).
1.1.5 (2024-01-26)¶
Setup update (now based on tox >= 4.0).
Cleanup.
1.1.0 (2023-12-15)¶
Added support for Python 3.12
Dropped support for Python 3.7
Added support for PyPy 3.10
Dropped support for PyPy 3.7 and 3.8
Bugfix for parsing metadata’s ‘Project-URL’.
Bugfix in about_from_setup() related to handling of __version_info__.
- Enhancement: the ‘package_path’ parameter of the about_from_setup()can now be a string or a Path.
Bugfix in about_from_setup() related to parsing author and maintainer emails.
Copyright year update.
Added a trivial unit test.
1.0.8 (2022-10-18)¶
The tox configuration has been moved to pyproject.toml
1.0.7 (2022-08-22)¶
Setup update.
1.0.6 (2022-07-24)¶
Add __author_email__ (as alias of __email__).
Add __maintainer_email__.
Setup update (currently based mainly on pyproject.toml).
1.0.5 (2022-07-20)¶
Add about_from_setup() (to use e.g. in docs.conf.py).
Added support for Python 3.10 and 3.11
Added support for PyPy 3.7, 3.8 and 3.9
Setup update.
1.0.4 (2022-01-10)¶
Dropped support for Python 3.6
Copyright year update.
Setup update.
1.0.3 (2021-10-14)¶
Setup update.
1.0.2 (2021-07-20)¶
First functional release.
0.0.1 (2020-10-16)¶
Initial commit.