Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
1.2 kB · 57 lines
Nix
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758{ lib, buildPythonPackage, fetchFromGitHub, fetchpatch2, setuptools, fissix, pytest,}:
let version = "1.0.12";in
buildPythonPackage { pname = "nose2pytest"; inherit version; pyproject = true;
src = fetchFromGitHub { owner = "pytest-dev"; repo = "nose2pytest"; rev = "v${version}"; hash = "sha256-BYyj2ZOZvWBpmzQACpmxAzCdQhlZlDYt+HLMdft+wYY="; };
patches = [ # Drop Python 3.6 and 3.7 support # # Relaxes the runtime check for Python < 3.12. (fetchpatch2 { url = "https://github.com/pytest-dev/nose2pytest/commit/75ff506aaf11b5e20672441730657ee7540387e1.patch?full_index=1"; hash = "sha256-BpazrsB4b1oMBx9OemdVxhj/Jqbc8RKv2GC6gqkdGK8="; }) ];
build-system = [ setuptools ];
dependencies = [ fissix pytest ];
# Tests depend on nose! doCheck = false;
pythonImportsCheck = [ "nose2pytest.assert_tools" ];
meta = { description = "Scripts to convert Python Nose tests to PyTest"; homepage = "https://github.com/pytest-dev/nose2pytest"; sourceProvenance = [ lib.sourceTypes.fromSource ]; license = lib.licenses.bsd3; maintainers = [ lib.maintainers.emily ]; mainProgram = "nose2pytest"; };}