diff options
author | Chris Ostrouchov <chris.ostrouchov@gmail.com> | 2018-10-25 15:21:45 -0400 |
---|---|---|
committer | Frederik Rietdijk <freddyrietdijk@fridh.nl> | 2018-10-26 16:37:52 +0200 |
commit | 012404a8582b271366c697189422368ed1733e7d (patch) | |
tree | d7f0b23fd21fb9d9cef2a22977c189fbba2a2a3c /pkgs/development/python-modules/django-configurations | |
parent | f575ae13fa069dea8c2258e8bc5976c06fdd881e (diff) | |
download | nixpkgs-012404a8582b271366c697189422368ed1733e7d.tar nixpkgs-012404a8582b271366c697189422368ed1733e7d.tar.gz nixpkgs-012404a8582b271366c697189422368ed1733e7d.tar.bz2 nixpkgs-012404a8582b271366c697189422368ed1733e7d.tar.lz nixpkgs-012404a8582b271366c697189422368ed1733e7d.tar.xz nixpkgs-012404a8582b271366c697189422368ed1733e7d.tar.zst nixpkgs-012404a8582b271366c697189422368ed1733e7d.zip |
pythonPackages.django-configurations: init at 2.1
Diffstat (limited to 'pkgs/development/python-modules/django-configurations')
-rw-r--r-- | pkgs/development/python-modules/django-configurations/default.nix | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/pkgs/development/python-modules/django-configurations/default.nix b/pkgs/development/python-modules/django-configurations/default.nix new file mode 100644 index 00000000000..0ca6c400df2 --- /dev/null +++ b/pkgs/development/python-modules/django-configurations/default.nix @@ -0,0 +1,41 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, django-discover-runner +, mock +, dj-database-url +, dj-email-url +, dj-search-url +, django-cache-url +, six +, django +}: + +buildPythonPackage rec { + version = "2.1"; + pname = "django-configurations"; + + src = fetchPypi { + inherit pname version; + sha256 = "71d9acdff33aa034f0157b0b3d23629fe0cd499bf4d0b6d699b9ca0701d952e8"; + }; + + checkInputs = [ django-discover-runner mock dj-database-url dj-email-url dj-search-url django-cache-url six ]; + + checkPhase = '' + export PYTHONPATH=.:$PYTHONPATH + export DJANGO_SETTINGS_MODULE="tests.settings.main" + export DJANGO_CONFIGURATION="Test" + ${django}/bin/django-admin.py test + ''; + + # django.core.exceptions.ImproperlyConfigured: django-configurations settings importer wasn't correctly installed + doCheck = false; + + meta = with stdenv.lib; { + homepage = https://django-configurations.readthedocs.io/; + description = "A helper for organizing Django settings"; + license = licenses.bsd0; + maintainers = [ maintainers.costrouc ]; + }; +} |