Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
971 B · 47 lines
Nix
at litex
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748{ lib, buildPythonPackage, fetchPypi, pythonOlder, nose, lxml, requests, six}:
buildPythonPackage rec { pname = "pyxnat"; version = "1.5"; disabled = pythonOlder "3.7";
src = fetchPypi { inherit pname version; hash = "sha256-Y8mj6OfZXyE1q3C8HyVzGySuZB6rLSsL/CV/7axxaec="; };
propagatedBuildInputs = [ lxml requests six ];
# future is not used, and pathlib is installed part of python38+ # w/o an external package prePatch = '' substituteInPlace setup.py \ --replace "pathlib>=1.0" "" \ --replace "future>=0.16" "" '';
nativeCheckInputs = [ nose ]; checkPhase = "nosetests pyxnat/tests"; doCheck = false; # requires a docker container running an XNAT server
pythonImportsCheck = [ "pyxnat" ];
meta = with lib; { homepage = "https://pyxnat.github.io/pyxnat"; description = "Python API to XNAT"; license = licenses.bsd3; maintainers = with maintainers; [ bcdarwin ]; };}