requirements: updated structure of requirement files, and re-generated nix files.
This commit is contained in:
parent
815f6467e9
commit
31467b5fa4
5 changed files with 61 additions and 73 deletions
|
|
@ -135,6 +135,8 @@ let
|
|||
rhodecode-testdata
|
||||
]);
|
||||
|
||||
#TODO: either move this into overrides, OR use the new machanics from
|
||||
# pip2nix and requiremtn.txt file
|
||||
propagatedBuildInputs = attrs.propagatedBuildInputs ++ (with self; [
|
||||
rhodecode-tools
|
||||
]);
|
||||
|
|
|
|||
|
|
@ -100,11 +100,7 @@ self: super: {
|
|||
});
|
||||
|
||||
py-gfm = super.py-gfm.override {
|
||||
src = pkgs.fetchgit {
|
||||
url = "https://code.rhodecode.com/upstream/py-gfm";
|
||||
rev = "0d66a19bc16e3d49de273c0f797d4e4781e8c0f2";
|
||||
sha256 = "0ryp74jyihd3ckszq31bml5jr3bciimhfp7va7kw6ld92930ksv3";
|
||||
};
|
||||
name = "py-gfm-0.1.3.rhodecode-upstream1";
|
||||
};
|
||||
|
||||
pycurl = super.pycurl.override (attrs: {
|
||||
|
|
@ -123,12 +119,7 @@ self: super: {
|
|||
});
|
||||
|
||||
Pylons = super.Pylons.override (attrs: {
|
||||
name = "Pylons-1.0.1-patch1";
|
||||
src = pkgs.fetchgit {
|
||||
url = "https://code.rhodecode.com/upstream/pylons";
|
||||
rev = "707354ee4261b9c10450404fc9852ccea4fd667d";
|
||||
sha256 = "b2763274c2780523a335f83a1df65be22ebe4ff413a7bc9e9288d23c1f62032e";
|
||||
};
|
||||
name = "Pylons-1.0.2.rhodecode-patch1";
|
||||
});
|
||||
|
||||
pyramid = super.pyramid.override (attrs: {
|
||||
|
|
@ -149,16 +140,6 @@ self: super: {
|
|||
};
|
||||
});
|
||||
|
||||
Pyro4 = super.Pyro4.override (attrs: {
|
||||
# TODO: Was not able to generate this version, needs further
|
||||
# investigation.
|
||||
name = "Pyro4-4.35";
|
||||
src = pkgs.fetchurl {
|
||||
url = "https://pypi.python.org/packages/source/P/Pyro4/Pyro4-4.35.src.tar.gz";
|
||||
md5 = "cbe6cb855f086a0f092ca075005855f3";
|
||||
};
|
||||
});
|
||||
|
||||
pysqlite = super.pysqlite.override (attrs: {
|
||||
propagatedBuildInputs = [
|
||||
pkgs.sqlite
|
||||
|
|
|
|||
|
|
@ -185,13 +185,13 @@
|
|||
};
|
||||
};
|
||||
Pylons = super.buildPythonPackage {
|
||||
name = "Pylons-1.0.1";
|
||||
name = "Pylons-1.0.2.dev20161213";
|
||||
buildInputs = with self; [];
|
||||
doCheck = false;
|
||||
propagatedBuildInputs = with self; [Routes WebHelpers Beaker Paste PasteDeploy PasteScript FormEncode simplejson decorator nose Mako WebError WebTest Tempita MarkupSafe WebOb];
|
||||
src = fetchurl {
|
||||
url = "https://pypi.python.org/packages/a2/69/b835a6bad00acbfeed3f33c6e44fa3f936efc998c795bfb15c61a79ecf62/Pylons-1.0.1.tar.gz";
|
||||
md5 = "6cb880d75fa81213192142b07a6e4915";
|
||||
url = "https://code.rhodecode.com/upstream/pylons/archive/707354ee4261b9c10450404fc9852ccea4fd667d.tar.gz?md5=f26633726fa2cd3a340316ee6a5d218f";
|
||||
md5 = "f26633726fa2cd3a340316ee6a5d218f";
|
||||
};
|
||||
meta = {
|
||||
license = [ pkgs.lib.licenses.bsdOriginal ];
|
||||
|
|
@ -1126,8 +1126,8 @@
|
|||
doCheck = false;
|
||||
propagatedBuildInputs = with self; [setuptools Markdown];
|
||||
src = fetchurl {
|
||||
url = "https://pypi.python.org/packages/12/e4/6b3d8678da04f97d7490d8264d8de51c2dc9fb91209ccee9c515c95e14c5/py-gfm-0.1.3.tar.gz";
|
||||
md5 = "e588d9e69640a241b97e2c59c22527a6";
|
||||
url = "https://code.rhodecode.com/upstream/py-gfm/archive/0d66a19bc16e3d49de273c0f797d4e4781e8c0f2.tar.gz?md5=0d0d5385bfb629eea636a80b9c2bfd16";
|
||||
md5 = "0d0d5385bfb629eea636a80b9c2bfd16";
|
||||
};
|
||||
meta = {
|
||||
license = [ pkgs.lib.licenses.bsdOriginal ];
|
||||
|
|
@ -1499,7 +1499,7 @@
|
|||
};
|
||||
rhodecode-enterprise-ce = super.buildPythonPackage {
|
||||
name = "rhodecode-enterprise-ce-4.6.0";
|
||||
buildInputs = with self; [pytest py pytest-runner pytest-catchlog pytest-cov pytest-profiling gprof2dot pytest-timeout pytest-sugar mock WebTest cov-core coverage cssselect lxml configobj];
|
||||
buildInputs = with self; [pytest py pytest-cov pytest-sugar pytest-runner pytest-catchlog pytest-profiling gprof2dot pytest-timeout mock WebTest cov-core coverage cssselect lxml configobj];
|
||||
doCheck = true;
|
||||
propagatedBuildInputs = with self; [Babel Beaker FormEncode Mako Markdown MarkupSafe MySQL-python Paste PasteDeploy PasteScript Pygments pygments-markdown-lexer Pylons Pyro4 Routes SQLAlchemy Tempita URLObject WebError WebHelpers WebHelpers2 WebOb WebTest Whoosh alembic amqplib anyjson appenlight-client authomatic backport-ipaddress celery channelstream colander decorator deform docutils gevent gunicorn infrae.cache ipython iso8601 kombu msgpack-python packaging psycopg2 py-gfm pycrypto pycurl pyparsing pyramid pyramid-debugtoolbar pyramid-mako pyramid-beaker pysqlite python-dateutil python-ldap python-memcached python-pam recaptcha-client repoze.lru requests simplejson subprocess32 waitress zope.cachedescriptors dogpile.cache dogpile.core psutil py-bcrypt];
|
||||
src = ./.;
|
||||
|
|
@ -1521,13 +1521,13 @@
|
|||
};
|
||||
};
|
||||
serpent = super.buildPythonPackage {
|
||||
name = "serpent-1.12";
|
||||
name = "serpent-1.15";
|
||||
buildInputs = with self; [];
|
||||
doCheck = false;
|
||||
propagatedBuildInputs = with self; [];
|
||||
src = fetchurl {
|
||||
url = "https://pypi.python.org/packages/3b/19/1e0e83b47c09edaef8398655088036e7e67386b5c48770218ebb339fbbd5/serpent-1.12.tar.gz";
|
||||
md5 = "05869ac7b062828b34f8f927f0457b65";
|
||||
url = "https://pypi.python.org/packages/7b/38/b2b27673a882ff2ea5871bb3e3e6b496ebbaafd1612e51990ffb158b9254/serpent-1.15.tar.gz";
|
||||
md5 = "e27b1aad5c218e16442f52abb7c7053a";
|
||||
};
|
||||
meta = {
|
||||
license = [ pkgs.lib.licenses.mit ];
|
||||
|
|
|
|||
|
|
@ -1,42 +1,15 @@
|
|||
# core
|
||||
## core
|
||||
setuptools==20.8.1
|
||||
setuptools-scm==1.11.0
|
||||
|
||||
Babel==1.3
|
||||
Beaker==1.7.0
|
||||
Chameleon==2.24
|
||||
FormEncode==1.2.4
|
||||
Jinja2==2.7.3
|
||||
Markdown==2.6.7
|
||||
MarkupSafe==0.23
|
||||
MySQL-python==1.2.5
|
||||
Paste==2.0.2
|
||||
PasteDeploy==1.5.2
|
||||
PasteScript==1.7.5
|
||||
Pygments==2.1.3
|
||||
pygments-markdown-lexer==0.1.0.dev39
|
||||
# TODO: This version is not available on PyPI
|
||||
# Pylons==1.0.2.dev20160108
|
||||
Pylons==1.0.1
|
||||
Pyro4==4.41
|
||||
Routes==1.13
|
||||
SQLAlchemy==0.9.9
|
||||
Sphinx==1.2.2
|
||||
Tempita==0.5.2
|
||||
URLObject==2.4.0
|
||||
WebError==0.10.3
|
||||
# TODO: This is modified by us, needs a better integration. For now
|
||||
# using the latest version before.
|
||||
# WebHelpers==1.3.dev20150807
|
||||
WebHelpers==1.3
|
||||
WebHelpers2==2.0
|
||||
WebOb==1.3.1
|
||||
amqplib==1.0.2
|
||||
anyjson==0.3.3
|
||||
appenlight-client==0.6.14
|
||||
authomatic==0.1.0.post1;
|
||||
authomatic==0.1.0.post1
|
||||
Babel==1.3
|
||||
backport-ipaddress==0.1
|
||||
Beaker==1.7.0
|
||||
celery==2.2.10
|
||||
Chameleon==2.24
|
||||
channelstream==0.5.2
|
||||
click==5.1
|
||||
colander==1.2
|
||||
|
|
@ -47,33 +20,42 @@ docutils==0.12
|
|||
dogpile.cache==0.6.1
|
||||
dogpile.core==0.4.1
|
||||
ecdsa==0.11
|
||||
FormEncode==1.2.4
|
||||
future==0.14.3
|
||||
futures==3.0.2
|
||||
gnureadline==6.3.3
|
||||
infrae.cache==1.0.1
|
||||
iso8601==0.1.11
|
||||
itsdangerous==0.24
|
||||
Jinja2==2.7.3
|
||||
kombu==1.5.1
|
||||
Mako==1.0.6
|
||||
Markdown==2.6.7
|
||||
MarkupSafe==0.23
|
||||
meld3==1.0.2
|
||||
msgpack-python==0.4.8
|
||||
MySQL-python==1.2.5
|
||||
nose==1.3.6
|
||||
objgraph==2.0.0
|
||||
packaging==15.2
|
||||
paramiko==1.15.1
|
||||
Paste==2.0.2
|
||||
PasteDeploy==1.5.2
|
||||
PasteScript==1.7.5
|
||||
psutil==4.3.1
|
||||
psycopg2==2.6.1
|
||||
py-bcrypt==0.4
|
||||
py-gfm==0.1.3
|
||||
pycrypto==2.6.1
|
||||
pycurl==7.19.5
|
||||
pyflakes==0.8.1
|
||||
pygments-markdown-lexer==0.1.0.dev39
|
||||
Pygments==2.1.3
|
||||
pyparsing==1.5.7
|
||||
pyramid==1.6.1
|
||||
pyramid-beaker==0.8
|
||||
pyramid-debugtoolbar==2.4.2
|
||||
pyramid-jinja2==2.5
|
||||
pyramid-mako==1.0.2
|
||||
pyramid==1.6.1
|
||||
pysqlite==2.6.3
|
||||
python-dateutil==1.5
|
||||
python-ldap==2.4.19
|
||||
|
|
@ -84,18 +66,24 @@ pyzmq==14.6.0
|
|||
recaptcha-client==1.0.6
|
||||
repoze.lru==0.6
|
||||
requests==2.9.1
|
||||
Routes==1.13
|
||||
setproctitle==1.1.8
|
||||
simplejson==3.7.2
|
||||
six==1.9.0
|
||||
Sphinx==1.2.2
|
||||
SQLAlchemy==0.9.9
|
||||
subprocess32==3.2.6
|
||||
supervisor==3.3.1
|
||||
|
||||
Tempita==0.5.2
|
||||
translationstring==1.3
|
||||
trollius==1.0.4
|
||||
uWSGI==2.0.11.2
|
||||
urllib3==1.16
|
||||
URLObject==2.4.0
|
||||
venusian==1.0
|
||||
|
||||
WebError==0.10.3
|
||||
WebHelpers2==2.0
|
||||
WebHelpers==1.3
|
||||
WebOb==1.3.1
|
||||
Whoosh==2.7.4
|
||||
wsgiref==0.1.2
|
||||
zope.cachedescriptors==4.0.0
|
||||
|
|
@ -103,19 +91,27 @@ zope.deprecation==4.1.2
|
|||
zope.event==4.0.3
|
||||
zope.interface==4.1.3
|
||||
|
||||
# cli tools
|
||||
## customized/patched libs
|
||||
# our patched version of Pylons==1.0.2
|
||||
https://code.rhodecode.com/upstream/pylons/archive/707354ee4261b9c10450404fc9852ccea4fd667d.tar.gz?md5=f26633726fa2cd3a340316ee6a5d218f#egg=Pylons==1.0.2.rhodecode-patch-1
|
||||
# not released py-gfm==0.1.3
|
||||
https://code.rhodecode.com/upstream/py-gfm/archive/0d66a19bc16e3d49de273c0f797d4e4781e8c0f2.tar.gz?md5=0d0d5385bfb629eea636a80b9c2bfd16#egg=py-gfm==0.1.3.rhodecode-upstream1
|
||||
|
||||
|
||||
## cli tools
|
||||
alembic==0.8.4
|
||||
invoke==0.13.0
|
||||
bumpversion==0.5.3
|
||||
transifex-client==0.10
|
||||
|
||||
# http servers
|
||||
## http servers
|
||||
gevent==1.1.2
|
||||
greenlet==0.4.10
|
||||
gunicorn==19.6.0
|
||||
waitress==1.0.1
|
||||
uWSGI==2.0.11.2
|
||||
|
||||
# debug
|
||||
## debug
|
||||
ipdb==0.10.1
|
||||
ipython==5.1.0
|
||||
CProfileV==1.0.6
|
||||
|
|
@ -124,5 +120,12 @@ bottle==0.12.8
|
|||
## rhodecode-tools, special case
|
||||
https://code.rhodecode.com/rhodecode-tools-ce/archive/v0.11.0.tar.gz?md5=e5fd0a8363af08a0ced71b50ca9cce15#egg=rhodecode-tools==0.11.0
|
||||
|
||||
# test related requirements
|
||||
## appenlight
|
||||
appenlight-client==0.6.14
|
||||
|
||||
# Pyro/Deprecated TODO(Marcink): remove in 4.7 release.
|
||||
Pyro4==4.41
|
||||
serpent==1.15
|
||||
|
||||
## test related requirements
|
||||
-r requirements_test.txt
|
||||
|
|
|
|||
|
|
@ -1,12 +1,14 @@
|
|||
# test related requirements
|
||||
pytest==3.0.5
|
||||
py==1.4.31
|
||||
pytest-cov==2.4.0
|
||||
pytest-sugar==0.7.1
|
||||
pytest-runner==2.9.0
|
||||
pytest-catchlog==1.2.2
|
||||
pytest-cov==2.4.0
|
||||
pytest-profiling==1.2.2
|
||||
gprof2dot==2016.10.13
|
||||
pytest-timeout==1.2.0
|
||||
pytest-sugar==0.7.1
|
||||
|
||||
mock==1.0.1
|
||||
WebTest==1.4.3
|
||||
cov-core==1.15.0
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue