Index: head/www/Makefile =================================================================== --- head/www/Makefile +++ head/www/Makefile @@ -1517,6 +1517,17 @@ SUBDIR += py-cssselect SUBDIR += py-cssutils SUBDIR += py-ddgr + SUBDIR += py-dj21-django-cors-headers + SUBDIR += py-dj21-django-debug-toolbar + SUBDIR += py-dj21-django-filter + SUBDIR += py-dj21-django-js-asset + SUBDIR += py-dj21-django-mptt + SUBDIR += py-dj21-django-tables2 + SUBDIR += py-dj21-django-taggit + SUBDIR += py-dj21-django-taggit-serializer + SUBDIR += py-dj21-django-timezone-field + SUBDIR += py-dj21-djangorestframework + SUBDIR += py-dj21-drf-yasg SUBDIR += py-django SUBDIR += py-django-allauth SUBDIR += py-django-annotations Index: head/www/py-dj21-django-cors-headers/Makefile =================================================================== --- head/www/py-dj21-django-cors-headers/Makefile +++ head/www/py-dj21-django-cors-headers/Makefile @@ -0,0 +1,21 @@ +# $FreeBSD$ + +PORTNAME= django-cors-headers +PORTVERSION= 2.4.0 +CATEGORIES= www python +MASTER_SITES= CHEESESHOP +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj21- + +MAINTAINER= kai@FreeBSD.org +COMMENT= Handles server headers required for Cross-Origin Resource Sharing + +LICENSE= MIT + +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django21>0:www/py-django21@${PY_FLAVOR} + +USES= python:3.5+ +USE_PYTHON= distutils autoplist + +CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-cors-headers + +.include Index: head/www/py-dj21-django-cors-headers/distinfo =================================================================== --- head/www/py-dj21-django-cors-headers/distinfo +++ head/www/py-dj21-django-cors-headers/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1533991132 +SHA256 (django-cors-headers-2.4.0.tar.gz) = c4c2ee97139d18541a1be7d96fe337d1694623816d83f53cb7c00da9b94acae1 +SIZE (django-cors-headers-2.4.0.tar.gz) = 16691 Index: head/www/py-dj21-django-cors-headers/pkg-descr =================================================================== --- head/www/py-dj21-django-cors-headers/pkg-descr +++ head/www/py-dj21-django-cors-headers/pkg-descr @@ -0,0 +1,4 @@ +A Django App that adds CORS (Cross-Origin Resource Sharing) headers to +responses. + +WWW: https://github.com/ottoyiu/django-cors-headers Index: head/www/py-dj21-django-debug-toolbar/Makefile =================================================================== --- head/www/py-dj21-django-debug-toolbar/Makefile +++ head/www/py-dj21-django-debug-toolbar/Makefile @@ -0,0 +1,25 @@ +# Created by: Johannes Meixner +# $FreeBSD$ + +PORTNAME= django-debug-toolbar +PORTVERSION= 1.11 +CATEGORIES= www python +MASTER_SITES= CHEESESHOP +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj21- + +MAINTAINER= kai@FreeBSD.org +COMMENT= Configurable set of panels to display debug information + +LICENSE= BSD3CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSE + +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django21>=1.11:www/py-django21@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sqlparse>=0.2.0:databases/py-sqlparse@${PY_FLAVOR} + +USES= python:3.5+ +USE_PYTHON= autoplist concurrent distutils + +NO_ARCH= yes +CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-debug-toolbar + +.include Index: head/www/py-dj21-django-debug-toolbar/distinfo =================================================================== --- head/www/py-dj21-django-debug-toolbar/distinfo +++ head/www/py-dj21-django-debug-toolbar/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1546724075 +SHA256 (django-debug-toolbar-1.11.tar.gz) = 89d75b60c65db363fb24688d977e5fbf0e73386c67acf562d278402a10fc3736 +SIZE (django-debug-toolbar-1.11.tar.gz) = 108708 Index: head/www/py-dj21-django-debug-toolbar/pkg-descr =================================================================== --- head/www/py-dj21-django-debug-toolbar/pkg-descr +++ head/www/py-dj21-django-debug-toolbar/pkg-descr @@ -0,0 +1,6 @@ +The Django Debug Toolbar is a configurable set of panels that display various +debug information about the current request/response and when clicked, display +more details about the panel's content. + +WWW: https://pypi.org/project/django-debug-toolbar/ +WWW: https://github.com/jazzband/django-debug-toolbar Index: head/www/py-dj21-django-filter/Makefile =================================================================== --- head/www/py-dj21-django-filter/Makefile +++ head/www/py-dj21-django-filter/Makefile @@ -0,0 +1,26 @@ +# $FreeBSD$ + +PORTNAME= django-filter +DISTVERSION= 1.1.0 +CATEGORIES= www python +MASTER_SITES= CHEESESHOP +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj21- + +MAINTAINER= kai@FreeBSD.org +COMMENT= Dynamic filtering for querysets with Django + +LICENSE= BSD3CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSE + +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django21>0:www/py-django21@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dj21-djangorestframework>0:www/py-dj21-djangorestframework@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}coreapi>0:devel/py-coreapi@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}coreschema>0:devel/py-coreschema@${PY_FLAVOR} + +USES= python:3.5+ +USE_PYTHON= distutils autoplist + +NO_ARCH= yes +CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-filter + +.include Index: head/www/py-dj21-django-filter/distinfo =================================================================== --- head/www/py-dj21-django-filter/distinfo +++ head/www/py-dj21-django-filter/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1522148113 +SHA256 (django-filter-1.1.0.tar.gz) = ec0ef1ba23ef95b1620f5d481334413700fb33f45cd76d56a63f4b0b1d76976a +SIZE (django-filter-1.1.0.tar.gz) = 127831 Index: head/www/py-dj21-django-filter/pkg-descr =================================================================== --- head/www/py-dj21-django-filter/pkg-descr +++ head/www/py-dj21-django-filter/pkg-descr @@ -0,0 +1,3 @@ +A generic system for filtering Django QuerySets based on user selections. + +WWW: https://github.com/carltongibson/django-filter Index: head/www/py-dj21-django-js-asset/Makefile =================================================================== --- head/www/py-dj21-django-js-asset/Makefile +++ head/www/py-dj21-django-js-asset/Makefile @@ -0,0 +1,23 @@ +# $FreeBSD$ + +PORTNAME= django-js-asset +DISTVERSION= 1.1.0 +CATEGORIES= www python +MASTER_SITES= CHEESESHOP +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj21- + +MAINTAINER= kai@FreeBSD.org +COMMENT= Insert script tags with additional attributes for django.forms.Media + +LICENSE= BSD3CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSE + +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django21>0:www/py-django21@${PY_FLAVOR} + +USES= python:3.5+ +USE_PYTHON= distutils autoplist + +NO_ARCH= yes +CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-js-asset + +.include Index: head/www/py-dj21-django-js-asset/distinfo =================================================================== --- head/www/py-dj21-django-js-asset/distinfo +++ head/www/py-dj21-django-js-asset/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1526924224 +SHA256 (django-js-asset-1.1.0.tar.gz) = 30149158206f693a5d027fe590096fc84495486bd11cd77d395b4f2ec27fc1d0 +SIZE (django-js-asset-1.1.0.tar.gz) = 4456 Index: head/www/py-dj21-django-js-asset/pkg-descr =================================================================== --- head/www/py-dj21-django-js-asset/pkg-descr +++ head/www/py-dj21-django-js-asset/pkg-descr @@ -0,0 +1,4 @@ +Insert script tags with additional attributes (such as "id" and "data" for +CSP-compatible data injection) for the django.forms.Media package. + +WWW: https://github.com/matthiask/django-js-asset Index: head/www/py-dj21-django-mptt/Makefile =================================================================== --- head/www/py-dj21-django-mptt/Makefile +++ head/www/py-dj21-django-mptt/Makefile @@ -0,0 +1,26 @@ +# Created by: Carlo Strub +# $FreeBSD$ + +PORTNAME= django-mptt +PORTVERSION= 0.9.1 +CATEGORIES= www python +MASTER_SITES= CHEESESHOP +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj21- + +MAINTAINER= kai@FreeBSD.org +COMMENT= Utilities for implementing Modified Preorder Tree Traversal in Django + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django21>=1.11:www/py-django21@${PY_FLAVOR}\ + ${PYTHON_PKGNAMEPREFIX}dj21-django-js-asset>0:www/py-dj21-django-js-asset@${PY_FLAVOR} + +USES= gettext python:3.5+ +USE_PYTHON= autoplist distutils + +NO_ARCH= yes +CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-happenings \ + ${PYTHON_PKGNAMEPREFIX}django-mptt + +.include Index: head/www/py-dj21-django-mptt/distinfo =================================================================== --- head/www/py-dj21-django-mptt/distinfo +++ head/www/py-dj21-django-mptt/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1533818904 +SHA256 (django-mptt-0.9.1.tar.gz) = 689a04cce0981671d6061a9928c33a16b47abb0d4cd43cf7dec31ae284fdae9d +SIZE (django-mptt-0.9.1.tar.gz) = 95615 Index: head/www/py-dj21-django-mptt/pkg-descr =================================================================== --- head/www/py-dj21-django-mptt/pkg-descr +++ head/www/py-dj21-django-mptt/pkg-descr @@ -0,0 +1,4 @@ +Utilities for implementing Modified Preorder Tree Traversal with your Django +Models and working with trees of Model instances. + +WWW: https://github.com/django-mptt/django-mptt Index: head/www/py-dj21-django-tables2/Makefile =================================================================== --- head/www/py-dj21-django-tables2/Makefile +++ head/www/py-dj21-django-tables2/Makefile @@ -0,0 +1,25 @@ +# Created by: Kozlov Sergey +# $FreeBSD$ + +PORTNAME= django-tables2 +DISTVERSION= 1.21.2 +CATEGORIES= www python +MASTER_SITES= CHEESESHOP +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj21- + +MAINTAINER= kai@FreeBSD.org +COMMENT= Table/data-grid framework for Django + +LICENSE= BSD2CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSE + +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django21>=0:www/py-django21@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}tablib>=0:textproc/py-tablib@${PY_FLAVOR} + +USES= python:3.5+ +USE_PYTHON= distutils autoplist + +NO_ARCH= yes +CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-tables2 + +.include Index: head/www/py-dj21-django-tables2/distinfo =================================================================== --- head/www/py-dj21-django-tables2/distinfo +++ head/www/py-dj21-django-tables2/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1522914211 +SHA256 (django-tables2-1.21.2.tar.gz) = c5c979201b7a2f7e88f2784dcd478e0c809d3a2053dea576cb71ce51676bbf7a +SIZE (django-tables2-1.21.2.tar.gz) = 2680587 Index: head/www/py-dj21-django-tables2/pkg-descr =================================================================== --- head/www/py-dj21-django-tables2/pkg-descr +++ head/www/py-dj21-django-tables2/pkg-descr @@ -0,0 +1,5 @@ +django-tables2 simplifies the task of turning sets of data into HTML tables. +It has native support for pagination and sorting, does for HTML tables what +django.forms does for HTML forms. + +WWW: https://github.com/jieter/django-tables2 Index: head/www/py-dj21-django-taggit-serializer/Makefile =================================================================== --- head/www/py-dj21-django-taggit-serializer/Makefile +++ head/www/py-dj21-django-taggit-serializer/Makefile @@ -0,0 +1,24 @@ +# $FreeBSD$ + +PORTNAME= django-taggit-serializer +DISTVERSION= 0.1.7 +CATEGORIES= www python +MASTER_SITES= CHEESESHOP +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj21- + +MAINTAINER= kai@FreeBSD.org +COMMENT= Django Taggit serializer for the Django REST Framework + +LICENSE= BSD3CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSE + +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dj21-django-taggit>=0:www/py-dj21-django-taggit@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} + +USES= python:3.5+ +USE_PYTHON= distutils autoplist + +NO_ARCH= yes +CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-taggit-serializer + +.include Index: head/www/py-dj21-django-taggit-serializer/distinfo =================================================================== --- head/www/py-dj21-django-taggit-serializer/distinfo +++ head/www/py-dj21-django-taggit-serializer/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1533884090 +SHA256 (django-taggit-serializer-0.1.7.tar.gz) = f712eb2482079be452bcd1e82b18a820e26427c3ee1cef2b4fcd4d6b8b9f14d0 +SIZE (django-taggit-serializer-0.1.7.tar.gz) = 5589 Index: head/www/py-dj21-django-taggit-serializer/pkg-descr =================================================================== --- head/www/py-dj21-django-taggit-serializer/pkg-descr +++ head/www/py-dj21-django-taggit-serializer/pkg-descr @@ -0,0 +1,6 @@ +This package makes it possible to serialize tags generated by the django-taggit +package. Because the tags in the django-taggit package need to be added into a +TaggableManager() one cannot use the usual Serializer that is retrieved from the +Django REST Framework. + +WWW: https://github.com/glemmaPaul/django-taggit-serializer Index: head/www/py-dj21-django-taggit/Makefile =================================================================== --- head/www/py-dj21-django-taggit/Makefile +++ head/www/py-dj21-django-taggit/Makefile @@ -0,0 +1,24 @@ +# $FreeBSD$ + +PORTNAME= django-taggit +PORTVERSION= 0.23.0 +CATEGORIES= www python +MASTER_SITES= CHEESESHOP +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj21- + +MAINTAINER= kai@FreeBSD.org +COMMENT= Reusable Django application for simple tagging + +LICENSE= BSD3CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}isort>0:devel/py-isort@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django21>=1.11:www/py-django21@${PY_FLAVOR} + +USES= python:3.5+ +USE_PYTHON= autoplist distutils + +NO_ARCH= yes +CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-taggit + +.include Index: head/www/py-dj21-django-taggit/distinfo =================================================================== --- head/www/py-dj21-django-taggit/distinfo +++ head/www/py-dj21-django-taggit/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1542119703 +SHA256 (django-taggit-0.23.0.tar.gz) = a21cbe7e0879f1364eef1c88a2eda89d593bf000ebf51c3f00423c6927075dce +SIZE (django-taggit-0.23.0.tar.gz) = 44585 Index: head/www/py-dj21-django-taggit/pkg-descr =================================================================== --- head/www/py-dj21-django-taggit/pkg-descr +++ head/www/py-dj21-django-taggit/pkg-descr @@ -0,0 +1,3 @@ +django-taggit a simpler approach to tagging with Django. + +WWW: https://github.com/alex/django-taggit Index: head/www/py-dj21-django-timezone-field/Makefile =================================================================== --- head/www/py-dj21-django-timezone-field/Makefile +++ head/www/py-dj21-django-timezone-field/Makefile @@ -0,0 +1,24 @@ +# $FreeBSD$ + +PORTNAME= django-timezone-field +DISTVERSION= 3.0 +CATEGORIES= www python +MASTER_SITES= CHEESESHOP +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj21- + +MAINTAINER= kai@FreeBSD.org +COMMENT= Provides database and form fields for pytz timezone objects for Django + +LICENSE= BSD2CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSE.txt + +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django21>=1.8:www/py-django21@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR} + +USES= python:3.5+ +USE_PYTHON= distutils autoplist + +NO_ARCH= yes +CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-timezone-field + +.include Index: head/www/py-dj21-django-timezone-field/distinfo =================================================================== --- head/www/py-dj21-django-timezone-field/distinfo +++ head/www/py-dj21-django-timezone-field/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1542121057 +SHA256 (django-timezone-field-3.0.tar.gz) = 7d7a37cfeacec5b1e81cd2f0aa334d46ebaa369cd516028579ed343cbc676c38 +SIZE (django-timezone-field-3.0.tar.gz) = 6217 Index: head/www/py-dj21-django-timezone-field/pkg-descr =================================================================== --- head/www/py-dj21-django-timezone-field/pkg-descr +++ head/www/py-dj21-django-timezone-field/pkg-descr @@ -0,0 +1,3 @@ +Provides database and form fields for pytz timezone objects for Django. + +WWW: https://github.com/mfogel/django-timezone-field Index: head/www/py-dj21-djangorestframework/Makefile =================================================================== --- head/www/py-dj21-djangorestframework/Makefile +++ head/www/py-dj21-djangorestframework/Makefile @@ -0,0 +1,25 @@ +# $FreeBSD$ + +PORTNAME= djangorestframework +DISTVERSION= 3.9.0 +CATEGORIES= www python +MASTER_SITES= CHEESESHOP +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj21- + +MAINTAINER= kai@FreeBSD.org +COMMENT= Django REST framework + +LICENSE= BSD2CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSE.md + +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django21>0:www/py-django21@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR} + +USES= python:3.5+ +USE_PYTHON= distutils autoplist + +CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}djangorestframework \ + ${PYTHON_PKGNAMEPREFIX}djangorestframework?? +NO_ARCH= yes + +.include Index: head/www/py-dj21-djangorestframework/distinfo =================================================================== --- head/www/py-dj21-djangorestframework/distinfo +++ head/www/py-dj21-djangorestframework/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1542917166 +SHA256 (djangorestframework-3.9.0.tar.gz) = 607865b0bb1598b153793892101d881466bd5a991de12bd6229abb18b1c86136 +SIZE (djangorestframework-3.9.0.tar.gz) = 802477 Index: head/www/py-dj21-djangorestframework/pkg-descr =================================================================== --- head/www/py-dj21-djangorestframework/pkg-descr +++ head/www/py-dj21-djangorestframework/pkg-descr @@ -0,0 +1,6 @@ +Django REST framework is a powerful and flexible toolkit that makes +it easy to build Web APIs. + +Note: This is the 3.9.x branch which supports Django 1.11 and later + +WWW: http://www.django-rest-framework.org/ Index: head/www/py-dj21-drf-yasg/Makefile =================================================================== --- head/www/py-dj21-drf-yasg/Makefile +++ head/www/py-dj21-drf-yasg/Makefile @@ -0,0 +1,35 @@ +# $FreeBSD$ + +PORTNAME= drf-yasg +DISTVERSION= 1.11.1 +CATEGORIES= www python +MASTER_SITES= CHEESESHOP +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj21- + +MAINTAINER= kai@FreeBSD.org +COMMENT= Yet Another Swagger Generator + +LICENSE= BSD3CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSE.rst + +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=3.0.6:devel/py-setuptools_scm@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django21>=1.11.7:www/py-django21@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dj21-djangorestframework>=3.7.7:www/py-dj21-djangorestframework@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}coreapi>=2.3.3:devel/py-coreapi@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}coreschema>=0.0.4:devel/py-coreschema@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}flex>=6.11.1:devel/py-flex@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}future>=0.16.0:devel/py-future@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}inflection>=0.3.1:devel/py-inflection@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}openapi-codec>=1.3.2:devel/py-openapi-codec@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}ruamel.yaml>=0.15.34:devel/py-ruamel.yaml@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}swagger-spec-validator>=2.1.0:devel/py-swagger-spec-validator@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}uritemplate>=3.0.0:net/py-uritemplate@${PY_FLAVOR} + +USES= python:3.5+ +USE_PYTHON= distutils autoplist + +NO_ARCH= yes +CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}drf-yasg + +.include Index: head/www/py-dj21-drf-yasg/distinfo =================================================================== --- head/www/py-dj21-drf-yasg/distinfo +++ head/www/py-dj21-drf-yasg/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1546606600 +SHA256 (drf-yasg-1.11.1.tar.gz) = 9ee2072fb84ec60d951fa105e6926cf16e332973ba20ab2e3962fd9445cfd102 +SIZE (drf-yasg-1.11.1.tar.gz) = 1249643 Index: head/www/py-dj21-drf-yasg/pkg-descr =================================================================== --- head/www/py-dj21-drf-yasg/pkg-descr +++ head/www/py-dj21-drf-yasg/pkg-descr @@ -0,0 +1,20 @@ +Generate real Swagger/OpenAPI 2.0 specifications from a Django Rest +Framework API. + +Features: + +- full support for nested serializers and schemas +- response schemas and descriptions +- model definitions compatible with codegen tools +- customization hooks at all points in the spec generation process +- JSON and YAML format for spec +- bundles latest version of swagger-ui and redoc for viewing the generated + documentation +- schema view is cacheable out of the box +- generated Swagger schema can be automatically validated by + swagger-spec-validator or flex +- supports Django REST Framework API versioning with URLPathVersioning + and NamespaceVersioning (other DRF or custom versioning schemes are + not currently supported) + +WWW: https://github.com/axnsan12/drf-yasg Index: head/www/py-django-cors-headers/Makefile =================================================================== --- head/www/py-django-cors-headers/Makefile +++ head/www/py-django-cors-headers/Makefile @@ -16,4 +16,6 @@ USES= python USE_PYTHON= distutils autoplist +CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj21-django-cors-headers + .include Index: head/www/py-django-debug-toolbar/Makefile =================================================================== --- head/www/py-django-debug-toolbar/Makefile +++ head/www/py-django-debug-toolbar/Makefile @@ -19,6 +19,7 @@ USES= python USE_PYTHON= autoplist concurrent distutils -NO_ARCH= yes +NO_ARCH= yes +CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj21-django-debug-toolbar .include Index: head/www/py-django-filter/Makefile =================================================================== --- head/www/py-django-filter/Makefile +++ head/www/py-django-filter/Makefile @@ -19,6 +19,8 @@ USES= python USE_PYTHON= distutils autoplist -NO_ARCH= yes + +NO_ARCH= yes +CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj21-django-filter .include Index: head/www/py-django-js-asset/Makefile =================================================================== --- head/www/py-django-js-asset/Makefile +++ head/www/py-django-js-asset/Makefile @@ -16,6 +16,8 @@ USES= python USE_PYTHON= distutils autoplist -NO_ARCH= yes + +NO_ARCH= yes +CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj21-django-js-asset .include Index: head/www/py-django-mptt/Makefile =================================================================== --- head/www/py-django-mptt/Makefile +++ head/www/py-django-mptt/Makefile @@ -16,11 +16,11 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=1.11:www/py-django111@${PY_FLAVOR}\ ${PYTHON_PKGNAMEPREFIX}django-js-asset>0:www/py-django-js-asset@${PY_FLAVOR} -CONFLICTS_INSTALL=py*-django-happenings - USES= gettext python USE_PYTHON= autoplist distutils -NO_ARCH= yes +NO_ARCH= yes +CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-happenings \ + ${PYTHON_PKGNAMEPREFIX}dj21-django-mptt .include Index: head/www/py-django-tables2/Makefile =================================================================== --- head/www/py-django-tables2/Makefile +++ head/www/py-django-tables2/Makefile @@ -19,6 +19,8 @@ USES= python USE_PYTHON= distutils autoplist -NO_ARCH= yes + +NO_ARCH= yes +CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj21-django-tables2 .include Index: head/www/py-django-taggit-serializer/Makefile =================================================================== --- head/www/py-django-taggit-serializer/Makefile +++ head/www/py-django-taggit-serializer/Makefile @@ -18,6 +18,7 @@ USES= python USE_PYTHON= distutils autoplist -NO_ARCH= yes +NO_ARCH= yes +CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj21-django-taggit-serializer .include Index: head/www/py-django-taggit-serializer/pkg-descr =================================================================== --- head/www/py-django-taggit-serializer/pkg-descr +++ head/www/py-django-taggit-serializer/pkg-descr @@ -1,6 +1,6 @@ This package makes it possible to serialize tags generated by the django-taggit package. Because the tags in the django-taggit package need to be added into a TaggableManager() one cannot use the usual Serializer that is retrieved from the -Django REST Framework. +Django REST Framework. WWW: https://github.com/glemmaPaul/django-taggit-serializer Index: head/www/py-django-taggit/Makefile =================================================================== --- head/www/py-django-taggit/Makefile +++ head/www/py-django-taggit/Makefile @@ -18,6 +18,7 @@ USES= python USE_PYTHON= autoplist distutils -NO_ARCH= yes +NO_ARCH= yes +CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj21-django-taggit .include Index: head/www/py-django-timezone-field/Makefile =================================================================== --- head/www/py-django-timezone-field/Makefile +++ head/www/py-django-timezone-field/Makefile @@ -18,6 +18,7 @@ USES= python USE_PYTHON= distutils autoplist -NO_ARCH= yes +NO_ARCH= yes +CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj21-django-timezone-field .include Index: head/www/py-djangorestframework/Makefile =================================================================== --- head/www/py-djangorestframework/Makefile +++ head/www/py-djangorestframework/Makefile @@ -19,7 +19,8 @@ USES= python USE_PYTHON= distutils autoplist -CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}djangorestframework36 +CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}djangorestframework?? \ + ${PYTHON_PKGNAMEPREFIX}dj21-djangorestframework NO_ARCH= yes .include Index: head/www/py-djangorestframework36/Makefile =================================================================== --- head/www/py-djangorestframework36/Makefile +++ head/www/py-djangorestframework36/Makefile @@ -16,6 +16,7 @@ USES= python USE_PYTHON= distutils autoplist -CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}djangorestframework +CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}djangorestframework \ + ${PYTHON_PKGNAMEPREFIX}dj21-djangorestframework .include Index: head/www/py-drf-yasg/Makefile =================================================================== --- head/www/py-drf-yasg/Makefile +++ head/www/py-drf-yasg/Makefile @@ -29,6 +29,7 @@ USES= python USE_PYTHON= distutils autoplist -NO_ARCH= yes +NO_ARCH= yes +CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj21-drf-yasg .include