diff options
Diffstat (limited to 'nixpkgs/pkgs/development/python-modules/django-auth-ldap/default.nix')
-rw-r--r-- | nixpkgs/pkgs/development/python-modules/django-auth-ldap/default.nix | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/nixpkgs/pkgs/development/python-modules/django-auth-ldap/default.nix b/nixpkgs/pkgs/development/python-modules/django-auth-ldap/default.nix new file mode 100644 index 000000000000..d0dacd659a15 --- /dev/null +++ b/nixpkgs/pkgs/development/python-modules/django-auth-ldap/default.nix @@ -0,0 +1,30 @@ +{ lib, stdenv +, buildPythonPackage +, fetchPypi, isPy27 +, ldap , django +, mock +}: + +buildPythonPackage rec { + pname = "django-auth-ldap"; + version = "2.2.0"; + disabled = isPy27; + src = fetchPypi { + inherit pname version; + sha256 = "11af1773b08613339d2c3a0cec1308a4d563518f17b1719c3759994d0b4d04bf"; + }; + + propagatedBuildInputs = [ ldap django ]; + checkInputs = [ mock ]; + + # django.core.exceptions.ImproperlyConfigured: Requested setting INSTALLED_APPS, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings + doCheck = false; + + meta = with lib; { + description = "Django authentication backend that authenticates against an LDAP service"; + homepage = "https://github.com/django-auth-ldap/django-auth-ldap"; + license = licenses.bsd2; + maintainers = with maintainers; [ mmai ]; + platforms = platforms.linux; + }; +} |