BSD Ports

www/py-django-treebeard 7.0.1 NetBSD

Efficient tree implementations for the Django Web Framework

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
e42bfce452
License
apache-2.0
Categories
www, python
Package size
102.8 KiB, 635.0 KiB installed

Description

django-treebeard is a library that implements efficient tree implementations for the Django Web Framework 1.4+. It includes 3 different tree implementations: Adjacency List, Materialized Path and Nested Sets.

In the other systems

The newest version among them is 7.0.1, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
NetBSDwww/py-django-treebeard7.0.1 newestnone known-[email protected]2026-10-24
FreeBSDwww/py-django-treebeard5.3.0 behind since 2026-08-12none known-[email protected]-
DragonFlywww/py-django-treebeard4.7.1_2 behind since 2026-08-12none known-[email protected]-
HardenedBSDwww/py-django-treebeard5.3.0 behind since 2026-08-12no data-[email protected]-
GhostBSDwww/py-django-treebeard5.3.0 behind since 2026-08-12no data-[email protected]-

Compare across BSDs

Version history 4

  1. 7.0.3 e42bfce452
  2. 7.0.2 15822d5a5d
  3. 7.0.1 68745ba4a2
  4. 7.0.0 ae0a57c687

Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.

Install

Binary package:

pkgin install py311-django-treebeard

From pkgsrc:

cd /usr/pkgsrc/www/py-django-treebeard && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_647.0.1
NetBSD 10.1 aarch647.0.1
SmartOS / illumos x86_647.0.2
macOS 15 arm647.0.2

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

Run dependencies 2

Configuration

No options to configure.

Service scripts
none
Flavors
py312-django-treebeard-7.0.1, py313-django-treebeard-7.0.1, py314-django-treebeard-7.0.1

Commit history 4

DateCommitCreditsLog message
e42bfce452 adam py-django-treebeard: updated to 7.0.3
Treebeard 7.0.3 is a bugfix release. Fixed some instances of nodes holding stale data after a move operation. Fixed admin tree filters not showing all possible filter options. Made delete() operations for MP_Node and NS_Node atomic to avoid inconsistent state if an exception was raised during deletion.
15822d5a5d adam py-django-treebeard: updated to 7.0.2
Treebeard 7.0.2 is a bugfix release. Used a non-nested view when filter/search is active in admin list views.
68745ba4a2 adam py-django-treebeard: updated to 7.0.1
7.0.1 Fixed erroneous no-op when moving MP_Node nodes with node_order_by set.
ae0a57c687 adam py-django-treebeard: updated to 7.0.0
7.0.0 Treebeard's Django admin integration (AdminTree) has been rewritten. The new implementation is significantly more performant and scalable, and implements lazy-loading for node children. Projects that had overridden TreeAdmin behaviour should consult the code for changes. Added a max_depth argument to the get_tree() and get_descendants() methods, to allow control over the depth of the tree that is returned. Improved the efficiency of get_descendant_count() to use a database count instead of fetching the entire queryset (for MP, NS and LT implementations). Added support for Django 6.1.