forked from mirrors/nixpkgs
on the way to #463: make pythonPackages self-referential
This commit is contained in:
parent
a27001f09f
commit
da0694932c
|
@ -110,7 +110,7 @@ pythonPackages = python.modules // rec {
|
||||||
sha256 = "74926d9ddfa69534cfbd08a82f0acccab2c649558062654d5d2ff2999d201384";
|
sha256 = "74926d9ddfa69534cfbd08a82f0acccab2c649558062654d5d2ff2999d201384";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [ notmuch pkgs.dbacl ];
|
propagatedBuildInputs = [ pythonPackages.notmuch pkgs.dbacl ];
|
||||||
|
|
||||||
# error: invalid command 'test'
|
# error: invalid command 'test'
|
||||||
doCheck = false;
|
doCheck = false;
|
||||||
|
@ -139,34 +139,34 @@ pythonPackages = python.modules // rec {
|
||||||
buildInputs = [
|
buildInputs = [
|
||||||
pkgs.which
|
pkgs.which
|
||||||
pkgs.unzip
|
pkgs.unzip
|
||||||
coverage
|
pythonPackages.coverage
|
||||||
mock
|
pythonPackages.mock
|
||||||
tissue
|
pythonPackages.tissue
|
||||||
unittest2
|
pythonPackages.unittest2
|
||||||
webtest
|
pythonPackages.webtest
|
||||||
];
|
];
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
pkgs.makeWrapper
|
pkgs.makeWrapper
|
||||||
pkgs.bacula
|
pkgs.bacula
|
||||||
colander
|
pythonPackages.colander
|
||||||
deform
|
pythonPackages.deform
|
||||||
deform_bootstrap
|
pythonPackages.deform_bootstrap
|
||||||
docutils
|
pythonPackages.docutils
|
||||||
nose
|
pythonPackages.nose
|
||||||
mysql_connector_repackaged
|
pythonPackages.mysql_connector_repackaged
|
||||||
pg8000
|
pythonPackages.pg8000
|
||||||
pyramid
|
pythonPackages.pyramid
|
||||||
pyramid_beaker
|
pythonPackages.pyramid_beaker
|
||||||
pyramid_exclog
|
pythonPackages.pyramid_exclog
|
||||||
pyramid_jinja2
|
pythonPackages.pyramid_jinja2
|
||||||
pyramid_tm
|
pythonPackages.pyramid_tm
|
||||||
pytz
|
pythonPackages.pytz
|
||||||
sqlalchemy
|
pythonPackages.sqlalchemy
|
||||||
transaction
|
pythonPackages.transaction
|
||||||
waitress
|
pythonPackages.waitress
|
||||||
webhelpers
|
pythonPackages.webhelpers
|
||||||
zope_sqlalchemy
|
pythonPackages.zope_sqlalchemy
|
||||||
];
|
];
|
||||||
|
|
||||||
postInstall = ''
|
postInstall = ''
|
||||||
|
@ -196,7 +196,14 @@ pythonPackages = python.modules // rec {
|
||||||
# error: invalid command 'test'
|
# error: invalid command 'test'
|
||||||
doCheck = false;
|
doCheck = false;
|
||||||
|
|
||||||
propagatedBuildInputs = [ notmuch urwid twisted magic configobj pygpgme ];
|
propagatedBuildInputs =
|
||||||
|
[ pythonPackages.notmuch
|
||||||
|
pythonPackages.urwid
|
||||||
|
pythonPackages.twisted
|
||||||
|
pythonPackages.magic
|
||||||
|
pythonPackages.configobj
|
||||||
|
pythonPackages.pygpgme
|
||||||
|
];
|
||||||
|
|
||||||
postInstall = ''
|
postInstall = ''
|
||||||
wrapProgram $out/bin/alot \
|
wrapProgram $out/bin/alot \
|
||||||
|
@ -219,7 +226,7 @@ pythonPackages = python.modules // rec {
|
||||||
md5 = "2b53b5d53fc40af4da7268d3c3e35a50";
|
md5 = "2b53b5d53fc40af4da7268d3c3e35a50";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ nose ];
|
buildInputs = [ pythonPackages.nose ];
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
homepage = http://pypi.python.org/pypi/anyjson/;
|
homepage = http://pypi.python.org/pypi/anyjson/;
|
||||||
|
@ -280,7 +287,7 @@ pythonPackages = python.modules // rec {
|
||||||
# error: invalid command 'test'
|
# error: invalid command 'test'
|
||||||
doCheck = false;
|
doCheck = false;
|
||||||
|
|
||||||
propagatedBuildInputs = [ boto ];
|
propagatedBuildInputs = [ pythonPackages.boto ];
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -316,6 +323,7 @@ pythonPackages = python.modules // rec {
|
||||||
};
|
};
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
awscli = buildPythonPackage rec {
|
awscli = buildPythonPackage rec {
|
||||||
name = "awscli-0.8.3";
|
name = "awscli-0.8.3";
|
||||||
namePrefix = "";
|
namePrefix = "";
|
||||||
|
@ -325,8 +333,11 @@ pythonPackages = python.modules // rec {
|
||||||
sha256 = "0v7igh00zja560v8qz315g3m7x9six1hprrrb10cpp9sy8n58xnn";
|
sha256 = "0v7igh00zja560v8qz315g3m7x9six1hprrrb10cpp9sy8n58xnn";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [ argparse botocore colorama ];
|
propagatedBuildInputs =
|
||||||
|
[ pythonPackages.argparse
|
||||||
|
pythonPackages.botocore
|
||||||
|
pythonPackages.colorama
|
||||||
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
@ -376,7 +387,13 @@ pythonPackages = python.modules // rec {
|
||||||
md5 = "c2e102870ed4c53104dec48ceadf8e9d";
|
md5 = "c2e102870ed4c53104dec48ceadf8e9d";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ sqlalchemy pycryptopp nose mock webtest ];
|
buildInputs =
|
||||||
|
[ pythonPackages.sqlalchemy
|
||||||
|
pythonPackages.pycryptopp
|
||||||
|
pythonPackages.nose
|
||||||
|
pythonPackages.mock
|
||||||
|
pythonPackages.webtest
|
||||||
|
];
|
||||||
|
|
||||||
# http://hydra.nixos.org/build/4511591/log/raw
|
# http://hydra.nixos.org/build/4511591/log/raw
|
||||||
doCheck = false;
|
doCheck = false;
|
||||||
|
@ -402,7 +419,15 @@ pythonPackages = python.modules // rec {
|
||||||
# tests depend on $HOME setting
|
# tests depend on $HOME setting
|
||||||
configurePhase = "export HOME=$TMPDIR";
|
configurePhase = "export HOME=$TMPDIR";
|
||||||
|
|
||||||
propagatedBuildInputs = [ pyyaml unidecode mutagen munkres musicbrainzngs python.modules.sqlite3 python.modules.readline ];
|
propagatedBuildInputs =
|
||||||
|
[ pythonPackages.pyyaml
|
||||||
|
pythonPackages.unidecode
|
||||||
|
pythonPackages.mutagen
|
||||||
|
pythonPackages.munkres
|
||||||
|
pythonPackages.musicbrainzngs
|
||||||
|
python.modules.sqlite3
|
||||||
|
python.modules.readline
|
||||||
|
];
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
homepage = http://beets.radbox.org;
|
homepage = http://beets.radbox.org;
|
||||||
|
@ -475,7 +500,11 @@ pythonPackages = python.modules // rec {
|
||||||
sha256 = "0dbm2clrh7zs4brqqj3xssz3nymdg24ff2lww27s3wliirwqdiv1";
|
sha256 = "0dbm2clrh7zs4brqqj3xssz3nymdg24ff2lww27s3wliirwqdiv1";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [ dateutil requests jmespath ];
|
propagatedBuildInputs =
|
||||||
|
[ pythonPackages.dateutil
|
||||||
|
pythonPackages.requests
|
||||||
|
pythonPackages.jmespath
|
||||||
|
];
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
homepage = https://github.com/boto/botocore;
|
homepage = https://github.com/boto/botocore;
|
||||||
|
@ -496,7 +525,7 @@ pythonPackages = python.modules // rec {
|
||||||
# rev = "refs/tags/0.9.3";
|
# rev = "refs/tags/0.9.3";
|
||||||
# };
|
# };
|
||||||
#
|
#
|
||||||
# propagatedBuildInputs = [ argparse python.modules.ssl ];
|
# propagatedBuildInputs = [ pythonPackages.argparse python.modules.ssl ];
|
||||||
#
|
#
|
||||||
# doCheck = false;
|
# doCheck = false;
|
||||||
#
|
#
|
||||||
|
@ -559,9 +588,12 @@ pythonPackages = python.modules // rec {
|
||||||
md5 = "530a0614de3a669314c3acd4995c54d5";
|
md5 = "530a0614de3a669314c3acd4995c54d5";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ nose ];
|
buildInputs = [ pythonPackages.nose ];
|
||||||
|
|
||||||
propagatedBuildInputs = [ amqplib anyjson ];
|
propagatedBuildInputs =
|
||||||
|
[ pythonPackages.amqplib
|
||||||
|
pythonPackages.anyjson
|
||||||
|
];
|
||||||
|
|
||||||
doCheck = false; # depends on the network
|
doCheck = false; # depends on the network
|
||||||
|
|
||||||
|
@ -581,7 +613,7 @@ pythonPackages = python.modules // rec {
|
||||||
md5 = "853917116e731afbc8c8a43c37e6ddba";
|
md5 = "853917116e731afbc8c8a43c37e6ddba";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [ markdown ];
|
propagatedBuildInputs = [ pythonPackages.markdown ];
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
homepage = http://www.cheetahtemplate.org/;
|
homepage = http://www.cheetahtemplate.org/;
|
||||||
|
@ -616,7 +648,7 @@ pythonPackages = python.modules // rec {
|
||||||
sha256 = "16vibfxms5z4ld8gbkra6dkhqm2cc3jnn0fwp7mw70nlwxnmm51c";
|
sha256 = "16vibfxms5z4ld8gbkra6dkhqm2cc3jnn0fwp7mw70nlwxnmm51c";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ mock nose decorator ];
|
buildInputs = [ pythonPackages.mock pythonPackages.nose pythonPackages.decorator ];
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
homepage = http://code.google.com/p/clepy/;
|
homepage = http://code.google.com/p/clepy/;
|
||||||
|
@ -651,7 +683,7 @@ pythonPackages = python.modules // rec {
|
||||||
md5 = "308c6e38917bdbfc4d3b0783c614897d";
|
md5 = "308c6e38917bdbfc4d3b0783c614897d";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [ clientform ];
|
propagatedBuildInputs = [ pythonPackages.clientform ];
|
||||||
|
|
||||||
doCheck = false;
|
doCheck = false;
|
||||||
|
|
||||||
|
@ -671,9 +703,9 @@ pythonPackages = python.modules // rec {
|
||||||
md5 = "5f39727415b837abd02651eeb2721749";
|
md5 = "5f39727415b837abd02651eeb2721749";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [ stompclient distribute ];
|
propagatedBuildInputs = [ pythonPackages.stompclient pythonPackages.distribute ];
|
||||||
|
|
||||||
buildInputs = [ coverage sqlalchemy ];
|
buildInputs = [ pythonPackages.coverage pythonPackages.sqlalchemy ];
|
||||||
|
|
||||||
# ValueError: Could not parse auth file:
|
# ValueError: Could not parse auth file:
|
||||||
# /tmp/nix-build-.../CoilMQ-0.6.1/coilmq/tests/resources/auth.ini
|
# /tmp/nix-build-.../CoilMQ-0.6.1/coilmq/tests/resources/auth.ini
|
||||||
|
@ -695,7 +727,7 @@ pythonPackages = python.modules // rec {
|
||||||
md5 = "2d9f65a64cb6b7f35d6a0d7b607ce4c6";
|
md5 = "2d9f65a64cb6b7f35d6a0d7b607ce4c6";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [ translationstring ];
|
propagatedBuildInputs = [ pythonPackages.translationstring ];
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
maintainers = [
|
maintainers = [
|
||||||
|
@ -750,7 +782,7 @@ pythonPackages = python.modules // rec {
|
||||||
meta = {
|
meta = {
|
||||||
description = "plugin core for use by pytest-cov, nose-cov and nose2-cov";
|
description = "plugin core for use by pytest-cov, nose-cov and nose2-cov";
|
||||||
};
|
};
|
||||||
propagatedBuildInputs = [ coverage ];
|
propagatedBuildInputs = [ pythonPackages.coverage ];
|
||||||
};
|
};
|
||||||
|
|
||||||
cssselect = buildPythonPackage rec {
|
cssselect = buildPythonPackage rec {
|
||||||
|
@ -771,7 +803,7 @@ pythonPackages = python.modules // rec {
|
||||||
sha256 = "139yfm9yz9k33kgqw4khsljs10rkhhxyywbq9i82bh2r31cil1pp";
|
sha256 = "139yfm9yz9k33kgqw4khsljs10rkhhxyywbq9i82bh2r31cil1pp";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ pkgs.unzip mock ];
|
buildInputs = [ pkgs.unzip pythonPackages.mock ];
|
||||||
|
|
||||||
# couple of failing tests
|
# couple of failing tests
|
||||||
doCheck = false;
|
doCheck = false;
|
||||||
|
@ -793,7 +825,7 @@ pythonPackages = python.modules // rec {
|
||||||
md5 = "94ca7e8c9ea0f69c0f3fc6f9fc88f65a";
|
md5 = "94ca7e8c9ea0f69c0f3fc6f9fc88f65a";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ mock ];
|
buildInputs = [ pythonPackages.mock ];
|
||||||
|
|
||||||
# Note: We don't actually need to provide Darcs as a build input.
|
# Note: We don't actually need to provide Darcs as a build input.
|
||||||
# Darcsver will DTRT when Darcs isn't available. See news.gmane.org
|
# Darcsver will DTRT when Darcs isn't available. See news.gmane.org
|
||||||
|
@ -821,7 +853,7 @@ pythonPackages = python.modules // rec {
|
||||||
sha256 = "1vlx0lpsxjxz64pz87csx800cwfqznjyr2y7nk3vhmzhkwzyqi2c";
|
sha256 = "1vlx0lpsxjxz64pz87csx800cwfqznjyr2y7nk3vhmzhkwzyqi2c";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [ six ];
|
propagatedBuildInputs = [ pythonPackages.six ];
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
description = "Powerful extensions to the standard datetime module";
|
description = "Powerful extensions to the standard datetime module";
|
||||||
|
@ -853,7 +885,13 @@ pythonPackages = python.modules // rec {
|
||||||
md5 = "2ed7b69644a6d8f4e1404e1892329240";
|
md5 = "2ed7b69644a6d8f4e1404e1892329240";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [ beautifulsoup4 peppercorn colander translationstring chameleon ];
|
propagatedBuildInputs =
|
||||||
|
[ pythonPackages.beautifulsoup4
|
||||||
|
pythonPackages.peppercorn
|
||||||
|
pythonPackages.colander
|
||||||
|
pythonPackages.translationstring
|
||||||
|
pythonPackages.chameleon
|
||||||
|
];
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
maintainers = [
|
maintainers = [
|
||||||
|
@ -1858,7 +1896,7 @@ pythonPackages = python.modules // rec {
|
||||||
url = "http://pypi.python.org/packages/source/i/ipdb/ipdb-0.7.tar.gz";
|
url = "http://pypi.python.org/packages/source/i/ipdb/ipdb-0.7.tar.gz";
|
||||||
md5 = "d879f9b2b0f26e0e999809585dcaec61";
|
md5 = "d879f9b2b0f26e0e999809585dcaec61";
|
||||||
};
|
};
|
||||||
propagatedBuildInputs = [ ipython ];
|
propagatedBuildInputs = [ pythonPackages.ipython ];
|
||||||
};
|
};
|
||||||
|
|
||||||
ipdbplugin = buildPythonPackage {
|
ipdbplugin = buildPythonPackage {
|
||||||
|
@ -1867,7 +1905,7 @@ pythonPackages = python.modules // rec {
|
||||||
url = "https://pypi.python.org/packages/source/i/ipdbplugin/ipdbplugin-1.2.tar.gz";
|
url = "https://pypi.python.org/packages/source/i/ipdbplugin/ipdbplugin-1.2.tar.gz";
|
||||||
md5 = "39169b00a2186b99469249c5b0613753";
|
md5 = "39169b00a2186b99469249c5b0613753";
|
||||||
};
|
};
|
||||||
propagatedBuildInputs = [ nose ipython ];
|
propagatedBuildInputs = [ pythonPackages.nose pythonPackages.ipython ];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue