forked from mirrors/nixpkgs
Merge pull request #994 from offlinehacker/euganke_dependencies
Add a few python packages
This commit is contained in:
commit
c736f70a87
|
@ -214,6 +214,25 @@ pythonPackages = modules // import ./python-packages-generated.nix {
|
|||
};
|
||||
|
||||
|
||||
alembic = buildPythonPackage rec {
|
||||
name = "alembic-0.6.0";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://pypi.python.org/packages/source/a/alembic/${name}.tar.gz";
|
||||
md5 = "084fe81b48ebae43b0f6031af68a03d6";
|
||||
};
|
||||
|
||||
buildInputs = [ nose ];
|
||||
propagatedBuildInputs = [ Mako sqlalchemy ];
|
||||
|
||||
meta = {
|
||||
homepage = http://bitbucket.org/zzzeek/alembic;
|
||||
description = "A database migration tool for SQLAlchemy.";
|
||||
license = stdenv.lib.licenses.mit;
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
almir = buildPythonPackage rec {
|
||||
name = "almir-0.1.8";
|
||||
|
||||
|
@ -917,6 +936,29 @@ pythonPackages = modules // import ./python-packages-generated.nix {
|
|||
};
|
||||
};
|
||||
|
||||
|
||||
ColanderAlchemy = buildPythonPackage rec {
|
||||
name = "ColanderAlchemy-0.2.0";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://pypi.python.org/packages/source/C/ColanderAlchemy/${name}.tar.gz";
|
||||
md5 = "b054837bd2753cbf15f7d5028cba421b";
|
||||
};
|
||||
|
||||
buildInputs = [ unittest2 ];
|
||||
propagatedBuildInputs = [ colander sqlalchemy8 ];
|
||||
|
||||
# string: argument name cannot be overridden via info kwarg.
|
||||
doCheck = false;
|
||||
|
||||
meta = {
|
||||
description = "Autogenerate Colander schemas based on SQLAlchemy models.";
|
||||
homepage = https://github.com/stefanofontanelli/ColanderAlchemy;
|
||||
license = pkgs.lib.licenses.mit;
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
configobj = buildPythonPackage (rec {
|
||||
name = "configobj-4.7.2";
|
||||
|
||||
|
@ -1085,6 +1127,23 @@ pythonPackages = modules // import ./python-packages-generated.nix {
|
|||
};
|
||||
};
|
||||
|
||||
pytest_xdist = buildPythonPackage rec {
|
||||
name = "pytest-xdist-1.8";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://pypi.python.org/packages/source/p/pytest-xdist/pytest-xdist-1.8.zip";
|
||||
md5 = "9c0b8efe9d43b460f8cf049fa46ce14d";
|
||||
};
|
||||
|
||||
buildInputs = [ pkgs.unzip pytest ];
|
||||
propagatedBuildInputs = [ execnet ];
|
||||
|
||||
meta = {
|
||||
description = "py.test xdist plugin for distributed testing and loop-on-failing modes";
|
||||
homepage = http://bitbucket.org/hpk42/pytest-xdist;
|
||||
};
|
||||
};
|
||||
|
||||
cssselect = buildPythonPackage rec {
|
||||
name = "cssselect-0.7.1";
|
||||
src = fetchurl {
|
||||
|
@ -1326,6 +1385,23 @@ pythonPackages = modules // import ./python-packages-generated.nix {
|
|||
};
|
||||
|
||||
|
||||
execnet = buildPythonPackage rec {
|
||||
name = "execnet-1.1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://pypi.python.org/packages/source/e/execnet/${name}.zip";
|
||||
md5 = "be885ccd9612966bb81839670d2da099";
|
||||
};
|
||||
|
||||
buildInputs = [ pkgs.unzip ];
|
||||
|
||||
meta = {
|
||||
description = "rapid multi-Python deployment";
|
||||
license = stdenv.lib.licenses.gpl2;
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
fabric = buildPythonPackage rec {
|
||||
name = "fabric-1.6.1";
|
||||
src = fetchurl {
|
||||
|
@ -1586,6 +1662,24 @@ pythonPackages = modules // import ./python-packages-generated.nix {
|
|||
};
|
||||
|
||||
|
||||
pyramid_multiauth = buildPythonPackage rec {
|
||||
name = "pyramid_multiauth-${version}";
|
||||
version = "0.3.2";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://pypi.python.org/packages/source/p/pyramid_multiauth/${name}.tar.gz";
|
||||
md5 = "044e423abc4fb76937ac0c21c1205e9c";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [ pyramid ];
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
description = "Authentication policy for Pyramid that proxies to a stack of other authentication policies";
|
||||
homepage = https://github.com/mozilla-services/pyramid_multiauth;
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
raven = buildPythonPackage rec {
|
||||
name = "raven-3.4.1";
|
||||
|
||||
|
@ -2614,6 +2708,28 @@ pythonPackages = modules // import ./python-packages-generated.nix {
|
|||
};
|
||||
|
||||
|
||||
htmllaundry = buildPythonPackage rec {
|
||||
name = "htmllaundry-2.0";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://pypi.python.org/packages/source/h/htmllaundry/${name}.tar.gz";
|
||||
md5 = "6db6909de76c4b259e65d90b5debdbda";
|
||||
};
|
||||
|
||||
buildInputs = [ nose ];
|
||||
propagatedBuildInputs = [ six lxml ];
|
||||
|
||||
# some tests fail, probably because of changes in lxml
|
||||
# not relevant for me, if releavnt for you, fix it...
|
||||
doCheck = false;
|
||||
|
||||
meta = {
|
||||
description = "Simple HTML cleanup utilities";
|
||||
license = stdenv.lib.licenses.bsd3;
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
html5lib = buildPythonPackage (rec {
|
||||
name = "html5lib-0.95";
|
||||
|
||||
|
@ -3162,6 +3278,25 @@ pythonPackages = modules // import ./python-packages-generated.nix {
|
|||
};
|
||||
};
|
||||
|
||||
|
||||
memory_profiler = buildPythonPackage rec {
|
||||
name = "memory_profiler-0.27";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://pypi.python.org/packages/source/m/memory_profiler/memory_profiler-0.27.tar.gz";
|
||||
md5 = "212c0d7452dbaffb6b09474ac07b0668";
|
||||
};
|
||||
|
||||
# error: invalid command 'test'
|
||||
doCheck = false;
|
||||
|
||||
meta = {
|
||||
description = "A module for monitoring memory usage of a python program";
|
||||
homepage = http://pypi.python.org/pypi/memory_profiler;
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
mitmproxy = buildPythonPackage rec {
|
||||
baseName = "mitmproxy";
|
||||
name = "${baseName}-${meta.version}";
|
||||
|
@ -4151,13 +4286,16 @@ pythonPackages = modules // import ./python-packages-generated.nix {
|
|||
|
||||
|
||||
psutil = buildPythonPackage rec {
|
||||
name = "psutil-0.6.1";
|
||||
name = "psutil-1.0.1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://psutil.googlecode.com/files/${name}.tar.gz";
|
||||
sha256 = "0vqarv63jqzghr4fi1fqdbvg847fq2gqdj8dzc3x59f9b36a8rfn";
|
||||
sha256 = "1zrzh7hi0f79sf9axwrw3c2kl86qs72kvx8xbbrdwlp39rfa1i1f";
|
||||
};
|
||||
|
||||
# failed tests: https://code.google.com/p/psutil/issues/detail?id=434
|
||||
doCheck = false;
|
||||
|
||||
meta = {
|
||||
description = "Process and system utilization information interface for python";
|
||||
homepage = http://code.google.com/p/psutil/;
|
||||
|
@ -5675,6 +5813,44 @@ pythonPackages = modules // import ./python-packages-generated.nix {
|
|||
});
|
||||
|
||||
|
||||
sphinxcontrib_httpdomain = buildPythonPackage (rec {
|
||||
name = "sphinxcontrib-httpdomain-1.1.9";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://pypi.python.org/packages/source/s/sphinxcontrib-httpdomain/${name}.tar.gz";
|
||||
md5 = "0f63aea612cc9e0b55a6c39e5b0f87b7";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [sphinx];
|
||||
|
||||
meta = {
|
||||
description = "Provides a Sphinx domain for describing RESTful HTTP APIs";
|
||||
|
||||
homepage = http://bitbucket.org/birkenfeld/sphinx-contrib;
|
||||
|
||||
license = "BSD";
|
||||
};
|
||||
});
|
||||
|
||||
|
||||
sphinx_pypi_upload = buildPythonPackage (rec {
|
||||
name = "Sphinx-PyPI-upload-0.2.1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://pypi.python.org/packages/source/S/Sphinx-PyPI-upload/${name}.tar.gz";
|
||||
md5 = "b9f1df5c8443197e4d49abbba1cfddc4";
|
||||
};
|
||||
|
||||
meta = {
|
||||
description = "Setuptools command for uploading Sphinx documentation to PyPI";
|
||||
|
||||
homepage = http://bitbucket.org/jezdez/sphinx-pypi-upload/;
|
||||
|
||||
license = "BSD";
|
||||
};
|
||||
});
|
||||
|
||||
|
||||
sqlalchemy = buildPythonPackage rec {
|
||||
name = "sqlalchemy-${version}";
|
||||
version = "0.7.10";
|
||||
|
@ -5701,6 +5877,49 @@ pythonPackages = modules // import ./python-packages-generated.nix {
|
|||
};
|
||||
|
||||
|
||||
sqlalchemy8 = buildPythonPackage rec {
|
||||
name = "SQLAlchemy-${version}";
|
||||
version = "0.8.2";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://pypi.python.org/packages/source/S/SQLAlchemy/${name}.tar.gz";
|
||||
md5 = "5a33fb43dea93468dbb2a6562ee80b54";
|
||||
};
|
||||
|
||||
buildInputs = [ nose mock ];
|
||||
|
||||
propagatedBuildInputs = [ modules.sqlite3 ];
|
||||
|
||||
meta = {
|
||||
homepage = http://www.sqlalchemy.org/;
|
||||
description = "A Python SQL toolkit and Object Relational Mapper";
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
sqlalchemy_imageattach = buildPythonPackage rec {
|
||||
name = "SQLAlchemy-ImageAttach-${version}";
|
||||
version = "0.8.1";
|
||||
|
||||
src = fetchgit {
|
||||
url = https://github.com/crosspop/sqlalchemy-imageattach.git;
|
||||
rev = "refs/tags/${version}";
|
||||
md5 = "051dd9de0757714d33c3ecd5ab37b97d";
|
||||
};
|
||||
|
||||
buildInputs = [ pytest webob pkgs.imagemagick ];
|
||||
propagatedBuildInputs = [ sqlalchemy8 wand ];
|
||||
|
||||
checkPhase = "cd tests && LD_LIBRARY_PATH=${pkgs.imagemagick}/lib py.test";
|
||||
|
||||
meta = {
|
||||
homepage = https://github.com/crosspop/sqlalchemy-imageattach;
|
||||
description = "SQLAlchemy extension for attaching images to entity objects";
|
||||
license = pkgs.lib.licenses.mit;
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
sqlalchemy_migrate = buildPythonPackage rec {
|
||||
name = "sqlalchemy-migrate-0.6.1";
|
||||
|
||||
|
@ -5727,6 +5946,26 @@ pythonPackages = modules // import ./python-packages-generated.nix {
|
|||
};
|
||||
};
|
||||
|
||||
|
||||
statd = buildPythonPackage rec {
|
||||
name = "python-statsd-${version}";
|
||||
version = "1.6.0";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://pypi.python.org/packages/source/p/python-statsd/${name}.tar.gz";
|
||||
md5 = "3a0c71a160b504b843703c3041c7d7fb";
|
||||
};
|
||||
|
||||
buildInputs = [ mock nose coverage ];
|
||||
|
||||
meta = {
|
||||
description = "A client for Etsy's node-js statsd server";
|
||||
homepage = https://github.com/WoLpH/python-statsd;
|
||||
license = pkgs.lib.licenses.bsd3;
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
stompclient = buildPythonPackage (rec {
|
||||
name = "stompclient-0.3.2";
|
||||
|
||||
|
@ -6161,6 +6400,24 @@ pythonPackages = modules // import ./python-packages-generated.nix {
|
|||
};
|
||||
|
||||
|
||||
wand = buildPythonPackage rec {
|
||||
name = "Wand-0.3.5";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://pypi.python.org/packages/source/W/Wand/${name}.tar.gz";
|
||||
md5 = "10bab03bf86ce8da2a95a3b15197ae2e";
|
||||
};
|
||||
|
||||
buildInputs = [ pkgs.imagemagick pytest psutil memory_profiler pytest_xdist ];
|
||||
|
||||
meta = {
|
||||
description = "Ctypes-based simple MagickWand API binding for Python";
|
||||
homepage = http://wand-py.org/;
|
||||
platforms = stdenv.lib.platforms.all;
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
webob = buildPythonPackage rec {
|
||||
version = "1.2.3";
|
||||
name = "webob-${version}";
|
||||
|
|
Loading…
Reference in a new issue