- Nothing changed yet.
- Add support for Python 3.15.
- Make
zope.configurationan optional dependency. Previously, it was installed by default via way ofzope.file, which itself is now optional.
- Move
zope.file, and by extension ZODB, into the "zodb" extra.
- Add support for Python 3.14; this required no code changes, so earlier versions should work on 3.14 as well.
- Tweak the logging from
Tunable.
- Nothing changed yet.
- Add support for Python 3.13.
- Use native namespace packages.
- Make
Tunablesearch harder (farther up the call chain) to find a logger. This should make finding a logger in a class definition better.
- Updates to documentation and logging for tunables.
- Add support for Python 3.12.
- Drop runtime dependency on setuptools in favor of "native namespace packages".
- Drop support for legacy Python versions: 2.7, 3.6. 3.7, 3.8 and 3.9.
- Add new module
nti.property.tunablesfor customizing parameters (usually represented as class variables) from the environment.
- Add support for Python 3.8, 3.9, 3.10 and 3.11.
- Add support for Python 3.7.
- Add support for zope.schema 4.7.
- First PyPI release.
- Add support for Python 3.6.
- Remove backward compatibility exports.