gnu: Django packages propagate Django, after all.
This reverts commit d7922f488b.  Mainly to
placate the new 'sanity-check' phase, and because --with-input and friends
makes it easy to override.
* gnu/packages/django.scm (python-django-extensions,
python-django-simple-math-captcha, python-django-taggit,
python-easy-thumbnails, python-django-haystack, python-django-allauth,
python-django-debug-toolbar, python-django-debug-toolbar-alchemy,
python-django-assets, python-django-jinja, python-django-picklefield,
python-django-bulk-update, python-django-contact-form,
python-django-contrib-comments, python-django-pipeline, python-django-redis,
python-django-rq, python-django-q, python-django-sortedm2m,
python-django-appconf, python-django-statici18n, python-djangorestframework,
python-django-sekizai, python-django-crispy-forms,
python-django-override-storage, python-django-auth-ldap,
python-django-logging-json, python-django-netfields,
python-django-url-filter)[propagated-inputs]: Add PYTHON-DJANGO.
[native-inputs]: Remove it.
			
			
This commit is contained in:
		
							parent
							
								
									f8490817e7
								
							
						
					
					
						commit
						0b6f4be0fa
					
				
					 1 changed files with 64 additions and 61 deletions
				
			
		|  | @ -166,10 +166,10 @@ to the @dfn{don't repeat yourself} (DRY) principle.") | ||||||
|      `(("python-six" ,python-six) |      `(("python-six" ,python-six) | ||||||
|        ("python-vobject" ,python-vobject) |        ("python-vobject" ,python-vobject) | ||||||
|        ("python-werkzeug" ,python-werkzeug) |        ("python-werkzeug" ,python-werkzeug) | ||||||
|        ("python-dateutil" ,python-dateutil))) |        ("python-dateutil" ,python-dateutil) | ||||||
|  |        ("python-django" ,python-django))) | ||||||
|     (native-inputs |     (native-inputs | ||||||
|      `(("python-django" ,python-django) |      `(("python-mock" ,python-mock) | ||||||
|        ("python-mock" ,python-mock) |  | ||||||
|        ("python-factory-boy" ,python-factory-boy) |        ("python-factory-boy" ,python-factory-boy) | ||||||
|        ("python-tox" ,python-tox) |        ("python-tox" ,python-tox) | ||||||
|        ("python-pytest" ,python-pytest) |        ("python-pytest" ,python-pytest) | ||||||
|  | @ -250,10 +250,10 @@ that are useful for particular countries or cultures.") | ||||||
|                     (lambda _ |                     (lambda _ | ||||||
|                       (invoke "python" "runtests.py")))))) |                       (invoke "python" "runtests.py")))))) | ||||||
|     (native-inputs |     (native-inputs | ||||||
|      `(("python-django" ,python-django) |      `(("python-mock" ,python-mock))) | ||||||
|        ("python-mock" ,python-mock))) |  | ||||||
|     (propagated-inputs |     (propagated-inputs | ||||||
|      `(("python-six" ,python-six))) |      `(("python-django" ,python-django) | ||||||
|  |        ("python-six" ,python-six))) | ||||||
|     (synopsis "Easy-to-use math field/widget captcha for Django forms") |     (synopsis "Easy-to-use math field/widget captcha for Django forms") | ||||||
|     (description |     (description | ||||||
|      "A multi-value-field that presents a human answerable question, |      "A multi-value-field that presents a human answerable question, | ||||||
|  | @ -275,6 +275,8 @@ with arguments to the field constructor.") | ||||||
|     (build-system python-build-system) |     (build-system python-build-system) | ||||||
|     ;; FIXME: How to make the test templates available to Django? |     ;; FIXME: How to make the test templates available to Django? | ||||||
|     (arguments '(#:tests? #f)) |     (arguments '(#:tests? #f)) | ||||||
|  |     (propagated-inputs | ||||||
|  |      `(("python-django" ,python-django))) | ||||||
|     (home-page "https://github.com/divio/django-classy-tags") |     (home-page "https://github.com/divio/django-classy-tags") | ||||||
|     (synopsis "Class based template tags for Django") |     (synopsis "Class based template tags for Django") | ||||||
|     (description |     (description | ||||||
|  | @ -303,10 +305,10 @@ when coding custom template tags.") | ||||||
|            (lambda _ |            (lambda _ | ||||||
|              (invoke "python3" "-m" "django" "test" "--settings=tests.settings")))))) |              (invoke "python3" "-m" "django" "test" "--settings=tests.settings")))))) | ||||||
|     (propagated-inputs |     (propagated-inputs | ||||||
|      `(("python-isort" ,python-isort))) |  | ||||||
|     (native-inputs |  | ||||||
|      `(("python-django" ,python-django) |      `(("python-django" ,python-django) | ||||||
|        ("python-pytest" ,python-pytest) |        ("python-isort" ,python-isort))) | ||||||
|  |     (native-inputs | ||||||
|  |      `(("python-pytest" ,python-pytest) | ||||||
|        ("python-mock" ,python-mock))) |        ("python-mock" ,python-mock))) | ||||||
|     (home-page |     (home-page | ||||||
|      "https://github.com/jazzband/django-taggit") |      "https://github.com/jazzband/django-taggit") | ||||||
|  | @ -328,10 +330,9 @@ when coding custom template tags.") | ||||||
|         (base32 |         (base32 | ||||||
|          "14gzp5cv24z0qhxb7f7k7v9jgzpaj4n8yhjq83ynpx8183fs1rz4")))) |          "14gzp5cv24z0qhxb7f7k7v9jgzpaj4n8yhjq83ynpx8183fs1rz4")))) | ||||||
|     (build-system python-build-system) |     (build-system python-build-system) | ||||||
|     (native-inputs |  | ||||||
|      `(("python-django" ,python-django))) |  | ||||||
|     (propagated-inputs |     (propagated-inputs | ||||||
|      `(("python-pillow" ,python-pillow))) |      `(("python-django" ,python-django) | ||||||
|  |        ("python-pillow" ,python-pillow))) | ||||||
|     (home-page "https://github.com/SmileyChris/easy-thumbnails") |     (home-page "https://github.com/SmileyChris/easy-thumbnails") | ||||||
|     (synopsis "Easy thumbnails for Django") |     (synopsis "Easy thumbnails for Django") | ||||||
|     (description |     (description | ||||||
|  | @ -413,10 +414,11 @@ useful tools for testing Django applications and projects.") | ||||||
|                                     "/lib")) |                                     "/lib")) | ||||||
|              #t))) |              #t))) | ||||||
|        #:tests? #f)) ; OSError: libgdal.so.27: cannot open shared object file |        #:tests? #f)) ; OSError: libgdal.so.27: cannot open shared object file | ||||||
|  |     (propagated-inputs | ||||||
|  |      `(("python-django" ,python-django))) | ||||||
|     (native-inputs |     (native-inputs | ||||||
|      `(("gdal" ,gdal) |      `(("gdal" ,gdal) | ||||||
|        ("python-coverage" ,python-coverage) |        ("python-coverage" ,python-coverage) | ||||||
|        ("python-django" ,python-django) |  | ||||||
|        ("python-dateutil" ,python-dateutil) |        ("python-dateutil" ,python-dateutil) | ||||||
|        ("python-geopy" ,python-geopy) |        ("python-geopy" ,python-geopy) | ||||||
|        ("python-mock" ,python-mock) |        ("python-mock" ,python-mock) | ||||||
|  | @ -489,8 +491,9 @@ them do this.") | ||||||
|        ("python-requests" ,python-requests) |        ("python-requests" ,python-requests) | ||||||
|        ("python-requests-oauthlib" ,python-requests-oauthlib))) |        ("python-requests-oauthlib" ,python-requests-oauthlib))) | ||||||
|     (native-inputs |     (native-inputs | ||||||
|      `(("python-django" ,python-django) |      `(("python-mock" ,python-mock))) | ||||||
|        ("python-mock" ,python-mock))) |     (inputs | ||||||
|  |      `(("python-django" ,python-django))) | ||||||
|     (home-page "https://github.com/pennersr/django-allauth") |     (home-page "https://github.com/pennersr/django-allauth") | ||||||
|     (synopsis "Set of Django applications addressing authentication") |     (synopsis "Set of Django applications addressing authentication") | ||||||
|     (description |     (description | ||||||
|  | @ -515,10 +518,10 @@ account authentication.") | ||||||
|          "1m1j2sx7q0blma0miswj3c8hrfi5q4y5cq2b816v8gagy89xgc57")))) |          "1m1j2sx7q0blma0miswj3c8hrfi5q4y5cq2b816v8gagy89xgc57")))) | ||||||
|     (build-system python-build-system) |     (build-system python-build-system) | ||||||
|     (propagated-inputs |     (propagated-inputs | ||||||
|      `(("python-sqlparse" ,python-sqlparse))) |      `(("python-sqlparse" ,python-sqlparse) | ||||||
|  |        ("python-django" ,python-django))) | ||||||
|     (native-inputs |     (native-inputs | ||||||
|      `(("python-django" ,python-django) |      `(("python-django-jinja" ,python-django-jinja) | ||||||
|        ("python-django-jinja" ,python-django-jinja) |  | ||||||
|        ("python-html5lib" ,python-html5lib))) |        ("python-html5lib" ,python-html5lib))) | ||||||
|     (arguments |     (arguments | ||||||
|      '(#:phases |      '(#:phases | ||||||
|  | @ -548,7 +551,8 @@ request and response as a toolbar on the rendered page.") | ||||||
|     (build-system python-build-system) |     (build-system python-build-system) | ||||||
|     (arguments '(#:tests? #f))          ;XXX: 'make check' does "echo TODO" |     (arguments '(#:tests? #f))          ;XXX: 'make check' does "echo TODO" | ||||||
|     (propagated-inputs |     (propagated-inputs | ||||||
|      `(("python-django-debug-toolbar" ,python-django-debug-toolbar) |      `(("python-django" ,python-django) | ||||||
|  |        ("python-django-debug-toolbar" ,python-django-debug-toolbar) | ||||||
|        ("python-jsonplus" ,python-jsonplus) |        ("python-jsonplus" ,python-jsonplus) | ||||||
|        ("python-six" ,python-six) |        ("python-six" ,python-six) | ||||||
|        ("python-sqlalchemy" ,python-sqlalchemy))) |        ("python-sqlalchemy" ,python-sqlalchemy))) | ||||||
|  | @ -595,10 +599,10 @@ templatetags and a full test suite.") | ||||||
|                 "0fc6i77faxxv1gjlp06lv3kw64b5bhdiypaygfxh5djddgk83fwa")))) |                 "0fc6i77faxxv1gjlp06lv3kw64b5bhdiypaygfxh5djddgk83fwa")))) | ||||||
|     (build-system python-build-system) |     (build-system python-build-system) | ||||||
|     (native-inputs |     (native-inputs | ||||||
|      `(("python-django" ,python-django) |      `(("python-nose" ,python-nose))) | ||||||
|        ("python-nose" ,python-nose))) |  | ||||||
|     (propagated-inputs |     (propagated-inputs | ||||||
|      `(("python-webassets" ,python-webassets))) |      `(("python-django" ,python-django) | ||||||
|  |        ("python-webassets" ,python-webassets))) | ||||||
|     (home-page "https://github.com/miracle2k/django-assets") |     (home-page "https://github.com/miracle2k/django-assets") | ||||||
|     (synopsis "Asset management for Django") |     (synopsis "Asset management for Django") | ||||||
|     (description |     (description | ||||||
|  | @ -623,7 +627,8 @@ merging, minifying and compiling CSS and Javascript files.") | ||||||
|          "06ldbkfkm6sc0p9sqpjph06gxrqpj78ih3dc2yik2fcba2y5mak1")))) |          "06ldbkfkm6sc0p9sqpjph06gxrqpj78ih3dc2yik2fcba2y5mak1")))) | ||||||
|     (build-system python-build-system) |     (build-system python-build-system) | ||||||
|     (propagated-inputs |     (propagated-inputs | ||||||
|      `(("python-jinja2" ,python-jinja2) |      `(("python-django" ,python-django) | ||||||
|  |        ("python-jinja2" ,python-jinja2) | ||||||
|        ("python-pytz" ,python-pytz) |        ("python-pytz" ,python-pytz) | ||||||
|        ("python-django-pipeline" ,python-django-pipeline))) |        ("python-django-pipeline" ,python-django-pipeline))) | ||||||
|     (arguments |     (arguments | ||||||
|  | @ -692,7 +697,7 @@ conn_max_age argument to easily enable Django’s connection pool.") | ||||||
|                     (lambda _ |                     (lambda _ | ||||||
|                       (invoke "python" "-m" "django" "test" "-v2" |                       (invoke "python" "-m" "django" "test" "-v2" | ||||||
|                               "--settings=tests.settings")))))) |                               "--settings=tests.settings")))))) | ||||||
|     (native-inputs |     (propagated-inputs | ||||||
|      ;; XXX: Picklefield has not been updated in 10+ years and fails tests |      ;; XXX: Picklefield has not been updated in 10+ years and fails tests | ||||||
|      ;; with Django 3.2. |      ;; with Django 3.2. | ||||||
|      `(("python-django@2.2" ,python-django-2.2))) |      `(("python-django@2.2" ,python-django-2.2))) | ||||||
|  | @ -714,6 +719,8 @@ conn_max_age argument to easily enable Django’s connection pool.") | ||||||
|     (arguments |     (arguments | ||||||
|      ;; XXX: Tests require a Postgres database. |      ;; XXX: Tests require a Postgres database. | ||||||
|      `(#:tests? #f)) |      `(#:tests? #f)) | ||||||
|  |     (propagated-inputs | ||||||
|  |      `(("python-django" ,python-django))) | ||||||
|     (home-page "https://github.com/aykut/django-bulk-update") |     (home-page "https://github.com/aykut/django-bulk-update") | ||||||
|     (synopsis "Simple bulk update over Django ORM or with helper function") |     (synopsis "Simple bulk update over Django ORM or with helper function") | ||||||
|     (description |     (description | ||||||
|  | @ -740,8 +747,9 @@ project aims to bulk update given objects using one query over Django ORM.") | ||||||
|              (invoke "coverage" "run" "--source" "contact_form" |              (invoke "coverage" "run" "--source" "contact_form" | ||||||
|                      "runtests.py")))))) |                      "runtests.py")))))) | ||||||
|     (native-inputs |     (native-inputs | ||||||
|      `(("python-coverage" ,python-coverage) |      `(("python-coverage" ,python-coverage))) | ||||||
|        ("python-django" ,python-django))) |     (propagated-inputs | ||||||
|  |      `(("python-django" ,python-django))) | ||||||
|     (home-page "https://github.com/ubernostrum/django-contact-form") |     (home-page "https://github.com/ubernostrum/django-contact-form") | ||||||
|     (synopsis "Contact form for Django") |     (synopsis "Contact form for Django") | ||||||
|     (description |     (description | ||||||
|  | @ -760,10 +768,9 @@ for Django sites.") | ||||||
|                (base32 |                (base32 | ||||||
|                 "0ccdiv784a5vnpfal36km4dyg12340rwhpr0riyy0k89wfnjn8yi")))) |                 "0ccdiv784a5vnpfal36km4dyg12340rwhpr0riyy0k89wfnjn8yi")))) | ||||||
|     (build-system python-build-system) |     (build-system python-build-system) | ||||||
|     (native-inputs |  | ||||||
|      `(("python-django" ,python-django))) |  | ||||||
|     (propagated-inputs |     (propagated-inputs | ||||||
|      `(("python-six" ,python-six))) |      `(("python-django" ,python-django) | ||||||
|  |        ("python-six" ,python-six))) | ||||||
|     (home-page "https://github.com/django/django-contrib-comments") |     (home-page "https://github.com/django/django-contrib-comments") | ||||||
|     (synopsis "Comments framework") |     (synopsis "Comments framework") | ||||||
|     (description |     (description | ||||||
|  | @ -798,10 +805,9 @@ entries, photos, book chapters, or anything else.") | ||||||
|              (when tests? |              (when tests? | ||||||
|                (setenv "DJANGO_SETTINGS_MODULE" "tests.settings") |                (setenv "DJANGO_SETTINGS_MODULE" "tests.settings") | ||||||
|                (invoke "django-admin" "test" "tests"))))))) |                (invoke "django-admin" "test" "tests"))))))) | ||||||
|     (native-inputs |  | ||||||
|      `(("python-django" ,python-django))) |  | ||||||
|     (propagated-inputs |     (propagated-inputs | ||||||
|      `(("python-css-html-js-minify" ,python-css-html-js-minify) |      `(("python-css-html-js-minify" ,python-css-html-js-minify) | ||||||
|  |        ("python-django" ,python-django) | ||||||
|        ("python-slimit" ,python-slimit) |        ("python-slimit" ,python-slimit) | ||||||
|        ("python-jsmin" ,python-jsmin))) |        ("python-jsmin" ,python-jsmin))) | ||||||
|     (home-page |     (home-page | ||||||
|  | @ -833,14 +839,14 @@ support, and optional data-URI image and font embedding.") | ||||||
|              (with-directory-excursion "tests" |              (with-directory-excursion "tests" | ||||||
|                (invoke "python" "runtests.py"))))))) |                (invoke "python" "runtests.py"))))))) | ||||||
|     (native-inputs |     (native-inputs | ||||||
|      `(("python-django" ,python-django) |      `(("python-fakeredis" ,python-fakeredis) | ||||||
|        ("python-fakeredis" ,python-fakeredis) |  | ||||||
|        ("python-hiredis" ,python-hiredis) |        ("python-hiredis" ,python-hiredis) | ||||||
|        ("python-mock" ,python-mock) |        ("python-mock" ,python-mock) | ||||||
|        ("python-msgpack" ,python-msgpack) |        ("python-msgpack" ,python-msgpack) | ||||||
|        ("redis" ,redis))) |        ("redis" ,redis))) | ||||||
|     (propagated-inputs |     (propagated-inputs | ||||||
|      `(("python-redis" ,python-redis))) |      `(("python-django" ,python-django) | ||||||
|  |        ("python-redis" ,python-redis))) | ||||||
|     (home-page "https://github.com/niwibe/django-redis") |     (home-page "https://github.com/niwibe/django-redis") | ||||||
|     (synopsis "Full featured redis cache backend for Django") |     (synopsis "Full featured redis cache backend for Django") | ||||||
|     (description |     (description | ||||||
|  | @ -868,13 +874,13 @@ support, and optional data-URI image and font embedding.") | ||||||
|                      "--settings=django_rq.tests.settings" |                      "--settings=django_rq.tests.settings" | ||||||
|                      "--pythonpath=.")))))) |                      "--pythonpath=.")))))) | ||||||
|     (native-inputs |     (native-inputs | ||||||
|      `(("python-django" ,python-django) |      `(("python-django-redis" ,python-django-redis) | ||||||
|        ("python-django-redis" ,python-django-redis) |  | ||||||
|        ("python-mock" ,python-mock) |        ("python-mock" ,python-mock) | ||||||
|        ("python-rq-scheduler" ,python-rq-scheduler) |        ("python-rq-scheduler" ,python-rq-scheduler) | ||||||
|        ("redis" ,redis))) |        ("redis" ,redis))) | ||||||
|     (propagated-inputs |     (propagated-inputs | ||||||
|      `(("python-rq" ,python-rq))) |      `(("python-django" ,python-django) | ||||||
|  |        ("python-rq" ,python-rq))) | ||||||
|     (home-page "https://github.com/ui/django-rq") |     (home-page "https://github.com/ui/django-rq") | ||||||
|     (synopsis "Django integration with RQ") |     (synopsis "Django integration with RQ") | ||||||
|     (description |     (description | ||||||
|  | @ -896,11 +902,10 @@ settings.py and easily use them in your project.") | ||||||
|     (build-system python-build-system) |     (build-system python-build-system) | ||||||
|     ;; FIXME: Tests require disque, Redis, MongoDB, Docker. |     ;; FIXME: Tests require disque, Redis, MongoDB, Docker. | ||||||
|     (arguments '(#:tests? #f)) |     (arguments '(#:tests? #f)) | ||||||
|     (native-inputs |  | ||||||
|      `(("python-django" ,python-django))) |  | ||||||
|     (propagated-inputs |     (propagated-inputs | ||||||
|      `(("python-arrow" ,python-arrow) |      `(("python-arrow" ,python-arrow) | ||||||
|        ("python-blessed" ,python-blessed) |        ("python-blessed" ,python-blessed) | ||||||
|  |        ("python-django" ,python-django) | ||||||
|        ("python-django-picklefield" ,python-django-picklefield))) |        ("python-django-picklefield" ,python-django-picklefield))) | ||||||
|     (home-page "https://django-q.readthedocs.io/") |     (home-page "https://django-q.readthedocs.io/") | ||||||
|     (synopsis "Multiprocessing distributed task queue for Django") |     (synopsis "Multiprocessing distributed task queue for Django") | ||||||
|  | @ -926,7 +931,7 @@ using Python multiprocessing.") | ||||||
|                     (lambda _ |                     (lambda _ | ||||||
|                       (invoke "python" "django-admin.py" |                       (invoke "python" "django-admin.py" | ||||||
|                               "test" "--settings=settings")))))) |                               "test" "--settings=settings")))))) | ||||||
|     (native-inputs |     (propagated-inputs | ||||||
|      `(("python-django" ,python-django))) |      `(("python-django" ,python-django))) | ||||||
|     (home-page "https://github.com/jazzband/django-sortedm2m") |     (home-page "https://github.com/jazzband/django-sortedm2m") | ||||||
|     (synopsis "Drop-in replacement for django's own ManyToManyField") |     (synopsis "Drop-in replacement for django's own ManyToManyField") | ||||||
|  | @ -953,7 +958,7 @@ the order of added relations.") | ||||||
|                     (lambda _ |                     (lambda _ | ||||||
|                       (setenv "DJANGO_SETTINGS_MODULE" "tests.test_settings") |                       (setenv "DJANGO_SETTINGS_MODULE" "tests.test_settings") | ||||||
|                       (invoke "python" "django-admin.py" "test" "-v2")))))) |                       (invoke "python" "django-admin.py" "test" "-v2")))))) | ||||||
|     (native-inputs |     (propagated-inputs | ||||||
|      `(("python-django" ,python-django))) |      `(("python-django" ,python-django))) | ||||||
|     (home-page "https://github.com/django-compressor/django-appconf") |     (home-page "https://github.com/django-compressor/django-appconf") | ||||||
|     (synopsis "Handle configuration defaults of packaged Django apps") |     (synopsis "Handle configuration defaults of packaged Django apps") | ||||||
|  | @ -988,11 +993,11 @@ name is purely coincidental.") | ||||||
|                       (setenv "DJANGO_SETTINGS_MODULE" "project.settings") |                       (setenv "DJANGO_SETTINGS_MODULE" "project.settings") | ||||||
|                       (invoke "pytest" "-vv")))))) |                       (invoke "pytest" "-vv")))))) | ||||||
|     (native-inputs |     (native-inputs | ||||||
|      `(("python-django" ,python-django) |      `(("python-pytest" ,python-pytest) | ||||||
|        ("python-pytest" ,python-pytest) |  | ||||||
|        ("python-pytest-django" ,python-pytest-django))) |        ("python-pytest-django" ,python-pytest-django))) | ||||||
|     (propagated-inputs |     (propagated-inputs | ||||||
|      `(("django-appconf" ,python-django-appconf))) |      `(("python-django" ,python-django) | ||||||
|  |        ("django-appconf" ,python-django-appconf))) | ||||||
|     (synopsis "Generate JavaScript catalog to static files") |     (synopsis "Generate JavaScript catalog to static files") | ||||||
|     (description |     (description | ||||||
|       "A Django app that provides helper for generating JavaScript catalog to |       "A Django app that provides helper for generating JavaScript catalog to | ||||||
|  | @ -1057,9 +1062,10 @@ Django projects, which allows association of a number of tags with any | ||||||
|                  (invoke "python" "runtests.py" "--nolint") |                  (invoke "python" "runtests.py" "--nolint") | ||||||
|                  (format #t "test suite not run~%"))))))) |                  (format #t "test suite not run~%"))))))) | ||||||
|     (native-inputs |     (native-inputs | ||||||
|      `(("python-django" ,python-django) |      `(("python-pytest" ,python-pytest) | ||||||
|        ("python-pytest" ,python-pytest) |  | ||||||
|        ("python-pytest-django" ,python-pytest-django))) |        ("python-pytest-django" ,python-pytest-django))) | ||||||
|  |     (propagated-inputs | ||||||
|  |      `(("python-django" ,python-django))) | ||||||
|     (home-page "https://www.django-rest-framework.org") |     (home-page "https://www.django-rest-framework.org") | ||||||
|     (synopsis "Toolkit for building Web APIs with Django") |     (synopsis "Toolkit for building Web APIs with Django") | ||||||
|     (description |     (description | ||||||
|  | @ -1080,10 +1086,9 @@ provides features like a Web-browsable API and authentication policies.") | ||||||
|           "0vrkli625b5s1wldri3dyrfvqbxg7zxy2pg0rpjixw3b1ndz0ag8")))) |           "0vrkli625b5s1wldri3dyrfvqbxg7zxy2pg0rpjixw3b1ndz0ag8")))) | ||||||
|     (build-system python-build-system) |     (build-system python-build-system) | ||||||
|     (arguments '(#:tests? #f)) ; Tests not included with release. |     (arguments '(#:tests? #f)) ; Tests not included with release. | ||||||
|     (native-inputs |  | ||||||
|      `(("python-django" ,python-django))) |  | ||||||
|     (propagated-inputs |     (propagated-inputs | ||||||
|      `(("python-django-classy-tags" ,python-django-classy-tags) |      `(("python-django" ,python-django) | ||||||
|  |        ("python-django-classy-tags" ,python-django-classy-tags) | ||||||
|        ("python-six" ,python-six))) |        ("python-six" ,python-six))) | ||||||
|     (home-page "https://github.com/divio/django-sekizai") |     (home-page "https://github.com/divio/django-sekizai") | ||||||
|     (synopsis "Template blocks for Django projects") |     (synopsis "Template blocks for Django projects") | ||||||
|  | @ -1112,7 +1117,7 @@ a single block.") | ||||||
|     (arguments |     (arguments | ||||||
|      '(;; No included tests |      '(;; No included tests | ||||||
|        #:tests? #f)) |        #:tests? #f)) | ||||||
|     (native-inputs |     (propagated-inputs | ||||||
|      `(("python-django" ,python-django))) |      `(("python-django" ,python-django))) | ||||||
|     (home-page |     (home-page | ||||||
|      "http://github.com/maraujop/django-crispy-forms") |      "http://github.com/maraujop/django-crispy-forms") | ||||||
|  | @ -1187,8 +1192,9 @@ template tag.") | ||||||
|                     (lambda _ |                     (lambda _ | ||||||
|                       (invoke "python" "runtests.py")))))) |                       (invoke "python" "runtests.py")))))) | ||||||
|     (native-inputs |     (native-inputs | ||||||
|      `(("python-django" ,python-django) |      `(("python-mock" ,python-mock))) | ||||||
|        ("python-mock" ,python-mock))) |     (propagated-inputs | ||||||
|  |      `(("python-django" ,python-django))) | ||||||
|     (synopsis "Django test helpers to manage file storage side effects") |     (synopsis "Django test helpers to manage file storage side effects") | ||||||
|     (description |     (description | ||||||
|      "This project provides tools to help reduce the side effects of using |      "This project provides tools to help reduce the side effects of using | ||||||
|  | @ -1220,10 +1226,10 @@ FileFields during tests.") | ||||||
|                                 "--settings" "tests.settings"))))))) |                                 "--settings" "tests.settings"))))))) | ||||||
|     (native-inputs |     (native-inputs | ||||||
|      `(("openldap" ,openldap) |      `(("openldap" ,openldap) | ||||||
|        ("python-django" ,python-django) |  | ||||||
|        ("python-mock" ,python-mock))) |        ("python-mock" ,python-mock))) | ||||||
|     (propagated-inputs |     (propagated-inputs | ||||||
|      `(("python-ldap" ,python-ldap))) |      `(("python-django" ,python-django) | ||||||
|  |        ("python-ldap" ,python-ldap))) | ||||||
|     (home-page "https://github.com/django-auth-ldap/django-auth-ldap") |     (home-page "https://github.com/django-auth-ldap/django-auth-ldap") | ||||||
|     (synopsis "Django LDAP authentication backend") |     (synopsis "Django LDAP authentication backend") | ||||||
|     (description |     (description | ||||||
|  | @ -1242,10 +1248,9 @@ FileFields during tests.") | ||||||
|                 "06041a8icazzp73kg93c7k1ska12wvkq7fpcad0l0sm1qnxx5yx7")))) |                 "06041a8icazzp73kg93c7k1ska12wvkq7fpcad0l0sm1qnxx5yx7")))) | ||||||
|     (build-system python-build-system) |     (build-system python-build-system) | ||||||
|     (arguments '(#:tests? #f))          ;no tests |     (arguments '(#:tests? #f))          ;no tests | ||||||
|     (native-inputs |  | ||||||
|      `(("python-django" ,python-django))) |  | ||||||
|     (propagated-inputs |     (propagated-inputs | ||||||
|      `(("python-certifi" ,python-certifi) |      `(("python-certifi" ,python-certifi) | ||||||
|  |        ("python-django" ,python-django) | ||||||
|        ("python-elasticsearch" ,python-elasticsearch) |        ("python-elasticsearch" ,python-elasticsearch) | ||||||
|        ("python-six" ,python-six))) |        ("python-six" ,python-six))) | ||||||
|     (home-page "https://github.com/cipriantarta/django-logging") |     (home-page "https://github.com/cipriantarta/django-logging") | ||||||
|  | @ -1268,10 +1273,9 @@ to ElasticSearch.") | ||||||
|                 "1c47azr5am0q8g45x0fbn0cay7vyrack6n7k6siliw1j2p0gzi7s")))) |                 "1c47azr5am0q8g45x0fbn0cay7vyrack6n7k6siliw1j2p0gzi7s")))) | ||||||
|     (build-system python-build-system) |     (build-system python-build-system) | ||||||
|     (arguments '(#:tests? #f))      ;XXX: Requires a running PostgreSQL server |     (arguments '(#:tests? #f))      ;XXX: Requires a running PostgreSQL server | ||||||
|     (native-inputs |  | ||||||
|      `(("python-django" ,python-django))) |  | ||||||
|     (propagated-inputs |     (propagated-inputs | ||||||
|      `(("python-netaddr" ,python-netaddr) |      `(("python-django" ,python-django) | ||||||
|  |        ("python-netaddr" ,python-netaddr) | ||||||
|        ("python-six" ,python-six))) |        ("python-six" ,python-six))) | ||||||
|     (home-page "https://github.com/jimfunk/django-postgresql-netfields") |     (home-page "https://github.com/jimfunk/django-postgresql-netfields") | ||||||
|     (synopsis "PostgreSQL netfields implementation for Django") |     (synopsis "PostgreSQL netfields implementation for Django") | ||||||
|  | @ -1311,10 +1315,9 @@ to ElasticSearch.") | ||||||
|                             (invoke "pytest" "-vv" "--doctest-modules" |                             (invoke "pytest" "-vv" "--doctest-modules" | ||||||
|                                     "tests/" "url_filter/")) |                                     "tests/" "url_filter/")) | ||||||
|                           (format #t "test suite not run~%"))))))) |                           (format #t "test suite not run~%"))))))) | ||||||
|     (native-inputs |  | ||||||
|      `(("python-django" ,python-django))) |  | ||||||
|     (propagated-inputs |     (propagated-inputs | ||||||
|      `(("python-cached-property" ,python-cached-property) |      `(("python-cached-property" ,python-cached-property) | ||||||
|  |        ("python-django" ,python-django) | ||||||
|        ("python-six" ,python-six))) |        ("python-six" ,python-six))) | ||||||
|     (synopsis "Filter data via human-friendly URLs") |     (synopsis "Filter data via human-friendly URLs") | ||||||
|     (description |     (description | ||||||
|  |  | ||||||
		Reference in a new issue