mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-29 02:13:23 +00:00
commit
c2b44a8da0
31
pkgs/applications/misc/pitz/default.nix
Normal file
31
pkgs/applications/misc/pitz/default.nix
Normal file
@ -0,0 +1,31 @@
|
||||
{ stdenv, fetchurl, buildPythonPackage, tempita, jinja2, pyyaml, clepy, mock
|
||||
, nose, decorator, docutils }:
|
||||
|
||||
# TODO: pitz has a pitz-shell utility that depends on ipython, but it just
|
||||
# errors out and dies (it probably depends on an old ipython version):
|
||||
#
|
||||
# from IPython.Shell import IPShellEmbed
|
||||
# ImportError: No module named Shell
|
||||
#
|
||||
# pitz-shell is not the primary interface, so it is not critical to have it
|
||||
# working. Concider fixing pitz upstream.
|
||||
|
||||
buildPythonPackage rec {
|
||||
name = "pitz-1.2.4";
|
||||
namePrefix = "";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://pypi.python.org/packages/source/p/pitz/${name}.tar.gz";
|
||||
sha256 = "1k7f3h4acllzqy3mjqnjd4w5jskp03s79b7dx3c85vlmd7824smr";
|
||||
};
|
||||
|
||||
# propagatedBuildInputs is needed for pitz to find its dependencies at
|
||||
# runtime. If we use buildInputs it would just build, not run.
|
||||
propagatedBuildInputs = [ tempita jinja2 pyyaml clepy mock nose decorator docutils ];
|
||||
|
||||
meta = {
|
||||
description = "Distributed bugtracker";
|
||||
license = stdenv.lib.licenses.bsd3;
|
||||
homepage = http://pitz.tplus1.com/;
|
||||
};
|
||||
}
|
@ -58,6 +58,11 @@ pythonPackages = python.modules // rec {
|
||||
inherit python buildPythonPackage;
|
||||
};
|
||||
|
||||
pitz = import ../applications/misc/pitz {
|
||||
inherit (pkgs) stdenv fetchurl;
|
||||
inherit buildPythonPackage tempita jinja2 pyyaml clepy mock nose decorator docutils;
|
||||
};
|
||||
|
||||
pycairo = import ../development/python-modules/pycairo {
|
||||
inherit (pkgs) stdenv fetchurl pkgconfig cairo x11;
|
||||
inherit python;
|
||||
@ -589,6 +594,24 @@ pythonPackages = python.modules // rec {
|
||||
};
|
||||
});
|
||||
|
||||
|
||||
clepy = buildPythonPackage rec {
|
||||
name = "clepy-0.3.20";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://pypi.python.org/packages/source/c/clepy/${name}.tar.gz";
|
||||
sha256 = "16vibfxms5z4ld8gbkra6dkhqm2cc3jnn0fwp7mw70nlwxnmm51c";
|
||||
};
|
||||
|
||||
buildInputs = [ mock nose decorator ];
|
||||
|
||||
meta = {
|
||||
homepage = http://code.google.com/p/clepy/;
|
||||
description = "Utilities created by the Cleveland Python users group";
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
clientform = buildPythonPackage (rec {
|
||||
name = "clientform-0.2.10";
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user