From 979c113fc4f135e0552e244b6c080221f9491b27 Mon Sep 17 00:00:00 2001 From: catvayor Date: Fri, 25 Oct 2024 22:14:45 +0200 Subject: [PATCH] feat(python): add django-cas-ng no pythonImportsCheck :( --- python-pkgs/django-cas-ng.nix | 47 +++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 python-pkgs/django-cas-ng.nix diff --git a/python-pkgs/django-cas-ng.nix b/python-pkgs/django-cas-ng.nix new file mode 100644 index 0000000..3821382 --- /dev/null +++ b/python-pkgs/django-cas-ng.nix @@ -0,0 +1,47 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + setuptools, + wheel, + flake8, + lxml, + python-cas, + requests, + django, +}: + +buildPythonPackage rec { + pname = "django-cas-ng"; + version = "5.0.1"; + pyproject = true; + + src = fetchFromGitHub { + owner = "django-cas-ng"; + repo = "django-cas-ng"; + rev = "v${version}"; + hash = "sha256-jGoros8HbSWCtWvw2ilttm0MtWtEZDUy5KWNfczJvWk="; + }; + + nativeBuildInputs = [ + setuptools + wheel + ]; + + propagatedBuildInputs = [ + flake8 + lxml + python-cas + requests + django + ]; + + # pythonImportsCheck = [ "django_cas_ng" ]; + + meta = with lib; { + description = "Django CAS 1.0/2.0/3.0 client authentication library, support Django 2.0, 2.1, 2.2, 3.0 and Python 3.5"; + homepage = "https://github.com/django-cas-ng/django-cas-ng"; + license = licenses.mit; + maintainers = with maintainers; [ ]; + }; +}