pythonPackages.pants13-pre: init
This commit is contained in:
parent
bf5dc90f30
commit
e3abe9c6fa
@ -8565,6 +8565,41 @@ in {
|
|||||||
homepage = "http://www.pantsbuild.org/";
|
homepage = "http://www.pantsbuild.org/";
|
||||||
license = licenses.asl20;
|
license = licenses.asl20;
|
||||||
maintainers = with maintainers; [ copumpkin ];
|
maintainers = with maintainers; [ copumpkin ];
|
||||||
|
platforms = platforms.unix;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
pants13-pre = buildPythonPackage rec {
|
||||||
|
pname = "pantsbuild.pants";
|
||||||
|
version = "1.3.0.dev13";
|
||||||
|
name = "${pname}-${version}";
|
||||||
|
|
||||||
|
src = self.fetchPypi {
|
||||||
|
inherit pname version;
|
||||||
|
sha256 = "0gnz0f74s53xccfdn78v2dg1m3gx2mm0pdmmjvs5ikfbb9lidhz4";
|
||||||
|
};
|
||||||
|
|
||||||
|
prePatch = ''
|
||||||
|
sed -E -i "s/'([[:alnum:].-]+)[=><][[:digit:]=><.,]*'/'\\1'/g" setup.py
|
||||||
|
'';
|
||||||
|
|
||||||
|
# Unnecessary, and causes some really weird behavior around .class files, which
|
||||||
|
# this package bundles. See https://github.com/NixOS/nixpkgs/issues/22520.
|
||||||
|
dontStrip = true;
|
||||||
|
|
||||||
|
propagatedBuildInputs = with self; [
|
||||||
|
twitter-common-collections setproctitle setuptools six ansicolors
|
||||||
|
packaging pathspec scandir twitter-common-dirutil psutil requests2
|
||||||
|
pystache pex docutils markdown pygments twitter-common-confluence
|
||||||
|
fasteners coverage pywatchman futures cffi
|
||||||
|
];
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
description = "A build system for software projects in a variety of languages";
|
||||||
|
homepage = "http://www.pantsbuild.org/";
|
||||||
|
license = licenses.asl20;
|
||||||
|
maintainers = with maintainers; [ copumpkin ];
|
||||||
|
platforms = platforms.unix;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user