##// END OF EJS Templates
setup: change url to github
setup: change url to github

File last commit:

r0:548a840d
r196:472d1df0 master
Show More
default.nix
362 lines | 9.3 KiB | text/x-nix | NixLexer
{ system ? builtins.currentSystem
}:
let
pkgs = import <nixpkgs> { inherit system; };
inherit (pkgs) fetchurl fetchgit;
buildPythonPackage = pkgs.python27Packages.buildPythonPackage;
python = pkgs.python27Packages.python;
AnyKeystore = buildPythonPackage rec {
name = "anykeystore-0.2";
propagatedBuildInputs = [
pkgs.python27Packages.unittest2
pkgs.python27Packages.mock
];
src = fetchurl {
url = "https://pypi.python.org/packages/source/a/anykeystore/${name}.tar.gz";
md5 = "cc331cc5aa6eea38e498cd9cd73e8241";
};
};
Ordereddict = buildPythonPackage rec {
name = "ordereddict-1.1";
src = fetchurl {
url = "https://pypi.python.org/packages/source/o/ordereddict/${name}.tar.gz";
md5 = "a0ed854ee442051b249bfad0f638bbec";
};
};
HTTPPretty = buildPythonPackage rec {
name = "httpretty-0.8.10";
propagatedBuildInputs = [
pkgs.python27Packages.sure
];
src = fetchurl {
url = "https://pypi.python.org/packages/source/h/httpretty/${name}.tar.gz";
md5 = "9c130b16726cbf85159574ae5761bce7";
};
doCheck = false; # error: Could not find suitable distribution for Requirement.parse('sure==1.2.3')
};
Redis = buildPythonPackage rec {
name = "redis-2.10.3";
propagatedBuildInputs = [
pkgs.python27Packages.pytest
];
src = fetchurl {
url = "https://pypi.python.org/packages/source/r/redis/${name}.tar.gz";
md5 = "7619221ad0cbd124a5687458ea3f5289";
};
};
PyTestInstaFail = buildPythonPackage rec {
name = "pytest-instafail-0.3.0";
propagatedBuildInputs = [
pkgs.python27Packages.pytest
];
src = fetchurl {
url = "https://pypi.python.org/packages/source/p/pytest-instafail/${name}.tar.gz";
md5 = "561e8c70038ae07404bdd94b0e0318d6";
};
};
PythonOpenId = buildPythonPackage rec {
name = "python-openid-2.2.5";
propagatedBuildInputs = [
pkgs.python27Packages.pytest
];
src = fetchurl {
url = "https://pypi.python.org/packages/source/p/python-openid/${name}.tar.gz";
md5 = "393f48b162ec29c3de9e2973548ea50d";
};
};
################# DEPS OF DEPS END #######################
AppEnlightClient = buildPythonPackage rec {
name = "appenlight_client-0.6.14";
propagatedBuildInputs = [
pkgs.python27Packages.requests2
pkgs.python27Packages.webob
];
src = fetchurl {
url = "https://pypi.python.org/packages/source/a/appenlight-client/${name}.tar.gz";
md5 = "578c69b09f4356d898fff1199b98a95c";
};
};
PyCountry = buildPythonPackage rec {
name = "pycountry-1.14";
src = fetchurl {
url = "https://pypi.python.org/packages/source/p/pycountry/${name}.tar.gz";
md5 = "f601972df38b39f02247e218e81ecf71";
};
};
Camplight = buildPythonPackage rec {
name = "camplight-0.9.6";
buildInputs = [
pkgs.python27Packages.pytest
pkgs.python27Packages.requests
pkgs.python27Packages.sure
HTTPPretty
];
src = fetchurl {
url = "https://pypi.python.org/packages/source/c/camplight/${name}.tar.gz";
md5 = "716cc7a4ea30da34ae4fcbfe2784ce59";
};
};
DefusedXML = buildPythonPackage rec {
name = "defusedxml-0.4.1";
src = fetchurl {
url = "https://pypi.python.org/packages/source/d/defusedxml/${name}.tar.gz";
md5 = "230a5eff64f878b392478e30376d673a";
};
};
FormEncode = buildPythonPackage rec {
name = "FormEncode-1.3.0";
propagatedBuildInputs = [
pkgs.python27Packages.dns
pkgs.python27Packages.nose
PyCountry
];
src = fetchurl {
url = "https://pypi.python.org/packages/source/F/FormEncode/${name}.zip";
md5 = "6df12d60bf3179402f2c2efd1129eb74";
};
};
JIRA = buildPythonPackage rec {
name = "jira-0.50";
propagatedBuildInputs = [
pkgs.python27Packages.autopep8
pkgs.python27Packages.covCore
pkgs.python27Packages.pytest
pkgs.python27Packages.pytest_xdist
pkgs.python27Packages.pytestpep8
pkgs.python27Packages.pytestcov
PyTestInstaFail
pkgs.python27Packages.simplejson
pkgs.python27Packages.requests2
pkgs.python27Packages.requests_toolbelt
pkgs.python27Packages.requests_oauthlib
pkgs.python27Packages.six
pkgs.python27Packages.sphinx
pkgs.python27Packages.tlslite
Ordereddict
];
src = fetchurl {
url = "https://pypi.python.org/packages/source/j/jira/${name}.tar.gz";
md5 = "23abea2446beb4161ce50bab13654319";
};
doCheck = false;
};
PyElasticsearch = buildPythonPackage rec {
name = "pyelasticsearch-1.4";
propagatedBuildInputs = [
pkgs.python27Packages.six
pkgs.python27Packages.simplejson
pkgs.python27Packages.urllib3
pkgs.python27Packages.elasticsearch
pkgs.python27Packages.certifi
pkgs.python27Packages.nose
pkgs.python27Packages.mock
];
src = fetchurl {
url = "https://pypi.python.org/packages/source/p/pyelasticsearch/${name}.tar.gz";
md5 = "ed61ebb7b253364e55b4923d11e17049";
};
};
PyramidAuthStack = buildPythonPackage rec {
name = "pyramid_authstack-1.0.1";
propagatedBuildInputs = [
pkgs.python27Packages.pyramid
pkgs.python27Packages.mock
];
src = fetchurl {
url = "https://pypi.python.org/packages/source/p/pyramid_authstack/${name}.tar.gz";
md5 = "8e199862b5a5cd6385f7d5209cee2f12";
};
};
PyramidRedisSessions = buildPythonPackage rec {
name = "pyramid_redis_sessions-1.0.1";
propagatedBuildInputs = [
pkgs.python27Packages.pyramid
pkgs.python27Packages.pytest
pkgs.python27Packages.mock
Redis
];
src = fetchurl {
url = "https://pypi.python.org/packages/source/p/pyramid_redis_sessions/${name}.tar.gz";
md5 = "a39bbfd36f61685eac32d5f4010d3fef";
};
};
RedlockPy = buildPythonPackage rec {
name = "redlock-py-1.0.5";
propagatedBuildInputs = [
Redis
];
src = fetchurl {
url = "https://pypi.python.org/packages/source/r/redlock-py/${name}.tar.gz";
md5 = "be9da24bf9b360d56ff2b66476879c86";
};
};
Velruse = buildPythonPackage rec {
name = "velruse-1.1.1";
propagatedBuildInputs = [
AnyKeystore
PythonOpenId
pkgs.python27Packages.pyramid
pkgs.python27Packages.unittest2
pkgs.python27Packages.requests2
pkgs.python27Packages.requests_oauthlib
pkgs.python27Packages.webtest
pkgs.python27Packages.selenium
];
src = fetchurl {
url = "https://pypi.python.org/packages/source/v/velruse/${name}.tar.gz";
md5 = "40cc41048817e248d9292933be194eeb";
};
doCheck = false; # setting up selenium for this might be complicated :P
};
WTForms = buildPythonPackage rec {
name = "WTForms-2.0.2";
src = fetchurl {
url = "https://pypi.python.org/packages/source/W/WTForms/${name}.zip";
md5 = "613cf723ab40537705bec02733c78d95";
};
};
Paginate = buildPythonPackage rec {
name = "paginate-0.5";
src = fetchurl {
url = "https://pypi.python.org/packages/source/p/paginate/${name}.tar.gz";
md5 = "1f95c4440819d776e3b9ce7dc8dc40a4";
};
};
PaginateSQLAlchemy = buildPythonPackage rec {
name = "paginate_sqlalchemy-0.2.0";
propagatedBuildInputs = [
Paginate
pkgs.python27Packages.sqlalchemy9
];
buildInputs = [
pkgs.python27Packages.sqlalchemy9
];
src = fetchurl {
url = "https://pypi.python.org/packages/any/p/paginate_sqlalchemy/${name}.tar.gz";
md5 = "4ca097c4132f43cd72c6a1795b6bbb5d";
};
};
ZigguratFoundations = buildPythonPackage rec {
name = "ziggurat_foundations-0.6.2";
propagatedBuildInputs = [pkgs.python27Full];
buildInputs = [
pkgs.python27Full
pkgs.python27Packages.six
pkgs.python27Packages.alembic
pkgs.python27Packages.cryptacular
pkgs.python27Packages.coverage
PaginateSQLAlchemy
];
src = fetchurl {
url = "http://pypi.python.org/packages/source/z/ziggurat-foundations/${name}.tar.gz";
md5 = "424cf8740f87b12e4728269912f9fc0b";
};
doCheck = false;
};
AppEnlight = buildPythonPackage rec {
name = "appenlight";
propagatedBuildInputs = [
pkgs.python27Full
pkgs.python27Packages.alembic
AppEnlightClient
Camplight
pkgs.python27Packages.celery
pkgs.python27Packages.colander
pkgs.python27Packages.cryptacular
DefusedXML
pkgs.python27Packages.dogpile_cache
FormEncode
pkgs.python27Packages.gevent
pkgs.python27Packages.gevent-websocket
pkgs.python27Packages.gunicorn
JIRA
pkgs.python27Packages.lxml
pkgs.python27Packages.markdown
pkgs.python27Packages.mock
PaginateSQLAlchemy
pkgs.python27Packages.psutil
pkgs.python27Packages.psycopg2
PyElasticsearch
pkgs.python27Packages.pygments
pkgs.python27Packages.pyramid
pkgs.python27Packages.pyramid_debugtoolbar
PyramidAuthStack
pkgs.python27Packages.itsdangerous
pkgs.python27Packages.jinja2
pkgs.python27Packages.pyramid_jinja2
pkgs.python27Packages.pyramid_mailer
PyramidRedisSessions
pkgs.python27Packages.pyramid_tm
pkgs.python27Packages.dateutil
pkgs.python27Packages.redis
RedlockPy
pkgs.python27Packages.requests2
pkgs.python27Packages.requests_oauthlib
pkgs.python27Packages.simplejson
pkgs.python27Packages.six
pkgs.python27Packages.sqlalchemy9
pkgs.python27Packages.transaction
Velruse
WTForms
pkgs.python27Packages.waitress
pkgs.python27Packages.webhelpers
ZigguratFoundations
pkgs.python27Packages.zope_sqlalchemy
];
src = ./.;
doCheck= false;
};
in buildPythonPackage {
name = "appenlight-env";
buildInputs = [
AppEnlight
];
src = ./.;
doCheck=false;
}