ZopeTree is a light-weight tree implementation.
ZopeTree is a light-weight tree implementation, mainly for use with ZPT.
Created by Philipp “philiKON” von Weitershausen.
This package back from 2003 has been asleep for more than a decade.
It was about time to get up and get ready for Zope 4 and Python 3.
The package is considered feature-complete.
- add Philipp von Weitershausen as the author of this package
- use gh actions for CI instead of Travis
- fix MANIFEST.in
- enable pre-commit hooks
- drop support for Python versions < 3.6
- add support for Python 3.9
- convert documentation from markdown to restructured text
- fix link to PyPi badge
- add tox environment
- restructure to use a src directory
- add a Travis configuration
- make tests run on Python 2.7 and in a Zope 4 environment
- add a setup.py
- fix deprecation warnings
- replace license file format (HTML->txt)
- add flake8 and apply it
- add support for Python 3.6, 3.7, 3.8
- Fixed tree_menu example. Thanks to Andy McKay for the patch.
- Setting a cookie with ZopeTree is optional now. Simply pass set_cookie=0 to the ZopeTree constructor.
- Fixed a security hole in the tree state decompressing mechanism. Previous versions were vulnerable to a denial of service attack using large tree states. Thanks go to Jamie Heilman for reporting the bug and Toby Dickenson for providing a fix.
- Added optional ‘expanded_nodes’ argument to ZopeTree constructor. Thanks to Jean Jordaan for suggesting this.
- Changed signature of TreeObjectWrapper constructor. ‘path’ is an optional argument now.
- Added collapse() method to ZopeTree.Node.
- It now works on Zope 2.4.
- The unit test was not converted from RevisionManager yet. Fixed.
- Initial release.
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size||File type||Python version||Upload date||Hashes|
|Filename, size Products.ZopeTree-3.2.0-py3-none-any.whl (17.9 kB)||File type Wheel||Python version py3||Upload date||Hashes View|
|Filename, size Products.ZopeTree-3.2.0.tar.gz (20.6 kB)||File type Source||Python version None||Upload date||Hashes View|
Hashes for Products.ZopeTree-3.2.0-py3-none-any.whl