django-treebeard


Namedjango-treebeard JSON
Version 4.7.1 PyPI version JSON
download
home_pagehttps://github.com/django-treebeard/django-treebeard/
SummaryEfficient tree implementations for Django
upload_time2024-01-31 16:35:19
maintainer
docs_urlNone
authorGustavo Picon
requires_python>=3.8
licenseApache License 2.0
keywords
VCS
bugtrack_url
requirements ipython ipdb django_extensions tox
Travis-CI No Travis.
coveralls test coverage
            # 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

[![Documentation Status](https://readthedocs.org/projects/django-treebeard/badge/?version=latest)](https://django-treebeard.readthedocs.io/en/latest/?badge=latest)
[![Tests](https://github.com/django-treebeard/django-treebeard/workflows/Tests/badge.svg)]()
[![App Veyor](https://ci.appveyor.com/api/projects/status/mwbf062v68lhw05c?svg=true)](https://ci.appveyor.com/project/mvantellingen/django-treebeard)
[![PyPI](https://img.shields.io/pypi/pyversions/django-treebeard.svg)]()
[![PyPI version](https://img.shields.io/pypi/v/django-treebeard.svg)](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.

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/django-treebeard/django-treebeard/",
    "name": "django-treebeard",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": "",
    "keywords": "",
    "author": "Gustavo Picon",
    "author_email": "tabo@tabo.pe",
    "download_url": "https://files.pythonhosted.org/packages/bb/24/eaccbce17355380cb3a8fe6ad92a85b76453dc1f0ecd04f48bfe8929065b/django-treebeard-4.7.1.tar.gz",
    "platform": null,
    "description": "# django-treebeard\n\n**django-treebeard** is a library that implements efficient tree\nimplementations for the Django Web Framework 2.2 and later.\n\nIt is written by Gustavo Pic\u00f3n and licensed under the Apache License\n2.0.\n\n## Status\n\n[![Documentation Status](https://readthedocs.org/projects/django-treebeard/badge/?version=latest)](https://django-treebeard.readthedocs.io/en/latest/?badge=latest)\n[![Tests](https://github.com/django-treebeard/django-treebeard/workflows/Tests/badge.svg)]()\n[![App Veyor](https://ci.appveyor.com/api/projects/status/mwbf062v68lhw05c?svg=true)](https://ci.appveyor.com/project/mvantellingen/django-treebeard)\n[![PyPI](https://img.shields.io/pypi/pyversions/django-treebeard.svg)]()\n[![PyPI version](https://img.shields.io/pypi/v/django-treebeard.svg)](https://pypi.org/project/django-treebeard/)\n\n\n## Features\n\ndjango-treebeard is:\n\n-   **Flexible**: Includes 3 different tree implementations with the\n    same API:\n    1.  Adjacency List\n    2.  Materialized Path\n    3.  Nested Sets\n-   **Fast**: Optimized non-naive tree operations\n-   **Easy**: Uses Django Model Inheritance with abstract classes to\n    define your own models.\n-   **Clean**: Testable and well tested code base. Code/branch test\n    coverage is above 96%.\n\nYou can find the documentation in\n\n> <http://django-treebeard.readthedocs.io/en/latest/>\n\n### Supported versions\n\n**django-treebeard** officially supports\n\n-   Django 3.2, 4.1, 4.2, 5.0\n-   Python 3.8 - 3.12\n-   PostgreSQL, MySQL, MSSQL, SQLite database back-ends.\n",
    "bugtrack_url": null,
    "license": "Apache License 2.0",
    "summary": "Efficient tree implementations for Django",
    "version": "4.7.1",
    "project_urls": {
        "Homepage": "https://github.com/django-treebeard/django-treebeard/"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8779259966820614746cc4d81762edf97a53bf1e3b8e74797c010d310c6f4a8f",
                "md5": "852e985c42736fe3c8491d8ed62c7341",
                "sha256": "995c7120153ab999898fe3043bbdcd8a0fc77cc106eb94de7350e9d02c885135"
            },
            "downloads": -1,
            "filename": "django_treebeard-4.7.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "852e985c42736fe3c8491d8ed62c7341",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 93210,
            "upload_time": "2024-01-31T16:35:17",
            "upload_time_iso_8601": "2024-01-31T16:35:17.843304Z",
            "url": "https://files.pythonhosted.org/packages/87/79/259966820614746cc4d81762edf97a53bf1e3b8e74797c010d310c6f4a8f/django_treebeard-4.7.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "bb24eaccbce17355380cb3a8fe6ad92a85b76453dc1f0ecd04f48bfe8929065b",
                "md5": "c0106d9f0b83d8cc4a878c2f9bf1a361",
                "sha256": "846e462904b437155f76e04907ba4e48480716855f88b898df4122bdcfbd6e98"
            },
            "downloads": -1,
            "filename": "django-treebeard-4.7.1.tar.gz",
            "has_sig": false,
            "md5_digest": "c0106d9f0b83d8cc4a878c2f9bf1a361",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 294139,
            "upload_time": "2024-01-31T16:35:19",
            "upload_time_iso_8601": "2024-01-31T16:35:19.751420Z",
            "url": "https://files.pythonhosted.org/packages/bb/24/eaccbce17355380cb3a8fe6ad92a85b76453dc1f0ecd04f48bfe8929065b/django-treebeard-4.7.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-01-31 16:35:19",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "django-treebeard",
    "github_project": "django-treebeard",
    "travis_ci": false,
    "coveralls": true,
    "github_actions": true,
    "appveyor": true,
    "requirements": [
        {
            "name": "ipython",
            "specs": []
        },
        {
            "name": "ipdb",
            "specs": []
        },
        {
            "name": "django_extensions",
            "specs": []
        },
        {
            "name": "tox",
            "specs": [
                [
                    ">=",
                    "4.0"
                ]
            ]
        }
    ],
    "tox": true,
    "lcname": "django-treebeard"
}
        
Elapsed time: 0.18032s