Mon Mar 4 08:29:25 2019 UTC ()
py-djangorestframework: updated to 3.9.2

3.9.2:
Routers: invalidate _urls cache on register()
Deferred schema renderer creation to avoid requiring pyyaml.
Added 'request_forms' block to base.html
Fixed SchemaView to reset renderer on exception.
Update Django Guardian dependency.
Ensured support for Django 2.2.
Made templates compatible with session-based CSRF.
Adjusted field validators to accept non-list iterables.
Added SearchFilter.get_search_fields() hook.
Fix DeprecationWarning when accessing collections.abc classes via collections
Allowed Q objects in limit_choices_to introspection.
Added lazy evaluation to composed permissions.
Add negation ~ operator to permissions composition
Avoided calling distinct on annotated fields in SearchFilter.
Introduced RemovedInDRF…Warning classes to simplify deprecations.


(adam)
diff -r1.23 -r1.24 pkgsrc/www/py-djangorestframework/Makefile
diff -r1.12 -r1.13 pkgsrc/www/py-djangorestframework/PLIST
diff -r1.15 -r1.16 pkgsrc/www/py-djangorestframework/distinfo

cvs diff -r1.23 -r1.24 pkgsrc/www/py-djangorestframework/Makefile (expand / switch to unified diff)

--- pkgsrc/www/py-djangorestframework/Makefile 2019/01/16 19:24:12 1.23
+++ pkgsrc/www/py-djangorestframework/Makefile 2019/03/04 08:29:25 1.24
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.23 2019/01/16 19:24:12 adam Exp $ 1# $NetBSD: Makefile,v 1.24 2019/03/04 08:29:25 adam Exp $
2 2
3DISTNAME= djangorestframework-3.9.1 3DISTNAME= djangorestframework-3.9.2
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5CATEGORIES= www python 5CATEGORIES= www python
6MASTER_SITES= ${MASTER_SITE_PYPI:=d/djangorestframework/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=d/djangorestframework/}
7 7
8MAINTAINER= adam@NetBSD.org 8MAINTAINER= adam@NetBSD.org
9HOMEPAGE= http://django-rest-framework.org/ 9HOMEPAGE= http://django-rest-framework.org/
10COMMENT= Lightweight REST framework for Django 10COMMENT= Lightweight REST framework for Django
11LICENSE= modified-bsd 11LICENSE= modified-bsd
12 12
13DEPENDS+= ${PYPKGPREFIX}-django>=1.11:../../www/py-django 13DEPENDS+= ${PYPKGPREFIX}-django>=1.11:../../www/py-django
14 14
15USE_LANGUAGES= # none 15USE_LANGUAGES= # none
16 16

cvs diff -r1.12 -r1.13 pkgsrc/www/py-djangorestframework/PLIST (expand / switch to unified diff)

--- pkgsrc/www/py-djangorestframework/PLIST 2019/01/29 08:34:06 1.12
+++ pkgsrc/www/py-djangorestframework/PLIST 2019/03/04 08:29:25 1.13
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.12 2019/01/29 08:34:06 adam Exp $ 1@comment $NetBSD: PLIST,v 1.13 2019/03/04 08:29:25 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}/not-zip-safe 5${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
6${PYSITELIB}/${EGG_INFODIR}/top_level.txt 6${PYSITELIB}/${EGG_INFODIR}/top_level.txt
7${PYSITELIB}/rest_framework/__init__.py 7${PYSITELIB}/rest_framework/__init__.py
8${PYSITELIB}/rest_framework/__init__.pyc 8${PYSITELIB}/rest_framework/__init__.pyc
9${PYSITELIB}/rest_framework/__init__.pyo 9${PYSITELIB}/rest_framework/__init__.pyo
10${PYSITELIB}/rest_framework/apps.py 10${PYSITELIB}/rest_framework/apps.py
11${PYSITELIB}/rest_framework/apps.pyc 11${PYSITELIB}/rest_framework/apps.pyc
12${PYSITELIB}/rest_framework/apps.pyo 12${PYSITELIB}/rest_framework/apps.pyo
13${PYSITELIB}/rest_framework/authentication.py 13${PYSITELIB}/rest_framework/authentication.py
14${PYSITELIB}/rest_framework/authentication.pyc 14${PYSITELIB}/rest_framework/authentication.pyc
@@ -181,56 +181,53 @@ ${PYSITELIB}/rest_framework/schemas/insp @@ -181,56 +181,53 @@ ${PYSITELIB}/rest_framework/schemas/insp
181${PYSITELIB}/rest_framework/schemas/inspectors.pyo 181${PYSITELIB}/rest_framework/schemas/inspectors.pyo
182${PYSITELIB}/rest_framework/schemas/utils.py 182${PYSITELIB}/rest_framework/schemas/utils.py
183${PYSITELIB}/rest_framework/schemas/utils.pyc 183${PYSITELIB}/rest_framework/schemas/utils.pyc
184${PYSITELIB}/rest_framework/schemas/utils.pyo 184${PYSITELIB}/rest_framework/schemas/utils.pyo
185${PYSITELIB}/rest_framework/schemas/views.py 185${PYSITELIB}/rest_framework/schemas/views.py
186${PYSITELIB}/rest_framework/schemas/views.pyc 186${PYSITELIB}/rest_framework/schemas/views.pyc
187${PYSITELIB}/rest_framework/schemas/views.pyo 187${PYSITELIB}/rest_framework/schemas/views.pyo
188${PYSITELIB}/rest_framework/serializers.py 188${PYSITELIB}/rest_framework/serializers.py
189${PYSITELIB}/rest_framework/serializers.pyc 189${PYSITELIB}/rest_framework/serializers.pyc
190${PYSITELIB}/rest_framework/serializers.pyo 190${PYSITELIB}/rest_framework/serializers.pyo
191${PYSITELIB}/rest_framework/settings.py 191${PYSITELIB}/rest_framework/settings.py
192${PYSITELIB}/rest_framework/settings.pyc 192${PYSITELIB}/rest_framework/settings.pyc
193${PYSITELIB}/rest_framework/settings.pyo 193${PYSITELIB}/rest_framework/settings.pyo
194${PYSITELIB}/rest_framework/static/rest_framework/css/bootstrap-theme.css 
195${PYSITELIB}/rest_framework/static/rest_framework/css/bootstrap-theme.min.css 194${PYSITELIB}/rest_framework/static/rest_framework/css/bootstrap-theme.min.css
196${PYSITELIB}/rest_framework/static/rest_framework/css/bootstrap-tweaks.css 195${PYSITELIB}/rest_framework/static/rest_framework/css/bootstrap-tweaks.css
197${PYSITELIB}/rest_framework/static/rest_framework/css/bootstrap.css 
198${PYSITELIB}/rest_framework/static/rest_framework/css/bootstrap.min.css 196${PYSITELIB}/rest_framework/static/rest_framework/css/bootstrap.min.css
199${PYSITELIB}/rest_framework/static/rest_framework/css/default.css 197${PYSITELIB}/rest_framework/static/rest_framework/css/default.css
200${PYSITELIB}/rest_framework/static/rest_framework/css/font-awesome-4.0.3.css 198${PYSITELIB}/rest_framework/static/rest_framework/css/font-awesome-4.0.3.css
201${PYSITELIB}/rest_framework/static/rest_framework/css/prettify.css 199${PYSITELIB}/rest_framework/static/rest_framework/css/prettify.css
202${PYSITELIB}/rest_framework/static/rest_framework/docs/css/base.css 200${PYSITELIB}/rest_framework/static/rest_framework/docs/css/base.css
203${PYSITELIB}/rest_framework/static/rest_framework/docs/css/highlight.css 201${PYSITELIB}/rest_framework/static/rest_framework/docs/css/highlight.css
204${PYSITELIB}/rest_framework/static/rest_framework/docs/css/jquery.json-view.min.css 202${PYSITELIB}/rest_framework/static/rest_framework/docs/css/jquery.json-view.min.css
205${PYSITELIB}/rest_framework/static/rest_framework/docs/img/favicon.ico 203${PYSITELIB}/rest_framework/static/rest_framework/docs/img/favicon.ico
206${PYSITELIB}/rest_framework/static/rest_framework/docs/img/grid.png 204${PYSITELIB}/rest_framework/static/rest_framework/docs/img/grid.png
207${PYSITELIB}/rest_framework/static/rest_framework/docs/js/api.js 205${PYSITELIB}/rest_framework/static/rest_framework/docs/js/api.js
208${PYSITELIB}/rest_framework/static/rest_framework/docs/js/highlight.pack.js 206${PYSITELIB}/rest_framework/static/rest_framework/docs/js/highlight.pack.js
209${PYSITELIB}/rest_framework/static/rest_framework/docs/js/jquery.json-view.min.js 207${PYSITELIB}/rest_framework/static/rest_framework/docs/js/jquery.json-view.min.js
210${PYSITELIB}/rest_framework/static/rest_framework/fonts/fontawesome-webfont.eot 208${PYSITELIB}/rest_framework/static/rest_framework/fonts/fontawesome-webfont.eot
211${PYSITELIB}/rest_framework/static/rest_framework/fonts/fontawesome-webfont.svg 209${PYSITELIB}/rest_framework/static/rest_framework/fonts/fontawesome-webfont.svg
212${PYSITELIB}/rest_framework/static/rest_framework/fonts/fontawesome-webfont.ttf 210${PYSITELIB}/rest_framework/static/rest_framework/fonts/fontawesome-webfont.ttf
213${PYSITELIB}/rest_framework/static/rest_framework/fonts/fontawesome-webfont.woff 211${PYSITELIB}/rest_framework/static/rest_framework/fonts/fontawesome-webfont.woff
214${PYSITELIB}/rest_framework/static/rest_framework/fonts/glyphicons-halflings-regular.eot 212${PYSITELIB}/rest_framework/static/rest_framework/fonts/glyphicons-halflings-regular.eot
215${PYSITELIB}/rest_framework/static/rest_framework/fonts/glyphicons-halflings-regular.svg 213${PYSITELIB}/rest_framework/static/rest_framework/fonts/glyphicons-halflings-regular.svg
216${PYSITELIB}/rest_framework/static/rest_framework/fonts/glyphicons-halflings-regular.ttf 214${PYSITELIB}/rest_framework/static/rest_framework/fonts/glyphicons-halflings-regular.ttf
217${PYSITELIB}/rest_framework/static/rest_framework/fonts/glyphicons-halflings-regular.woff 215${PYSITELIB}/rest_framework/static/rest_framework/fonts/glyphicons-halflings-regular.woff
218${PYSITELIB}/rest_framework/static/rest_framework/fonts/glyphicons-halflings-regular.woff2 216${PYSITELIB}/rest_framework/static/rest_framework/fonts/glyphicons-halflings-regular.woff2
219${PYSITELIB}/rest_framework/static/rest_framework/img/glyphicons-halflings-white.png 217${PYSITELIB}/rest_framework/static/rest_framework/img/glyphicons-halflings-white.png
220${PYSITELIB}/rest_framework/static/rest_framework/img/glyphicons-halflings.png 218${PYSITELIB}/rest_framework/static/rest_framework/img/glyphicons-halflings.png
221${PYSITELIB}/rest_framework/static/rest_framework/img/grid.png 219${PYSITELIB}/rest_framework/static/rest_framework/img/grid.png
222${PYSITELIB}/rest_framework/static/rest_framework/js/ajax-form.js 220${PYSITELIB}/rest_framework/static/rest_framework/js/ajax-form.js
223${PYSITELIB}/rest_framework/static/rest_framework/js/bootstrap.js 
224${PYSITELIB}/rest_framework/static/rest_framework/js/bootstrap.min.js 221${PYSITELIB}/rest_framework/static/rest_framework/js/bootstrap.min.js
225${PYSITELIB}/rest_framework/static/rest_framework/js/coreapi-0.1.1.js 222${PYSITELIB}/rest_framework/static/rest_framework/js/coreapi-0.1.1.js
226${PYSITELIB}/rest_framework/static/rest_framework/js/csrf.js 223${PYSITELIB}/rest_framework/static/rest_framework/js/csrf.js
227${PYSITELIB}/rest_framework/static/rest_framework/js/default.js 224${PYSITELIB}/rest_framework/static/rest_framework/js/default.js
228${PYSITELIB}/rest_framework/static/rest_framework/js/jquery-3.3.1.min.js 225${PYSITELIB}/rest_framework/static/rest_framework/js/jquery-3.3.1.min.js
229${PYSITELIB}/rest_framework/static/rest_framework/js/prettify-min.js 226${PYSITELIB}/rest_framework/static/rest_framework/js/prettify-min.js
230${PYSITELIB}/rest_framework/status.py 227${PYSITELIB}/rest_framework/status.py
231${PYSITELIB}/rest_framework/status.pyc 228${PYSITELIB}/rest_framework/status.pyc
232${PYSITELIB}/rest_framework/status.pyo 229${PYSITELIB}/rest_framework/status.pyo
233${PYSITELIB}/rest_framework/templates/rest_framework/admin.html 230${PYSITELIB}/rest_framework/templates/rest_framework/admin.html
234${PYSITELIB}/rest_framework/templates/rest_framework/admin/detail.html 231${PYSITELIB}/rest_framework/templates/rest_framework/admin/detail.html
235${PYSITELIB}/rest_framework/templates/rest_framework/admin/dict_value.html 232${PYSITELIB}/rest_framework/templates/rest_framework/admin/dict_value.html
236${PYSITELIB}/rest_framework/templates/rest_framework/admin/list.html 233${PYSITELIB}/rest_framework/templates/rest_framework/admin/list.html

cvs diff -r1.15 -r1.16 pkgsrc/www/py-djangorestframework/distinfo (expand / switch to unified diff)

--- pkgsrc/www/py-djangorestframework/distinfo 2019/01/16 19:24:12 1.15
+++ pkgsrc/www/py-djangorestframework/distinfo 2019/03/04 08:29:25 1.16
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.15 2019/01/16 19:24:12 adam Exp $ 1$NetBSD: distinfo,v 1.16 2019/03/04 08:29:25 adam Exp $
2 2
3SHA1 (djangorestframework-3.9.1.tar.gz) = 806faecfbdc129580f382c1d13233937809f0fcb 3SHA1 (djangorestframework-3.9.2.tar.gz) = 004c519951e06c23369321f0b8426152d0dda266
4RMD160 (djangorestframework-3.9.1.tar.gz) = 1e1fd849d26635cff60dc27bf88956e7dbafef04 4RMD160 (djangorestframework-3.9.2.tar.gz) = f48a92aa1b268a371f34ef754475b66db817270e
5SHA512 (djangorestframework-3.9.1.tar.gz) = 9e01d344fba4b87b60eca82b1dbf204b178869d1564be9fe22ab3e85701c43544a2029a5ed3429572d00cdc809ba5dda239aa008fe6105c0de72c495cb5083ea 5SHA512 (djangorestframework-3.9.2.tar.gz) = cf3b23de7b27bca082df571a2cfcb1c593bebd36830b60238a2efa794ded762b22444a00885acac7d97db393943063a9f7a81e9dd32628afa7f1308008520a76
6Size (djangorestframework-3.9.1.tar.gz) = 825207 bytes 6Size (djangorestframework-3.9.2.tar.gz) = 785546 bytes