Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
1.0 kB · 50 lines
Nix
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051{ lib, fetchFromGitHub, buildPythonPackage, pythonOlder, flit-core, py-cid, pytestCheckHook, pytest-cov}:
buildPythonPackage rec { pname = "pytest-cid"; version = "1.1.2"; format = "pyproject"; disabled = pythonOlder "3.5";
src = fetchFromGitHub { owner = "ntninja"; repo = pname; rev = "refs/tags/v${version}"; hash = "sha256-dcL/i5+scmdXh7lfE8+32w9PdHWf+mkunJL1vpJ5+Co="; };
postPatch = '' substituteInPlace pyproject.toml \ --replace "pytest >= 5.0, < 7.0" "pytest >= 5.0" '';
nativeBuildInputs = [ flit-core ];
propagatedBuildInputs = [ py-cid ];
nativeCheckInputs = [ pytestCheckHook pytest-cov ];
pythonImportsCheck = [ "pytest_cid" ];
meta = with lib; { homepage = "https://github.com/ntninja/pytest-cid"; description = "A simple wrapper around py-cid for easily writing tests involving CIDs in datastructures"; license = licenses.mpl20; maintainers = with maintainers; [ Luflosi ]; };}