##// END OF EJS Templates
requirements: updated structure of requirement files, and re-generated nix files.
marcink -
r1236:7331abed default
parent child Browse files
Show More
@@ -135,6 +135,8 b' let'
135 135 rhodecode-testdata
136 136 ]);
137 137
138 #TODO: either move this into overrides, OR use the new machanics from
139 # pip2nix and requiremtn.txt file
138 140 propagatedBuildInputs = attrs.propagatedBuildInputs ++ (with self; [
139 141 rhodecode-tools
140 142 ]);
@@ -100,11 +100,7 b' self: super: {'
100 100 });
101 101
102 102 py-gfm = super.py-gfm.override {
103 src = pkgs.fetchgit {
104 url = "https://code.rhodecode.com/upstream/py-gfm";
105 rev = "0d66a19bc16e3d49de273c0f797d4e4781e8c0f2";
106 sha256 = "0ryp74jyihd3ckszq31bml5jr3bciimhfp7va7kw6ld92930ksv3";
107 };
103 name = "py-gfm-0.1.3.rhodecode-upstream1";
108 104 };
109 105
110 106 pycurl = super.pycurl.override (attrs: {
@@ -123,12 +119,7 b' self: super: {'
123 119 });
124 120
125 121 Pylons = super.Pylons.override (attrs: {
126 name = "Pylons-1.0.1-patch1";
127 src = pkgs.fetchgit {
128 url = "https://code.rhodecode.com/upstream/pylons";
129 rev = "707354ee4261b9c10450404fc9852ccea4fd667d";
130 sha256 = "b2763274c2780523a335f83a1df65be22ebe4ff413a7bc9e9288d23c1f62032e";
131 };
122 name = "Pylons-1.0.2.rhodecode-patch1";
132 123 });
133 124
134 125 pyramid = super.pyramid.override (attrs: {
@@ -149,16 +140,6 b' self: super: {'
149 140 };
150 141 });
151 142
152 Pyro4 = super.Pyro4.override (attrs: {
153 # TODO: Was not able to generate this version, needs further
154 # investigation.
155 name = "Pyro4-4.35";
156 src = pkgs.fetchurl {
157 url = "https://pypi.python.org/packages/source/P/Pyro4/Pyro4-4.35.src.tar.gz";
158 md5 = "cbe6cb855f086a0f092ca075005855f3";
159 };
160 });
161
162 143 pysqlite = super.pysqlite.override (attrs: {
163 144 propagatedBuildInputs = [
164 145 pkgs.sqlite
@@ -185,13 +185,13 b''
185 185 };
186 186 };
187 187 Pylons = super.buildPythonPackage {
188 name = "Pylons-1.0.1";
188 name = "Pylons-1.0.2.dev20161213";
189 189 buildInputs = with self; [];
190 190 doCheck = false;
191 191 propagatedBuildInputs = with self; [Routes WebHelpers Beaker Paste PasteDeploy PasteScript FormEncode simplejson decorator nose Mako WebError WebTest Tempita MarkupSafe WebOb];
192 192 src = fetchurl {
193 url = "https://pypi.python.org/packages/a2/69/b835a6bad00acbfeed3f33c6e44fa3f936efc998c795bfb15c61a79ecf62/Pylons-1.0.1.tar.gz";
194 md5 = "6cb880d75fa81213192142b07a6e4915";
193 url = "https://code.rhodecode.com/upstream/pylons/archive/707354ee4261b9c10450404fc9852ccea4fd667d.tar.gz?md5=f26633726fa2cd3a340316ee6a5d218f";
194 md5 = "f26633726fa2cd3a340316ee6a5d218f";
195 195 };
196 196 meta = {
197 197 license = [ pkgs.lib.licenses.bsdOriginal ];
@@ -1126,8 +1126,8 b''
1126 1126 doCheck = false;
1127 1127 propagatedBuildInputs = with self; [setuptools Markdown];
1128 1128 src = fetchurl {
1129 url = "https://pypi.python.org/packages/12/e4/6b3d8678da04f97d7490d8264d8de51c2dc9fb91209ccee9c515c95e14c5/py-gfm-0.1.3.tar.gz";
1130 md5 = "e588d9e69640a241b97e2c59c22527a6";
1129 url = "https://code.rhodecode.com/upstream/py-gfm/archive/0d66a19bc16e3d49de273c0f797d4e4781e8c0f2.tar.gz?md5=0d0d5385bfb629eea636a80b9c2bfd16";
1130 md5 = "0d0d5385bfb629eea636a80b9c2bfd16";
1131 1131 };
1132 1132 meta = {
1133 1133 license = [ pkgs.lib.licenses.bsdOriginal ];
@@ -1499,7 +1499,7 b''
1499 1499 };
1500 1500 rhodecode-enterprise-ce = super.buildPythonPackage {
1501 1501 name = "rhodecode-enterprise-ce-4.6.0";
1502 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];
1502 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];
1503 1503 doCheck = true;
1504 1504 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];
1505 1505 src = ./.;
@@ -1521,13 +1521,13 b''
1521 1521 };
1522 1522 };
1523 1523 serpent = super.buildPythonPackage {
1524 name = "serpent-1.12";
1524 name = "serpent-1.15";
1525 1525 buildInputs = with self; [];
1526 1526 doCheck = false;
1527 1527 propagatedBuildInputs = with self; [];
1528 1528 src = fetchurl {
1529 url = "https://pypi.python.org/packages/3b/19/1e0e83b47c09edaef8398655088036e7e67386b5c48770218ebb339fbbd5/serpent-1.12.tar.gz";
1530 md5 = "05869ac7b062828b34f8f927f0457b65";
1529 url = "https://pypi.python.org/packages/7b/38/b2b27673a882ff2ea5871bb3e3e6b496ebbaafd1612e51990ffb158b9254/serpent-1.15.tar.gz";
1530 md5 = "e27b1aad5c218e16442f52abb7c7053a";
1531 1531 };
1532 1532 meta = {
1533 1533 license = [ pkgs.lib.licenses.mit ];
@@ -1,42 +1,15 b''
1 # core
1 ## core
2 2 setuptools==20.8.1
3 3 setuptools-scm==1.11.0
4 4
5 Babel==1.3
6 Beaker==1.7.0
7 Chameleon==2.24
8 FormEncode==1.2.4
9 Jinja2==2.7.3
10 Markdown==2.6.7
11 MarkupSafe==0.23
12 MySQL-python==1.2.5
13 Paste==2.0.2
14 PasteDeploy==1.5.2
15 PasteScript==1.7.5
16 Pygments==2.1.3
17 pygments-markdown-lexer==0.1.0.dev39
18 # TODO: This version is not available on PyPI
19 # Pylons==1.0.2.dev20160108
20 Pylons==1.0.1
21 Pyro4==4.41
22 Routes==1.13
23 SQLAlchemy==0.9.9
24 Sphinx==1.2.2
25 Tempita==0.5.2
26 URLObject==2.4.0
27 WebError==0.10.3
28 # TODO: This is modified by us, needs a better integration. For now
29 # using the latest version before.
30 # WebHelpers==1.3.dev20150807
31 WebHelpers==1.3
32 WebHelpers2==2.0
33 WebOb==1.3.1
34 5 amqplib==1.0.2
35 6 anyjson==0.3.3
36 appenlight-client==0.6.14
37 authomatic==0.1.0.post1;
7 authomatic==0.1.0.post1
8 Babel==1.3
38 9 backport-ipaddress==0.1
10 Beaker==1.7.0
39 11 celery==2.2.10
12 Chameleon==2.24
40 13 channelstream==0.5.2
41 14 click==5.1
42 15 colander==1.2
@@ -47,33 +20,42 b' docutils==0.12'
47 20 dogpile.cache==0.6.1
48 21 dogpile.core==0.4.1
49 22 ecdsa==0.11
23 FormEncode==1.2.4
50 24 future==0.14.3
51 25 futures==3.0.2
52 26 gnureadline==6.3.3
53 27 infrae.cache==1.0.1
54 28 iso8601==0.1.11
55 29 itsdangerous==0.24
30 Jinja2==2.7.3
56 31 kombu==1.5.1
57 32 Mako==1.0.6
33 Markdown==2.6.7
34 MarkupSafe==0.23
58 35 meld3==1.0.2
59 36 msgpack-python==0.4.8
37 MySQL-python==1.2.5
60 38 nose==1.3.6
61 39 objgraph==2.0.0
62 40 packaging==15.2
63 41 paramiko==1.15.1
42 Paste==2.0.2
43 PasteDeploy==1.5.2
44 PasteScript==1.7.5
64 45 psutil==4.3.1
65 46 psycopg2==2.6.1
66 47 py-bcrypt==0.4
67 py-gfm==0.1.3
68 48 pycrypto==2.6.1
69 49 pycurl==7.19.5
70 50 pyflakes==0.8.1
51 pygments-markdown-lexer==0.1.0.dev39
52 Pygments==2.1.3
71 53 pyparsing==1.5.7
72 pyramid==1.6.1
73 54 pyramid-beaker==0.8
74 55 pyramid-debugtoolbar==2.4.2
75 56 pyramid-jinja2==2.5
76 57 pyramid-mako==1.0.2
58 pyramid==1.6.1
77 59 pysqlite==2.6.3
78 60 python-dateutil==1.5
79 61 python-ldap==2.4.19
@@ -84,18 +66,24 b' pyzmq==14.6.0'
84 66 recaptcha-client==1.0.6
85 67 repoze.lru==0.6
86 68 requests==2.9.1
69 Routes==1.13
87 70 setproctitle==1.1.8
88 71 simplejson==3.7.2
89 72 six==1.9.0
73 Sphinx==1.2.2
74 SQLAlchemy==0.9.9
90 75 subprocess32==3.2.6
91 76 supervisor==3.3.1
92
77 Tempita==0.5.2
93 78 translationstring==1.3
94 79 trollius==1.0.4
95 uWSGI==2.0.11.2
96 80 urllib3==1.16
81 URLObject==2.4.0
97 82 venusian==1.0
98
83 WebError==0.10.3
84 WebHelpers2==2.0
85 WebHelpers==1.3
86 WebOb==1.3.1
99 87 Whoosh==2.7.4
100 88 wsgiref==0.1.2
101 89 zope.cachedescriptors==4.0.0
@@ -103,19 +91,27 b' zope.deprecation==4.1.2'
103 91 zope.event==4.0.3
104 92 zope.interface==4.1.3
105 93
106 # cli tools
94 ## customized/patched libs
95 # our patched version of Pylons==1.0.2
96 https://code.rhodecode.com/upstream/pylons/archive/707354ee4261b9c10450404fc9852ccea4fd667d.tar.gz?md5=f26633726fa2cd3a340316ee6a5d218f#egg=Pylons==1.0.2.rhodecode-patch-1
97 # not released py-gfm==0.1.3
98 https://code.rhodecode.com/upstream/py-gfm/archive/0d66a19bc16e3d49de273c0f797d4e4781e8c0f2.tar.gz?md5=0d0d5385bfb629eea636a80b9c2bfd16#egg=py-gfm==0.1.3.rhodecode-upstream1
99
100
101 ## cli tools
107 102 alembic==0.8.4
108 103 invoke==0.13.0
109 104 bumpversion==0.5.3
110 105 transifex-client==0.10
111 106
112 # http servers
107 ## http servers
113 108 gevent==1.1.2
114 109 greenlet==0.4.10
115 110 gunicorn==19.6.0
116 111 waitress==1.0.1
112 uWSGI==2.0.11.2
117 113
118 # debug
114 ## debug
119 115 ipdb==0.10.1
120 116 ipython==5.1.0
121 117 CProfileV==1.0.6
@@ -124,5 +120,12 b' bottle==0.12.8'
124 120 ## rhodecode-tools, special case
125 121 https://code.rhodecode.com/rhodecode-tools-ce/archive/v0.11.0.tar.gz?md5=e5fd0a8363af08a0ced71b50ca9cce15#egg=rhodecode-tools==0.11.0
126 122
127 # test related requirements
123 ## appenlight
124 appenlight-client==0.6.14
125
126 # Pyro/Deprecated TODO(Marcink): remove in 4.7 release.
127 Pyro4==4.41
128 serpent==1.15
129
130 ## test related requirements
128 131 -r requirements_test.txt
@@ -1,12 +1,14 b''
1 # test related requirements
1 2 pytest==3.0.5
2 3 py==1.4.31
4 pytest-cov==2.4.0
5 pytest-sugar==0.7.1
3 6 pytest-runner==2.9.0
4 7 pytest-catchlog==1.2.2
5 pytest-cov==2.4.0
6 8 pytest-profiling==1.2.2
7 9 gprof2dot==2016.10.13
8 10 pytest-timeout==1.2.0
9 pytest-sugar==0.7.1
11
10 12 mock==1.0.1
11 13 WebTest==1.4.3
12 14 cov-core==1.15.0
General Comments 0
You need to be logged in to leave comments. Login now