nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at python-updates 55 lines 1.2 kB view raw
1{ 2 lib, 3 buildPythonPackage, 4 dj-database-url, 5 dj-email-url, 6 dj-search-url, 7 django, 8 django-cache-url, 9 fetchPypi, 10 mock, 11 setuptools-scm, 12}: 13 14buildPythonPackage rec { 15 pname = "django-configurations"; 16 version = "2.5.1"; 17 format = "setuptools"; 18 19 src = fetchPypi { 20 inherit pname version; 21 hash = "sha256-blCDdX4rvfm7eFBWdTa5apNRX2sXUD10ko/2KNsuDpQ="; 22 }; 23 24 buildInputs = [ setuptools-scm ]; 25 26 propagatedBuildInputs = [ django ]; 27 28 nativeCheckInputs = [ 29 mock 30 dj-database-url 31 dj-email-url 32 dj-search-url 33 django-cache-url 34 ]; 35 36 checkPhase = '' 37 export PYTHONPATH=.:$PYTHONPATH 38 export DJANGO_SETTINGS_MODULE="tests.settings.main" 39 export DJANGO_CONFIGURATION="Test" 40 ${django}/bin/django-admin.py test 41 ''; 42 43 # django.core.exceptions.ImproperlyConfigured: django-configurations settings importer wasn't correctly installed 44 doCheck = false; 45 46 pythonImportsCheck = [ "configurations" ]; 47 48 meta = { 49 description = "Helper for organizing Django settings"; 50 mainProgram = "django-cadmin"; 51 homepage = "https://django-configurations.readthedocs.io/"; 52 license = lib.licenses.bsd0; 53 maintainers = [ ]; 54 }; 55}