python310Packages.pathspec: set pyproject format

This requires adding setuptools to nativeBuildInputs. Plus a few other
minor derivation improvements based on feedback.
This commit is contained in:
Theodore Ni 2022-09-11 13:34:48 -07:00 committed by Martin Weinelt
parent 68c0ca4416
commit ea539db9e5

View file

@ -1,17 +1,25 @@
{ lib { lib
, buildPythonPackage , buildPythonPackage
, fetchPypi , fetchPypi
, pythonOlder
, setuptools
}: }:
buildPythonPackage rec { buildPythonPackage rec {
pname = "pathspec"; pname = "pathspec";
version = "0.10.1"; version = "0.10.1";
format = "pyproject";
disabled = pythonOlder "3.7";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "sha256-es5hYbYh0x55AutrWuFI0Sz9I/SiSbn/trn+4SCEMj0="; hash = "sha256-es5hYbYh0x55AutrWuFI0Sz9I/SiSbn/trn+4SCEMj0=";
}; };
nativeBuildInputs = [
setuptools
];
meta = { meta = {
description = "Utility library for gitignore-style pattern matching of file paths"; description = "Utility library for gitignore-style pattern matching of file paths";
homepage = "https://github.com/cpburnz/python-path-specification"; homepage = "https://github.com/cpburnz/python-path-specification";