75 lines
2.7 KiB
Text
75 lines
2.7 KiB
Text
|
|
Metadata-Version: 2.1
|
||
|
|
Name: django-treebeard
|
||
|
|
Version: 4.7.1
|
||
|
|
Summary: Efficient tree implementations for Django
|
||
|
|
Home-page: https://github.com/django-treebeard/django-treebeard/
|
||
|
|
Author: Gustavo Picon
|
||
|
|
Author-email: tabo@tabo.pe
|
||
|
|
License: Apache License 2.0
|
||
|
|
Classifier: Development Status :: 5 - Production/Stable
|
||
|
|
Classifier: Intended Audience :: Developers
|
||
|
|
Classifier: License :: OSI Approved :: Apache Software License
|
||
|
|
Classifier: Environment :: Web Environment
|
||
|
|
Classifier: Framework :: Django
|
||
|
|
Classifier: Framework :: Django :: 3.2
|
||
|
|
Classifier: Framework :: Django :: 4.1
|
||
|
|
Classifier: Framework :: Django :: 4.2
|
||
|
|
Classifier: Framework :: Django :: 5.0
|
||
|
|
Classifier: Programming Language :: Python
|
||
|
|
Classifier: Programming Language :: Python :: 3.8
|
||
|
|
Classifier: Programming Language :: Python :: 3.9
|
||
|
|
Classifier: Programming Language :: Python :: 3.10
|
||
|
|
Classifier: Programming Language :: Python :: 3.11
|
||
|
|
Classifier: Programming Language :: Python :: 3.12
|
||
|
|
Classifier: Operating System :: OS Independent
|
||
|
|
Classifier: Topic :: Software Development :: Libraries
|
||
|
|
Classifier: Topic :: Utilities
|
||
|
|
Requires-Python: >=3.8
|
||
|
|
Description-Content-Type: text/markdown
|
||
|
|
License-File: LICENSE
|
||
|
|
Requires-Dist: Django >=3.2
|
||
|
|
|
||
|
|
# django-treebeard
|
||
|
|
|
||
|
|
**django-treebeard** is a library that implements efficient tree
|
||
|
|
implementations for the Django Web Framework 2.2 and later.
|
||
|
|
|
||
|
|
It is written by Gustavo Picón and licensed under the Apache License
|
||
|
|
2.0.
|
||
|
|
|
||
|
|
## Status
|
||
|
|
|
||
|
|
[](https://django-treebeard.readthedocs.io/en/latest/?badge=latest)
|
||
|
|
[]()
|
||
|
|
[](https://ci.appveyor.com/project/mvantellingen/django-treebeard)
|
||
|
|
[]()
|
||
|
|
[](https://pypi.org/project/django-treebeard/)
|
||
|
|
|
||
|
|
|
||
|
|
## Features
|
||
|
|
|
||
|
|
django-treebeard is:
|
||
|
|
|
||
|
|
- **Flexible**: Includes 3 different tree implementations with the
|
||
|
|
same API:
|
||
|
|
1. Adjacency List
|
||
|
|
2. Materialized Path
|
||
|
|
3. Nested Sets
|
||
|
|
- **Fast**: Optimized non-naive tree operations
|
||
|
|
- **Easy**: Uses Django Model Inheritance with abstract classes to
|
||
|
|
define your own models.
|
||
|
|
- **Clean**: Testable and well tested code base. Code/branch test
|
||
|
|
coverage is above 96%.
|
||
|
|
|
||
|
|
You can find the documentation in
|
||
|
|
|
||
|
|
> <http://django-treebeard.readthedocs.io/en/latest/>
|
||
|
|
|
||
|
|
### Supported versions
|
||
|
|
|
||
|
|
**django-treebeard** officially supports
|
||
|
|
|
||
|
|
- Django 3.2, 4.1, 4.2, 5.0
|
||
|
|
- Python 3.8 - 3.12
|
||
|
|
- PostgreSQL, MySQL, MSSQL, SQLite database back-ends.
|