diff options
author | Jonathan Ringer <jonringer117@gmail.com> | 2021-11-29 00:00:54 -0800 |
---|---|---|
committer | Jonathan Ringer <jonringer117@gmail.com> | 2021-11-30 18:52:47 -0800 |
commit | e87bd4c03ecfa96e193a52fbe8ec47caf04bca9b (patch) | |
tree | 4d87046b0e66759f1e2d74921f35d700b5f0edeb /pkgs/development/python-modules/requests-kerberos | |
parent | cdb7c0139a829c169f28950656b17c605872cbf5 (diff) |
python3Packages.requests-kerberos: fix build and tests
Diffstat (limited to 'pkgs/development/python-modules/requests-kerberos')
-rw-r--r-- | pkgs/development/python-modules/requests-kerberos/default.nix | 13 | ||||
-rw-r--r-- | pkgs/development/python-modules/requests-kerberos/fix_setup.patch | 9 |
2 files changed, 10 insertions, 12 deletions
diff --git a/pkgs/development/python-modules/requests-kerberos/default.nix b/pkgs/development/python-modules/requests-kerberos/default.nix index 37455d8f78b73..17a8191455aed 100644 --- a/pkgs/development/python-modules/requests-kerberos/default.nix +++ b/pkgs/development/python-modules/requests-kerberos/default.nix @@ -4,7 +4,9 @@ , cryptography , requests , pykerberos +, pyspnego , pytestCheckHook +, pytest-mock , mock }: @@ -20,20 +22,25 @@ buildPythonPackage rec { sha256 = "0yvfg2cj3d10l8fd8kyal4hmpd7fd1c3bca13cj9ril5l573in76"; }; + # avoid needing to package krb5 + postPatch = '' + substituteInPlace setup.py \ + --replace "pyspnego[kerberos]" "pyspnego" + ''; + propagatedBuildInputs = [ cryptography requests pykerberos + pyspnego ]; checkInputs = [ mock pytestCheckHook + pytest-mock ]; - # they have a setup.py which mentions a test suite that doesn't exist... - patches = [ ./fix_setup.patch ]; - pythonImportsCheck = [ "requests_kerberos" ]; meta = with lib; { diff --git a/pkgs/development/python-modules/requests-kerberos/fix_setup.patch b/pkgs/development/python-modules/requests-kerberos/fix_setup.patch deleted file mode 100644 index 67cc3a60f77e2..0000000000000 --- a/pkgs/development/python-modules/requests-kerberos/fix_setup.patch +++ /dev/null @@ -1,9 +0,0 @@ ---- ./setup.py 1980-01-02 00:00:00.000000000 +0000 -+++ ./setup.py 1980-01-02 00:00:00.000000000 +0000 -@@ -56,6 +56,5 @@ - ':sys_platform=="win32"': ['winkerberos>=0.5.0'], - ':sys_platform!="win32"': ['pykerberos>=1.1.8,<2.0.0'], - }, -- test_suite='test_requests_kerberos', - tests_require=['mock'], - ) |