Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
1.7 kB · 88 lines
Nix
at llvm-cleanup
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889{ lib, buildPythonPackage, pythonOlder, fetchFromGitHub, pythonRelaxDepsHook, setuptools, watchdog, portalocker, pytestCheckHook, pymongo, dnspython, pymongo-inmemory, pandas, birch,}:
buildPythonPackage rec { pname = "cachier"; version = "3.0.0"; pyproject = true;
disabled = pythonOlder "3.8";
src = fetchFromGitHub { owner = "python-cachier"; repo = "cachier"; rev = "refs/tags/v${version}"; hash = "sha256-3rKsgcJQ9RQwosVruD7H99msB8iGtAai320okrCZCTI="; };
pythonRemoveDeps = [ "setuptools" ];
nativeBuildInputs = [ pythonRelaxDepsHook setuptools ];
dependencies = [ watchdog portalocker ];
preCheck = '' substituteInPlace pyproject.toml \ --replace-fail \ '"--cov' \ '#"--cov' '';
nativeCheckInputs = [ pytestCheckHook pymongo dnspython pymongo-inmemory pandas birch ];
disabledTests = [ # touches network "test_mongetter_default_param" "test_stale_after_applies_dynamically" "test_next_time_applies_dynamically" "test_wait_for_calc_" "test_precache_value" "test_ignore_self_in_methods" "test_mongo_index_creation" "test_mongo_core"
# don't test formatting "test_flake8" ];
preBuild = '' export HOME="$(mktemp -d)" '';
pythonImportsCheck = [ "cachier" ];
meta = { homepage = "https://github.com/python-cachier/cachier"; description = "Persistent, stale-free, local and cross-machine caching for functions"; mainProgram = "cachier"; maintainers = with lib.maintainers; [ pbsds ]; license = lib.licenses.mit; };}