Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
1.1 kB · 57 lines
Nix
at litex
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758{ lib, buildPythonPackage, fetchPypi, flit-core, pytestCheckHook, pythonOlder, setuptools, testpath, tomli}:
buildPythonPackage rec { pname = "pyproject-hooks"; version = "1.0.0"; format = "pyproject";
disabled = pythonOlder "3.7";
src = fetchPypi rec { pname = "pyproject_hooks"; inherit version; hash = "sha256-8nGymLl/WVXVP7ErcsH7GUjCLBprcLMVxUztrKAmTvU="; };
nativeBuildInputs = [ flit-core ];
propagatedBuildInputs = [ ] ++ lib.optionals (pythonOlder "3.11") [ tomli ];
nativeCheckInputs = [ pytestCheckHook setuptools testpath ];
disabledTests = [ # fail to import setuptools "test_setup_py" "test_issue_104" ];
pythonImportsCheck = [ "pyproject_hooks" ];
meta = with lib; { description = "Low-level library for calling build-backends in `pyproject.toml`-based project "; homepage = "https://github.com/pypa/pyproject-hooks"; changelog = "https://github.com/pypa/pyproject-hooks/blob/v${version}/docs/changelog.rst"; license = licenses.mit; maintainers = with maintainers; [ hexa ]; };}