Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
804 B · 46 lines
Nix
at litex
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647{ lib, buildPythonPackage, fetchFromGitHub, setuptools, pytestCheckHook}:
buildPythonPackage rec { pname = "Cerberus"; version = "1.3.4";
src = fetchFromGitHub { owner = "pyeve"; repo = "cerberus"; rev = version; sha256 = "03kj15cf1pbd11mxsik96m5w1m6p0fbdc4ia5ihzmq8rz28razpq"; };
propagatedBuildInputs = [ setuptools ];
nativeCheckInputs = [ pytestCheckHook ];
preCheck = '' export TESTDIR=$(mktemp -d) cp -R ./cerberus/tests $TESTDIR pushd $TESTDIR '';
postCheck = '' popd '';
pythonImportsCheck = [ "cerberus" ];
meta = with lib; { homepage = "http://python-cerberus.org/"; description = "Lightweight, extensible schema and data validation tool for Python dictionaries"; license = licenses.mit; };}