semvec/pypi-packages huggingface dataset:
nti.property 2.2.2
NTI Property
License: Apache
Requires Python: >=3.10
Keywords: Property

=============
 nti.property
=============

.. image:: https://img.shields.io/pypi/v/nti.property.svg
        :target: https://pypi.python.org/pypi/nti.property/
        :alt: Latest Version

.. image:: https://github.com/OpenNTI/nti.property/actions/workflows/tests.yml/badge.svg
        :target: https://github.com/OpenNTI/nti.property/actions/workflows/tests.yml

.. image:: https://readthedocs.org/projects/ntiproperty/badge/?version=latest
        :target: http://ntiproperty.readthedocs.org/en/latest/
        :alt: Documentation Status

nti.property offers a set of classes and utility functions to set
properties on objects or classes.

Complete documentation can be found at http://ntiproperty.readthedocs.io


=========
 Changes
=========


2.2.2 (2025-11-18)
==================

- Make ``zope.configuration`` an optional dependency. Previously, it
  was installed by default via way of ``zope.file``, which itself is
  now optional.


2.2.1 (2025-11-14)
==================

- Move ``zope.file``, and by extension ZODB, into the "zodb" extra.


2.2.0 (2025-09-19)
==================

- 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``.


2.1.0.post0 (2024-11-08)
========================

- Nothing changed yet.


2.1.0 (2024-11-08)
==================

- Add support for Python 3.13.
- Use native namespace packages.


2.0.2 (2024-04-04)
==================

- Make ``Tunable`` search harder (farther up the call chain)
  to find a logger. This should make finding a logger in a
  class definition better.


2.0.1 (2024-02-16)
==================

- Updates to documentation and logging for tunables.


2.0.0 (2024-01-29)
==================

- 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.tunables`` for customizing parameters
  (usually represented as class variables) from the environment.


1.2.0 (2023-05-05)
==================

- Add support for Python 3.8, 3.9, 3.10 and 3.11.


1.1.0 (2018-09-13)
==================

- Add support for Python 3.7.

- Add support for zope.schema 4.7.


1.0.0 (2017-04-26)
==================

- First PyPI release.
- Add support for Python 3.6.
- Remove backward compatibility exports.