Wed Aug 30 14:39:23 2023 UTC ()
py-django-treebeard: updated to 4.7

Release 4.7 (Apr 7, 2023)

Drop support for Django 4.0.
Add support for Django 4.2.

Release 4.6.1 (Feb 5, 2023)

Fix unescaped string representation of AL_Node models in the Django admin. Thanks to goodguyandy for reporting the issue.
Optimise MP_Node.get_descendants to avoid database queries when called on a leaf node.

Release 4.6 (Jan 2, 2023)

Drop support for Django 3.1 and lower.
Add support for Django 4.0 and 4.1.
Drop support for Python 3.7 and lower.
Add support for Python 3.10 and Python 3.11.
Change the return value of delete() for all node classes to be consistent with Django, and return a tuple of the number of objects deleted and a dictionary with the number of deletions per object type.
Change the delete() methods for all node classes to accept arbitrary positional and keyword arguments which are passed to the parent method.
Set alters_data and queryset_only attributes on the delete() methods for all node classes to prevent them being used in an unwanted context (e.g., in Django templates).
Drop dependency on jQuery UI in the admin.


(adam)
diff -r1.16 -r1.17 pkgsrc/www/py-django-treebeard/Makefile
diff -r1.4 -r1.5 pkgsrc/www/py-django-treebeard/PLIST
diff -r1.17 -r1.18 pkgsrc/www/py-django-treebeard/distinfo

cvs diff -r1.16 -r1.17 pkgsrc/www/py-django-treebeard/Makefile (expand / switch to unified diff)

--- pkgsrc/www/py-django-treebeard/Makefile 2023/07/13 10:03:30 1.16
+++ pkgsrc/www/py-django-treebeard/Makefile 2023/08/30 14:39:23 1.17
@@ -1,21 +1,20 @@ @@ -1,21 +1,20 @@
1# $NetBSD: Makefile,v 1.16 2023/07/13 10:03:30 wiz Exp $ 1# $NetBSD: Makefile,v 1.17 2023/08/30 14:39:23 adam Exp $
2 2
3DISTNAME= django-treebeard-4.5.1 3DISTNAME= django-treebeard-4.7
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5PKGREVISION= 2 
6CATEGORIES= www python 5CATEGORIES= www python
7MASTER_SITES= ${MASTER_SITE_PYPI:=d/django-treebeard/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=d/django-treebeard/}
8 7
9MAINTAINER= adam@NetBSD.org 8MAINTAINER= adam@NetBSD.org
10HOMEPAGE= https://github.com/django-treebeard/django-treebeard 9HOMEPAGE= https://github.com/django-treebeard/django-treebeard
11COMMENT= Efficient tree implementations for the Django Web Framework 10COMMENT= Efficient tree implementations for the Django Web Framework
12LICENSE= apache-2.0 11LICENSE= apache-2.0
13 12
14DEPENDS+= ${PYPKGPREFIX}-django>=3:../../www/py-django3 13DEPENDS+= ${PYPKGPREFIX}-django>=3.2:../../www/py-django3
15 14
16USE_LANGUAGES= # none 15USE_LANGUAGES= # none
17 16
18PYTHON_VERSIONS_INCOMPATIBLE= 27 17PYTHON_VERSIONS_INCOMPATIBLE= 27
19 18
20.include "../../lang/python/egg.mk" 19.include "../../lang/python/egg.mk"
21.include "../../mk/bsd.pkg.mk" 20.include "../../mk/bsd.pkg.mk"

cvs diff -r1.4 -r1.5 pkgsrc/www/py-django-treebeard/PLIST (expand / switch to unified diff)

--- pkgsrc/www/py-django-treebeard/PLIST 2021/01/16 09:01:04 1.4
+++ pkgsrc/www/py-django-treebeard/PLIST 2023/08/30 14:39:23 1.5
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.4 2021/01/16 09:01:04 adam Exp $ 1@comment $NetBSD: PLIST,v 1.5 2023/08/30 14:39:23 adam Exp $
2${PYSITELIB}/${EGG_INFODIR}/PKG-INFO 2${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
3${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt 3${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
4${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt 4${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
5${PYSITELIB}/${EGG_INFODIR}/requires.txt 5${PYSITELIB}/${EGG_INFODIR}/requires.txt
6${PYSITELIB}/${EGG_INFODIR}/top_level.txt 6${PYSITELIB}/${EGG_INFODIR}/top_level.txt
7${PYSITELIB}/treebeard/__init__.py 7${PYSITELIB}/treebeard/__init__.py
8${PYSITELIB}/treebeard/__init__.pyc 8${PYSITELIB}/treebeard/__init__.pyc
9${PYSITELIB}/treebeard/__init__.pyo 9${PYSITELIB}/treebeard/__init__.pyo
10${PYSITELIB}/treebeard/admin.py 10${PYSITELIB}/treebeard/admin.py
11${PYSITELIB}/treebeard/admin.pyc 11${PYSITELIB}/treebeard/admin.pyc
12${PYSITELIB}/treebeard/admin.pyo 12${PYSITELIB}/treebeard/admin.pyo
13${PYSITELIB}/treebeard/al_tree.py 13${PYSITELIB}/treebeard/al_tree.py
14${PYSITELIB}/treebeard/al_tree.pyc 14${PYSITELIB}/treebeard/al_tree.pyc
@@ -17,73 +17,92 @@ ${PYSITELIB}/treebeard/exceptions.py @@ -17,73 +17,92 @@ ${PYSITELIB}/treebeard/exceptions.py
17${PYSITELIB}/treebeard/exceptions.pyc 17${PYSITELIB}/treebeard/exceptions.pyc
18${PYSITELIB}/treebeard/exceptions.pyo 18${PYSITELIB}/treebeard/exceptions.pyo
19${PYSITELIB}/treebeard/forms.py 19${PYSITELIB}/treebeard/forms.py
20${PYSITELIB}/treebeard/forms.pyc 20${PYSITELIB}/treebeard/forms.pyc
21${PYSITELIB}/treebeard/forms.pyo 21${PYSITELIB}/treebeard/forms.pyo
22${PYSITELIB}/treebeard/locale/de/LC_MESSAGES/django.mo 22${PYSITELIB}/treebeard/locale/de/LC_MESSAGES/django.mo
23${PYSITELIB}/treebeard/locale/de/LC_MESSAGES/django.po 23${PYSITELIB}/treebeard/locale/de/LC_MESSAGES/django.po
24${PYSITELIB}/treebeard/locale/de/LC_MESSAGES/djangojs.mo 24${PYSITELIB}/treebeard/locale/de/LC_MESSAGES/djangojs.mo
25${PYSITELIB}/treebeard/locale/de/LC_MESSAGES/djangojs.po 25${PYSITELIB}/treebeard/locale/de/LC_MESSAGES/djangojs.po
26${PYSITELIB}/treebeard/locale/es/LC_MESSAGES/django.mo 26${PYSITELIB}/treebeard/locale/es/LC_MESSAGES/django.mo
27${PYSITELIB}/treebeard/locale/es/LC_MESSAGES/django.po 27${PYSITELIB}/treebeard/locale/es/LC_MESSAGES/django.po
28${PYSITELIB}/treebeard/locale/es/LC_MESSAGES/djangojs.mo 28${PYSITELIB}/treebeard/locale/es/LC_MESSAGES/djangojs.mo
29${PYSITELIB}/treebeard/locale/es/LC_MESSAGES/djangojs.po 29${PYSITELIB}/treebeard/locale/es/LC_MESSAGES/djangojs.po
 30${PYSITELIB}/treebeard/locale/fr/LC_MESSAGES/django.mo
 31${PYSITELIB}/treebeard/locale/fr/LC_MESSAGES/django.po
 32${PYSITELIB}/treebeard/locale/fr/LC_MESSAGES/djangojs.mo
 33${PYSITELIB}/treebeard/locale/fr/LC_MESSAGES/djangojs.po
 34${PYSITELIB}/treebeard/locale/hu/LC_MESSAGES/django.mo
 35${PYSITELIB}/treebeard/locale/hu/LC_MESSAGES/django.po
 36${PYSITELIB}/treebeard/locale/hu/LC_MESSAGES/djangojs.mo
 37${PYSITELIB}/treebeard/locale/hu/LC_MESSAGES/djangojs.po
30${PYSITELIB}/treebeard/locale/nl/LC_MESSAGES/django.mo 38${PYSITELIB}/treebeard/locale/nl/LC_MESSAGES/django.mo
31${PYSITELIB}/treebeard/locale/nl/LC_MESSAGES/django.po 39${PYSITELIB}/treebeard/locale/nl/LC_MESSAGES/django.po
32${PYSITELIB}/treebeard/locale/nl/LC_MESSAGES/djangojs.mo 40${PYSITELIB}/treebeard/locale/nl/LC_MESSAGES/djangojs.mo
33${PYSITELIB}/treebeard/locale/nl/LC_MESSAGES/djangojs.po 41${PYSITELIB}/treebeard/locale/nl/LC_MESSAGES/djangojs.po
34${PYSITELIB}/treebeard/locale/pl/LC_MESSAGES/django.mo 42${PYSITELIB}/treebeard/locale/pl/LC_MESSAGES/django.mo
35${PYSITELIB}/treebeard/locale/pl/LC_MESSAGES/django.po 43${PYSITELIB}/treebeard/locale/pl/LC_MESSAGES/django.po
36${PYSITELIB}/treebeard/locale/ru/LC_MESSAGES/django.mo 44${PYSITELIB}/treebeard/locale/ru/LC_MESSAGES/django.mo
37${PYSITELIB}/treebeard/locale/ru/LC_MESSAGES/django.po 45${PYSITELIB}/treebeard/locale/ru/LC_MESSAGES/django.po
38${PYSITELIB}/treebeard/locale/ru/LC_MESSAGES/djangojs.mo 46${PYSITELIB}/treebeard/locale/ru/LC_MESSAGES/djangojs.mo
39${PYSITELIB}/treebeard/locale/ru/LC_MESSAGES/djangojs.po 47${PYSITELIB}/treebeard/locale/ru/LC_MESSAGES/djangojs.po
40${PYSITELIB}/treebeard/models.py 48${PYSITELIB}/treebeard/models.py
41${PYSITELIB}/treebeard/models.pyc 49${PYSITELIB}/treebeard/models.pyc
42${PYSITELIB}/treebeard/models.pyo 50${PYSITELIB}/treebeard/models.pyo
43${PYSITELIB}/treebeard/mp_tree.py 51${PYSITELIB}/treebeard/mp_tree.py
44${PYSITELIB}/treebeard/mp_tree.pyc 52${PYSITELIB}/treebeard/mp_tree.pyc
45${PYSITELIB}/treebeard/mp_tree.pyo 53${PYSITELIB}/treebeard/mp_tree.pyo
46${PYSITELIB}/treebeard/ns_tree.py 54${PYSITELIB}/treebeard/ns_tree.py
47${PYSITELIB}/treebeard/ns_tree.pyc 55${PYSITELIB}/treebeard/ns_tree.pyc
48${PYSITELIB}/treebeard/ns_tree.pyo 56${PYSITELIB}/treebeard/ns_tree.pyo
49${PYSITELIB}/treebeard/numconv.py 57${PYSITELIB}/treebeard/numconv.py
50${PYSITELIB}/treebeard/numconv.pyc 58${PYSITELIB}/treebeard/numconv.pyc
51${PYSITELIB}/treebeard/numconv.pyo 59${PYSITELIB}/treebeard/numconv.pyo
52${PYSITELIB}/treebeard/static/treebeard/expand-collapse.png 60${PYSITELIB}/treebeard/static/treebeard/expand-collapse.png
53${PYSITELIB}/treebeard/static/treebeard/jquery-ui-1.8.5.custom.min.js 
54${PYSITELIB}/treebeard/static/treebeard/treebeard-admin.css 61${PYSITELIB}/treebeard/static/treebeard/treebeard-admin.css
55${PYSITELIB}/treebeard/static/treebeard/treebeard-admin.js 62${PYSITELIB}/treebeard/static/treebeard/treebeard-admin.js
56${PYSITELIB}/treebeard/templates/admin/tree_change_list.html 63${PYSITELIB}/treebeard/templates/admin/tree_change_list.html
57${PYSITELIB}/treebeard/templates/admin/tree_change_list_results.html 64${PYSITELIB}/treebeard/templates/admin/tree_change_list_results.html
58${PYSITELIB}/treebeard/templates/admin/tree_list.html 65${PYSITELIB}/treebeard/templates/admin/tree_list.html
59${PYSITELIB}/treebeard/templates/admin/tree_list_results.html 66${PYSITELIB}/treebeard/templates/admin/tree_list_results.html
60${PYSITELIB}/treebeard/templatetags/__init__.py 67${PYSITELIB}/treebeard/templatetags/__init__.py
61${PYSITELIB}/treebeard/templatetags/__init__.pyc 68${PYSITELIB}/treebeard/templatetags/__init__.pyc
62${PYSITELIB}/treebeard/templatetags/__init__.pyo 69${PYSITELIB}/treebeard/templatetags/__init__.pyo
63${PYSITELIB}/treebeard/templatetags/admin_tree.py 70${PYSITELIB}/treebeard/templatetags/admin_tree.py
64${PYSITELIB}/treebeard/templatetags/admin_tree.pyc 71${PYSITELIB}/treebeard/templatetags/admin_tree.pyc
65${PYSITELIB}/treebeard/templatetags/admin_tree.pyo 72${PYSITELIB}/treebeard/templatetags/admin_tree.pyo
66${PYSITELIB}/treebeard/templatetags/admin_tree_list.py 73${PYSITELIB}/treebeard/templatetags/admin_tree_list.py
67${PYSITELIB}/treebeard/templatetags/admin_tree_list.pyc 74${PYSITELIB}/treebeard/templatetags/admin_tree_list.pyc
68${PYSITELIB}/treebeard/templatetags/admin_tree_list.pyo 75${PYSITELIB}/treebeard/templatetags/admin_tree_list.pyo
69${PYSITELIB}/treebeard/tests/__init__.py 76${PYSITELIB}/treebeard/tests/__init__.py
70${PYSITELIB}/treebeard/tests/__init__.pyc 77${PYSITELIB}/treebeard/tests/__init__.pyc
71${PYSITELIB}/treebeard/tests/__init__.pyo 78${PYSITELIB}/treebeard/tests/__init__.pyo
72${PYSITELIB}/treebeard/tests/admin.py 79${PYSITELIB}/treebeard/tests/admin.py
73${PYSITELIB}/treebeard/tests/admin.pyc 80${PYSITELIB}/treebeard/tests/admin.pyc
74${PYSITELIB}/treebeard/tests/admin.pyo 81${PYSITELIB}/treebeard/tests/admin.pyo
75${PYSITELIB}/treebeard/tests/conftest.py 82${PYSITELIB}/treebeard/tests/conftest.py
76${PYSITELIB}/treebeard/tests/conftest.pyc 83${PYSITELIB}/treebeard/tests/conftest.pyc
77${PYSITELIB}/treebeard/tests/conftest.pyo 84${PYSITELIB}/treebeard/tests/conftest.pyo
 85${PYSITELIB}/treebeard/tests/manage.py
 86${PYSITELIB}/treebeard/tests/manage.pyc
 87${PYSITELIB}/treebeard/tests/manage.pyo
 88${PYSITELIB}/treebeard/tests/migrations/0001_initial.py
 89${PYSITELIB}/treebeard/tests/migrations/0001_initial.pyc
 90${PYSITELIB}/treebeard/tests/migrations/0001_initial.pyo
 91${PYSITELIB}/treebeard/tests/migrations/__init__.py
 92${PYSITELIB}/treebeard/tests/migrations/__init__.pyc
 93${PYSITELIB}/treebeard/tests/migrations/__init__.pyo
78${PYSITELIB}/treebeard/tests/models.py 94${PYSITELIB}/treebeard/tests/models.py
79${PYSITELIB}/treebeard/tests/models.pyc 95${PYSITELIB}/treebeard/tests/models.pyc
80${PYSITELIB}/treebeard/tests/models.pyo 96${PYSITELIB}/treebeard/tests/models.pyo
81${PYSITELIB}/treebeard/tests/settings.py 97${PYSITELIB}/treebeard/tests/settings.py
82${PYSITELIB}/treebeard/tests/settings.pyc 98${PYSITELIB}/treebeard/tests/settings.pyc
83${PYSITELIB}/treebeard/tests/settings.pyo 99${PYSITELIB}/treebeard/tests/settings.pyo
 100${PYSITELIB}/treebeard/tests/test_migrations.py
 101${PYSITELIB}/treebeard/tests/test_migrations.pyc
 102${PYSITELIB}/treebeard/tests/test_migrations.pyo
84${PYSITELIB}/treebeard/tests/test_treebeard.py 103${PYSITELIB}/treebeard/tests/test_treebeard.py
85${PYSITELIB}/treebeard/tests/test_treebeard.pyc 104${PYSITELIB}/treebeard/tests/test_treebeard.pyc
86${PYSITELIB}/treebeard/tests/test_treebeard.pyo 105${PYSITELIB}/treebeard/tests/test_treebeard.pyo
87${PYSITELIB}/treebeard/tests/urls.py 106${PYSITELIB}/treebeard/tests/urls.py
88${PYSITELIB}/treebeard/tests/urls.pyc 107${PYSITELIB}/treebeard/tests/urls.pyc
89${PYSITELIB}/treebeard/tests/urls.pyo 108${PYSITELIB}/treebeard/tests/urls.pyo

cvs diff -r1.17 -r1.18 pkgsrc/www/py-django-treebeard/distinfo (expand / switch to unified diff)

--- pkgsrc/www/py-django-treebeard/distinfo 2021/12/30 13:37:12 1.17
+++ pkgsrc/www/py-django-treebeard/distinfo 2023/08/30 14:39:23 1.18
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.17 2021/12/30 13:37:12 adam Exp $ 1$NetBSD: distinfo,v 1.18 2023/08/30 14:39:23 adam Exp $
2 2
3BLAKE2s (django-treebeard-4.5.1.tar.gz) = e8d511524dbf9ddac25a050d0a5e34ce42758204a7fd7acd65cccaefa7237e6f 3BLAKE2s (django-treebeard-4.7.tar.gz) = 8444476642d02e526072321d222c3ed23f7392d58384d3af8d35475a61baf7cf
4SHA512 (django-treebeard-4.5.1.tar.gz) = 27fa6ad50b25d0f9dd7dacddb36ec7165fa49abb26f17b744df3ba90c681107488f812e617d233dd54f86381f55986bd487687411a15dd90f911bc0cb3d8369e 4SHA512 (django-treebeard-4.7.tar.gz) = e4f51cbe212ab26682ee8c34058aebaf8e1ea3c657a28d905b96523e336d76bfb6344d37aba66c8270a86b2ea97c5385afaa3aa9ca18954d787b4682c655810c
5Size (django-treebeard-4.5.1.tar.gz) = 784384 bytes 5Size (django-treebeard-4.7.tar.gz) = 294303 bytes