Btrees

Latest version: v6.0

Safety actively analyzes 642283 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 7 of 7

4.0.4

==================

- Emulate the (private) iterators used by the C extension modules from
pure Python. This change is "cosmetic" only: it prevents the ZCML
``zope.app.security:permission.zcml`` from failing. The emulated
classes are **not** functional, and should be considered implementation
details.

- Accomodate buildout to the fact that we no longer bundle a copy
of 'persistent.h'.

- Fix test failures on Windows: no longer rely on overflows from
``sys.maxint``.

4.0.3

==================

- Added ``setup_requires==['persistent']``.

4.0.2

==================

- Updated Trove classifiers.

- Added explicit support for Python 3.2, Python 3.3, and PyPy.
Note that the C extensions are not (yet) available on PyPy.

- Python reference implementations now tested separately from the C
verions on all platforms.

- 100% unit test coverage.

4.0.1

==================

- Provide local fallback for persistent C header inclusion if the
persistent distribution isn't installed. This makes the winbot happy.

4.0.0

==================

Platform Changes
----------------

- Dropped support for Python < 2.6.

- Factored ``BTrees`` as a separate distribution.

Testing Changes
---------------

- All covered platforms tested under ``tox``.

- Added support for continuous integration using ``tox`` and ``jenkins``.

- Added ``setup.py dev`` alias (installs ``nose`` and ``coverage``).

- Dropped dependency on ``zope.testing`` / ``zope.testrunner``: tests now
run with ``setup.py test``.

Documentation Changes
---------------------

- Added API reference, generated via Spinx' autodoc.

- Added Sphinx documentation based on ZODB Guide (snippets are exercised
via 'tox').

- Added ``setup.py docs`` alias (installs ``Sphinx`` and
``repoze.sphinx.autointerface``).

Page 7 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.