##// END OF EJS Templates
packaging: switched to nix 20.03 packages and latest pip2nix code...
marcink -
r4756:2a5b3f8a python3
parent child Browse files
Show More
@@ -1,52 +1,53 b''
1 1 # top level files
2 2
3 3 include MANIFEST.in
4 4 include README.rst
5 5 include CHANGES.rst
6 6 include LICENSE.txt
7 7
8 8 include rhodecode/VERSION
9 9
10 10 # docs
11 11 recursive-include docs *
12 12
13 13 # all config files
14 14 recursive-include configs *
15 15
16 16 # translations
17 17 recursive-include rhodecode/i18n *
18 18
19 19 # non-python core stuff
20 20 recursive-include rhodecode *.cfg
21 21 recursive-include rhodecode *.json
22 22 recursive-include rhodecode *.ini_tmpl
23 23 recursive-include rhodecode *.sh
24 24 recursive-include rhodecode *.mako
25 25
26 26 # 502 page
27 27 include rhodecode/public/502.html
28 28
29 29 # robots
30 30 include rhodecode/public/robots.txt
31 31
32 32 # images, css
33 33 include rhodecode/public/css/*.css
34 34 include rhodecode/public/images/*.*
35 35 include rhodecode/public/images/ee_features/*.*
36 36
37 37 # sound files
38 38 include rhodecode/public/sounds/*.mp3
39 39 include rhodecode/public/sounds/*.wav
40 40
41 41 # fonts
42 42 recursive-include rhodecode/public/fonts/RCIcons *
43 43
44 44 # js
45 45 recursive-include rhodecode/public/js *
46 46
47 47 # templates
48 48 recursive-include rhodecode/templates *
49 49
50 50 # skip any tests files
51 recursive-exclude result *
51 52 recursive-exclude rhodecode/tests *
52 53
@@ -1,69 +1,69 b''
1 1
2 2 .PHONY: clean docs docs-clean docs-cleanup test test-clean test-only test-only-postgres test-only-mysql web-build generate-pkgs pip-packages
3 3
4 4 NODE_PATH=./node_modules
5 5 WEBPACK=./node_binaries/webpack
6 6 GRUNT=./node_binaries/grunt
7 7 # set by: PATH_TO_OUTDATED_PACKAGES=/some/path/outdated_packages.py
8 8 OUTDATED_PACKAGES = ${PATH_TO_OUTDATED_PACKAGES}
9 9
10 10 clean:
11 11 make test-clean
12 12 find . -type f \( -iname '*.c' -o -iname '*.pyc' -o -iname '*.so' -o -iname '*.orig' \) -exec rm '{}' ';'
13 13
14 14 test:
15 15 make test-clean
16 16 make test-only
17 17
18 18 test-clean:
19 19 rm -rf coverage.xml htmlcov junit.xml pylint.log result
20 20 find . -type d -name "__pycache__" -prune -exec rm -rf '{}' ';'
21 21 find . -type f \( -iname '.coverage.*' \) -exec rm '{}' ';'
22 22
23 23 test-only:
24 24 PYTHONHASHSEED=random \
25 25 py.test -x -vv -r xw -p no:sugar --cov=rhodecode \
26 26 --cov-report=term-missing --cov-report=html \
27 27 rhodecode
28 28
29 29 test-only-mysql:
30 30 PYTHONHASHSEED=random \
31 31 py.test -x -vv -r xw -p no:sugar --cov=rhodecode \
32 32 --cov-report=term-missing --cov-report=html \
33 33 --ini-config-override='{"app:main": {"sqlalchemy.db1.url": "mysql://root:qweqwe@localhost/rhodecode_test?charset=utf8"}}' \
34 34 rhodecode
35 35
36 36 test-only-postgres:
37 37 PYTHONHASHSEED=random \
38 38 py.test -x -vv -r xw -p no:sugar --cov=rhodecode \
39 39 --cov-report=term-missing --cov-report=html \
40 40 --ini-config-override='{"app:main": {"sqlalchemy.db1.url": "postgresql://postgres:qweqwe@localhost/rhodecode_test"}}' \
41 41 rhodecode
42 42
43 43
44 44 docs:
45 45 (cd docs; nix-build default.nix -o result; make clean html)
46 46
47 47 docs-clean:
48 48 (cd docs; make clean)
49 49
50 50 docs-cleanup:
51 51 (cd docs; make cleanup)
52 52
53 53 web-build:
54 54 NODE_PATH=$(NODE_PATH) $(GRUNT)
55 55
56 56 generate-pkgs:
57 nix-shell pkgs/shell-generate.nix --command "pip2nix generate --licenses"
57 nix-shell pkgs/shell-generate.nix --command "pip2nix generate --licenses --no-binary :all:"
58 58
59 59 pip-packages:
60 60 python ${OUTDATED_PACKAGES}
61 61
62 62 generate-js-pkgs:
63 63 rm -rf node_modules && \
64 64 nix-shell pkgs/shell-generate.nix --command "node2nix --input package.json -o pkgs/node-packages.nix -e pkgs/node-env.nix -c pkgs/node-default.nix -d --flatten --nodejs-8" && \
65 65 sed -i -e 's/http:\/\//https:\/\//g' pkgs/node-packages.nix
66 66
67 67 generate-license-meta:
68 68 nix-build pkgs/license-generate.nix -o result-license && \
69 69 cat result-license/licenses.json | python -m json.tool > rhodecode/config/licenses.json No newline at end of file
@@ -1,296 +1,292 b''
1 1 # Nix environment for the community edition
2 2 #
3 3 # This shall be as lean as possible, just producing the enterprise-ce
4 4 # derivation. For advanced tweaks to pimp up the development environment we use
5 5 # "shell.nix" so that it does not have to clutter this file.
6 6 #
7 7 # Configuration, set values in "~/.nixpkgs/config.nix".
8 8 # example
9 9 # {
10 10 # # Thoughts on how to configure the dev environment
11 11 # rc = {
12 12 # codeInternalUrl = "https://usr:token@code.rhodecode.com/internal";
13 13 # sources = {
14 14 # rhodecode-vcsserver = "/home/user/work/rhodecode-vcsserver";
15 15 # rhodecode-enterprise-ce = "/home/user/work/rhodecode-enterprise-ce";
16 16 # rhodecode-enterprise-ee = "/home/user/work/rhodecode-enterprise-ee";
17 17 # };
18 18 # };
19 19 # }
20 20
21 21 args@
22 22 { system ? builtins.currentSystem
23 23 , pythonPackages ? "python27Packages"
24 24 , pythonExternalOverrides ? self: super: {}
25 25 , doCheck ? false
26 26 , ...
27 27 }:
28 28
29 29 let
30 30 pkgs_ = args.pkgs or (import <nixpkgs> { inherit system; });
31 31 in
32 32
33 33 let
34 34 pkgs = import <nixpkgs> {
35 35 overlays = [
36 36 (import ./pkgs/overlays.nix)
37 37 ];
38 38 inherit
39 39 (pkgs_)
40 40 system;
41 41 };
42 42
43 43 # Works with the new python-packages, still can fallback to the old
44 44 # variant.
45 45 basePythonPackagesUnfix = basePythonPackages.__unfix__ or (
46 46 self: basePythonPackages.override (a: { inherit self; }));
47 47
48 48 # Evaluates to the last segment of a file system path.
49 49 basename = path: with pkgs.lib; last (splitString "/" path);
50 startsWith = prefix: full: let
51 actualPrefix = builtins.substring 0 (builtins.stringLength prefix) full;
52 in actualPrefix == prefix;
50 53
51 54 # source code filter used as arugment to builtins.filterSource.
52 55 src-filter = path: type: with pkgs.lib;
53 56 let
54 57 ext = last (splitString "." path);
58 parts = last (splitString "/" path);
55 59 in
56 60 !builtins.elem (basename path) [
57 61 ".git" ".hg" "__pycache__" ".eggs" ".idea" ".dev"
58 62 "node_modules" "node_binaries"
59 63 "build" "data" "result" "tmp"] &&
60 64 !builtins.elem ext ["egg-info" "pyc"] &&
61 # TODO: johbo: This check is wrong, since "path" contains an absolute path,
62 # it would still be good to restore it since we want to ignore "result-*".
63 !hasPrefix "result" path;
65 !startsWith "result" (basename path);
64 66
65 67 sources =
66 68 let
67 69 inherit
68 70 (pkgs.lib)
69 71 all
70 72 isString
71 73 attrValues;
74
72 75 sourcesConfig = pkgs.config.rc.sources or {};
73 76 in
74 77 # Ensure that sources are configured as strings. Using a path
75 78 # would result in a copy into the nix store.
76 79 assert all isString (attrValues sourcesConfig);
77 80 sourcesConfig;
78 81
79 82 version = builtins.readFile "${rhodecode-enterprise-ce-src}/rhodecode/VERSION";
80 83 rhodecode-enterprise-ce-src = builtins.filterSource src-filter ./.;
81 84
82 85 nodeEnv = import ./pkgs/node-default.nix {
83 86 inherit
84 87 pkgs
85 88 system;
86 89 };
87 90 nodeDependencies = nodeEnv.shell.nodeDependencies;
88 91
89 92 rhodecode-testdata-src = sources.rhodecode-testdata or (
90 93 pkgs.fetchhg {
91 94 url = "https://code.rhodecode.com/upstream/rc_testdata";
92 95 rev = "v0.10.0";
93 96 sha256 = "0zn9swwvx4vgw4qn8q3ri26vvzgrxn15x6xnjrysi1bwmz01qjl0";
94 97 });
95 98
96 99 rhodecode-testdata = import "${rhodecode-testdata-src}/default.nix" {
97 100 inherit
98 101 doCheck
99 102 pkgs
100 103 pythonPackages;
101 104 };
102 105
103 106 pythonLocalOverrides = self: super: {
104 107 rhodecode-enterprise-ce =
105 108 let
106 109 linkNodePackages = ''
107 110 export RHODECODE_CE_PATH=${rhodecode-enterprise-ce-src}
108 111
109 112 echo "[BEGIN]: Link node packages and binaries"
110 113 # johbo: Linking individual packages allows us to run "npm install"
111 114 # inside of a shell to try things out. Re-entering the shell will
112 115 # restore a clean environment.
113 116 rm -fr node_modules
114 117 mkdir node_modules
115 118 ln -s ${nodeDependencies}/lib/node_modules/* node_modules/
116 119 export NODE_PATH=./node_modules
117 120
118 121 rm -fr node_binaries
119 122 mkdir node_binaries
120 123 ln -s ${nodeDependencies}/bin/* node_binaries/
121 124 echo "[DONE ]: Link node packages and binaries"
122 125 '';
123 126
124 127 releaseName = "RhodeCodeEnterpriseCE-${version}";
125 128 in super.rhodecode-enterprise-ce.override (attrs: {
126 129 inherit
127 130 doCheck
128 131 version;
129 132
130 133 name = "rhodecode-enterprise-ce-${version}";
131 134 releaseName = releaseName;
132 135 src = rhodecode-enterprise-ce-src;
133 136 dontStrip = true; # prevent strip, we don't need it.
134 137
135 138 # expose following attributed outside
136 139 passthru = {
137 140 inherit
138 141 rhodecode-testdata
139 142 linkNodePackages
140 143 myPythonPackagesUnfix
141 144 pythonLocalOverrides
142 145 pythonCommunityOverrides;
143 146
144 147 pythonPackages = self;
145 148 };
146 149
147 150 buildInputs =
148 151 attrs.buildInputs or [] ++ [
149 152 rhodecode-testdata
150 153 ];
151 154
152 155 #NOTE: option to inject additional propagatedBuildInputs
153 156 propagatedBuildInputs =
154 157 attrs.propagatedBuildInputs or [] ++ [
155 158
156 159 ];
157 160
158 LC_ALL = "en_US.UTF-8";
159 LOCALE_ARCHIVE =
160 if pkgs.stdenv.isLinux
161 then "${pkgs.glibcLocales}/lib/locale/locale-archive"
162 else "";
161 preBuild = ''
162 export NIX_PATH=nixpkgs=${pkgs.path}
163 export SSL_CERT_FILE=${pkgs.cacert}/etc/ssl/certs/ca-bundle.crt
164
165 echo "[BEGIN]: Building frontend assets"
166 ${linkNodePackages}
167 make web-build
168 rm -fr node_modules
169 rm -fr node_binaries
170 echo "[DONE ]: Building frontend assets"
171 '';
163 172
164 173 # Add bin directory to path so that tests can find 'rhodecode'.
165 174 preCheck = ''
175 echo "Expanding PATH with $out/bin directory"
166 176 export PATH="$out/bin:$PATH"
167 177 '';
168 178
169 179 # custom check phase for testing
170 180 checkPhase = ''
171 181 runHook preCheck
172 182 PYTHONHASHSEED=random py.test -vv -p no:sugar -r xw --cov-config=.coveragerc --cov=rhodecode --cov-report=term-missing rhodecode
173 183 runHook postCheck
174 184 '';
175 185
176 186 postCheck = ''
177 187 echo "Cleanup of rhodecode/tests"
178 188 rm -rf $out/lib/${self.python.libPrefix}/site-packages/rhodecode/tests
179 189 '';
180 190
181 preBuild = ''
182 echo "[BEGIN]: Building frontend assets"
183 ${linkNodePackages}
184 make web-build
185 rm -fr node_modules
186 rm -fr node_binaries
187 echo "[DONE ]: Building frontend assets"
188 '';
189
190 191 postInstall = ''
191 192 # check required files
192 193 STATIC_CHECK="/robots.txt /502.html
193 194 /js/scripts.min.js /js/rhodecode-components.js
194 195 /css/style.css /css/style-polymer.css /css/style-ipython.css"
195 196
196 197 for file in $STATIC_CHECK;
197 198 do
198 199 if [ ! -f rhodecode/public/$file ]; then
199 200 echo "Missing $file"
200 201 exit 1
201 202 fi
202 203 done
203 204
204 205 echo "Writing enterprise-ce meta information for rccontrol to nix-support/rccontrol"
205 206 mkdir -p $out/nix-support/rccontrol
206 207 cp -v rhodecode/VERSION $out/nix-support/rccontrol/version
207 208 echo "[DONE ]: enterprise-ce meta information for rccontrol written"
208 209
209 210 mkdir -p $out/etc
210 211 cp configs/production.ini $out/etc
211 212 echo "[DONE ]: saved enterprise-ce production.ini into $out/etc"
212 213
213 214 cp -Rf rhodecode/config/rcextensions $out/etc/rcextensions.tmpl
214 215 echo "[DONE ]: saved enterprise-ce rcextensions into $out/etc/rcextensions.tmpl"
215 216
216 217 # python based programs need to be wrapped
217 218 mkdir -p $out/bin
218 219
219 220 # required binaries from dependencies
220 221 ln -s ${self.supervisor}/bin/supervisorctl $out/bin/
221 222 ln -s ${self.supervisor}/bin/supervisord $out/bin/
222 223 ln -s ${self.pastescript}/bin/paster $out/bin/
223 224 ln -s ${self.channelstream}/bin/channelstream $out/bin/
224 225 ln -s ${self.celery}/bin/celery $out/bin/
225 226 ln -s ${self.gunicorn}/bin/gunicorn $out/bin/
226 227 ln -s ${self.pyramid}/bin/prequest $out/bin/
227 228 ln -s ${self.pyramid}/bin/pserve $out/bin/
228 229
229 230 echo "[DONE ]: created symlinks into $out/bin"
230 231 DEPS="$out/bin/supervisorctl \
231 232 $out/bin/supervisord \
232 233 $out/bin/paster \
233 234 $out/bin/channelstream \
234 235 $out/bin/celery \
235 236 $out/bin/gunicorn \
236 237 $out/bin/prequest \
237 238 $out/bin/pserve"
238 239
239 240 # wrap only dependency scripts, they require to have full PYTHONPATH set
240 241 # to be able to import all packages
241 242 for file in $DEPS;
242 243 do
243 244 wrapProgram $file \
244 245 --prefix PATH : $PATH \
245 246 --prefix PYTHONPATH : $PYTHONPATH \
246 247 --set PYTHONHASHSEED random
247 248 done
248 249
249 250 echo "[DONE ]: enterprise-ce binary wrapping"
250
251 251 # rhodecode-tools don't need wrapping
252 252 ln -s ${self.rhodecode-tools}/bin/rhodecode-* $out/bin/
253 253
254 254 # expose sources of CE
255 255 ln -s $out $out/etc/rhodecode_enterprise_ce_source
256 256
257 257 # expose static files folder
258 258 cp -Rf $out/lib/${self.python.libPrefix}/site-packages/rhodecode/public/ $out/etc/static
259 259 chmod 755 -R $out/etc/static
260 260
261 261 '';
262 });
263 262
263 });
264 264 };
265 265
266
266 267 basePythonPackages = with builtins;
267 268 if isAttrs pythonPackages then
268 269 pythonPackages
269 270 else
270 271 getAttr pythonPackages pkgs;
271 272
272 273 pythonGeneratedPackages = import ./pkgs/python-packages.nix {
273 inherit
274 pkgs;
275 inherit
276 (pkgs)
277 fetchurl
278 fetchgit
279 fetchhg;
274 inherit pkgs;
275 inherit (pkgs) fetchurl fetchgit fetchhg;
280 276 };
281 277
282 278 pythonCommunityOverrides = import ./pkgs/python-packages-overrides.nix {
283 279 inherit pkgs basePythonPackages;
284 280 };
285 281
286 282 # Apply all overrides and fix the final package set
287 283 myPythonPackagesUnfix = with pkgs.lib;
288 284 (extends pythonExternalOverrides
289 285 (extends pythonLocalOverrides
290 286 (extends pythonCommunityOverrides
291 287 (extends pythonGeneratedPackages
292 288 basePythonPackagesUnfix))));
293 289
294 290 myPythonPackages = (pkgs.lib.fix myPythonPackagesUnfix);
295 291
296 292 in myPythonPackages.rhodecode-enterprise-ce
@@ -1,62 +1,62 b''
1 1 {
2 2 "name": "rhodecode-enterprise",
3 "version": "2.0.0",
3 "version": "4.19.0",
4 4 "private": true,
5 5 "description" : "RhodeCode JS packaged",
6 6 "license": "SEE LICENSE IN LICENSE.txt",
7 7 "repository" : {
8 8 "type" : "hg",
9 9 "url" : "https://code.rhodecode.com/rhodecode-enterprise-ce"
10 10 },
11 11 "devDependencies": {
12 12 "appenlight-client": "git+https://git@github.com/AppEnlight/appenlight-client-js.git#0.5.1",
13 13 "clipboard": "^2.0.1",
14 14 "exports-loader": "^0.6.4",
15 15 "favico.js": "^0.3.10",
16 16 "dropzone": "^5.5.0",
17 17 "grunt": "^0.4.5",
18 18 "grunt-cli": "^1.3.1",
19 19 "grunt-contrib-concat": "^0.5.1",
20 20 "grunt-contrib-copy": "^1.0.0",
21 21 "grunt-contrib-jshint": "^0.12.0",
22 22 "grunt-contrib-less": "^1.1.0",
23 23 "grunt-contrib-watch": "^0.6.1",
24 24 "grunt-webpack": "^3.1.3",
25 25 "grunt-contrib-uglify": "^4.0.1",
26 26 "sweetalert2": "^9.10.12",
27 27 "jquery": "1.11.3",
28 28 "mark.js": "8.11.1",
29 29 "jshint": "^2.9.1-rc3",
30 30 "moment": "^2.18.1",
31 31 "mousetrap": "^1.6.1",
32 32 "qrious": "^4.0.2",
33 33 "sticky-sidebar": "3.3.1",
34 34 "waypoints": "4.0.1",
35 35 "webpack": "4.23.1",
36 36 "webpack-cli": "3.1.2",
37 37 "babel-core": "^6.26.3",
38 38 "babel-loader": "^7.1.2",
39 39 "babel-plugin-transform-object-rest-spread": "^6.26.0",
40 40 "babel-preset-env": "^1.6.0",
41 41 "copy-webpack-plugin": "^4.4.2",
42 42 "css-loader": "^0.28.11",
43 43 "html-loader": "^0.4.4",
44 44 "html-webpack-plugin": "^3.2.0",
45 45 "imports-loader": "^0.7.1",
46 46 "polymer-webpack-loader": "^2.0.1",
47 47 "style-loader": "^0.21.0",
48 48 "webpack-uglify-js-plugin": "^1.1.9",
49 49 "raw-loader": "1.0.0-beta.0",
50 50 "ts-loader": "^1.3.3",
51 51 "@webcomponents/webcomponentsjs": "^2.0.0",
52 52 "@polymer/polymer": "^3.0.0",
53 53 "@polymer/paper-button": "^3.0.0",
54 54 "@polymer/paper-spinner": "^3.0.0",
55 55 "@polymer/paper-tooltip": "^3.0.0",
56 56 "@polymer/paper-toast": "^3.0.0",
57 57 "@polymer/paper-toggle-button": "^3.0.0",
58 58 "@polymer/iron-ajax": "^3.0.0",
59 59 "@polymer/iron-autogrow-textarea": "^3.0.0",
60 60 "@polymer/iron-a11y-keys": "^3.0.0"
61 61 }
62 62 }
@@ -1,17 +1,17 b''
1 # This file has been generated by node2nix 1.6.0. Do not edit!
1 # This file has been generated by node2nix 1.8.0. Do not edit!
2 2
3 3 {pkgs ? import <nixpkgs> {
4 4 inherit system;
5 }, system ? builtins.currentSystem, nodejs ? pkgs."nodejs-8_x"}:
5 }, system ? builtins.currentSystem, nodejs ? pkgs."nodejs-12_x"}:
6 6
7 7 let
8 8 nodeEnv = import ./node-env.nix {
9 9 inherit (pkgs) stdenv python2 utillinux runCommand writeTextFile;
10 10 inherit nodejs;
11 11 libtool = if pkgs.stdenv.isDarwin then pkgs.darwin.cctools else null;
12 12 };
13 13 in
14 14 import ./node-packages.nix {
15 15 inherit (pkgs) fetchurl fetchgit;
16 16 inherit nodeEnv;
17 17 } No newline at end of file
@@ -1,279 +1,315 b''
1 1 # Overrides for the generated python-packages.nix
2 2 #
3 3 # This function is intended to be used as an extension to the generated file
4 4 # python-packages.nix. The main objective is to add needed dependencies of C
5 5 # libraries and tweak the build instructions where needed.
6 6
7 7 { pkgs
8 8 , basePythonPackages
9 9 }:
10 10
11 11 let
12 12 sed = "sed -i";
13 13
14 14 localLicenses = {
15 15 repoze = {
16 16 fullName = "Repoze License";
17 17 url = http://www.repoze.org/LICENSE.txt;
18 18 };
19
20 unlicense = {
21 spdxId = "Unlicense";
22 fullName = "The Unlicense";
23 url = http://unlicense.org/;
24 };
19 25 };
20 26
21 27 in
22 28
23 29 self: super: {
24 30
25 "appenlight-client" = super."appenlight-client".override (attrs: {
26 meta = {
27 license = [ pkgs.lib.licenses.bsdOriginal ];
28 };
29 });
30
31 31 "beaker" = super."beaker".override (attrs: {
32 32 patches = [
33 33 ./patches/beaker/patch-beaker-lock-func-debug.diff
34 34 ./patches/beaker/patch-beaker-metadata-reuse.diff
35 35 ];
36 36 });
37 37
38 38 "cffi" = super."cffi".override (attrs: {
39 buildInputs = [
39 buildInputs = with self; attrs.buildInputs ++ [
40 40 pkgs.libffi
41 41 ];
42 42 });
43 43
44 44 "cryptography" = super."cryptography".override (attrs: {
45 buildInputs = [
45 buildInputs = with self; attrs.buildInputs ++ [
46 46 pkgs.openssl
47 47 ];
48 48 });
49 49
50 50 "gevent" = super."gevent".override (attrs: {
51 propagatedBuildInputs = attrs.propagatedBuildInputs ++ [
51 propagatedBuildInputs = with self; attrs.propagatedBuildInputs ++ [
52 52 # NOTE: (marcink) odd requirements from gevent aren't set properly,
53 53 # thus we need to inject psutil manually
54 54 self."psutil"
55 55 ];
56 56 });
57 57
58 "future" = super."future".override (attrs: {
59 meta = {
60 license = [ pkgs.lib.licenses.mit ];
61 };
62 });
63
64 "testpath" = super."testpath".override (attrs: {
65 meta = {
66 license = [ pkgs.lib.licenses.mit ];
67 };
68 });
69
70 58 "gnureadline" = super."gnureadline".override (attrs: {
71 buildInputs = [
59 buildInputs = with self; attrs.buildInputs ++ [
72 60 pkgs.ncurses
73 61 ];
74 62 patchPhase = ''
75 63 substituteInPlace setup.py --replace "/bin/bash" "${pkgs.bash}/bin/bash"
76 64 '';
77 65 });
78 66
79 67 "gunicorn" = super."gunicorn".override (attrs: {
80 propagatedBuildInputs = [
68 propagatedBuildInputs = with self; attrs.propagatedBuildInputs ++ [
81 69 # johbo: futures is needed as long as we are on Python 2, otherwise
82 70 # gunicorn explodes if used with multiple threads per worker.
83 71 self."futures"
84 72 ];
85 73 });
86 74
87 75 "nbconvert" = super."nbconvert".override (attrs: {
88 propagatedBuildInputs = attrs.propagatedBuildInputs ++ [
76 propagatedBuildInputs = with self; attrs.propagatedBuildInputs ++ [
89 77 # marcink: plug in jupyter-client for notebook rendering
90 78 self."jupyter-client"
91 79 ];
92 80 });
93 81
94 82 "ipython" = super."ipython".override (attrs: {
95 propagatedBuildInputs = attrs.propagatedBuildInputs ++ [
83 propagatedBuildInputs = with self; attrs.propagatedBuildInputs ++ [
96 84 self."gnureadline"
97 85 ];
98 86 });
99 87
100 88 "lxml" = super."lxml".override (attrs: {
101 buildInputs = [
89 nativeBuildInputs = with self; attrs.nativeBuildInputs ++ [
90 pkgs.libxml2.dev
91 pkgs.libxslt.dev
92 self.cython
93 ];
94
95 buildInputs = with self; attrs.buildInputs ++ [
102 96 pkgs.libxml2
103 97 pkgs.libxslt
98 pkgs.zlib
104 99 ];
105 propagatedBuildInputs = [
106 # Needed, so that "setup.py bdist_wheel" does work
107 self."wheel"
108 ];
100
101 # propagatedBuildInputs = [
102 # # Needed, so that "setup.py bdist_wheel" does work
103 # self."wheel"
104 # ];
109 105 });
110 106
111 "mysql-python" = super."mysql-python".override (attrs: {
112 buildInputs = [
107 "mysqlclient" = super."mysqlclient".override (attrs: {
108 nativeBuildInputs = with self; attrs.nativeBuildInputs ++ [
109 pkgs.libmysqlclient
113 110 pkgs.openssl
114 ];
115 propagatedBuildInputs = [
116 pkgs.libmysql
117 111 pkgs.zlib
118 112 ];
113
119 114 });
120 115
121 116 "psycopg2" = super."psycopg2".override (attrs: {
122 propagatedBuildInputs = [
117 nativeBuildInputs = with self; attrs.nativeBuildInputs ++ [
123 118 pkgs.postgresql
124 119 ];
125 120 meta = {
126 121 license = pkgs.lib.licenses.lgpl3Plus;
127 122 };
128 123 });
129 124
130 125 "pycurl" = super."pycurl".override (attrs: {
131 propagatedBuildInputs = [
126 nativeBuildInputs = with self; attrs.nativeBuildInputs ++ [
127 pkgs.curl
128 pkgs.openssl
129 ];
130
131 propagatedBuildInputs = with self; attrs.propagatedBuildInputs ++ [
132 132 pkgs.curl
133 133 pkgs.openssl
134 134 ];
135 135
136 136 preConfigure = ''
137 137 substituteInPlace setup.py --replace '--static-libs' '--libs'
138 138 export PYCURL_SSL_LIBRARY=openssl
139 139 '';
140 140
141 141 meta = {
142 142 license = pkgs.lib.licenses.mit;
143 143 };
144 144 });
145 145
146 "pyramid" = super."pyramid".override (attrs: {
147 meta = {
148 license = localLicenses.repoze;
149 };
150 });
151
152 "pyramid-debugtoolbar" = super."pyramid-debugtoolbar".override (attrs: {
153 meta = {
154 license = [ pkgs.lib.licenses.bsdOriginal localLicenses.repoze ];
155 };
156 });
157
158 146 "pysqlite" = super."pysqlite".override (attrs: {
159 propagatedBuildInputs = [
147 propagatedBuildInputs = with self; attrs.propagatedBuildInputs ++ [
160 148 pkgs.sqlite
161 149 ];
162 150 meta = {
163 151 license = [ pkgs.lib.licenses.zlib pkgs.lib.licenses.libpng ];
164 152 };
165 153 });
166 154
167 155 "python-ldap" = super."python-ldap".override (attrs: {
168 156 propagatedBuildInputs = attrs.propagatedBuildInputs ++ [
169 157 pkgs.openldap
170 158 pkgs.cyrus_sasl
171 159 pkgs.openssl
172 160 ];
173 161 });
174 162
175 163 "python-pam" = super."python-pam".override (attrs: {
176 propagatedBuildInputs = [
164 propagatedBuildInputs = with self; attrs.propagatedBuildInputs ++ [
177 165 pkgs.pam
178 166 ];
179 167
180 168 # TODO: johbo: Check if this can be avoided, or transform into
181 169 # a real patch
182 170 patchPhase = ''
183 171 substituteInPlace pam.py \
184 172 --replace 'find_library("pam")' '"${pkgs.pam}/lib/libpam.so.0"'
185 173 '';
186 174
187 175 });
188 176
189 177 "python-saml" = super."python-saml".override (attrs: {
190 buildInputs = [
178 nativeBuildInputs = with self; attrs.nativeBuildInputs ++ [
191 179 pkgs.libxml2
192 180 pkgs.libxslt
193 181 ];
194 182 });
195 183
196 184 "dm.xmlsec.binding" = super."dm.xmlsec.binding".override (attrs: {
197 buildInputs = [
185 nativeBuildInputs = with self; attrs.nativeBuildInputs ++ [
186 pkgs.libxml2.dev
187 pkgs.libxslt.dev
188 pkgs.xmlsec
189 pkgs.libtool
190 pkgs.zlib
191 ];
192
193 buildInputs = with self; attrs.buildInputs ++ [
198 194 pkgs.libxml2
199 195 pkgs.libxslt
200 196 pkgs.xmlsec
201 197 pkgs.libtool
198 pkgs.zlib
202 199 ];
203 200 });
204 201
205 202 "pyzmq" = super."pyzmq".override (attrs: {
206 203 buildInputs = [
207 204 pkgs.czmq
208 205 ];
209 206 });
210 207
208 "supervisor" = super."supervisor".override (attrs: {
209 patches = [
210 ./patches/supervisor/patch-rlimits-old-kernel.diff
211 ];
212 });
213
214 "py" = super."py".override (attrs: {
215 buildInputs = with self; attrs.buildInputs ++ [
216 self."setuptools-scm"
217 ];
218 });
219
220 "importlib-metadata" = super."importlib-metadata".override (attrs: {
221 buildInputs = with self; attrs.buildInputs ++ [
222 self."setuptools-scm"
223 ];
224 });
225
226 # License fixes
227 "appenlight-client" = super."appenlight-client".override (attrs: {
228 meta = {
229 license = [ pkgs.lib.licenses.bsdOriginal ];
230 };
231 });
232
211 233 "urlobject" = super."urlobject".override (attrs: {
212 234 meta = {
213 license = {
214 spdxId = "Unlicense";
215 fullName = "The Unlicense";
216 url = http://unlicense.org/;
235 license = localLicenses.unlicense;
217 236 };
237 });
238
239 "future" = super."future".override (attrs: {
240 meta = {
241 license = [ pkgs.lib.licenses.mit ];
242 };
243 });
244
245 "testpath" = super."testpath".override (attrs: {
246 meta = {
247 license = [ pkgs.lib.licenses.mit ];
218 248 };
219 249 });
220 250
221 251 "docutils" = super."docutils".override (attrs: {
222 252 meta = {
223 253 license = pkgs.lib.licenses.bsd2;
224 254 };
225 255 });
226 256
227 257 "colander" = super."colander".override (attrs: {
228 258 meta = {
229 259 license = localLicenses.repoze;
230 260 };
231 261 });
232 262
233 263 "pyramid-beaker" = super."pyramid-beaker".override (attrs: {
234 264 meta = {
235 265 license = localLicenses.repoze;
236 266 };
237 267 });
238 268
239 269 "pyramid-mako" = super."pyramid-mako".override (attrs: {
240 270 meta = {
241 271 license = localLicenses.repoze;
242 272 };
243 273 });
244 274
275 "pyramid" = super."pyramid".override (attrs: {
276 meta = {
277 license = localLicenses.repoze;
278 };
279 });
280
281 "pyramid-debugtoolbar" = super."pyramid-debugtoolbar".override (attrs: {
282 meta = {
283 license = [ pkgs.lib.licenses.bsdOriginal localLicenses.repoze ];
284 };
285 });
286
245 287 "repoze.lru" = super."repoze.lru".override (attrs: {
246 288 meta = {
247 289 license = localLicenses.repoze;
248 290 };
249 291 });
250 292
251 293 "python-editor" = super."python-editor".override (attrs: {
252 294 meta = {
253 295 license = pkgs.lib.licenses.asl20;
254 296 };
255 297 });
256 298
257 299 "translationstring" = super."translationstring".override (attrs: {
258 300 meta = {
259 301 license = localLicenses.repoze;
260 302 };
261 303 });
262 304
263 305 "venusian" = super."venusian".override (attrs: {
264 306 meta = {
265 307 license = localLicenses.repoze;
266 308 };
267 309 });
268 310
269 "supervisor" = super."supervisor".override (attrs: {
270 patches = [
271 ./patches/supervisor/patch-rlimits-old-kernel.diff
272 ];
273 });
274
275 311 # Avoid that base packages screw up the build process
276 312 inherit (basePythonPackages)
277 313 setuptools;
278 314
279 315 }
This diff has been collapsed as it changes many lines, (3078 lines changed) Show them Hide them
@@ -1,2444 +1,3562 b''
1 # Generated by pip2nix 0.8.0.dev1
2 # See https://github.com/johbo/pip2nix
1 # Generated by pip2nix 0.9.0
2 # See https://github.com/nix-community/pip2nix
3 3
4 4 { pkgs, fetchurl, fetchgit, fetchhg }:
5 5
6 6 self: super: {
7 "alembic" = super.buildPythonPackage {
8 name = "alembic-1.4.2";
9 doCheck = false;
10 propagatedBuildInputs = [
11 self."sqlalchemy"
12 self."mako"
13 self."python-editor"
14 self."python-dateutil"
15 ];
7 "alembic" = super.buildPythonPackage rec {
8 pname = "alembic";
9 version = "1.4.2";
16 10 src = fetchurl {
17 11 url = "https://files.pythonhosted.org/packages/60/1e/cabc75a189de0fbb2841d0975243e59bde8b7822bacbb95008ac6fe9ad47/alembic-1.4.2.tar.gz";
18 12 sha256 = "1gsdrzx9h7wfva200qvvsc9sn4w79mk2vs0bbnzjhxi1jw2b0nh3";
19 13 };
14 format = "setuptools";
15 doCheck = false;
16 buildInputs = [];
17 checkInputs = [];
18 nativeBuildInputs = [];
19 propagatedBuildInputs = [
20 self."mako"
21 self."python-dateutil"
22 self."python-editor"
23 self."sqlalchemy"
24 ];
20 25 meta = {
21 26 license = [ pkgs.lib.licenses.mit ];
22 27 };
23 28 };
24 "amqp" = super.buildPythonPackage {
25 name = "amqp-2.5.2";
29 "amqp" = super.buildPythonPackage rec {
30 pname = "amqp";
31 version = "2.5.2";
32 src = fetchurl {
33 url = "https://files.pythonhosted.org/packages/92/1d/433541994a5a69f4ad2fff39746ddbb0bdedb0ea0d85673eb0db68a7edd9/amqp-2.5.2.tar.gz";
34 sha256 = "13dhhfxjrqcjybnq4zahg92mydhpg2l76nxcmq7d560687wsxwbp";
35 };
36 format = "setuptools";
26 37 doCheck = false;
38 buildInputs = [];
39 checkInputs = [];
40 nativeBuildInputs = [];
27 41 propagatedBuildInputs = [
28 42 self."vine"
29 43 ];
30 src = fetchurl {
31 url = "https://files.pythonhosted.org/packages/92/1d/433541994a5a69f4ad2fff39746ddbb0bdedb0ea0d85673eb0db68a7edd9/amqp-2.5.2.tar.gz";
32 sha256 = "13dhhfxjrqcjybnq4zahg92mydhpg2l76nxcmq7d560687wsxwbp";
33 };
34 44 meta = {
35 45 license = [ pkgs.lib.licenses.bsdOriginal ];
36 46 };
37 47 };
38 "appenlight-client" = super.buildPythonPackage {
39 name = "appenlight-client-0.6.26";
40 doCheck = false;
41 propagatedBuildInputs = [
42 self."webob"
43 self."requests"
44 self."six"
45 ];
48 "appenlight-client" = super.buildPythonPackage rec {
49 pname = "appenlight-client";
50 version = "0.6.26";
46 51 src = fetchurl {
47 52 url = "https://files.pythonhosted.org/packages/2e/56/418fc10379b96e795ee39a15e69a730c222818af04c3821fa354eaa859ec/appenlight_client-0.6.26.tar.gz";
48 53 sha256 = "0s9xw3sb8s3pk73k78nnq4jil3q4mk6bczfa1fmgfx61kdxl2712";
49 54 };
55 format = "setuptools";
56 doCheck = false;
57 buildInputs = [];
58 checkInputs = [];
59 nativeBuildInputs = [];
60 propagatedBuildInputs = [
61 self."requests"
62 self."six"
63 self."webob"
64 ];
50 65 meta = {
51 66 license = [ pkgs.lib.licenses.bsdOriginal ];
52 67 };
53 68 };
54 "asn1crypto" = super.buildPythonPackage {
55 name = "asn1crypto-0.24.0";
56 doCheck = false;
69 "asn1crypto" = super.buildPythonPackage rec {
70 pname = "asn1crypto";
71 version = "0.24.0";
57 72 src = fetchurl {
58 73 url = "https://files.pythonhosted.org/packages/fc/f1/8db7daa71f414ddabfa056c4ef792e1461ff655c2ae2928a2b675bfed6b4/asn1crypto-0.24.0.tar.gz";
59 74 sha256 = "0jaf8rf9dx1lf23xfv2cdd5h52f1qr3w8k63985bc35g3d220p4x";
60 75 };
76 format = "setuptools";
77 doCheck = false;
78 buildInputs = [];
79 checkInputs = [];
80 nativeBuildInputs = [];
81 propagatedBuildInputs = [];
61 82 meta = {
62 83 license = [ pkgs.lib.licenses.mit ];
63 84 };
64 85 };
65 "atomicwrites" = super.buildPythonPackage {
66 name = "atomicwrites-1.3.0";
67 doCheck = false;
86 "atomicwrites" = super.buildPythonPackage rec {
87 pname = "atomicwrites";
88 version = "1.4.0";
68 89 src = fetchurl {
69 url = "https://files.pythonhosted.org/packages/ec/0f/cd484ac8820fed363b374af30049adc8fd13065720fd4f4c6be8a2309da7/atomicwrites-1.3.0.tar.gz";
70 sha256 = "19ngcscdf3jsqmpcxn6zl5b6anmsajb6izp1smcd1n02midl9abm";
71 };
90 url = "https://files.pythonhosted.org/packages/55/8d/74a75635f2c3c914ab5b3850112fd4b0c8039975ecb320e4449aa363ba54/atomicwrites-1.4.0.tar.gz";
91 sha256 = "0yla2svfhfqrcj8qbyqzx7wi4jy0dwcxvlkg0k3zjd54s5m3jw5f";
92 };
93 format = "setuptools";
94 doCheck = false;
95 buildInputs = [];
96 checkInputs = [];
97 nativeBuildInputs = [];
98 propagatedBuildInputs = [];
72 99 meta = {
73 100 license = [ pkgs.lib.licenses.mit ];
74 101 };
75 102 };
76 "attrs" = super.buildPythonPackage {
77 name = "attrs-19.3.0";
78 doCheck = false;
103 "attrs" = super.buildPythonPackage rec {
104 pname = "attrs";
105 version = "19.3.0";
79 106 src = fetchurl {
80 107 url = "https://files.pythonhosted.org/packages/98/c3/2c227e66b5e896e15ccdae2e00bbc69aa46e9a8ce8869cc5fa96310bf612/attrs-19.3.0.tar.gz";
81 108 sha256 = "0wky4h28n7xnr6xv69p9z6kv8bzn50d10c3drmd9ds8gawbcxdzp";
82 109 };
110 format = "setuptools";
111 doCheck = false;
112 buildInputs = [];
113 checkInputs = [];
114 nativeBuildInputs = [
115 self."setuptools"
116 self."wheel"
117 ];
118 propagatedBuildInputs = [];
83 119 meta = {
84 120 license = [ pkgs.lib.licenses.mit ];
85 121 };
86 122 };
87 "babel" = super.buildPythonPackage {
88 name = "babel-1.3";
89 doCheck = false;
90 propagatedBuildInputs = [
91 self."pytz"
92 ];
123 "babel" = super.buildPythonPackage rec {
124 pname = "babel";
125 version = "1.3";
93 126 src = fetchurl {
94 127 url = "https://files.pythonhosted.org/packages/33/27/e3978243a03a76398c384c83f7ca879bc6e8f1511233a621fcada135606e/Babel-1.3.tar.gz";
95 128 sha256 = "0bnin777lc53nxd1hp3apq410jj5wx92n08h7h4izpl4f4sx00lz";
96 129 };
130 format = "setuptools";
131 doCheck = false;
132 buildInputs = [];
133 checkInputs = [];
134 nativeBuildInputs = [];
135 propagatedBuildInputs = [
136 self."pytz"
137 ];
97 138 meta = {
98 139 license = [ pkgs.lib.licenses.bsdOriginal ];
99 140 };
100 141 };
101 "backports.shutil-get-terminal-size" = super.buildPythonPackage {
102 name = "backports.shutil-get-terminal-size-1.0.0";
103 doCheck = false;
142 "backports.shutil-get-terminal-size" = super.buildPythonPackage rec {
143 pname = "backports.shutil-get-terminal-size";
144 version = "1.0.0";
104 145 src = fetchurl {
105 146 url = "https://files.pythonhosted.org/packages/ec/9c/368086faa9c016efce5da3e0e13ba392c9db79e3ab740b763fe28620b18b/backports.shutil_get_terminal_size-1.0.0.tar.gz";
106 147 sha256 = "107cmn7g3jnbkp826zlj8rrj19fam301qvaqf0f3905f5217lgki";
107 148 };
149 format = "setuptools";
150 doCheck = false;
151 buildInputs = [];
152 checkInputs = [];
153 nativeBuildInputs = [];
154 propagatedBuildInputs = [];
108 155 meta = {
109 156 license = [ pkgs.lib.licenses.mit ];
110 157 };
111 158 };
112 "beaker" = super.buildPythonPackage {
113 name = "beaker-1.9.1";
114 doCheck = false;
115 propagatedBuildInputs = [
116 self."funcsigs"
117 ];
159 "beaker" = super.buildPythonPackage rec {
160 pname = "beaker";
161 version = "1.9.1";
118 162 src = fetchurl {
119 163 url = "https://files.pythonhosted.org/packages/ca/14/a626188d0d0c7b55dd7cf1902046c2743bd392a7078bb53073e13280eb1e/Beaker-1.9.1.tar.gz";
120 164 sha256 = "08arsn61r255lhz6hcpn2lsiqpg30clla805ysx06wmbhvb6w9rj";
121 165 };
166 format = "setuptools";
167 doCheck = false;
168 buildInputs = [];
169 checkInputs = [];
170 nativeBuildInputs = [];
171 propagatedBuildInputs = [
172 self."funcsigs"
173 ];
122 174 meta = {
123 175 license = [ pkgs.lib.licenses.bsdOriginal ];
124 176 };
125 177 };
126 "beautifulsoup4" = super.buildPythonPackage {
127 name = "beautifulsoup4-4.6.3";
128 doCheck = false;
178 "beautifulsoup4" = super.buildPythonPackage rec {
179 pname = "beautifulsoup4";
180 version = "4.6.3";
129 181 src = fetchurl {
130 182 url = "https://files.pythonhosted.org/packages/88/df/86bffad6309f74f3ff85ea69344a078fc30003270c8df6894fca7a3c72ff/beautifulsoup4-4.6.3.tar.gz";
131 183 sha256 = "041dhalzjciw6qyzzq7a2k4h1yvyk76xigp35hv5ibnn448ydy4h";
132 184 };
185 format = "setuptools";
186 doCheck = false;
187 buildInputs = [];
188 checkInputs = [];
189 nativeBuildInputs = [];
190 propagatedBuildInputs = [];
133 191 meta = {
134 192 license = [ pkgs.lib.licenses.mit ];
135 193 };
136 194 };
137 "billiard" = super.buildPythonPackage {
138 name = "billiard-3.6.1.0";
139 doCheck = false;
195 "billiard" = super.buildPythonPackage rec {
196 pname = "billiard";
197 version = "3.6.1.0";
140 198 src = fetchurl {
141 199 url = "https://files.pythonhosted.org/packages/68/1d/2aea8fbb0b1e1260a8a2e77352de2983d36d7ac01207cf14c2b9c6cc860e/billiard-3.6.1.0.tar.gz";
142 200 sha256 = "09hzy3aqi7visy4vmf4xiish61n0rq5nd3iwjydydps8yrs9r05q";
143 201 };
202 format = "setuptools";
203 doCheck = false;
204 buildInputs = [];
205 checkInputs = [];
206 nativeBuildInputs = [];
207 propagatedBuildInputs = [];
144 208 meta = {
145 209 license = [ pkgs.lib.licenses.bsdOriginal ];
146 210 };
147 211 };
148 "bleach" = super.buildPythonPackage {
149 name = "bleach-3.1.3";
212 "bleach" = super.buildPythonPackage rec {
213 pname = "bleach";
214 version = "3.1.3";
215 src = fetchurl {
216 url = "https://files.pythonhosted.org/packages/de/09/5267f8577a92487ed43bc694476c4629c6eca2e3c93fcf690a26bfe39e1d/bleach-3.1.3.tar.gz";
217 sha256 = "0al437aw4p2xp83az5hhlrp913nsf0cg6kg4qj3fjhv4wakxipzq";
218 };
219 format = "setuptools";
150 220 doCheck = false;
221 buildInputs = [];
222 checkInputs = [];
223 nativeBuildInputs = [];
151 224 propagatedBuildInputs = [
152 225 self."six"
153 226 self."webencodings"
154 227 ];
155 src = fetchurl {
156 url = "https://files.pythonhosted.org/packages/de/09/5267f8577a92487ed43bc694476c4629c6eca2e3c93fcf690a26bfe39e1d/bleach-3.1.3.tar.gz";
157 sha256 = "0al437aw4p2xp83az5hhlrp913nsf0cg6kg4qj3fjhv4wakxipzq";
158 };
159 228 meta = {
160 229 license = [ pkgs.lib.licenses.asl20 ];
161 230 };
162 231 };
163 "bumpversion" = super.buildPythonPackage {
164 name = "bumpversion-0.5.3";
165 doCheck = false;
232 "bumpversion" = super.buildPythonPackage rec {
233 pname = "bumpversion";
234 version = "0.5.3";
166 235 src = fetchurl {
167 236 url = "https://files.pythonhosted.org/packages/14/41/8c9da3549f8e00c84f0432c3a8cf8ed6898374714676aab91501d48760db/bumpversion-0.5.3.tar.gz";
168 237 sha256 = "0zn7694yfipxg35ikkfh7kvgl2fissha3dnqad2c5bvsvmrwhi37";
169 238 };
239 format = "setuptools";
240 doCheck = false;
241 buildInputs = [];
242 checkInputs = [];
243 nativeBuildInputs = [];
244 propagatedBuildInputs = [];
170 245 meta = {
171 246 license = [ pkgs.lib.licenses.mit ];
172 247 };
173 248 };
174 "cachetools" = super.buildPythonPackage {
175 name = "cachetools-3.1.1";
176 doCheck = false;
249 "cachetools" = super.buildPythonPackage rec {
250 pname = "cachetools";
251 version = "3.1.1";
177 252 src = fetchurl {
178 253 url = "https://files.pythonhosted.org/packages/ae/37/7fd45996b19200e0cb2027a0b6bef4636951c4ea111bfad36c71287247f6/cachetools-3.1.1.tar.gz";
179 254 sha256 = "16m69l6n6y1r1y7cklm92rr7v69ldig2n3lbl3j323w5jz7d78lf";
180 255 };
256 format = "setuptools";
257 doCheck = false;
258 buildInputs = [];
259 checkInputs = [];
260 nativeBuildInputs = [];
261 propagatedBuildInputs = [];
181 262 meta = {
182 263 license = [ pkgs.lib.licenses.mit ];
183 264 };
184 265 };
185 "celery" = super.buildPythonPackage {
186 name = "celery-4.3.0";
187 doCheck = false;
188 propagatedBuildInputs = [
189 self."pytz"
190 self."billiard"
191 self."kombu"
192 self."vine"
193 ];
266 "celery" = super.buildPythonPackage rec {
267 pname = "celery";
268 version = "4.3.0";
194 269 src = fetchurl {
195 270 url = "https://files.pythonhosted.org/packages/a2/4b/d020836f751617e907e84753a41c92231cd4b673ff991b8ee9da52361323/celery-4.3.0.tar.gz";
196 271 sha256 = "1y8y0gbgkwimpxqnxq2rm5qz2vy01fvjiybnpm00y5rzd2m34iac";
197 272 };
273 format = "setuptools";
274 doCheck = false;
275 buildInputs = [];
276 checkInputs = [];
277 nativeBuildInputs = [];
278 propagatedBuildInputs = [
279 self."billiard"
280 self."kombu"
281 self."pytz"
282 self."vine"
283 ];
198 284 meta = {
199 285 license = [ pkgs.lib.licenses.bsdOriginal ];
200 286 };
201 287 };
202 "certifi" = super.buildPythonPackage {
203 name = "certifi-2020.4.5.1";
204 doCheck = false;
288 "certifi" = super.buildPythonPackage rec {
289 pname = "certifi";
290 version = "2020.4.5.1";
205 291 src = fetchurl {
206 292 url = "https://files.pythonhosted.org/packages/b8/e2/a3a86a67c3fc8249ed305fc7b7d290ebe5e4d46ad45573884761ef4dea7b/certifi-2020.4.5.1.tar.gz";
207 293 sha256 = "06b5gfs7wmmipln8f3z928d2mmx2j4b3x7pnqmj6cvmyfh8v7z2i";
208 294 };
295 format = "setuptools";
296 doCheck = false;
297 buildInputs = [];
298 checkInputs = [];
299 nativeBuildInputs = [];
300 propagatedBuildInputs = [];
209 301 meta = {
210 302 license = [ pkgs.lib.licenses.mpl20 { fullName = "Mozilla Public License 2.0 (MPL 2.0)"; } ];
211 303 };
212 304 };
213 "cffi" = super.buildPythonPackage {
214 name = "cffi-1.12.3";
305 "cffi" = super.buildPythonPackage rec {
306 pname = "cffi";
307 version = "1.12.3";
308 src = fetchurl {
309 url = "https://files.pythonhosted.org/packages/93/1a/ab8c62b5838722f29f3daffcc8d4bd61844aa9b5f437341cc890ceee483b/cffi-1.12.3.tar.gz";
310 sha256 = "0x075521fxwv0mfp4cqzk7lvmw4n94bjw601qkcv314z5s182704";
311 };
312 format = "setuptools";
215 313 doCheck = false;
314 buildInputs = [];
315 checkInputs = [];
316 nativeBuildInputs = [];
216 317 propagatedBuildInputs = [
217 318 self."pycparser"
218 319 ];
219 src = fetchurl {
220 url = "https://files.pythonhosted.org/packages/93/1a/ab8c62b5838722f29f3daffcc8d4bd61844aa9b5f437341cc890ceee483b/cffi-1.12.3.tar.gz";
221 sha256 = "0x075521fxwv0mfp4cqzk7lvmw4n94bjw601qkcv314z5s182704";
222 };
223 320 meta = {
224 321 license = [ pkgs.lib.licenses.mit ];
225 322 };
226 323 };
227 "chameleon" = super.buildPythonPackage {
228 name = "chameleon-2.24";
229 doCheck = false;
324 "chameleon" = super.buildPythonPackage rec {
325 pname = "chameleon";
326 version = "2.24";
230 327 src = fetchurl {
231 328 url = "https://files.pythonhosted.org/packages/5a/9e/637379ffa13c5172b5c0e704833ffea6bf51cec7567f93fd6e903d53ed74/Chameleon-2.24.tar.gz";
232 329 sha256 = "0ykqr7syxfa6h9adjfnsv1gdsca2xzm22vmic8859n0f0j09abj5";
233 330 };
331 format = "setuptools";
332 doCheck = false;
333 buildInputs = [];
334 checkInputs = [];
335 nativeBuildInputs = [];
336 propagatedBuildInputs = [];
234 337 meta = {
235 338 license = [ { fullName = "BSD-like (http://repoze.org/license.html)"; } ];
236 339 };
237 340 };
238 "channelstream" = super.buildPythonPackage {
239 name = "channelstream-0.5.2";
240 doCheck = false;
241 propagatedBuildInputs = [
242 self."gevent"
243 self."ws4py"
244 self."pyramid"
245 self."pyramid-jinja2"
246 self."itsdangerous"
247 self."requests"
248 self."six"
249 ];
341 "channelstream" = super.buildPythonPackage rec {
342 pname = "channelstream";
343 version = "0.5.2";
250 344 src = fetchurl {
251 345 url = "https://files.pythonhosted.org/packages/2b/31/29a8e085cf5bf97fa88e7b947adabfc581a18a3463adf77fb6dada34a65f/channelstream-0.5.2.tar.gz";
252 346 sha256 = "1qbm4xdl5hfkja683x546bncg3rqq8qv79w1m1a1wd48cqqzb6rm";
253 347 };
348 format = "setuptools";
349 doCheck = false;
350 buildInputs = [];
351 checkInputs = [];
352 nativeBuildInputs = [];
353 propagatedBuildInputs = [
354 self."gevent"
355 self."itsdangerous"
356 self."pyramid"
357 self."pyramid-jinja2"
358 self."requests"
359 self."six"
360 self."ws4py"
361 ];
254 362 meta = {
255 363 license = [ pkgs.lib.licenses.bsdOriginal ];
256 364 };
257 365 };
258 "chardet" = super.buildPythonPackage {
259 name = "chardet-3.0.4";
260 doCheck = false;
366 "chardet" = super.buildPythonPackage rec {
367 pname = "chardet";
368 version = "3.0.4";
261 369 src = fetchurl {
262 370 url = "https://files.pythonhosted.org/packages/fc/bb/a5768c230f9ddb03acc9ef3f0d4a3cf93462473795d18e9535498c8f929d/chardet-3.0.4.tar.gz";
263 371 sha256 = "1bpalpia6r5x1kknbk11p1fzph56fmmnp405ds8icksd3knr5aw4";
264 372 };
373 format = "setuptools";
374 doCheck = false;
375 buildInputs = [];
376 checkInputs = [];
377 nativeBuildInputs = [];
378 propagatedBuildInputs = [];
265 379 meta = {
266 380 license = [ { fullName = "LGPL"; } { fullName = "GNU Library or Lesser General Public License (LGPL)"; } ];
267 381 };
268 382 };
269 "click" = super.buildPythonPackage {
270 name = "click-7.0";
271 doCheck = false;
383 "click" = super.buildPythonPackage rec {
384 pname = "click";
385 version = "7.1.2";
272 386 src = fetchurl {
273 url = "https://files.pythonhosted.org/packages/f8/5c/f60e9d8a1e77005f664b76ff8aeaee5bc05d0a91798afd7f53fc998dbc47/Click-7.0.tar.gz";
274 sha256 = "1mzjixd4vjbjvzb6vylki9w1556a9qmdh35kzmq6cign46av952v";
275 };
387 url = "https://files.pythonhosted.org/packages/27/6f/be940c8b1f1d69daceeb0032fee6c34d7bd70e3e649ccac0951500b4720e/click-7.1.2.tar.gz";
388 sha256 = "06kbzd6sjfkqan3miwj9wqyddfxc2b6hi7p5s4dvqjb3gif2bdfj";
389 };
390 format = "setuptools";
391 doCheck = false;
392 buildInputs = [];
393 checkInputs = [];
394 nativeBuildInputs = [];
395 propagatedBuildInputs = [];
276 396 meta = {
277 license = [ pkgs.lib.licenses.bsdOriginal ];
278 };
279 };
280 "colander" = super.buildPythonPackage {
281 name = "colander-1.7.0";
282 doCheck = false;
283 propagatedBuildInputs = [
284 self."translationstring"
285 self."iso8601"
286 self."enum34"
287 ];
397 license = [ pkgs.lib.licenses.bsdOriginal pkgs.lib.licenses.bsd3 ];
398 };
399 };
400 "colander" = super.buildPythonPackage rec {
401 pname = "colander";
402 version = "1.7.0";
288 403 src = fetchurl {
289 404 url = "https://files.pythonhosted.org/packages/db/e4/74ab06f54211917b41865cafc987ce511e35503de48da9bfe9358a1bdc3e/colander-1.7.0.tar.gz";
290 405 sha256 = "1wl1bqab307lbbcjx81i28s3yl6dlm4rf15fxawkjb6j48x1cn6p";
291 406 };
407 format = "setuptools";
408 doCheck = false;
409 buildInputs = [];
410 checkInputs = [];
411 nativeBuildInputs = [
412 self."setuptools"
413 self."wheel"
414 ];
415 propagatedBuildInputs = [
416 self."enum34"
417 self."iso8601"
418 self."translationstring"
419 ];
292 420 meta = {
293 421 license = [ { fullName = "BSD-derived (http://www.repoze.org/LICENSE.txt)"; } ];
294 422 };
295 423 };
296 "configobj" = super.buildPythonPackage {
297 name = "configobj-5.0.6";
298 doCheck = false;
299 propagatedBuildInputs = [
300 self."six"
301 ];
424 "configobj" = super.buildPythonPackage rec {
425 pname = "configobj";
426 version = "5.0.6";
302 427 src = fetchurl {
303 428 url = "https://code.rhodecode.com/upstream/configobj/artifacts/download/0-012de99a-b1e1-4f64-a5c0-07a98a41b324.tar.gz?md5=6a513f51fe04b2c18cf84c1395a7c626";
304 429 sha256 = "0kqfrdfr14mw8yd8qwq14dv2xghpkjmd3yjsy8dfcbvpcc17xnxp";
305 430 };
431 format = "setuptools";
432 doCheck = false;
433 buildInputs = [];
434 checkInputs = [];
435 nativeBuildInputs = [];
436 propagatedBuildInputs = [
437 self."six"
438 ];
306 439 meta = {
307 440 license = [ pkgs.lib.licenses.bsdOriginal ];
308 441 };
309 442 };
310 "configparser" = super.buildPythonPackage {
311 name = "configparser-4.0.2";
312 doCheck = false;
443 "configparser" = super.buildPythonPackage rec {
444 pname = "configparser";
445 version = "4.0.2";
313 446 src = fetchurl {
314 447 url = "https://files.pythonhosted.org/packages/16/4f/48975536bd488d3a272549eb795ac4a13a5f7fcdc8995def77fbef3532ee/configparser-4.0.2.tar.gz";
315 448 sha256 = "1priacxym85yjcf68hh38w55nqswaxp71ryjyfdk222kg9l85ln7";
316 449 };
450 format = "setuptools";
451 doCheck = false;
452 buildInputs = [];
453 checkInputs = [];
454 nativeBuildInputs = [
455 self."setuptools"
456 self."wheel"
457 self."setuptools-scm"
458 ];
459 propagatedBuildInputs = [];
317 460 meta = {
318 461 license = [ pkgs.lib.licenses.mit ];
319 462 };
320 463 };
321 "contextlib2" = super.buildPythonPackage {
322 name = "contextlib2-0.6.0.post1";
323 doCheck = false;
464 "contextlib2" = super.buildPythonPackage rec {
465 pname = "contextlib2";
466 version = "0.6.0.post1";
324 467 src = fetchurl {
325 468 url = "https://files.pythonhosted.org/packages/02/54/669207eb72e3d8ae8b38aa1f0703ee87a0e9f88f30d3c0a47bebdb6de242/contextlib2-0.6.0.post1.tar.gz";
326 469 sha256 = "0bhnr2ac7wy5l85ji909gyljyk85n92w8pdvslmrvc8qih4r1x01";
327 470 };
471 format = "setuptools";
472 doCheck = false;
473 buildInputs = [];
474 checkInputs = [];
475 nativeBuildInputs = [];
476 propagatedBuildInputs = [];
328 477 meta = {
329 478 license = [ pkgs.lib.licenses.psfl ];
330 479 };
331 480 };
332 "cov-core" = super.buildPythonPackage {
333 name = "cov-core-1.15.0";
481 "cookies" = super.buildPythonPackage rec {
482 pname = "cookies";
483 version = "2.2.1";
484 src = fetchurl {
485 url = "https://files.pythonhosted.org/packages/f3/95/b66a0ca09c5ec9509d8729e0510e4b078d2451c5e33f47bd6fc33c01517c/cookies-2.2.1.tar.gz";
486 sha256 = "13pfndz8vbk4p2a44cfbjsypjarkrall71pgc97glk5fiiw9idnn";
487 };
488 format = "setuptools";
334 489 doCheck = false;
490 buildInputs = [];
491 checkInputs = [];
492 nativeBuildInputs = [];
493 propagatedBuildInputs = [];
494 meta = {
495 license = [ pkgs.lib.licenses.mit ];
496 };
497 };
498 "cov-core" = super.buildPythonPackage rec {
499 pname = "cov-core";
500 version = "1.15.0";
501 src = fetchurl {
502 url = "https://files.pythonhosted.org/packages/4b/87/13e75a47b4ba1be06f29f6d807ca99638bedc6b57fa491cd3de891ca2923/cov-core-1.15.0.tar.gz";
503 sha256 = "0k3np9ymh06yv1ib96sb6wfsxjkqhmik8qfsn119vnhga9ywc52a";
504 };
505 format = "setuptools";
506 doCheck = false;
507 buildInputs = [];
508 checkInputs = [];
509 nativeBuildInputs = [];
335 510 propagatedBuildInputs = [
336 511 self."coverage"
337 512 ];
338 src = fetchurl {
339 url = "https://files.pythonhosted.org/packages/4b/87/13e75a47b4ba1be06f29f6d807ca99638bedc6b57fa491cd3de891ca2923/cov-core-1.15.0.tar.gz";
340 sha256 = "0k3np9ymh06yv1ib96sb6wfsxjkqhmik8qfsn119vnhga9ywc52a";
341 };
342 513 meta = {
343 514 license = [ pkgs.lib.licenses.mit ];
344 515 };
345 516 };
346 "coverage" = super.buildPythonPackage {
347 name = "coverage-4.5.4";
348 doCheck = false;
517 "coverage" = super.buildPythonPackage rec {
518 pname = "coverage";
519 version = "4.5.4";
349 520 src = fetchurl {
350 521 url = "https://files.pythonhosted.org/packages/85/d5/818d0e603685c4a613d56f065a721013e942088047ff1027a632948bdae6/coverage-4.5.4.tar.gz";
351 522 sha256 = "0p0j4di6h8k6ica7jwwj09azdcg4ycxq60i9qsskmsg94cd9yzg0";
352 523 };
524 format = "setuptools";
525 doCheck = false;
526 buildInputs = [];
527 checkInputs = [];
528 nativeBuildInputs = [];
529 propagatedBuildInputs = [];
353 530 meta = {
354 531 license = [ pkgs.lib.licenses.asl20 ];
355 532 };
356 533 };
357 "cryptography" = super.buildPythonPackage {
358 name = "cryptography-2.6.1";
359 doCheck = false;
360 propagatedBuildInputs = [
361 self."asn1crypto"
362 self."six"
363 self."cffi"
364 self."enum34"
365 self."ipaddress"
366 ];
534 "cryptography" = super.buildPythonPackage rec {
535 pname = "cryptography";
536 version = "2.6.1";
367 537 src = fetchurl {
368 538 url = "https://files.pythonhosted.org/packages/07/ca/bc827c5e55918ad223d59d299fff92f3563476c3b00d0a9157d9c0217449/cryptography-2.6.1.tar.gz";
369 539 sha256 = "19iwz5avym5zl6jrrrkym1rdaa9h61j20ph4cswsqgv8xg5j3j16";
370 540 };
541 format = "setuptools";
542 doCheck = false;
543 buildInputs = [];
544 checkInputs = [];
545 nativeBuildInputs = [
546 self."setuptools"
547 self."wheel"
548 self."cffi"
549 ];
550 propagatedBuildInputs = [
551 self."asn1crypto"
552 self."cffi"
553 self."enum34"
554 self."ipaddress"
555 self."six"
556 ];
371 557 meta = {
372 558 license = [ pkgs.lib.licenses.bsdOriginal { fullName = "BSD or Apache License, Version 2.0"; } pkgs.lib.licenses.asl20 ];
373 559 };
374 560 };
375 "cssselect" = super.buildPythonPackage {
376 name = "cssselect-1.0.3";
377 doCheck = false;
561 "cssselect" = super.buildPythonPackage rec {
562 pname = "cssselect";
563 version = "1.0.3";
378 564 src = fetchurl {
379 565 url = "https://files.pythonhosted.org/packages/52/ea/f31e1d2e9eb130fda2a631e22eac369dc644e8807345fbed5113f2d6f92b/cssselect-1.0.3.tar.gz";
380 566 sha256 = "011jqa2jhmydhi0iz4v1w3cr540z5zas8g2bw8brdw4s4b2qnv86";
381 567 };
568 format = "setuptools";
569 doCheck = false;
570 buildInputs = [];
571 checkInputs = [];
572 nativeBuildInputs = [];
573 propagatedBuildInputs = [];
382 574 meta = {
383 575 license = [ pkgs.lib.licenses.bsdOriginal ];
384 576 };
385 577 };
386 "cssutils" = super.buildPythonPackage {
387 name = "cssutils-1.0.2";
388 doCheck = false;
578 "cssutils" = super.buildPythonPackage rec {
579 pname = "cssutils";
580 version = "1.0.2";
389 581 src = fetchurl {
390 582 url = "https://files.pythonhosted.org/packages/5c/0b/c5f29d29c037e97043770b5e7c740b6252993e4b57f029b3cd03c78ddfec/cssutils-1.0.2.tar.gz";
391 583 sha256 = "1bxchrbqzapwijap0yhlxdil1w9bmwvgx77aizlkhc2mcxjg1z52";
392 584 };
585 format = "setuptools";
586 doCheck = false;
587 buildInputs = [];
588 checkInputs = [];
589 nativeBuildInputs = [];
590 propagatedBuildInputs = [];
393 591 meta = {
394 592 license = [ { fullName = "GNU Library or Lesser General Public License (LGPL)"; } { fullName = "LGPL 2.1 or later, see also http://cthedot.de/cssutils/"; } ];
395 593 };
396 594 };
397 "decorator" = super.buildPythonPackage {
398 name = "decorator-4.1.2";
595 "cython" = super.buildPythonPackage rec {
596 pname = "cython";
597 version = "0.29.17";
598 src = fetchurl {
599 url = "https://files.pythonhosted.org/packages/99/36/a3dc962cc6d08749aa4b9d85af08b6e354d09c5468a3e0edc610f44c856b/Cython-0.29.17.tar.gz";
600 sha256 = "1wnaz40hdw4mg5acz5gqb6bhjhn4cvfxg0xdzfy7aa6qn665hqb3";
601 };
602 format = "setuptools";
399 603 doCheck = false;
604 buildInputs = [];
605 checkInputs = [];
606 nativeBuildInputs = [];
607 propagatedBuildInputs = [];
608 meta = {
609 license = [ pkgs.lib.licenses.asl20 { fullName = "Apache"; } ];
610 };
611 };
612 "decorator" = super.buildPythonPackage rec {
613 pname = "decorator";
614 version = "4.1.2";
400 615 src = fetchurl {
401 616 url = "https://files.pythonhosted.org/packages/bb/e0/f6e41e9091e130bf16d4437dabbac3993908e4d6485ecbc985ef1352db94/decorator-4.1.2.tar.gz";
402 617 sha256 = "1d8npb11kxyi36mrvjdpcjij76l5zfyrz2f820brf0l0rcw4vdkw";
403 618 };
619 format = "setuptools";
620 doCheck = false;
621 buildInputs = [];
622 checkInputs = [];
623 nativeBuildInputs = [];
624 propagatedBuildInputs = [];
404 625 meta = {
405 626 license = [ pkgs.lib.licenses.bsdOriginal { fullName = "new BSD License"; } ];
406 627 };
407 628 };
408 "deform" = super.buildPythonPackage {
409 name = "deform-2.0.8";
629 "deform" = super.buildPythonPackage rec {
630 pname = "deform";
631 version = "2.0.8";
632 src = fetchurl {
633 url = "https://files.pythonhosted.org/packages/21/d0/45fdf891a82722c02fc2da319cf2d1ae6b5abf9e470ad3762135a895a868/deform-2.0.8.tar.gz";
634 sha256 = "0wbjv98sib96649aqaygzxnrkclyy50qij2rha6fn1i4c86bfdl9";
635 };
636 format = "setuptools";
410 637 doCheck = false;
638 buildInputs = [];
639 checkInputs = [];
640 nativeBuildInputs = [];
411 641 propagatedBuildInputs = [
412 642 self."chameleon"
413 643 self."colander"
414 644 self."iso8601"
415 645 self."peppercorn"
416 646 self."translationstring"
417 647 self."zope.deprecation"
418 648 ];
419 src = fetchurl {
420 url = "https://files.pythonhosted.org/packages/21/d0/45fdf891a82722c02fc2da319cf2d1ae6b5abf9e470ad3762135a895a868/deform-2.0.8.tar.gz";
421 sha256 = "0wbjv98sib96649aqaygzxnrkclyy50qij2rha6fn1i4c86bfdl9";
422 };
423 649 meta = {
424 650 license = [ { fullName = "Repoze Public License"; } { fullName = "BSD-derived (http://www.repoze.org/LICENSE.txt)"; } ];
425 651 };
426 652 };
427 "defusedxml" = super.buildPythonPackage {
428 name = "defusedxml-0.6.0";
429 doCheck = false;
653 "defusedxml" = super.buildPythonPackage rec {
654 pname = "defusedxml";
655 version = "0.6.0";
430 656 src = fetchurl {
431 657 url = "https://files.pythonhosted.org/packages/a4/5f/f8aa58ca0cf01cbcee728abc9d88bfeb74e95e6cb4334cfd5bed5673ea77/defusedxml-0.6.0.tar.gz";
432 658 sha256 = "1xbp8fivl3wlbyg2jrvs4lalaqv1xp9a9f29p75wdx2s2d6h717n";
433 659 };
660 format = "setuptools";
661 doCheck = false;
662 buildInputs = [];
663 checkInputs = [];
664 nativeBuildInputs = [];
665 propagatedBuildInputs = [];
434 666 meta = {
435 667 license = [ pkgs.lib.licenses.psfl ];
436 668 };
437 669 };
438 "dm.xmlsec.binding" = super.buildPythonPackage {
439 name = "dm.xmlsec.binding-1.3.7";
440 doCheck = false;
441 propagatedBuildInputs = [
442 self."setuptools"
443 self."lxml"
444 ];
670 "dm.xmlsec.binding" = super.buildPythonPackage rec {
671 pname = "dm.xmlsec.binding";
672 version = "1.3.7";
445 673 src = fetchurl {
446 674 url = "https://files.pythonhosted.org/packages/2c/9e/7651982d50252692991acdae614af821fd6c79bc8dcd598ad71d55be8fc7/dm.xmlsec.binding-1.3.7.tar.gz";
447 675 sha256 = "03jjjscx1pz2nc0dwiw9nia02qbz1c6f0f9zkyr8fmvys2n5jkb3";
448 676 };
677 format = "setuptools";
678 doCheck = false;
679 buildInputs = [];
680 checkInputs = [];
681 nativeBuildInputs = [
682 self."lxml"
683 ];
684 propagatedBuildInputs = [
685 self."lxml"
686 self."setuptools"
687 ];
449 688 meta = {
450 689 license = [ pkgs.lib.licenses.bsdOriginal ];
451 690 };
452 691 };
453 "docutils" = super.buildPythonPackage {
454 name = "docutils-0.16";
455 doCheck = false;
692 "docutils" = super.buildPythonPackage rec {
693 pname = "docutils";
694 version = "0.16";
456 695 src = fetchurl {
457 696 url = "https://files.pythonhosted.org/packages/2f/e0/3d435b34abd2d62e8206171892f174b180cd37b09d57b924ca5c2ef2219d/docutils-0.16.tar.gz";
458 697 sha256 = "1z3qliszqca9m719q3qhdkh0ghh90g500avzdgi7pl77x5h3mpn2";
459 698 };
699 format = "setuptools";
700 doCheck = false;
701 buildInputs = [];
702 checkInputs = [];
703 nativeBuildInputs = [];
704 propagatedBuildInputs = [];
460 705 meta = {
461 706 license = [ pkgs.lib.licenses.bsdOriginal pkgs.lib.licenses.publicDomain pkgs.lib.licenses.gpl1 { fullName = "public domain, Python, 2-Clause BSD, GPL 3 (see COPYING.txt)"; } pkgs.lib.licenses.psfl ];
462 707 };
463 708 };
464 "dogpile.cache" = super.buildPythonPackage {
465 name = "dogpile.cache-0.9.0";
709 "dogpile.cache" = super.buildPythonPackage rec {
710 pname = "dogpile.cache";
711 version = "0.9.0";
712 src = fetchurl {
713 url = "https://files.pythonhosted.org/packages/ac/6a/9ac405686a94b7f009a20a50070a5786b0e1aedc707b88d40d0c4b51a82e/dogpile.cache-0.9.0.tar.gz";
714 sha256 = "0sr1fn6b4k5bh0cscd9yi8csqxvj4ngzildav58x5p694mc86j5k";
715 };
716 format = "setuptools";
466 717 doCheck = false;
718 buildInputs = [];
719 checkInputs = [];
720 nativeBuildInputs = [];
467 721 propagatedBuildInputs = [
468 722 self."decorator"
469 723 ];
470 src = fetchurl {
471 url = "https://files.pythonhosted.org/packages/ac/6a/9ac405686a94b7f009a20a50070a5786b0e1aedc707b88d40d0c4b51a82e/dogpile.cache-0.9.0.tar.gz";
472 sha256 = "0sr1fn6b4k5bh0cscd9yi8csqxvj4ngzildav58x5p694mc86j5k";
473 };
474 724 meta = {
475 725 license = [ pkgs.lib.licenses.bsdOriginal ];
476 726 };
477 727 };
478 "dogpile.core" = super.buildPythonPackage {
479 name = "dogpile.core-0.4.1";
480 doCheck = false;
728 "dogpile.core" = super.buildPythonPackage rec {
729 pname = "dogpile.core";
730 version = "0.4.1";
481 731 src = fetchurl {
482 732 url = "https://files.pythonhosted.org/packages/0e/77/e72abc04c22aedf874301861e5c1e761231c288b5de369c18be8f4b5c9bb/dogpile.core-0.4.1.tar.gz";
483 733 sha256 = "0xpdvg4kr1isfkrh1rfsh7za4q5a5s6l2kf9wpvndbwf3aqjyrdy";
484 734 };
735 format = "setuptools";
736 doCheck = false;
737 buildInputs = [];
738 checkInputs = [];
739 nativeBuildInputs = [];
740 propagatedBuildInputs = [];
485 741 meta = {
486 742 license = [ pkgs.lib.licenses.bsdOriginal ];
487 743 };
488 744 };
489 "ecdsa" = super.buildPythonPackage {
490 name = "ecdsa-0.13.2";
491 doCheck = false;
745 "ecdsa" = super.buildPythonPackage rec {
746 pname = "ecdsa";
747 version = "0.13.2";
492 748 src = fetchurl {
493 749 url = "https://files.pythonhosted.org/packages/51/76/139bf6e9b7b6684d5891212cdbd9e0739f2bfc03f380a1a6ffa700f392ac/ecdsa-0.13.2.tar.gz";
494 750 sha256 = "116qaq7bh4lcynzi613960jhsnn19v0kmsqwahiwjfj14gx4y0sw";
495 751 };
752 format = "setuptools";
753 doCheck = false;
754 buildInputs = [];
755 checkInputs = [];
756 nativeBuildInputs = [];
757 propagatedBuildInputs = [];
496 758 meta = {
497 759 license = [ pkgs.lib.licenses.mit ];
498 760 };
499 761 };
500 "elasticsearch" = super.buildPythonPackage {
501 name = "elasticsearch-6.3.1";
502 doCheck = false;
503 propagatedBuildInputs = [
504 self."urllib3"
505 ];
762 "elasticsearch" = super.buildPythonPackage rec {
763 pname = "elasticsearch";
764 version = "6.3.1";
506 765 src = fetchurl {
507 766 url = "https://files.pythonhosted.org/packages/9d/ce/c4664e8380e379a9402ecfbaf158e56396da90d520daba21cfa840e0eb71/elasticsearch-6.3.1.tar.gz";
508 767 sha256 = "12y93v0yn7a4xmf969239g8gb3l4cdkclfpbk1qc8hx5qkymrnma";
509 768 };
510 meta = {
511 license = [ pkgs.lib.licenses.asl20 ];
512 };
513 };
514 "elasticsearch-dsl" = super.buildPythonPackage {
515 name = "elasticsearch-dsl-6.3.1";
769 format = "setuptools";
516 770 doCheck = false;
517 propagatedBuildInputs = [
518 self."six"
519 self."python-dateutil"
520 self."elasticsearch"
521 self."ipaddress"
522 ];
523 src = fetchurl {
524 url = "https://files.pythonhosted.org/packages/4c/0d/1549f50c591db6bb4e66cbcc8d34a6e537c3d89aa426b167c244fd46420a/elasticsearch-dsl-6.3.1.tar.gz";
525 sha256 = "1gh8a0shqi105k325hgwb9avrpdjh0mc6mxwfg9ba7g6lssb702z";
526 };
527 meta = {
528 license = [ pkgs.lib.licenses.asl20 ];
529 };
530 };
531 "elasticsearch1" = super.buildPythonPackage {
532 name = "elasticsearch1-1.10.0";
533 doCheck = false;
771 buildInputs = [];
772 checkInputs = [];
773 nativeBuildInputs = [];
534 774 propagatedBuildInputs = [
535 775 self."urllib3"
536 776 ];
777 meta = {
778 license = [ pkgs.lib.licenses.asl20 ];
779 };
780 };
781 "elasticsearch-dsl" = super.buildPythonPackage rec {
782 pname = "elasticsearch-dsl";
783 version = "6.3.1";
784 src = fetchurl {
785 url = "https://files.pythonhosted.org/packages/4c/0d/1549f50c591db6bb4e66cbcc8d34a6e537c3d89aa426b167c244fd46420a/elasticsearch-dsl-6.3.1.tar.gz";
786 sha256 = "1gh8a0shqi105k325hgwb9avrpdjh0mc6mxwfg9ba7g6lssb702z";
787 };
788 format = "setuptools";
789 doCheck = false;
790 buildInputs = [];
791 checkInputs = [];
792 nativeBuildInputs = [];
793 propagatedBuildInputs = [
794 self."elasticsearch"
795 self."ipaddress"
796 self."python-dateutil"
797 self."six"
798 ];
799 meta = {
800 license = [ pkgs.lib.licenses.asl20 ];
801 };
802 };
803 "elasticsearch1" = super.buildPythonPackage rec {
804 pname = "elasticsearch1";
805 version = "1.10.0";
537 806 src = fetchurl {
538 807 url = "https://files.pythonhosted.org/packages/a6/eb/73e75f9681fa71e3157b8ee878534235d57f24ee64f0e77f8d995fb57076/elasticsearch1-1.10.0.tar.gz";
539 808 sha256 = "0g89444kd5zwql4vbvyrmi2m6l6dcj6ga98j4hqxyyyz6z20aki2";
540 809 };
810 format = "setuptools";
811 doCheck = false;
812 buildInputs = [];
813 checkInputs = [];
814 nativeBuildInputs = [];
815 propagatedBuildInputs = [
816 self."urllib3"
817 ];
541 818 meta = {
542 819 license = [ pkgs.lib.licenses.asl20 ];
543 820 };
544 821 };
545 "elasticsearch1-dsl" = super.buildPythonPackage {
546 name = "elasticsearch1-dsl-0.0.12";
547 doCheck = false;
548 propagatedBuildInputs = [
549 self."six"
550 self."python-dateutil"
551 self."elasticsearch1"
552 ];
822 "elasticsearch1-dsl" = super.buildPythonPackage rec {
823 pname = "elasticsearch1-dsl";
824 version = "0.0.12";
553 825 src = fetchurl {
554 826 url = "https://files.pythonhosted.org/packages/eb/9d/785342775cb10eddc9b8d7457d618a423b4f0b89d8b2b2d1bc27190d71db/elasticsearch1-dsl-0.0.12.tar.gz";
555 827 sha256 = "0ig1ly39v93hba0z975wnhbmzwj28w6w1sqlr2g7cn5spp732bhk";
556 828 };
829 format = "setuptools";
830 doCheck = false;
831 buildInputs = [];
832 checkInputs = [];
833 nativeBuildInputs = [];
834 propagatedBuildInputs = [
835 self."elasticsearch1"
836 self."python-dateutil"
837 self."six"
838 ];
557 839 meta = {
558 840 license = [ pkgs.lib.licenses.asl20 ];
559 841 };
560 842 };
561 "elasticsearch2" = super.buildPythonPackage {
562 name = "elasticsearch2-2.5.1";
843 "elasticsearch2" = super.buildPythonPackage rec {
844 pname = "elasticsearch2";
845 version = "2.5.1";
846 src = fetchurl {
847 url = "https://files.pythonhosted.org/packages/f6/09/f9b24aa6b1120bea371cd57ef6f57c7694cf16660469456a8be6c2bdbe22/elasticsearch2-2.5.1.tar.gz";
848 sha256 = "19k2znpjfyp0hrq73cz7pjyj289040xpsxsm0xhh4jfh6y551g7k";
849 };
850 format = "setuptools";
563 851 doCheck = false;
852 buildInputs = [];
853 checkInputs = [];
854 nativeBuildInputs = [];
564 855 propagatedBuildInputs = [
565 856 self."urllib3"
566 857 ];
567 src = fetchurl {
568 url = "https://files.pythonhosted.org/packages/f6/09/f9b24aa6b1120bea371cd57ef6f57c7694cf16660469456a8be6c2bdbe22/elasticsearch2-2.5.1.tar.gz";
569 sha256 = "19k2znpjfyp0hrq73cz7pjyj289040xpsxsm0xhh4jfh6y551g7k";
570 };
571 858 meta = {
572 859 license = [ pkgs.lib.licenses.asl20 ];
573 860 };
574 861 };
575 "entrypoints" = super.buildPythonPackage {
576 name = "entrypoints-0.2.2";
577 doCheck = false;
578 propagatedBuildInputs = [
579 self."configparser"
580 ];
862 "entrypoints" = super.buildPythonPackage rec {
863 pname = "entrypoints";
864 version = "0.2.2";
581 865 src = fetchurl {
582 866 url = "https://code.rhodecode.com/upstream/entrypoints/artifacts/download/0-8e9ee9e4-c4db-409c-b07e-81568fd1832d.tar.gz?md5=3a027b8ff1d257b91fe257de6c43357d";
583 867 sha256 = "0qih72n2myclanplqipqxpgpj9d2yhff1pz5d02zq1cfqyd173w5";
584 868 };
869 format = "setuptools";
870 doCheck = false;
871 buildInputs = [];
872 checkInputs = [];
873 nativeBuildInputs = [];
874 propagatedBuildInputs = [
875 self."configparser"
876 ];
585 877 meta = {
586 878 license = [ pkgs.lib.licenses.mit ];
587 879 };
588 880 };
589 "enum34" = super.buildPythonPackage {
590 name = "enum34-1.1.10";
591 doCheck = false;
881 "enum34" = super.buildPythonPackage rec {
882 pname = "enum34";
883 version = "1.1.10";
592 884 src = fetchurl {
593 885 url = "https://files.pythonhosted.org/packages/11/c4/2da1f4952ba476677a42f25cd32ab8aaf0e1c0d0e00b89822b835c7e654c/enum34-1.1.10.tar.gz";
594 886 sha256 = "0j7ji699fwswm4vg6w1v07fkbf8dkzdm6gfh88jvs5nqgr3sgrnc";
595 887 };
888 format = "setuptools";
889 doCheck = false;
890 buildInputs = [];
891 checkInputs = [];
892 nativeBuildInputs = [];
893 propagatedBuildInputs = [];
596 894 meta = {
597 895 license = [ pkgs.lib.licenses.bsdOriginal ];
598 896 };
599 897 };
600 "formencode" = super.buildPythonPackage {
601 name = "formencode-1.2.4";
602 doCheck = false;
898 "formencode" = super.buildPythonPackage rec {
899 pname = "formencode";
900 version = "1.2.4";
603 901 src = fetchurl {
604 902 url = "https://files.pythonhosted.org/packages/8e/59/0174271a6f004512e0201188593e6d319db139d14cb7490e488bbb078015/FormEncode-1.2.4.tar.gz";
605 903 sha256 = "1fgy04sdy4yry5xcjls3x3xy30dqwj58ycnkndim819jx0788w42";
606 904 };
905 format = "setuptools";
906 doCheck = false;
907 buildInputs = [];
908 checkInputs = [];
909 nativeBuildInputs = [];
910 propagatedBuildInputs = [];
607 911 meta = {
608 912 license = [ pkgs.lib.licenses.psfl ];
609 913 };
610 914 };
611 "funcsigs" = super.buildPythonPackage {
612 name = "funcsigs-1.0.2";
613 doCheck = false;
915 "funcsigs" = super.buildPythonPackage rec {
916 pname = "funcsigs";
917 version = "1.0.2";
614 918 src = fetchurl {
615 919 url = "https://files.pythonhosted.org/packages/94/4a/db842e7a0545de1cdb0439bb80e6e42dfe82aaeaadd4072f2263a4fbed23/funcsigs-1.0.2.tar.gz";
616 920 sha256 = "0l4g5818ffyfmfs1a924811azhjj8ax9xd1cffr1mzd3ycn0zfx7";
617 921 };
922 format = "setuptools";
923 doCheck = false;
924 buildInputs = [];
925 checkInputs = [];
926 nativeBuildInputs = [];
927 propagatedBuildInputs = [];
618 928 meta = {
619 929 license = [ { fullName = "ASL"; } pkgs.lib.licenses.asl20 ];
620 930 };
621 931 };
622 "functools32" = super.buildPythonPackage {
623 name = "functools32-3.2.3.post2";
624 doCheck = false;
932 "functools32" = super.buildPythonPackage rec {
933 pname = "functools32";
934 version = "3.2.3.post2";
625 935 src = fetchurl {
626 936 url = "https://files.pythonhosted.org/packages/c5/60/6ac26ad05857c601308d8fb9e87fa36d0ebf889423f47c3502ef034365db/functools32-3.2.3-2.tar.gz";
627 937 sha256 = "0v8ya0b58x47wp216n1zamimv4iw57cxz3xxhzix52jkw3xks9gn";
628 938 };
939 format = "setuptools";
940 doCheck = false;
941 buildInputs = [];
942 checkInputs = [];
943 nativeBuildInputs = [];
944 propagatedBuildInputs = [];
629 945 meta = {
630 946 license = [ pkgs.lib.licenses.psfl ];
631 947 };
632 948 };
633 "future" = super.buildPythonPackage {
634 name = "future-0.14.3";
635 doCheck = false;
949 "future" = super.buildPythonPackage rec {
950 pname = "future";
951 version = "0.14.3";
636 952 src = fetchurl {
637 953 url = "https://files.pythonhosted.org/packages/83/80/8ef3a11a15f8eaafafa0937b20c1b3f73527e69ab6b3fa1cf94a5a96aabb/future-0.14.3.tar.gz";
638 954 sha256 = "1savk7jx7hal032f522c5ajhh8fra6gmnadrj9adv5qxi18pv1b2";
639 955 };
956 format = "setuptools";
957 doCheck = false;
958 buildInputs = [];
959 checkInputs = [];
960 nativeBuildInputs = [];
961 propagatedBuildInputs = [];
640 962 meta = {
641 963 license = [ { fullName = "OSI Approved"; } pkgs.lib.licenses.mit ];
642 964 };
643 965 };
644 "futures" = super.buildPythonPackage {
645 name = "futures-3.0.2";
646 doCheck = false;
966 "futures" = super.buildPythonPackage rec {
967 pname = "futures";
968 version = "3.0.2";
647 969 src = fetchurl {
648 970 url = "https://files.pythonhosted.org/packages/f8/e7/fc0fcbeb9193ba2d4de00b065e7fd5aecd0679e93ce95a07322b2b1434f4/futures-3.0.2.tar.gz";
649 971 sha256 = "0mz2pbgxbc2nbib1szifi07whjbfs4r02pv2z390z7p410awjgyw";
650 972 };
973 format = "setuptools";
974 doCheck = false;
975 buildInputs = [];
976 checkInputs = [];
977 nativeBuildInputs = [];
978 propagatedBuildInputs = [];
651 979 meta = {
652 980 license = [ pkgs.lib.licenses.bsdOriginal ];
653 981 };
654 982 };
655 "gevent" = super.buildPythonPackage {
656 name = "gevent-1.5.0";
657 doCheck = false;
658 propagatedBuildInputs = [
659 self."greenlet"
660 ];
983 "gevent" = super.buildPythonPackage rec {
984 pname = "gevent";
985 version = "1.5.0";
661 986 src = fetchurl {
662 987 url = "https://files.pythonhosted.org/packages/5a/79/2c63d385d017b5dd7d70983a463dfd25befae70c824fedb857df6e72eff2/gevent-1.5.0.tar.gz";
663 988 sha256 = "0aac3d4vhv5n4rsb6cqzq0d1xx9immqz4fmpddw35yxkwdc450dj";
664 989 };
990 format = "setuptools";
991 doCheck = false;
992 buildInputs = [];
993 checkInputs = [];
994 nativeBuildInputs = [
995 self."setuptools"
996 self."wheel"
997 self."cython"
998 self."cffi"
999 self."greenlet"
1000 ];
1001 propagatedBuildInputs = [
1002 self."greenlet"
1003 ];
665 1004 meta = {
666 1005 license = [ pkgs.lib.licenses.mit ];
667 1006 };
668 1007 };
669 "gnureadline" = super.buildPythonPackage {
670 name = "gnureadline-6.3.8";
671 doCheck = false;
1008 "gnureadline" = super.buildPythonPackage rec {
1009 pname = "gnureadline";
1010 version = "6.3.8";
672 1011 src = fetchurl {
673 1012 url = "https://files.pythonhosted.org/packages/50/64/86085c823cd78f9df9d8e33dce0baa71618016f8860460b82cf6610e1eb3/gnureadline-6.3.8.tar.gz";
674 1013 sha256 = "0ddhj98x2nv45iz4aadk4b9m0b1kpsn1xhcbypn5cd556knhiqjq";
675 1014 };
1015 format = "setuptools";
1016 doCheck = false;
1017 buildInputs = [];
1018 checkInputs = [];
1019 nativeBuildInputs = [];
1020 propagatedBuildInputs = [];
676 1021 meta = {
677 1022 license = [ { fullName = "GNU General Public License v3 (GPLv3)"; } pkgs.lib.licenses.gpl1 ];
678 1023 };
679 1024 };
680 "gprof2dot" = super.buildPythonPackage {
681 name = "gprof2dot-2017.9.19";
682 doCheck = false;
1025 "gprof2dot" = super.buildPythonPackage rec {
1026 pname = "gprof2dot";
1027 version = "2017.9.19";
683 1028 src = fetchurl {
684 1029 url = "https://files.pythonhosted.org/packages/9d/36/f977122502979f3dfb50704979c9ed70e6b620787942b089bf1af15f5aba/gprof2dot-2017.9.19.tar.gz";
685 1030 sha256 = "17ih23ld2nzgc3xwgbay911l6lh96jp1zshmskm17n1gg2i7mg6f";
686 1031 };
1032 format = "setuptools";
1033 doCheck = false;
1034 buildInputs = [];
1035 checkInputs = [];
1036 nativeBuildInputs = [];
1037 propagatedBuildInputs = [];
687 1038 meta = {
688 1039 license = [ { fullName = "GNU Lesser General Public License v3 or later (LGPLv3+)"; } { fullName = "LGPL"; } ];
689 1040 };
690 1041 };
691 "greenlet" = super.buildPythonPackage {
692 name = "greenlet-0.4.15";
693 doCheck = false;
1042 "greenlet" = super.buildPythonPackage rec {
1043 pname = "greenlet";
1044 version = "0.4.15";
694 1045 src = fetchurl {
695 1046 url = "https://files.pythonhosted.org/packages/f8/e8/b30ae23b45f69aa3f024b46064c0ac8e5fcb4f22ace0dca8d6f9c8bbe5e7/greenlet-0.4.15.tar.gz";
696 1047 sha256 = "1g4g1wwc472ds89zmqlpyan3fbnzpa8qm48z3z1y6mlk44z485ll";
697 1048 };
1049 format = "setuptools";
1050 doCheck = false;
1051 buildInputs = [];
1052 checkInputs = [];
1053 nativeBuildInputs = [];
1054 propagatedBuildInputs = [];
698 1055 meta = {
699 1056 license = [ pkgs.lib.licenses.mit ];
700 1057 };
701 1058 };
702 "gunicorn" = super.buildPythonPackage {
703 name = "gunicorn-19.9.0";
704 doCheck = false;
1059 "gunicorn" = super.buildPythonPackage rec {
1060 pname = "gunicorn";
1061 version = "19.9.0";
705 1062 src = fetchurl {
706 1063 url = "https://files.pythonhosted.org/packages/47/52/68ba8e5e8ba251e54006a49441f7ccabca83b6bef5aedacb4890596c7911/gunicorn-19.9.0.tar.gz";
707 1064 sha256 = "1wzlf4xmn6qjirh5w81l6i6kqjnab1n1qqkh7zsj1yb6gh4n49ps";
708 1065 };
1066 format = "setuptools";
1067 doCheck = false;
1068 buildInputs = [];
1069 checkInputs = [];
1070 nativeBuildInputs = [];
1071 propagatedBuildInputs = [];
709 1072 meta = {
710 1073 license = [ pkgs.lib.licenses.mit ];
711 1074 };
712 1075 };
713 "hupper" = super.buildPythonPackage {
714 name = "hupper-1.10.2";
715 doCheck = false;
1076 "hupper" = super.buildPythonPackage rec {
1077 pname = "hupper";
1078 version = "1.10.2";
716 1079 src = fetchurl {
717 1080 url = "https://files.pythonhosted.org/packages/41/24/ea90fef04706e54bd1635c05c50dc9cf87cda543c59303a03e7aa7dda0ce/hupper-1.10.2.tar.gz";
718 1081 sha256 = "0am0p6g5cz6xmcaf04xq8q6dzdd9qz0phj6gcmpsckf2mcyza61q";
719 1082 };
1083 format = "setuptools";
1084 doCheck = false;
1085 buildInputs = [];
1086 checkInputs = [];
1087 nativeBuildInputs = [
1088 self."setuptools"
1089 self."wheel"
1090 ];
1091 propagatedBuildInputs = [];
720 1092 meta = {
721 1093 license = [ pkgs.lib.licenses.mit ];
722 1094 };
723 1095 };
724 "idna" = super.buildPythonPackage {
725 name = "idna-2.8";
726 doCheck = false;
1096 "idna" = super.buildPythonPackage rec {
1097 pname = "idna";
1098 version = "2.8";
727 1099 src = fetchurl {
728 1100 url = "https://files.pythonhosted.org/packages/ad/13/eb56951b6f7950cadb579ca166e448ba77f9d24efc03edd7e55fa57d04b7/idna-2.8.tar.gz";
729 1101 sha256 = "01rlkigdxg17sf9yar1jl8n18ls59367wqh59hnawlyg53vb6my3";
730 1102 };
1103 format = "setuptools";
1104 doCheck = false;
1105 buildInputs = [];
1106 checkInputs = [];
1107 nativeBuildInputs = [];
1108 propagatedBuildInputs = [];
731 1109 meta = {
732 1110 license = [ pkgs.lib.licenses.bsdOriginal { fullName = "BSD-like"; } ];
733 1111 };
734 1112 };
735 "importlib-metadata" = super.buildPythonPackage {
736 name = "importlib-metadata-1.6.0";
737 doCheck = false;
738 propagatedBuildInputs = [
739 self."zipp"
740 self."pathlib2"
741 self."contextlib2"
742 self."configparser"
743 ];
1113 "importlib-metadata" = super.buildPythonPackage rec {
1114 pname = "importlib-metadata";
1115 version = "1.6.0";
744 1116 src = fetchurl {
745 1117 url = "https://files.pythonhosted.org/packages/b4/1b/baab42e3cd64c9d5caac25a9d6c054f8324cdc38975a44d600569f1f7158/importlib_metadata-1.6.0.tar.gz";
746 1118 sha256 = "07icyggasn38yv2swdrd8z6i0plazmc9adavsdkbqqj91j53ll9l";
747 1119 };
1120 format = "setuptools";
1121 doCheck = false;
1122 buildInputs = [];
1123 checkInputs = [];
1124 nativeBuildInputs = [
1125 self."setuptools"
1126 self."wheel"
1127 self."setuptools-scm"
1128 ];
1129 propagatedBuildInputs = [
1130 self."configparser"
1131 self."contextlib2"
1132 self."pathlib2"
1133 self."zipp"
1134 ];
748 1135 meta = {
749 1136 license = [ pkgs.lib.licenses.asl20 ];
750 1137 };
751 1138 };
752 "infrae.cache" = super.buildPythonPackage {
753 name = "infrae.cache-1.0.1";
1139 "infrae.cache" = super.buildPythonPackage rec {
1140 pname = "infrae.cache";
1141 version = "1.0.1";
1142 src = fetchurl {
1143 url = "https://files.pythonhosted.org/packages/bb/f0/e7d5e984cf6592fd2807dc7bc44a93f9d18e04e6a61f87fdfb2622422d74/infrae.cache-1.0.1.tar.gz";
1144 sha256 = "1dvqsjn8vw253wz9d1pz17j79mf4bs53dvp2qxck2qdp1am1njw4";
1145 };
1146 format = "setuptools";
754 1147 doCheck = false;
1148 buildInputs = [];
1149 checkInputs = [];
1150 nativeBuildInputs = [];
755 1151 propagatedBuildInputs = [
756 1152 self."beaker"
757 1153 self."repoze.lru"
758 1154 ];
759 src = fetchurl {
760 url = "https://files.pythonhosted.org/packages/bb/f0/e7d5e984cf6592fd2807dc7bc44a93f9d18e04e6a61f87fdfb2622422d74/infrae.cache-1.0.1.tar.gz";
761 sha256 = "1dvqsjn8vw253wz9d1pz17j79mf4bs53dvp2qxck2qdp1am1njw4";
762 };
763 1155 meta = {
764 1156 license = [ pkgs.lib.licenses.zpl21 ];
765 1157 };
766 1158 };
767 "invoke" = super.buildPythonPackage {
768 name = "invoke-0.13.0";
769 doCheck = false;
1159 "invoke" = super.buildPythonPackage rec {
1160 pname = "invoke";
1161 version = "0.13.0";
770 1162 src = fetchurl {
771 1163 url = "https://files.pythonhosted.org/packages/47/bf/d07ef52fa1ac645468858bbac7cb95b246a972a045e821493d17d89c81be/invoke-0.13.0.tar.gz";
772 1164 sha256 = "0794vhgxfmkh0vzkkg5cfv1w82g3jc3xr18wim29far9qpx9468s";
773 1165 };
1166 format = "setuptools";
1167 doCheck = false;
1168 buildInputs = [];
1169 checkInputs = [];
1170 nativeBuildInputs = [];
1171 propagatedBuildInputs = [];
774 1172 meta = {
775 1173 license = [ pkgs.lib.licenses.bsdOriginal ];
776 1174 };
777 1175 };
778 "ipaddress" = super.buildPythonPackage {
779 name = "ipaddress-1.0.23";
780 doCheck = false;
1176 "ipaddress" = super.buildPythonPackage rec {
1177 pname = "ipaddress";
1178 version = "1.0.23";
781 1179 src = fetchurl {
782 1180 url = "https://files.pythonhosted.org/packages/b9/9a/3e9da40ea28b8210dd6504d3fe9fe7e013b62bf45902b458d1cdc3c34ed9/ipaddress-1.0.23.tar.gz";
783 1181 sha256 = "1qp743h30s04m3cg3yk3fycad930jv17q7dsslj4mfw0jlvf1y5p";
784 1182 };
1183 format = "setuptools";
1184 doCheck = false;
1185 buildInputs = [];
1186 checkInputs = [];
1187 nativeBuildInputs = [];
1188 propagatedBuildInputs = [];
785 1189 meta = {
786 1190 license = [ pkgs.lib.licenses.psfl ];
787 1191 };
788 1192 };
789 "ipdb" = super.buildPythonPackage {
790 name = "ipdb-0.13.2";
791 doCheck = false;
792 propagatedBuildInputs = [
793 self."setuptools"
794 self."ipython"
795 ];
1193 "ipdb" = super.buildPythonPackage rec {
1194 pname = "ipdb";
1195 version = "0.13.2";
796 1196 src = fetchurl {
797 1197 url = "https://files.pythonhosted.org/packages/2c/bb/a3e1a441719ebd75c6dac8170d3ddba884b7ee8a5c0f9aefa7297386627a/ipdb-0.13.2.tar.gz";
798 1198 sha256 = "0jcd849rx30y3wcgzsqbn06v0yjlzvb9x3076q0yxpycdwm1ryvp";
799 1199 };
1200 format = "setuptools";
1201 doCheck = false;
1202 buildInputs = [];
1203 checkInputs = [];
1204 nativeBuildInputs = [];
1205 propagatedBuildInputs = [
1206 self."ipython"
1207 self."setuptools"
1208 ];
800 1209 meta = {
801 1210 license = [ pkgs.lib.licenses.bsdOriginal ];
802 1211 };
803 1212 };
804 "ipython" = super.buildPythonPackage {
805 name = "ipython-5.1.0";
1213 "ipython" = super.buildPythonPackage rec {
1214 pname = "ipython";
1215 version = "5.10.0";
1216 src = fetchurl {
1217 url = "https://files.pythonhosted.org/packages/b6/73/c8f68b3a7d0deece3d2f7ab727fbf262bfca7475330b44043a5503b3aa7a/ipython-5.10.0.tar.gz";
1218 sha256 = "1vjgfayfsjkwsccizpmr8gfg6p1sr9513bxnyzg0v45h5g8f5yfi";
1219 };
1220 format = "setuptools";
806 1221 doCheck = false;
1222 buildInputs = [];
1223 checkInputs = [];
1224 nativeBuildInputs = [];
807 1225 propagatedBuildInputs = [
808 self."setuptools"
1226 self."backports.shutil-get-terminal-size"
809 1227 self."decorator"
1228 self."pathlib2"
1229 self."pexpect"
810 1230 self."pickleshare"
811 self."simplegeneric"
812 self."traitlets"
813 1231 self."prompt-toolkit"
814 1232 self."pygments"
815 self."pexpect"
816 self."backports.shutil-get-terminal-size"
817 self."pathlib2"
818 self."pexpect"
1233 self."setuptools"
1234 self."simplegeneric"
1235 self."traitlets"
819 1236 ];
820 src = fetchurl {
821 url = "https://files.pythonhosted.org/packages/89/63/a9292f7cd9d0090a0f995e1167f3f17d5889dcbc9a175261719c513b9848/ipython-5.1.0.tar.gz";
822 sha256 = "0qdrf6aj9kvjczd5chj1my8y2iq09am9l8bb2a1334a52d76kx3y";
823 };
824 1237 meta = {
825 1238 license = [ pkgs.lib.licenses.bsdOriginal ];
826 1239 };
827 1240 };
828 "ipython-genutils" = super.buildPythonPackage {
829 name = "ipython-genutils-0.2.0";
830 doCheck = false;
1241 "ipython-genutils" = super.buildPythonPackage rec {
1242 pname = "ipython-genutils";
1243 version = "0.2.0";
831 1244 src = fetchurl {
832 1245 url = "https://files.pythonhosted.org/packages/e8/69/fbeffffc05236398ebfcfb512b6d2511c622871dca1746361006da310399/ipython_genutils-0.2.0.tar.gz";
833 1246 sha256 = "1a4bc9y8hnvq6cp08qs4mckgm6i6ajpndp4g496rvvzcfmp12bpb";
834 1247 };
1248 format = "setuptools";
1249 doCheck = false;
1250 buildInputs = [];
1251 checkInputs = [];
1252 nativeBuildInputs = [];
1253 propagatedBuildInputs = [];
835 1254 meta = {
836 1255 license = [ pkgs.lib.licenses.bsdOriginal ];
837 1256 };
838 1257 };
839 "iso8601" = super.buildPythonPackage {
840 name = "iso8601-0.1.12";
841 doCheck = false;
1258 "iso8601" = super.buildPythonPackage rec {
1259 pname = "iso8601";
1260 version = "0.1.12";
842 1261 src = fetchurl {
843 1262 url = "https://files.pythonhosted.org/packages/45/13/3db24895497345fb44c4248c08b16da34a9eb02643cea2754b21b5ed08b0/iso8601-0.1.12.tar.gz";
844 1263 sha256 = "10nyvvnrhw2w3p09v1ica4lgj6f4g9j3kkfx17qmraiq3w7b5i29";
845 1264 };
1265 format = "setuptools";
1266 doCheck = false;
1267 buildInputs = [];
1268 checkInputs = [];
1269 nativeBuildInputs = [];
1270 propagatedBuildInputs = [];
846 1271 meta = {
847 1272 license = [ pkgs.lib.licenses.mit ];
848 1273 };
849 1274 };
850 "isodate" = super.buildPythonPackage {
851 name = "isodate-0.6.0";
852 doCheck = false;
853 propagatedBuildInputs = [
854 self."six"
855 ];
1275 "isodate" = super.buildPythonPackage rec {
1276 pname = "isodate";
1277 version = "0.6.0";
856 1278 src = fetchurl {
857 1279 url = "https://files.pythonhosted.org/packages/b1/80/fb8c13a4cd38eb5021dc3741a9e588e4d1de88d895c1910c6fc8a08b7a70/isodate-0.6.0.tar.gz";
858 1280 sha256 = "1n7jkz68kk5pwni540pr5zdh99bf6ywydk1p5pdrqisrawylldif";
859 1281 };
1282 format = "setuptools";
1283 doCheck = false;
1284 buildInputs = [];
1285 checkInputs = [];
1286 nativeBuildInputs = [];
1287 propagatedBuildInputs = [
1288 self."six"
1289 ];
860 1290 meta = {
861 1291 license = [ pkgs.lib.licenses.bsdOriginal ];
862 1292 };
863 1293 };
864 "itsdangerous" = super.buildPythonPackage {
865 name = "itsdangerous-0.24";
866 doCheck = false;
1294 "itsdangerous" = super.buildPythonPackage rec {
1295 pname = "itsdangerous";
1296 version = "0.24";
867 1297 src = fetchurl {
868 1298 url = "https://files.pythonhosted.org/packages/dc/b4/a60bcdba945c00f6d608d8975131ab3f25b22f2bcfe1dab221165194b2d4/itsdangerous-0.24.tar.gz";
869 1299 sha256 = "06856q6x675ly542ig0plbqcyab6ksfzijlyf1hzhgg3sgwgrcyb";
870 1300 };
1301 format = "setuptools";
1302 doCheck = false;
1303 buildInputs = [];
1304 checkInputs = [];
1305 nativeBuildInputs = [];
1306 propagatedBuildInputs = [];
871 1307 meta = {
872 1308 license = [ pkgs.lib.licenses.bsdOriginal ];
873 1309 };
874 1310 };
875 "jinja2" = super.buildPythonPackage {
876 name = "jinja2-2.9.6";
877 doCheck = false;
878 propagatedBuildInputs = [
879 self."markupsafe"
880 ];
1311 "jinja2" = super.buildPythonPackage rec {
1312 pname = "jinja2";
1313 version = "2.9.6";
881 1314 src = fetchurl {
882 1315 url = "https://files.pythonhosted.org/packages/90/61/f820ff0076a2599dd39406dcb858ecb239438c02ce706c8e91131ab9c7f1/Jinja2-2.9.6.tar.gz";
883 1316 sha256 = "1zzrkywhziqffrzks14kzixz7nd4yh2vc0fb04a68vfd2ai03anx";
884 1317 };
1318 format = "setuptools";
1319 doCheck = false;
1320 buildInputs = [];
1321 checkInputs = [];
1322 nativeBuildInputs = [];
1323 propagatedBuildInputs = [
1324 self."markupsafe"
1325 ];
885 1326 meta = {
886 1327 license = [ pkgs.lib.licenses.bsdOriginal ];
887 1328 };
888 1329 };
889 "jsonschema" = super.buildPythonPackage {
890 name = "jsonschema-2.6.0";
891 doCheck = false;
892 propagatedBuildInputs = [
893 self."functools32"
894 ];
1330 "jsonschema" = super.buildPythonPackage rec {
1331 pname = "jsonschema";
1332 version = "2.6.0";
895 1333 src = fetchurl {
896 1334 url = "https://files.pythonhosted.org/packages/58/b9/171dbb07e18c6346090a37f03c7e74410a1a56123f847efed59af260a298/jsonschema-2.6.0.tar.gz";
897 1335 sha256 = "00kf3zmpp9ya4sydffpifn0j0mzm342a2vzh82p6r0vh10cg7xbg";
898 1336 };
1337 format = "setuptools";
1338 doCheck = false;
1339 buildInputs = [];
1340 checkInputs = [];
1341 nativeBuildInputs = [
1342 self."vcversioner"
1343 ];
1344 propagatedBuildInputs = [
1345 self."functools32"
1346 ];
899 1347 meta = {
900 1348 license = [ pkgs.lib.licenses.mit ];
901 1349 };
902 1350 };
903 "jupyter-client" = super.buildPythonPackage {
904 name = "jupyter-client-5.0.0";
905 doCheck = false;
906 propagatedBuildInputs = [
907 self."traitlets"
908 self."jupyter-core"
909 self."pyzmq"
910 self."python-dateutil"
911 ];
1351 "jupyter-client" = super.buildPythonPackage rec {
1352 pname = "jupyter-client";
1353 version = "5.0.0";
912 1354 src = fetchurl {
913 1355 url = "https://files.pythonhosted.org/packages/e5/6f/65412ed462202b90134b7e761b0b7e7f949e07a549c1755475333727b3d0/jupyter_client-5.0.0.tar.gz";
914 1356 sha256 = "0nxw4rqk4wsjhc87gjqd7pv89cb9dnimcfnmcmp85bmrvv1gjri7";
915 1357 };
1358 format = "setuptools";
1359 doCheck = false;
1360 buildInputs = [];
1361 checkInputs = [];
1362 nativeBuildInputs = [];
1363 propagatedBuildInputs = [
1364 self."jupyter-core"
1365 self."python-dateutil"
1366 self."pyzmq"
1367 self."traitlets"
1368 ];
916 1369 meta = {
917 1370 license = [ pkgs.lib.licenses.bsdOriginal ];
918 1371 };
919 1372 };
920 "jupyter-core" = super.buildPythonPackage {
921 name = "jupyter-core-4.5.0";
1373 "jupyter-core" = super.buildPythonPackage rec {
1374 pname = "jupyter-core";
1375 version = "4.5.0";
1376 src = fetchurl {
1377 url = "https://files.pythonhosted.org/packages/4a/de/ff4ca734656d17ebe0450807b59d728f45277e2e7f4b82bc9aae6cb82961/jupyter_core-4.5.0.tar.gz";
1378 sha256 = "1xr4pbghwk5hayn5wwnhb7z95380r45p79gf5if5pi1akwg7qvic";
1379 };
1380 format = "setuptools";
922 1381 doCheck = false;
1382 buildInputs = [];
1383 checkInputs = [];
1384 nativeBuildInputs = [];
923 1385 propagatedBuildInputs = [
924 1386 self."traitlets"
925 1387 ];
926 src = fetchurl {
927 url = "https://files.pythonhosted.org/packages/4a/de/ff4ca734656d17ebe0450807b59d728f45277e2e7f4b82bc9aae6cb82961/jupyter_core-4.5.0.tar.gz";
928 sha256 = "1xr4pbghwk5hayn5wwnhb7z95380r45p79gf5if5pi1akwg7qvic";
929 };
930 1388 meta = {
931 1389 license = [ pkgs.lib.licenses.bsdOriginal ];
932 1390 };
933 1391 };
934 "kombu" = super.buildPythonPackage {
935 name = "kombu-4.6.6";
1392 "kombu" = super.buildPythonPackage rec {
1393 pname = "kombu";
1394 version = "4.6.6";
1395 src = fetchurl {
1396 url = "https://files.pythonhosted.org/packages/20/e6/bc2d9affba6138a1dc143f77fef253e9e08e238fa7c0688d917c09005e96/kombu-4.6.6.tar.gz";
1397 sha256 = "11mxpcy8mg1l35bgbhba70v29bydr2hrhdbdlb4lg98m3m5vaq0p";
1398 };
1399 format = "setuptools";
936 1400 doCheck = false;
1401 buildInputs = [];
1402 checkInputs = [];
1403 nativeBuildInputs = [];
937 1404 propagatedBuildInputs = [
938 1405 self."amqp"
939 1406 self."importlib-metadata"
940 1407 ];
941 src = fetchurl {
942 url = "https://files.pythonhosted.org/packages/20/e6/bc2d9affba6138a1dc143f77fef253e9e08e238fa7c0688d917c09005e96/kombu-4.6.6.tar.gz";
943 sha256 = "11mxpcy8mg1l35bgbhba70v29bydr2hrhdbdlb4lg98m3m5vaq0p";
944 };
945 1408 meta = {
946 1409 license = [ pkgs.lib.licenses.bsdOriginal ];
947 1410 };
948 1411 };
949 "lxml" = super.buildPythonPackage {
950 name = "lxml-4.2.5";
951 doCheck = false;
1412 "lxml" = super.buildPythonPackage rec {
1413 pname = "lxml";
1414 version = "4.5.0";
952 1415 src = fetchurl {
953 url = "https://files.pythonhosted.org/packages/4b/20/ddf5eb3bd5c57582d2b4652b4bbcf8da301bdfe5d805cb94e805f4d7464d/lxml-4.2.5.tar.gz";
954 sha256 = "0zw0y9hs0nflxhl9cs6ipwwh53szi3w2x06wl0k9cylyqac0cwin";
955 };
1416 url = "https://files.pythonhosted.org/packages/39/2b/0a66d5436f237aff76b91e68b4d8c041d145ad0a2cdeefe2c42f76ba2857/lxml-4.5.0.tar.gz";
1417 sha256 = "0q5v7c9k09md6czyl2z0i1xq7hkn4p691gw3850ks0hdyn0cw846";
1418 };
1419 format = "setuptools";
1420 doCheck = false;
1421 buildInputs = [];
1422 checkInputs = [];
1423 nativeBuildInputs = [];
1424 propagatedBuildInputs = [];
956 1425 meta = {
957 1426 license = [ pkgs.lib.licenses.bsdOriginal ];
958 1427 };
959 1428 };
960 "mako" = super.buildPythonPackage {
961 name = "mako-1.1.0";
1429 "mako" = super.buildPythonPackage rec {
1430 pname = "mako";
1431 version = "1.1.2";
1432 src = fetchurl {
1433 url = "https://files.pythonhosted.org/packages/42/64/fc7c506d14d8b6ed363e7798ffec2dfe4ba21e14dda4cfab99f4430cba3a/Mako-1.1.2.tar.gz";
1434 sha256 = "17bd6r9ynp4hyfckkia0bb8gpd98f42jfl5rmzdpbld59bbcaf9i";
1435 };
1436 format = "setuptools";
962 1437 doCheck = false;
1438 buildInputs = [];
1439 checkInputs = [];
1440 nativeBuildInputs = [];
963 1441 propagatedBuildInputs = [
964 1442 self."markupsafe"
965 1443 ];
966 src = fetchurl {
967 url = "https://files.pythonhosted.org/packages/b0/3c/8dcd6883d009f7cae0f3157fb53e9afb05a0d3d33b3db1268ec2e6f4a56b/Mako-1.1.0.tar.gz";
968 sha256 = "0jqa3qfpykyn4fmkn0kh6043sfls7br8i2bsdbccazcvk9cijsd3";
969 };
970 1444 meta = {
971 1445 license = [ pkgs.lib.licenses.mit ];
972 1446 };
973 1447 };
974 "markdown" = super.buildPythonPackage {
975 name = "markdown-2.6.11";
976 doCheck = false;
1448 "markdown" = super.buildPythonPackage rec {
1449 pname = "markdown";
1450 version = "2.6.11";
977 1451 src = fetchurl {
978 1452 url = "https://files.pythonhosted.org/packages/b3/73/fc5c850f44af5889192dff783b7b0d8f3fe8d30b65c8e3f78f8f0265fecf/Markdown-2.6.11.tar.gz";
979 1453 sha256 = "108g80ryzykh8bj0i7jfp71510wrcixdi771lf2asyghgyf8cmm8";
980 1454 };
1455 format = "setuptools";
1456 doCheck = false;
1457 buildInputs = [];
1458 checkInputs = [];
1459 nativeBuildInputs = [];
1460 propagatedBuildInputs = [];
981 1461 meta = {
982 1462 license = [ pkgs.lib.licenses.bsdOriginal ];
983 1463 };
984 1464 };
985 "markupsafe" = super.buildPythonPackage {
986 name = "markupsafe-1.1.1";
987 doCheck = false;
1465 "markupsafe" = super.buildPythonPackage rec {
1466 pname = "markupsafe";
1467 version = "1.1.1";
988 1468 src = fetchurl {
989 1469 url = "https://files.pythonhosted.org/packages/b9/2e/64db92e53b86efccfaea71321f597fa2e1b2bd3853d8ce658568f7a13094/MarkupSafe-1.1.1.tar.gz";
990 1470 sha256 = "0sqipg4fk7xbixqd8kq6rlkxj664d157bdwbh93farcphf92x1r9";
991 1471 };
1472 format = "setuptools";
1473 doCheck = false;
1474 buildInputs = [];
1475 checkInputs = [];
1476 nativeBuildInputs = [];
1477 propagatedBuildInputs = [];
992 1478 meta = {
993 1479 license = [ pkgs.lib.licenses.bsdOriginal pkgs.lib.licenses.bsd3 ];
994 1480 };
995 1481 };
996 "mistune" = super.buildPythonPackage {
997 name = "mistune-0.8.4";
998 doCheck = false;
1482 "mistune" = super.buildPythonPackage rec {
1483 pname = "mistune";
1484 version = "0.8.4";
999 1485 src = fetchurl {
1000 1486 url = "https://files.pythonhosted.org/packages/2d/a4/509f6e7783ddd35482feda27bc7f72e65b5e7dc910eca4ab2164daf9c577/mistune-0.8.4.tar.gz";
1001 1487 sha256 = "0vkmsh0x480rni51lhyvigfdf06b9247z868pk3bal1wnnfl58sr";
1002 1488 };
1489 format = "setuptools";
1490 doCheck = false;
1491 buildInputs = [];
1492 checkInputs = [];
1493 nativeBuildInputs = [];
1494 propagatedBuildInputs = [];
1003 1495 meta = {
1004 1496 license = [ pkgs.lib.licenses.bsdOriginal ];
1005 1497 };
1006 1498 };
1007 "mock" = super.buildPythonPackage {
1008 name = "mock-3.0.5";
1009 doCheck = false;
1010 propagatedBuildInputs = [
1011 self."six"
1012 self."funcsigs"
1013 ];
1499 "mock" = super.buildPythonPackage rec {
1500 pname = "mock";
1501 version = "3.0.5";
1014 1502 src = fetchurl {
1015 1503 url = "https://files.pythonhosted.org/packages/2e/ab/4fe657d78b270aa6a32f027849513b829b41b0f28d9d8d7f8c3d29ea559a/mock-3.0.5.tar.gz";
1016 1504 sha256 = "1hrp6j0yrx2xzylfv02qa8kph661m6yq4p0mc8fnimch9j4psrc3";
1017 1505 };
1506 format = "setuptools";
1507 doCheck = false;
1508 buildInputs = [];
1509 checkInputs = [];
1510 nativeBuildInputs = [];
1511 propagatedBuildInputs = [
1512 self."funcsigs"
1513 self."six"
1514 ];
1018 1515 meta = {
1019 1516 license = [ pkgs.lib.licenses.bsdOriginal { fullName = "OSI Approved :: BSD License"; } ];
1020 1517 };
1021 1518 };
1022 "more-itertools" = super.buildPythonPackage {
1023 name = "more-itertools-5.0.0";
1519 "more-itertools" = super.buildPythonPackage rec {
1520 pname = "more-itertools";
1521 version = "5.0.0";
1522 src = fetchurl {
1523 url = "https://files.pythonhosted.org/packages/dd/26/30fc0d541d9fdf55faf5ba4b0fd68f81d5bd2447579224820ad525934178/more-itertools-5.0.0.tar.gz";
1524 sha256 = "1r12cm6mcdwdzz7d47a6g4l437xsvapdlgyhqay3i2nrlv03da9q";
1525 };
1526 format = "setuptools";
1024 1527 doCheck = false;
1528 buildInputs = [];
1529 checkInputs = [];
1530 nativeBuildInputs = [];
1025 1531 propagatedBuildInputs = [
1026 1532 self."six"
1027 1533 ];
1028 src = fetchurl {
1029 url = "https://files.pythonhosted.org/packages/dd/26/30fc0d541d9fdf55faf5ba4b0fd68f81d5bd2447579224820ad525934178/more-itertools-5.0.0.tar.gz";
1030 sha256 = "1r12cm6mcdwdzz7d47a6g4l437xsvapdlgyhqay3i2nrlv03da9q";
1031 };
1032 1534 meta = {
1033 1535 license = [ pkgs.lib.licenses.mit ];
1034 1536 };
1035 1537 };
1036 "msgpack-python" = super.buildPythonPackage {
1037 name = "msgpack-python-0.5.6";
1038 doCheck = false;
1538 "msgpack-python" = super.buildPythonPackage rec {
1539 pname = "msgpack-python";
1540 version = "0.5.6";
1039 1541 src = fetchurl {
1040 1542 url = "https://files.pythonhosted.org/packages/8a/20/6eca772d1a5830336f84aca1d8198e5a3f4715cd1c7fc36d3cc7f7185091/msgpack-python-0.5.6.tar.gz";
1041 1543 sha256 = "16wh8qgybmfh4pjp8vfv78mdlkxfmcasg78lzlnm6nslsfkci31p";
1042 1544 };
1545 format = "setuptools";
1546 doCheck = false;
1547 buildInputs = [];
1548 checkInputs = [];
1549 nativeBuildInputs = [];
1550 propagatedBuildInputs = [];
1043 1551 meta = {
1044 1552 license = [ pkgs.lib.licenses.asl20 ];
1045 1553 };
1046 1554 };
1047 "mysql-python" = super.buildPythonPackage {
1048 name = "mysql-python-1.2.5";
1049 doCheck = false;
1555 "mysqlclient" = super.buildPythonPackage rec {
1556 pname = "mysqlclient";
1557 version = "1.4.6";
1050 1558 src = fetchurl {
1051 url = "https://files.pythonhosted.org/packages/a5/e9/51b544da85a36a68debe7a7091f068d802fc515a3a202652828c73453cad/MySQL-python-1.2.5.zip";
1052 sha256 = "0x0c2jg0bb3pp84njaqiic050qkyd7ymwhfvhipnimg58yv40441";
1053 };
1559 url = "https://files.pythonhosted.org/packages/d0/97/7326248ac8d5049968bf4ec708a5d3d4806e412a42e74160d7f266a3e03a/mysqlclient-1.4.6.tar.gz";
1560 sha256 = "05ifrfz7rrl7j4gq4xz5acd76lrnmry9vrvg98hknakm72damzgk";
1561 };
1562 format = "setuptools";
1563 doCheck = false;
1564 buildInputs = [];
1565 checkInputs = [];
1566 nativeBuildInputs = [];
1567 propagatedBuildInputs = [];
1054 1568 meta = {
1055 1569 license = [ pkgs.lib.licenses.gpl1 ];
1056 1570 };
1057 1571 };
1058 "nbconvert" = super.buildPythonPackage {
1059 name = "nbconvert-5.3.1";
1060 doCheck = false;
1061 propagatedBuildInputs = [
1062 self."mistune"
1063 self."jinja2"
1064 self."pygments"
1065 self."traitlets"
1066 self."jupyter-core"
1067 self."nbformat"
1068 self."entrypoints"
1069 self."bleach"
1070 self."pandocfilters"
1071 self."testpath"
1072 ];
1572 "nbconvert" = super.buildPythonPackage rec {
1573 pname = "nbconvert";
1574 version = "5.3.1";
1073 1575 src = fetchurl {
1074 1576 url = "https://files.pythonhosted.org/packages/b9/a4/d0a0938ad6f5eeb4dea4e73d255c617ef94b0b2849d51194c9bbdb838412/nbconvert-5.3.1.tar.gz";
1075 1577 sha256 = "1f9dkvpx186xjm4xab0qbph588mncp4vqk3fmxrsnqs43mks9c8j";
1076 1578 };
1579 format = "setuptools";
1580 doCheck = false;
1581 buildInputs = [];
1582 checkInputs = [];
1583 nativeBuildInputs = [];
1584 propagatedBuildInputs = [
1585 self."bleach"
1586 self."entrypoints"
1587 self."jinja2"
1588 self."jupyter-core"
1589 self."mistune"
1590 self."nbformat"
1591 self."pandocfilters"
1592 self."pygments"
1593 self."testpath"
1594 self."traitlets"
1595 ];
1077 1596 meta = {
1078 1597 license = [ pkgs.lib.licenses.bsdOriginal ];
1079 1598 };
1080 1599 };
1081 "nbformat" = super.buildPythonPackage {
1082 name = "nbformat-4.4.0";
1083 doCheck = false;
1084 propagatedBuildInputs = [
1085 self."ipython-genutils"
1086 self."traitlets"
1087 self."jsonschema"
1088 self."jupyter-core"
1089 ];
1600 "nbformat" = super.buildPythonPackage rec {
1601 pname = "nbformat";
1602 version = "4.4.0";
1090 1603 src = fetchurl {
1091 1604 url = "https://files.pythonhosted.org/packages/6e/0e/160754f7ae3e984863f585a3743b0ed1702043a81245907c8fae2d537155/nbformat-4.4.0.tar.gz";
1092 1605 sha256 = "00nlf08h8yc4q73nphfvfhxrcnilaqanb8z0mdy6nxk0vzq4wjgp";
1093 1606 };
1607 format = "setuptools";
1608 doCheck = false;
1609 buildInputs = [];
1610 checkInputs = [];
1611 nativeBuildInputs = [];
1612 propagatedBuildInputs = [
1613 self."ipython-genutils"
1614 self."jsonschema"
1615 self."jupyter-core"
1616 self."traitlets"
1617 ];
1094 1618 meta = {
1095 1619 license = [ pkgs.lib.licenses.bsdOriginal ];
1096 1620 };
1097 1621 };
1098 "packaging" = super.buildPythonPackage {
1099 name = "packaging-20.3";
1622 "packaging" = super.buildPythonPackage rec {
1623 pname = "packaging";
1624 version = "20.3";
1625 src = fetchurl {
1626 url = "https://files.pythonhosted.org/packages/65/37/83e3f492eb52d771e2820e88105f605335553fe10422cba9d256faeb1702/packaging-20.3.tar.gz";
1627 sha256 = "18xpablq278janh03bai9xd4kz9b0yfp6vflazn725ns9x3jna9w";
1628 };
1629 format = "setuptools";
1100 1630 doCheck = false;
1631 buildInputs = [];
1632 checkInputs = [];
1633 nativeBuildInputs = [];
1101 1634 propagatedBuildInputs = [
1102 1635 self."pyparsing"
1103 1636 self."six"
1104 1637 ];
1105 src = fetchurl {
1106 url = "https://files.pythonhosted.org/packages/65/37/83e3f492eb52d771e2820e88105f605335553fe10422cba9d256faeb1702/packaging-20.3.tar.gz";
1107 sha256 = "18xpablq278janh03bai9xd4kz9b0yfp6vflazn725ns9x3jna9w";
1108 };
1109 1638 meta = {
1110 1639 license = [ pkgs.lib.licenses.bsdOriginal { fullName = "BSD or Apache License, Version 2.0"; } pkgs.lib.licenses.asl20 ];
1111 1640 };
1112 1641 };
1113 "pandocfilters" = super.buildPythonPackage {
1114 name = "pandocfilters-1.4.2";
1115 doCheck = false;
1642 "pandocfilters" = super.buildPythonPackage rec {
1643 pname = "pandocfilters";
1644 version = "1.4.2";
1116 1645 src = fetchurl {
1117 1646 url = "https://files.pythonhosted.org/packages/4c/ea/236e2584af67bb6df960832731a6e5325fd4441de001767da328c33368ce/pandocfilters-1.4.2.tar.gz";
1118 1647 sha256 = "1a8d9b7s48gmq9zj0pmbyv2sivn5i7m6mybgpkk4jm5vd7hp1pdk";
1119 1648 };
1649 format = "setuptools";
1650 doCheck = false;
1651 buildInputs = [];
1652 checkInputs = [];
1653 nativeBuildInputs = [];
1654 propagatedBuildInputs = [];
1120 1655 meta = {
1121 1656 license = [ pkgs.lib.licenses.bsdOriginal ];
1122 1657 };
1123 1658 };
1124 "paste" = super.buildPythonPackage {
1125 name = "paste-3.4.0";
1126 doCheck = false;
1127 propagatedBuildInputs = [
1128 self."six"
1129 ];
1659 "paste" = super.buildPythonPackage rec {
1660 pname = "paste";
1661 version = "3.4.0";
1130 1662 src = fetchurl {
1131 1663 url = "https://files.pythonhosted.org/packages/79/4a/45821b71dd40000507549afd1491546afad8279c0a87527c88776a794158/Paste-3.4.0.tar.gz";
1132 1664 sha256 = "16sichvhyci1gaarkjs35mai8vphh7b244qm14hj1isw38nx4c03";
1133 1665 };
1666 format = "setuptools";
1667 doCheck = false;
1668 buildInputs = [];
1669 checkInputs = [];
1670 nativeBuildInputs = [];
1671 propagatedBuildInputs = [
1672 self."six"
1673 ];
1134 1674 meta = {
1135 1675 license = [ pkgs.lib.licenses.mit ];
1136 1676 };
1137 1677 };
1138 "pastedeploy" = super.buildPythonPackage {
1139 name = "pastedeploy-2.1.0";
1140 doCheck = false;
1678 "pastedeploy" = super.buildPythonPackage rec {
1679 pname = "pastedeploy";
1680 version = "2.1.0";
1141 1681 src = fetchurl {
1142 1682 url = "https://files.pythonhosted.org/packages/c4/e9/972a1c20318b3ae9edcab11a6cef64308fbae5d0d45ab52c6f8b2b8f35b8/PasteDeploy-2.1.0.tar.gz";
1143 1683 sha256 = "16qsq5y6mryslmbp5pn35x4z8z3ndp5rpgl42h226879nrw9hmg7";
1144 1684 };
1685 format = "setuptools";
1686 doCheck = false;
1687 buildInputs = [];
1688 checkInputs = [];
1689 nativeBuildInputs = [];
1690 propagatedBuildInputs = [];
1145 1691 meta = {
1146 1692 license = [ pkgs.lib.licenses.mit ];
1147 1693 };
1148 1694 };
1149 "pastescript" = super.buildPythonPackage {
1150 name = "pastescript-3.2.0";
1695 "pastescript" = super.buildPythonPackage rec {
1696 pname = "pastescript";
1697 version = "3.2.0";
1698 src = fetchurl {
1699 url = "https://files.pythonhosted.org/packages/ff/47/45c6f5a3cb8f5abf786fea98dbb8d02400a55768a9b623afb7df12346c61/PasteScript-3.2.0.tar.gz";
1700 sha256 = "1b3jq7xh383nvrrlblk05m37345bv97xrhx77wshllba3h7mq3wv";
1701 };
1702 format = "setuptools";
1151 1703 doCheck = false;
1704 buildInputs = [];
1705 checkInputs = [];
1706 nativeBuildInputs = [
1707 self."paste"
1708 self."pastedeploy"
1709 ];
1152 1710 propagatedBuildInputs = [
1153 1711 self."paste"
1154 1712 self."pastedeploy"
1155 1713 self."six"
1156 1714 ];
1157 src = fetchurl {
1158 url = "https://files.pythonhosted.org/packages/ff/47/45c6f5a3cb8f5abf786fea98dbb8d02400a55768a9b623afb7df12346c61/PasteScript-3.2.0.tar.gz";
1159 sha256 = "1b3jq7xh383nvrrlblk05m37345bv97xrhx77wshllba3h7mq3wv";
1160 };
1161 1715 meta = {
1162 1716 license = [ pkgs.lib.licenses.mit ];
1163 1717 };
1164 1718 };
1165 "pathlib2" = super.buildPythonPackage {
1166 name = "pathlib2-2.3.5";
1167 doCheck = false;
1168 propagatedBuildInputs = [
1169 self."six"
1170 self."scandir"
1171 ];
1719 "pathlib2" = super.buildPythonPackage rec {
1720 pname = "pathlib2";
1721 version = "2.3.5";
1172 1722 src = fetchurl {
1173 1723 url = "https://files.pythonhosted.org/packages/94/d8/65c86584e7e97ef824a1845c72bbe95d79f5b306364fa778a3c3e401b309/pathlib2-2.3.5.tar.gz";
1174 1724 sha256 = "0s4qa8c082fdkb17izh4mfgwrjd1n5pya18wvrbwqdvvb5xs9nbc";
1175 1725 };
1726 format = "setuptools";
1727 doCheck = false;
1728 buildInputs = [];
1729 checkInputs = [];
1730 nativeBuildInputs = [];
1731 propagatedBuildInputs = [
1732 self."scandir"
1733 self."six"
1734 ];
1176 1735 meta = {
1177 1736 license = [ pkgs.lib.licenses.mit ];
1178 1737 };
1179 1738 };
1180 "peppercorn" = super.buildPythonPackage {
1181 name = "peppercorn-0.6";
1182 doCheck = false;
1739 "peppercorn" = super.buildPythonPackage rec {
1740 pname = "peppercorn";
1741 version = "0.6";
1183 1742 src = fetchurl {
1184 1743 url = "https://files.pythonhosted.org/packages/e4/77/93085de7108cdf1a0b092ff443872a8f9442c736d7ddebdf2f27627935f4/peppercorn-0.6.tar.gz";
1185 1744 sha256 = "1ip4bfwcpwkq9hz2dai14k2cyabvwrnvcvrcmzxmqm04g8fnimwn";
1186 1745 };
1746 format = "setuptools";
1747 doCheck = false;
1748 buildInputs = [];
1749 checkInputs = [];
1750 nativeBuildInputs = [];
1751 propagatedBuildInputs = [];
1187 1752 meta = {
1188 1753 license = [ { fullName = "BSD-derived (http://www.repoze.org/LICENSE.txt)"; } ];
1189 1754 };
1190 1755 };
1191 "pexpect" = super.buildPythonPackage {
1192 name = "pexpect-4.8.0";
1756 "pexpect" = super.buildPythonPackage rec {
1757 pname = "pexpect";
1758 version = "4.8.0";
1759 src = fetchurl {
1760 url = "https://files.pythonhosted.org/packages/e5/9b/ff402e0e930e70467a7178abb7c128709a30dfb22d8777c043e501bc1b10/pexpect-4.8.0.tar.gz";
1761 sha256 = "032cg337h8awydgypz6f4wx848lw8dyrj4zy988x0lyib4ws8rgw";
1762 };
1763 format = "setuptools";
1193 1764 doCheck = false;
1765 buildInputs = [];
1766 checkInputs = [];
1767 nativeBuildInputs = [];
1194 1768 propagatedBuildInputs = [
1195 1769 self."ptyprocess"
1196 1770 ];
1197 src = fetchurl {
1198 url = "https://files.pythonhosted.org/packages/e5/9b/ff402e0e930e70467a7178abb7c128709a30dfb22d8777c043e501bc1b10/pexpect-4.8.0.tar.gz";
1199 sha256 = "032cg337h8awydgypz6f4wx848lw8dyrj4zy988x0lyib4ws8rgw";
1200 };
1201 1771 meta = {
1202 1772 license = [ pkgs.lib.licenses.isc { fullName = "ISC License (ISCL)"; } ];
1203 1773 };
1204 1774 };
1205 "pickleshare" = super.buildPythonPackage {
1206 name = "pickleshare-0.7.5";
1207 doCheck = false;
1208 propagatedBuildInputs = [
1209 self."pathlib2"
1210 ];
1775 "pickleshare" = super.buildPythonPackage rec {
1776 pname = "pickleshare";
1777 version = "0.7.5";
1211 1778 src = fetchurl {
1212 1779 url = "https://files.pythonhosted.org/packages/d8/b6/df3c1c9b616e9c0edbc4fbab6ddd09df9535849c64ba51fcb6531c32d4d8/pickleshare-0.7.5.tar.gz";
1213 1780 sha256 = "1jmghg3c53yp1i8cm6pcrm280ayi8621rwyav9fac7awjr3kss47";
1214 1781 };
1782 format = "setuptools";
1783 doCheck = false;
1784 buildInputs = [];
1785 checkInputs = [];
1786 nativeBuildInputs = [];
1787 propagatedBuildInputs = [
1788 self."pathlib2"
1789 ];
1215 1790 meta = {
1216 1791 license = [ pkgs.lib.licenses.mit ];
1217 1792 };
1218 1793 };
1219 "plaster" = super.buildPythonPackage {
1220 name = "plaster-1.0";
1794 "plaster" = super.buildPythonPackage rec {
1795 pname = "plaster";
1796 version = "1.0";
1797 src = fetchurl {
1798 url = "https://files.pythonhosted.org/packages/37/e1/56d04382d718d32751017d32f351214384e529b794084eee20bb52405563/plaster-1.0.tar.gz";
1799 sha256 = "1hy8k0nv2mxq94y5aysk6hjk9ryb4bsd13g83m60hcyzxz3wflc3";
1800 };
1801 format = "setuptools";
1221 1802 doCheck = false;
1803 buildInputs = [];
1804 checkInputs = [];
1805 nativeBuildInputs = [];
1222 1806 propagatedBuildInputs = [
1223 1807 self."setuptools"
1224 1808 ];
1225 src = fetchurl {
1226 url = "https://files.pythonhosted.org/packages/37/e1/56d04382d718d32751017d32f351214384e529b794084eee20bb52405563/plaster-1.0.tar.gz";
1227 sha256 = "1hy8k0nv2mxq94y5aysk6hjk9ryb4bsd13g83m60hcyzxz3wflc3";
1228 };
1229 1809 meta = {
1230 1810 license = [ pkgs.lib.licenses.mit ];
1231 1811 };
1232 1812 };
1233 "plaster-pastedeploy" = super.buildPythonPackage {
1234 name = "plaster-pastedeploy-0.7";
1813 "plaster-pastedeploy" = super.buildPythonPackage rec {
1814 pname = "plaster-pastedeploy";
1815 version = "0.7";
1816 src = fetchurl {
1817 url = "https://files.pythonhosted.org/packages/99/69/2d3bc33091249266a1bd3cf24499e40ab31d54dffb4a7d76fe647950b98c/plaster_pastedeploy-0.7.tar.gz";
1818 sha256 = "1zg7gcsvc1kzay1ry5p699rg2qavfsxqwl17mqxzr0gzw6j9679r";
1819 };
1820 format = "setuptools";
1235 1821 doCheck = false;
1822 buildInputs = [];
1823 checkInputs = [];
1824 nativeBuildInputs = [
1825 self."setuptools"
1826 self."wheel"
1827 ];
1236 1828 propagatedBuildInputs = [
1237 1829 self."pastedeploy"
1238 1830 self."plaster"
1239 1831 ];
1240 src = fetchurl {
1241 url = "https://files.pythonhosted.org/packages/99/69/2d3bc33091249266a1bd3cf24499e40ab31d54dffb4a7d76fe647950b98c/plaster_pastedeploy-0.7.tar.gz";
1242 sha256 = "1zg7gcsvc1kzay1ry5p699rg2qavfsxqwl17mqxzr0gzw6j9679r";
1243 };
1244 1832 meta = {
1245 1833 license = [ pkgs.lib.licenses.mit ];
1246 1834 };
1247 1835 };
1248 "pluggy" = super.buildPythonPackage {
1249 name = "pluggy-0.13.1";
1250 doCheck = false;
1251 propagatedBuildInputs = [
1252 self."importlib-metadata"
1253 ];
1836 "pluggy" = super.buildPythonPackage rec {
1837 pname = "pluggy";
1838 version = "0.13.1";
1254 1839 src = fetchurl {
1255 1840 url = "https://files.pythonhosted.org/packages/f8/04/7a8542bed4b16a65c2714bf76cf5a0b026157da7f75e87cc88774aa10b14/pluggy-0.13.1.tar.gz";
1256 1841 sha256 = "1c35qyhvy27q9ih9n899f3h4sdnpgq027dbiilly2qb5cvgarchm";
1257 1842 };
1843 format = "setuptools";
1844 doCheck = false;
1845 buildInputs = [];
1846 checkInputs = [];
1847 nativeBuildInputs = [
1848 self."setuptools"
1849 self."setuptools-scm"
1850 self."wheel"
1851 ];
1852 propagatedBuildInputs = [
1853 self."importlib-metadata"
1854 ];
1258 1855 meta = {
1259 1856 license = [ pkgs.lib.licenses.mit ];
1260 1857 };
1261 1858 };
1262 "premailer" = super.buildPythonPackage {
1263 name = "premailer-3.6.1";
1264 doCheck = false;
1265 propagatedBuildInputs = [
1266 self."lxml"
1267 self."cssselect"
1268 self."cssutils"
1269 self."requests"
1270 self."cachetools"
1271 ];
1859 "premailer" = super.buildPythonPackage rec {
1860 pname = "premailer";
1861 version = "3.6.1";
1272 1862 src = fetchurl {
1273 1863 url = "https://files.pythonhosted.org/packages/62/da/2f43cdf9d3d79c80c4856a12389a1f257d65fe9ccc44bc6b4383c8a18e33/premailer-3.6.1.tar.gz";
1274 1864 sha256 = "08pshx7a110k4ll20x0xhpvyn3kkipkrbgxjjn7ncdxs54ihdhgw";
1275 1865 };
1866 format = "setuptools";
1867 doCheck = false;
1868 buildInputs = [];
1869 checkInputs = [];
1870 nativeBuildInputs = [];
1871 propagatedBuildInputs = [
1872 self."cachetools"
1873 self."cssselect"
1874 self."cssutils"
1875 self."lxml"
1876 self."requests"
1877 ];
1276 1878 meta = {
1277 1879 license = [ pkgs.lib.licenses.psfl { fullName = "Python"; } ];
1278 1880 };
1279 1881 };
1280 "prompt-toolkit" = super.buildPythonPackage {
1281 name = "prompt-toolkit-1.0.18";
1882 "prompt-toolkit" = super.buildPythonPackage rec {
1883 pname = "prompt-toolkit";
1884 version = "1.0.18";
1885 src = fetchurl {
1886 url = "https://files.pythonhosted.org/packages/c5/64/c170e5b1913b540bf0c8ab7676b21fdd1d25b65ddeb10025c6ca43cccd4c/prompt_toolkit-1.0.18.tar.gz";
1887 sha256 = "09h1153wgr5x2ny7ds0w2m81n3bb9j8hjb8sjfnrg506r01clkyx";
1888 };
1889 format = "setuptools";
1282 1890 doCheck = false;
1891 buildInputs = [];
1892 checkInputs = [];
1893 nativeBuildInputs = [];
1283 1894 propagatedBuildInputs = [
1284 1895 self."six"
1285 1896 self."wcwidth"
1286 1897 ];
1287 src = fetchurl {
1288 url = "https://files.pythonhosted.org/packages/c5/64/c170e5b1913b540bf0c8ab7676b21fdd1d25b65ddeb10025c6ca43cccd4c/prompt_toolkit-1.0.18.tar.gz";
1289 sha256 = "09h1153wgr5x2ny7ds0w2m81n3bb9j8hjb8sjfnrg506r01clkyx";
1290 };
1291 1898 meta = {
1292 1899 license = [ pkgs.lib.licenses.bsdOriginal ];
1293 1900 };
1294 1901 };
1295 "psutil" = super.buildPythonPackage {
1296 name = "psutil-5.7.0";
1297 doCheck = false;
1902 "psutil" = super.buildPythonPackage rec {
1903 pname = "psutil";
1904 version = "5.7.0";
1298 1905 src = fetchurl {
1299 1906 url = "https://files.pythonhosted.org/packages/c4/b8/3512f0e93e0db23a71d82485ba256071ebef99b227351f0f5540f744af41/psutil-5.7.0.tar.gz";
1300 1907 sha256 = "03jykdi3dgf1cdal9bv4fq9zjvzj9l9bs99gi5ar81sdl5nc2pk8";
1301 1908 };
1909 format = "setuptools";
1910 doCheck = false;
1911 buildInputs = [];
1912 checkInputs = [];
1913 nativeBuildInputs = [];
1914 propagatedBuildInputs = [];
1302 1915 meta = {
1303 1916 license = [ pkgs.lib.licenses.bsdOriginal ];
1304 1917 };
1305 1918 };
1306 "psycopg2" = super.buildPythonPackage {
1307 name = "psycopg2-2.8.4";
1308 doCheck = false;
1919 "psycopg2" = super.buildPythonPackage rec {
1920 pname = "psycopg2";
1921 version = "2.8.4";
1309 1922 src = fetchurl {
1310 1923 url = "https://files.pythonhosted.org/packages/84/d7/6a93c99b5ba4d4d22daa3928b983cec66df4536ca50b22ce5dcac65e4e71/psycopg2-2.8.4.tar.gz";
1311 1924 sha256 = "1djvh98pi4hjd8rxbq8qzc63bg8v78k33yg6pl99wak61b6fb67q";
1312 1925 };
1926 format = "setuptools";
1927 doCheck = false;
1928 buildInputs = [];
1929 checkInputs = [];
1930 nativeBuildInputs = [];
1931 propagatedBuildInputs = [];
1313 1932 meta = {
1314 1933 license = [ pkgs.lib.licenses.zpl21 { fullName = "GNU Library or Lesser General Public License (LGPL)"; } { fullName = "LGPL with exceptions or ZPL"; } ];
1315 1934 };
1316 1935 };
1317 "ptyprocess" = super.buildPythonPackage {
1318 name = "ptyprocess-0.6.0";
1319 doCheck = false;
1936 "ptyprocess" = super.buildPythonPackage rec {
1937 pname = "ptyprocess";
1938 version = "0.6.0";
1320 1939 src = fetchurl {
1321 url = "https://files.pythonhosted.org/packages/7d/2d/e4b8733cf79b7309d84c9081a4ab558c89d8c89da5961bf4ddb050ca1ce0/ptyprocess-0.6.0.tar.gz";
1322 sha256 = "1h4lcd3w5nrxnsk436ar7fwkiy5rfn5wj2xwy9l0r4mdqnf2jgwj";
1323 };
1940 url = "https://code.rhodecode.com/upstream/ptyprocess/artifacts/download/0-c8b019b1-c4d3-46ac-a0ad-1206ec3fb3cb.tar.gz?sha256=50394f2c5e117fcab4360bf99c8bc40be7211ee1a5860aeb3809b44249550c3e";
1941 sha256 = "0ghcam4l5d0973mhm1m5w4g23rqbqj5rry8b6ssclzqibqn4yfah";
1942 };
1943 format = "setuptools";
1944 doCheck = false;
1945 buildInputs = [];
1946 checkInputs = [];
1947 nativeBuildInputs = [];
1948 propagatedBuildInputs = [];
1324 1949 meta = {
1325 license = [ ];
1326 };
1327 };
1328 "py" = super.buildPythonPackage {
1329 name = "py-1.8.0";
1950 license = [ { fullName = "ISC License (ISCL)"; } ];
1951 };
1952 };
1953 "py" = super.buildPythonPackage rec {
1954 pname = "py";
1955 version = "1.8.1";
1956 src = fetchurl {
1957 url = "https://files.pythonhosted.org/packages/bd/8f/169d08dcac7d6e311333c96b63cbe92e7947778475e1a619b674989ba1ed/py-1.8.1.tar.gz";
1958 sha256 = "1ajjazg3913n0sp3vjyva9c2qh5anx8ziryng935f89604a0h9sy";
1959 };
1960 format = "setuptools";
1330 1961 doCheck = false;
1331 src = fetchurl {
1332 url = "https://files.pythonhosted.org/packages/f1/5a/87ca5909f400a2de1561f1648883af74345fe96349f34f737cdfc94eba8c/py-1.8.0.tar.gz";
1333 sha256 = "0lsy1gajva083pzc7csj1cvbmminb7b4l6a0prdzyb3fd829nqyw";
1334 };
1962 buildInputs = [];
1963 checkInputs = [];
1964 nativeBuildInputs = [];
1965 propagatedBuildInputs = [];
1335 1966 meta = {
1336 1967 license = [ pkgs.lib.licenses.mit ];
1337 1968 };
1338 1969 };
1339 "py-bcrypt" = super.buildPythonPackage {
1340 name = "py-bcrypt-0.4";
1341 doCheck = false;
1970 "py-bcrypt" = super.buildPythonPackage rec {
1971 pname = "py-bcrypt";
1972 version = "0.4";
1342 1973 src = fetchurl {
1343 1974 url = "https://files.pythonhosted.org/packages/68/b1/1c3068c5c4d2e35c48b38dcc865301ebfdf45f54507086ac65ced1fd3b3d/py-bcrypt-0.4.tar.gz";
1344 1975 sha256 = "0y6smdggwi5s72v6p1nn53dg6w05hna3d264cq6kas0lap73p8az";
1345 1976 };
1977 format = "setuptools";
1978 doCheck = false;
1979 buildInputs = [];
1980 checkInputs = [];
1981 nativeBuildInputs = [];
1982 propagatedBuildInputs = [];
1346 1983 meta = {
1347 1984 license = [ pkgs.lib.licenses.bsdOriginal ];
1348 1985 };
1349 1986 };
1350 "py-gfm" = super.buildPythonPackage {
1351 name = "py-gfm-0.1.4";
1352 doCheck = false;
1353 propagatedBuildInputs = [
1354 self."setuptools"
1355 self."markdown"
1356 ];
1987 "py-gfm" = super.buildPythonPackage rec {
1988 pname = "py-gfm";
1989 version = "0.1.4";
1357 1990 src = fetchurl {
1358 1991 url = "https://files.pythonhosted.org/packages/06/ee/004a03a1d92bb386dae44f6dd087db541bc5093374f1637d4d4ae5596cc2/py-gfm-0.1.4.tar.gz";
1359 1992 sha256 = "0zip06g2isivx8fzgqd4n9qzsa22c25jas1rsb7m2rnjg72m0rzg";
1360 1993 };
1994 format = "setuptools";
1995 doCheck = false;
1996 buildInputs = [];
1997 checkInputs = [];
1998 nativeBuildInputs = [];
1999 propagatedBuildInputs = [
2000 self."markdown"
2001 self."setuptools"
2002 ];
1361 2003 meta = {
1362 2004 license = [ pkgs.lib.licenses.bsdOriginal ];
1363 2005 };
1364 2006 };
1365 "pyasn1" = super.buildPythonPackage {
1366 name = "pyasn1-0.4.8";
1367 doCheck = false;
2007 "pyasn1" = super.buildPythonPackage rec {
2008 pname = "pyasn1";
2009 version = "0.4.8";
1368 2010 src = fetchurl {
1369 2011 url = "https://files.pythonhosted.org/packages/a4/db/fffec68299e6d7bad3d504147f9094830b704527a7fc098b721d38cc7fa7/pyasn1-0.4.8.tar.gz";
1370 2012 sha256 = "1fnhbi3rmk47l9851gbik0flfr64vs5j0hbqx24cafjap6gprxxf";
1371 2013 };
2014 format = "setuptools";
2015 doCheck = false;
2016 buildInputs = [];
2017 checkInputs = [];
2018 nativeBuildInputs = [];
2019 propagatedBuildInputs = [];
1372 2020 meta = {
1373 2021 license = [ pkgs.lib.licenses.bsdOriginal ];
1374 2022 };
1375 2023 };
1376 "pyasn1-modules" = super.buildPythonPackage {
1377 name = "pyasn1-modules-0.2.6";
1378 doCheck = false;
1379 propagatedBuildInputs = [
1380 self."pyasn1"
1381 ];
2024 "pyasn1-modules" = super.buildPythonPackage rec {
2025 pname = "pyasn1-modules";
2026 version = "0.2.6";
1382 2027 src = fetchurl {
1383 2028 url = "https://files.pythonhosted.org/packages/f1/a9/a1ef72a0e43feff643cf0130a08123dea76205e7a0dda37e3efb5f054a31/pyasn1-modules-0.2.6.tar.gz";
1384 2029 sha256 = "08hph9j1r018drnrny29l7dl2q0cin78csswrhwrh8jmq61pmha3";
1385 2030 };
2031 format = "setuptools";
2032 doCheck = false;
2033 buildInputs = [];
2034 checkInputs = [];
2035 nativeBuildInputs = [];
2036 propagatedBuildInputs = [
2037 self."pyasn1"
2038 ];
1386 2039 meta = {
1387 2040 license = [ pkgs.lib.licenses.bsdOriginal pkgs.lib.licenses.bsd2 ];
1388 2041 };
1389 2042 };
1390 "pycparser" = super.buildPythonPackage {
1391 name = "pycparser-2.20";
1392 doCheck = false;
2043 "pycparser" = super.buildPythonPackage rec {
2044 pname = "pycparser";
2045 version = "2.20";
1393 2046 src = fetchurl {
1394 2047 url = "https://files.pythonhosted.org/packages/0f/86/e19659527668d70be91d0369aeaa055b4eb396b0f387a4f92293a20035bd/pycparser-2.20.tar.gz";
1395 2048 sha256 = "1w0m3xvlrzq4lkbvd1ngfm8mdw64r1yxy6n7djlw6qj5d0km6ird";
1396 2049 };
2050 format = "setuptools";
2051 doCheck = false;
2052 buildInputs = [];
2053 checkInputs = [];
2054 nativeBuildInputs = [];
2055 propagatedBuildInputs = [];
1397 2056 meta = {
1398 2057 license = [ pkgs.lib.licenses.bsdOriginal ];
1399 2058 };
1400 2059 };
1401 "pycrypto" = super.buildPythonPackage {
1402 name = "pycrypto-2.6.1";
1403 doCheck = false;
2060 "pycrypto" = super.buildPythonPackage rec {
2061 pname = "pycrypto";
2062 version = "2.6.1";
1404 2063 src = fetchurl {
1405 2064 url = "https://files.pythonhosted.org/packages/60/db/645aa9af249f059cc3a368b118de33889219e0362141e75d4eaf6f80f163/pycrypto-2.6.1.tar.gz";
1406 2065 sha256 = "0g0ayql5b9mkjam8hym6zyg6bv77lbh66rv1fyvgqb17kfc1xkpj";
1407 2066 };
2067 format = "setuptools";
2068 doCheck = false;
2069 buildInputs = [];
2070 checkInputs = [];
2071 nativeBuildInputs = [];
2072 propagatedBuildInputs = [];
1408 2073 meta = {
1409 2074 license = [ pkgs.lib.licenses.publicDomain ];
1410 2075 };
1411 2076 };
1412 "pycurl" = super.buildPythonPackage {
1413 name = "pycurl-7.43.0.3";
1414 doCheck = false;
2077 "pycurl" = super.buildPythonPackage rec {
2078 pname = "pycurl";
2079 version = "7.43.0.3";
1415 2080 src = fetchurl {
1416 2081 url = "https://files.pythonhosted.org/packages/ac/b3/0f3979633b7890bab6098d84c84467030b807a1e2b31f5d30103af5a71ca/pycurl-7.43.0.3.tar.gz";
1417 2082 sha256 = "13nsvqhvnmnvfk75s8iynqsgszyv06cjp4drd3psi7zpbh63623g";
1418 2083 };
2084 format = "setuptools";
2085 doCheck = false;
2086 buildInputs = [];
2087 checkInputs = [];
2088 nativeBuildInputs = [];
2089 propagatedBuildInputs = [];
1419 2090 meta = {
1420 2091 license = [ pkgs.lib.licenses.mit { fullName = "LGPL/MIT"; } { fullName = "GNU Library or Lesser General Public License (LGPL)"; } ];
1421 2092 };
1422 2093 };
1423 "pygments" = super.buildPythonPackage {
1424 name = "pygments-2.4.2";
1425 doCheck = false;
2094 "pygments" = super.buildPythonPackage rec {
2095 pname = "pygments";
2096 version = "2.4.2";
1426 2097 src = fetchurl {
1427 2098 url = "https://files.pythonhosted.org/packages/7e/ae/26808275fc76bf2832deb10d3a3ed3107bc4de01b85dcccbe525f2cd6d1e/Pygments-2.4.2.tar.gz";
1428 2099 sha256 = "15v2sqm5g12bqa0c7wikfh9ck2nl97ayizy1hpqhmws5gqalq748";
1429 2100 };
2101 format = "setuptools";
2102 doCheck = false;
2103 buildInputs = [];
2104 checkInputs = [];
2105 nativeBuildInputs = [];
2106 propagatedBuildInputs = [];
1430 2107 meta = {
1431 2108 license = [ pkgs.lib.licenses.bsdOriginal ];
1432 2109 };
1433 2110 };
1434 "pymysql" = super.buildPythonPackage {
1435 name = "pymysql-0.8.1";
1436 doCheck = false;
2111 "pymysql" = super.buildPythonPackage rec {
2112 pname = "pymysql";
2113 version = "0.8.1";
1437 2114 src = fetchurl {
1438 2115 url = "https://files.pythonhosted.org/packages/44/39/6bcb83cae0095a31b6be4511707fdf2009d3e29903a55a0494d3a9a2fac0/PyMySQL-0.8.1.tar.gz";
1439 2116 sha256 = "0a96crz55bw4h6myh833skrli7b0ck89m3x673y2z2ryy7zrpq9l";
1440 2117 };
2118 format = "setuptools";
2119 doCheck = false;
2120 buildInputs = [];
2121 checkInputs = [];
2122 nativeBuildInputs = [];
2123 propagatedBuildInputs = [];
1441 2124 meta = {
1442 2125 license = [ pkgs.lib.licenses.mit ];
1443 2126 };
1444 2127 };
1445 "pyotp" = super.buildPythonPackage {
1446 name = "pyotp-2.3.0";
1447 doCheck = false;
2128 "pyotp" = super.buildPythonPackage rec {
2129 pname = "pyotp";
2130 version = "2.3.0";
1448 2131 src = fetchurl {
1449 2132 url = "https://files.pythonhosted.org/packages/f7/15/395c4945ea6bc37e8811280bb675615cb4c2b2c1cd70bdc43329da91a386/pyotp-2.3.0.tar.gz";
1450 2133 sha256 = "18d13ikra1iq0xyfqfm72zhgwxi2qi9ps6z1a6zmqp4qrn57wlzw";
1451 2134 };
2135 format = "setuptools";
2136 doCheck = false;
2137 buildInputs = [];
2138 checkInputs = [];
2139 nativeBuildInputs = [];
2140 propagatedBuildInputs = [];
1452 2141 meta = {
1453 2142 license = [ pkgs.lib.licenses.mit ];
1454 2143 };
1455 2144 };
1456 "pyparsing" = super.buildPythonPackage {
1457 name = "pyparsing-2.4.7";
1458 doCheck = false;
2145 "pyparsing" = super.buildPythonPackage rec {
2146 pname = "pyparsing";
2147 version = "2.4.7";
1459 2148 src = fetchurl {
1460 2149 url = "https://files.pythonhosted.org/packages/c1/47/dfc9c342c9842bbe0036c7f763d2d6686bcf5eb1808ba3e170afdb282210/pyparsing-2.4.7.tar.gz";
1461 2150 sha256 = "1hgc8qrbq1ymxbwfbjghv01fm3fbpjwpjwi0bcailxxzhf3yq0y2";
1462 2151 };
2152 format = "setuptools";
2153 doCheck = false;
2154 buildInputs = [];
2155 checkInputs = [];
2156 nativeBuildInputs = [];
2157 propagatedBuildInputs = [];
1463 2158 meta = {
1464 2159 license = [ pkgs.lib.licenses.mit ];
1465 2160 };
1466 2161 };
1467 "pyramid" = super.buildPythonPackage {
1468 name = "pyramid-1.10.4";
2162 "pyramid" = super.buildPythonPackage rec {
2163 pname = "pyramid";
2164 version = "1.10.4";
2165 src = fetchurl {
2166 url = "https://files.pythonhosted.org/packages/c2/43/1ae701c9c6bb3a434358e678a5e72c96e8aa55cf4cb1d2fa2041b5dd38b7/pyramid-1.10.4.tar.gz";
2167 sha256 = "0rkxs1ajycg2zh1c94xlmls56mx5m161sn8112skj0amza6cn36q";
2168 };
2169 format = "setuptools";
1469 2170 doCheck = false;
2171 buildInputs = [];
2172 checkInputs = [];
2173 nativeBuildInputs = [
2174 self."setuptools"
2175 self."wheel"
2176 ];
1470 2177 propagatedBuildInputs = [
1471 2178 self."hupper"
1472 2179 self."plaster"
1473 2180 self."plaster-pastedeploy"
2181 self."repoze.lru"
1474 2182 self."setuptools"
1475 2183 self."translationstring"
1476 2184 self."venusian"
1477 2185 self."webob"
1478 2186 self."zope.deprecation"
1479 2187 self."zope.interface"
1480 self."repoze.lru"
1481 2188 ];
1482 src = fetchurl {
1483 url = "https://files.pythonhosted.org/packages/c2/43/1ae701c9c6bb3a434358e678a5e72c96e8aa55cf4cb1d2fa2041b5dd38b7/pyramid-1.10.4.tar.gz";
1484 sha256 = "0rkxs1ajycg2zh1c94xlmls56mx5m161sn8112skj0amza6cn36q";
1485 };
1486 2189 meta = {
1487 2190 license = [ { fullName = "Repoze Public License"; } { fullName = "BSD-derived (http://www.repoze.org/LICENSE.txt)"; } ];
1488 2191 };
1489 2192 };
1490 "pyramid-debugtoolbar" = super.buildPythonPackage {
1491 name = "pyramid-debugtoolbar-4.6.1";
1492 doCheck = false;
1493 propagatedBuildInputs = [
1494 self."pyramid"
1495 self."pyramid-mako"
1496 self."repoze.lru"
1497 self."pygments"
1498 self."ipaddress"
1499 ];
2193 "pyramid-debugtoolbar" = super.buildPythonPackage rec {
2194 pname = "pyramid-debugtoolbar";
2195 version = "4.6.1";
1500 2196 src = fetchurl {
1501 2197 url = "https://files.pythonhosted.org/packages/99/f6/b8603f82c18275be293921bc3a2184205056ca505747bf64ab8a0c08e124/pyramid_debugtoolbar-4.6.1.tar.gz";
1502 2198 sha256 = "185z7q8n959ga5331iczwra2iljwkidfx4qn6bbd7vm3rm4w6llv";
1503 2199 };
2200 format = "setuptools";
2201 doCheck = false;
2202 buildInputs = [];
2203 checkInputs = [];
2204 nativeBuildInputs = [];
2205 propagatedBuildInputs = [
2206 self."ipaddress"
2207 self."pygments"
2208 self."pyramid"
2209 self."pyramid-mako"
2210 self."repoze.lru"
2211 ];
1504 2212 meta = {
1505 2213 license = [ { fullName = "Repoze Public License"; } pkgs.lib.licenses.bsdOriginal ];
1506 2214 };
1507 2215 };
1508 "pyramid-jinja2" = super.buildPythonPackage {
1509 name = "pyramid-jinja2-2.7";
1510 doCheck = false;
1511 propagatedBuildInputs = [
1512 self."pyramid"
1513 self."zope.deprecation"
1514 self."jinja2"
1515 self."markupsafe"
1516 ];
2216 "pyramid-jinja2" = super.buildPythonPackage rec {
2217 pname = "pyramid-jinja2";
2218 version = "2.7";
1517 2219 src = fetchurl {
1518 2220 url = "https://files.pythonhosted.org/packages/d8/80/d60a7233823de22ce77bd864a8a83736a1fe8b49884b08303a2e68b2c853/pyramid_jinja2-2.7.tar.gz";
1519 2221 sha256 = "1sz5s0pp5jqhf4w22w9527yz8hgdi4mhr6apd6vw1gm5clghh8aw";
1520 2222 };
2223 format = "setuptools";
2224 doCheck = false;
2225 buildInputs = [];
2226 checkInputs = [];
2227 nativeBuildInputs = [];
2228 propagatedBuildInputs = [
2229 self."jinja2"
2230 self."markupsafe"
2231 self."pyramid"
2232 self."zope.deprecation"
2233 ];
1521 2234 meta = {
1522 2235 license = [ { fullName = "Repoze Public License"; } { fullName = "BSD-derived (http://www.repoze.org/LICENSE.txt)"; } ];
1523 2236 };
1524 2237 };
1525 "pyramid-mailer" = super.buildPythonPackage {
1526 name = "pyramid-mailer-0.15.1";
2238 "pyramid-mailer" = super.buildPythonPackage rec {
2239 pname = "pyramid-mailer";
2240 version = "0.15.1";
2241 src = fetchurl {
2242 url = "https://files.pythonhosted.org/packages/a0/f2/6febf5459dff4d7e653314d575469ad2e11b9d2af2c3606360e1c67202f2/pyramid_mailer-0.15.1.tar.gz";
2243 sha256 = "16vg8jb203jgb7b0hd6wllfqvp542qh2ry1gjai2m6qpv5agy2pc";
2244 };
2245 format = "setuptools";
1527 2246 doCheck = false;
2247 buildInputs = [];
2248 checkInputs = [];
2249 nativeBuildInputs = [];
1528 2250 propagatedBuildInputs = [
1529 2251 self."pyramid"
1530 2252 self."repoze.sendmail"
1531 2253 self."transaction"
1532 2254 ];
1533 src = fetchurl {
1534 url = "https://files.pythonhosted.org/packages/a0/f2/6febf5459dff4d7e653314d575469ad2e11b9d2af2c3606360e1c67202f2/pyramid_mailer-0.15.1.tar.gz";
1535 sha256 = "16vg8jb203jgb7b0hd6wllfqvp542qh2ry1gjai2m6qpv5agy2pc";
1536 };
1537 2255 meta = {
1538 2256 license = [ pkgs.lib.licenses.bsdOriginal ];
1539 2257 };
1540 2258 };
1541 "pyramid-mako" = super.buildPythonPackage {
1542 name = "pyramid-mako-1.1.0";
1543 doCheck = false;
1544 propagatedBuildInputs = [
1545 self."pyramid"
1546 self."mako"
1547 ];
2259 "pyramid-mako" = super.buildPythonPackage rec {
2260 pname = "pyramid-mako";
2261 version = "1.1.0";
1548 2262 src = fetchurl {
1549 2263 url = "https://files.pythonhosted.org/packages/63/7b/5e2af68f675071a6bad148c1c393928f0ef5fcd94e95cbf53b89d6471a83/pyramid_mako-1.1.0.tar.gz";
1550 2264 sha256 = "1qj0m091mnii86j2q1d82yir22nha361rvhclvg3s70z8iiwhrh0";
1551 2265 };
2266 format = "setuptools";
2267 doCheck = false;
2268 buildInputs = [];
2269 checkInputs = [];
2270 nativeBuildInputs = [];
2271 propagatedBuildInputs = [
2272 self."mako"
2273 self."pyramid"
2274 ];
1552 2275 meta = {
1553 2276 license = [ { fullName = "Repoze Public License"; } { fullName = "BSD-derived (http://www.repoze.org/LICENSE.txt)"; } ];
1554 2277 };
1555 2278 };
1556 "pysqlite" = super.buildPythonPackage {
1557 name = "pysqlite-2.8.3";
1558 doCheck = false;
2279 "pysqlite" = super.buildPythonPackage rec {
2280 pname = "pysqlite";
2281 version = "2.8.3";
1559 2282 src = fetchurl {
1560 2283 url = "https://files.pythonhosted.org/packages/42/02/981b6703e3c83c5b25a829c6e77aad059f9481b0bbacb47e6e8ca12bd731/pysqlite-2.8.3.tar.gz";
1561 2284 sha256 = "1424gwq9sil2ffmnizk60q36vydkv8rxs6m7xs987kz8cdc37lqp";
1562 2285 };
2286 format = "setuptools";
2287 doCheck = false;
2288 buildInputs = [];
2289 checkInputs = [];
2290 nativeBuildInputs = [];
2291 propagatedBuildInputs = [];
1563 2292 meta = {
1564 2293 license = [ { fullName = "zlib/libpng License"; } { fullName = "zlib/libpng license"; } ];
1565 2294 };
1566 2295 };
1567 "pytest" = super.buildPythonPackage {
1568 name = "pytest-4.6.5";
2296 "pytest" = super.buildPythonPackage rec {
2297 pname = "pytest";
2298 version = "4.6.9";
2299 src = fetchurl {
2300 url = "https://files.pythonhosted.org/packages/ec/2e/1602fca477ab3ccb1952f07db0536b60b6afafec16eced8063b553001509/pytest-4.6.9.tar.gz";
2301 sha256 = "0fgkmpc31nzy97fxfrkqbzycigdwxwwmninx3qhkzp81migggs0r";
2302 };
2303 format = "setuptools";
1569 2304 doCheck = false;
2305 buildInputs = [];
2306 checkInputs = [];
2307 nativeBuildInputs = [
2308 self."setuptools"
2309 self."setuptools-scm"
2310 self."wheel"
2311 ];
1570 2312 propagatedBuildInputs = [
2313 self."atomicwrites"
2314 self."attrs"
2315 self."funcsigs"
2316 self."importlib-metadata"
2317 self."more-itertools"
2318 self."packaging"
2319 self."pathlib2"
2320 self."pluggy"
1571 2321 self."py"
1572 2322 self."six"
1573 self."packaging"
1574 self."attrs"
1575 self."atomicwrites"
1576 self."pluggy"
1577 self."importlib-metadata"
1578 2323 self."wcwidth"
1579 self."funcsigs"
1580 self."pathlib2"
1581 self."more-itertools"
1582 2324 ];
1583 src = fetchurl {
1584 url = "https://files.pythonhosted.org/packages/2a/c6/1d1f32f6a5009900521b12e6560fb6b7245b0d4bc3fb771acd63d10e30e1/pytest-4.6.5.tar.gz";
1585 sha256 = "0iykwwfp4h181nd7rsihh2120b0rkawlw7rvbl19sgfspncr3hwg";
1586 };
1587 2325 meta = {
1588 2326 license = [ pkgs.lib.licenses.mit ];
1589 2327 };
1590 2328 };
1591 "pytest-cov" = super.buildPythonPackage {
1592 name = "pytest-cov-2.7.1";
2329 "pytest-cov" = super.buildPythonPackage rec {
2330 pname = "pytest-cov";
2331 version = "2.8.1";
2332 src = fetchurl {
2333 url = "https://files.pythonhosted.org/packages/13/8a/51f54b43a043c799bceca846594b9a310823a3e52df5ec27109cccba90f4/pytest-cov-2.8.1.tar.gz";
2334 sha256 = "0avzlk9p4nc44k7lpx9109dybq71xqnggxb9f4hp0l64pbc44ryc";
2335 };
2336 format = "setuptools";
1593 2337 doCheck = false;
2338 buildInputs = [];
2339 checkInputs = [];
2340 nativeBuildInputs = [];
1594 2341 propagatedBuildInputs = [
1595 self."pytest"
1596 2342 self."coverage"
2343 self."pytest"
1597 2344 ];
1598 src = fetchurl {
1599 url = "https://files.pythonhosted.org/packages/bb/0f/3db7ff86801883b21d5353b258c994b1b8e2abbc804e2273b8d0fd19004b/pytest-cov-2.7.1.tar.gz";
1600 sha256 = "0filvmmyqm715azsl09ql8hy2x7h286n6d8z5x42a1wpvvys83p0";
1601 };
1602 2345 meta = {
1603 2346 license = [ pkgs.lib.licenses.bsdOriginal pkgs.lib.licenses.mit ];
1604 2347 };
1605 2348 };
1606 "pytest-profiling" = super.buildPythonPackage {
1607 name = "pytest-profiling-1.7.0";
1608 doCheck = false;
1609 propagatedBuildInputs = [
1610 self."six"
1611 self."pytest"
1612 self."gprof2dot"
1613 ];
2349 "pytest-profiling" = super.buildPythonPackage rec {
2350 pname = "pytest-profiling";
2351 version = "1.7.0";
1614 2352 src = fetchurl {
1615 2353 url = "https://files.pythonhosted.org/packages/39/70/22a4b33739f07f1732a63e33bbfbf68e0fa58cfba9d200e76d01921eddbf/pytest-profiling-1.7.0.tar.gz";
1616 2354 sha256 = "0abz9gi26jpcfdzgsvwad91555lpgdc8kbymicmms8k2fqa8z4wk";
1617 2355 };
2356 format = "setuptools";
2357 doCheck = false;
2358 buildInputs = [];
2359 checkInputs = [];
2360 nativeBuildInputs = [
2361 self."setuptools-git"
2362 ];
2363 propagatedBuildInputs = [
2364 self."gprof2dot"
2365 self."pytest"
2366 self."six"
2367 ];
1618 2368 meta = {
1619 2369 license = [ pkgs.lib.licenses.mit ];
1620 2370 };
1621 2371 };
1622 "pytest-runner" = super.buildPythonPackage {
1623 name = "pytest-runner-5.1";
1624 doCheck = false;
2372 "pytest-runner" = super.buildPythonPackage rec {
2373 pname = "pytest-runner";
2374 version = "5.2";
1625 2375 src = fetchurl {
1626 url = "https://files.pythonhosted.org/packages/d9/6d/4b41a74b31720e25abd4799be72d54811da4b4d0233e38b75864dcc1f7ad/pytest-runner-5.1.tar.gz";
1627 sha256 = "0ykfcnpp8c22winj63qzc07l5axwlc9ikl8vn05sc32gv3417815";
1628 };
2376 url = "https://files.pythonhosted.org/packages/5b/82/1462f86e6c3600f2471d5f552fcc31e39f17717023df4bab712b4a9db1b3/pytest-runner-5.2.tar.gz";
2377 sha256 = "0awll1bva5zy8cspsxcpv7pjcrdf5c6pf56nqn4f74vvmlzfgiwn";
2378 };
2379 format = "setuptools";
2380 doCheck = false;
2381 buildInputs = [];
2382 checkInputs = [];
2383 nativeBuildInputs = [
2384 self."setuptools"
2385 self."wheel"
2386 self."setuptools-scm"
2387 ];
2388 propagatedBuildInputs = [];
1629 2389 meta = {
1630 2390 license = [ pkgs.lib.licenses.mit ];
1631 2391 };
1632 2392 };
1633 "pytest-sugar" = super.buildPythonPackage {
1634 name = "pytest-sugar-0.9.2";
2393 "pytest-sugar" = super.buildPythonPackage rec {
2394 pname = "pytest-sugar";
2395 version = "0.9.3";
2396 src = fetchurl {
2397 url = "https://files.pythonhosted.org/packages/ba/35/edf24df4b2fe7d9005bdb9d166c18ae9cefd8b664e7fb2c8dfb7bc9db184/pytest-sugar-0.9.3.tar.gz";
2398 sha256 = "1i0hv3h49zvl62jbiyjag84carbrp3zprqzxffdr291nxavvac0n";
2399 };
2400 format = "setuptools";
1635 2401 doCheck = false;
2402 buildInputs = [];
2403 checkInputs = [];
2404 nativeBuildInputs = [];
1636 2405 propagatedBuildInputs = [
2406 self."packaging"
1637 2407 self."pytest"
1638 2408 self."termcolor"
1639 self."packaging"
1640 2409 ];
1641 src = fetchurl {
1642 url = "https://files.pythonhosted.org/packages/55/59/f02f78d1c80f7e03e23177f60624c8106d4f23d124c921df103f65692464/pytest-sugar-0.9.2.tar.gz";
1643 sha256 = "1asq7yc4g8bx2sn7yy974mhc9ywvaihasjab4inkirdwn9s7mn7w";
1644 };
1645 2410 meta = {
1646 2411 license = [ pkgs.lib.licenses.bsdOriginal ];
1647 2412 };
1648 2413 };
1649 "pytest-timeout" = super.buildPythonPackage {
1650 name = "pytest-timeout-1.3.3";
2414 "pytest-timeout" = super.buildPythonPackage rec {
2415 pname = "pytest-timeout";
2416 version = "1.3.3";
2417 src = fetchurl {
2418 url = "https://files.pythonhosted.org/packages/13/48/7a166eaa29c1dca6cc253e3ba5773ff2e4aa4f567c1ea3905808e95ac5c1/pytest-timeout-1.3.3.tar.gz";
2419 sha256 = "1cczcjhw4xx5sjkhxlhc5c1bkr7x6fcyx12wrnvwfckshdvblc2a";
2420 };
2421 format = "setuptools";
1651 2422 doCheck = false;
2423 buildInputs = [];
2424 checkInputs = [];
2425 nativeBuildInputs = [];
1652 2426 propagatedBuildInputs = [
1653 2427 self."pytest"
1654 2428 ];
1655 src = fetchurl {
1656 url = "https://files.pythonhosted.org/packages/13/48/7a166eaa29c1dca6cc253e3ba5773ff2e4aa4f567c1ea3905808e95ac5c1/pytest-timeout-1.3.3.tar.gz";
1657 sha256 = "1cczcjhw4xx5sjkhxlhc5c1bkr7x6fcyx12wrnvwfckshdvblc2a";
1658 };
1659 2429 meta = {
1660 2430 license = [ pkgs.lib.licenses.mit { fullName = "DFSG approved"; } ];
1661 2431 };
1662 2432 };
1663 "python-dateutil" = super.buildPythonPackage {
1664 name = "python-dateutil-2.8.1";
1665 doCheck = false;
1666 propagatedBuildInputs = [
1667 self."six"
1668 ];
2433 "python-dateutil" = super.buildPythonPackage rec {
2434 pname = "python-dateutil";
2435 version = "2.8.1";
1669 2436 src = fetchurl {
1670 2437 url = "https://files.pythonhosted.org/packages/be/ed/5bbc91f03fa4c839c4c7360375da77f9659af5f7086b7a7bdda65771c8e0/python-dateutil-2.8.1.tar.gz";
1671 2438 sha256 = "0g42w7k5007iv9dam6gnja2ry8ydwirh99mgdll35s12pyfzxsvk";
1672 2439 };
2440 format = "setuptools";
2441 doCheck = false;
2442 buildInputs = [];
2443 checkInputs = [];
2444 nativeBuildInputs = [
2445 self."setuptools"
2446 self."wheel"
2447 self."setuptools-scm"
2448 ];
2449 propagatedBuildInputs = [
2450 self."six"
2451 ];
1673 2452 meta = {
1674 2453 license = [ pkgs.lib.licenses.bsdOriginal pkgs.lib.licenses.asl20 { fullName = "Dual License"; } ];
1675 2454 };
1676 2455 };
1677 "python-editor" = super.buildPythonPackage {
1678 name = "python-editor-1.0.4";
1679 doCheck = false;
2456 "python-editor" = super.buildPythonPackage rec {
2457 pname = "python-editor";
2458 version = "1.0.4";
1680 2459 src = fetchurl {
1681 2460 url = "https://files.pythonhosted.org/packages/0a/85/78f4a216d28343a67b7397c99825cff336330893f00601443f7c7b2f2234/python-editor-1.0.4.tar.gz";
1682 2461 sha256 = "0yrjh8w72ivqxi4i7xsg5b1vz15x8fg51xra7c3bgfyxqnyadzai";
1683 2462 };
2463 format = "setuptools";
2464 doCheck = false;
2465 buildInputs = [];
2466 checkInputs = [];
2467 nativeBuildInputs = [];
2468 propagatedBuildInputs = [];
1684 2469 meta = {
1685 2470 license = [ pkgs.lib.licenses.asl20 { fullName = "Apache"; } ];
1686 2471 };
1687 2472 };
1688 "python-ldap" = super.buildPythonPackage {
1689 name = "python-ldap-3.2.0";
2473 "python-ldap" = super.buildPythonPackage rec {
2474 pname = "python-ldap";
2475 version = "3.2.0";
2476 src = fetchurl {
2477 url = "https://files.pythonhosted.org/packages/ea/93/596f875e003c770447f4b99267820a0c769dd2dc3ae3ed19afe460fcbad0/python-ldap-3.2.0.tar.gz";
2478 sha256 = "13nvrhp85yr0jyxixcjj012iw8l9wynxxlykm9j3alss6waln73x";
2479 };
2480 format = "setuptools";
1690 2481 doCheck = false;
2482 buildInputs = [];
2483 checkInputs = [];
2484 nativeBuildInputs = [];
1691 2485 propagatedBuildInputs = [
1692 2486 self."pyasn1"
1693 2487 self."pyasn1-modules"
1694 2488 ];
1695 src = fetchurl {
1696 url = "https://files.pythonhosted.org/packages/ea/93/596f875e003c770447f4b99267820a0c769dd2dc3ae3ed19afe460fcbad0/python-ldap-3.2.0.tar.gz";
1697 sha256 = "13nvrhp85yr0jyxixcjj012iw8l9wynxxlykm9j3alss6waln73x";
1698 };
1699 2489 meta = {
1700 2490 license = [ pkgs.lib.licenses.psfl ];
1701 2491 };
1702 2492 };
1703 "python-memcached" = super.buildPythonPackage {
1704 name = "python-memcached-1.59";
2493 "python-memcached" = super.buildPythonPackage rec {
2494 pname = "python-memcached";
2495 version = "1.59";
2496 src = fetchurl {
2497 url = "https://files.pythonhosted.org/packages/90/59/5faf6e3cd8a568dd4f737ddae4f2e54204fd8c51f90bf8df99aca6c22318/python-memcached-1.59.tar.gz";
2498 sha256 = "0kvyapavbirk2x3n1jx4yb9nyigrj1s3x15nm3qhpvhkpqvqdqm2";
2499 };
2500 format = "setuptools";
1705 2501 doCheck = false;
2502 buildInputs = [];
2503 checkInputs = [];
2504 nativeBuildInputs = [];
1706 2505 propagatedBuildInputs = [
1707 2506 self."six"
1708 2507 ];
1709 src = fetchurl {
1710 url = "https://files.pythonhosted.org/packages/90/59/5faf6e3cd8a568dd4f737ddae4f2e54204fd8c51f90bf8df99aca6c22318/python-memcached-1.59.tar.gz";
1711 sha256 = "0kvyapavbirk2x3n1jx4yb9nyigrj1s3x15nm3qhpvhkpqvqdqm2";
1712 };
1713 2508 meta = {
1714 2509 license = [ pkgs.lib.licenses.psfl ];
1715 2510 };
1716 2511 };
1717 "python-pam" = super.buildPythonPackage {
1718 name = "python-pam-1.8.4";
1719 doCheck = false;
2512 "python-pam" = super.buildPythonPackage rec {
2513 pname = "python-pam";
2514 version = "1.8.4";
1720 2515 src = fetchurl {
1721 2516 url = "https://files.pythonhosted.org/packages/01/16/544d01cae9f28e0292dbd092b6b8b0bf222b528f362ee768a5bed2140111/python-pam-1.8.4.tar.gz";
1722 2517 sha256 = "16whhc0vr7gxsbzvsnq65nq8fs3wwmx755cavm8kkczdkz4djmn8";
1723 2518 };
2519 format = "setuptools";
2520 doCheck = false;
2521 buildInputs = [];
2522 checkInputs = [];
2523 nativeBuildInputs = [];
2524 propagatedBuildInputs = [];
1724 2525 meta = {
1725 2526 license = [ { fullName = "License :: OSI Approved :: MIT License"; } pkgs.lib.licenses.mit ];
1726 2527 };
1727 2528 };
1728 "python-saml" = super.buildPythonPackage {
1729 name = "python-saml-2.4.2";
1730 doCheck = false;
1731 propagatedBuildInputs = [
1732 self."dm.xmlsec.binding"
1733 self."isodate"
1734 self."defusedxml"
1735 ];
2529 "python-saml" = super.buildPythonPackage rec {
2530 pname = "python-saml";
2531 version = "2.4.2";
1736 2532 src = fetchurl {
1737 2533 url = "https://files.pythonhosted.org/packages/79/a8/a6611017e0883102fd5e2b73c9d90691b8134e38247c04ee1531d3dc647c/python-saml-2.4.2.tar.gz";
1738 2534 sha256 = "0dls4hwvf13yg7x5yfjrghbywg8g38vn5vr0rsf70hli3ydbfm43";
1739 2535 };
2536 format = "setuptools";
2537 doCheck = false;
2538 buildInputs = [];
2539 checkInputs = [];
2540 nativeBuildInputs = [];
2541 propagatedBuildInputs = [
2542 self."defusedxml"
2543 self."dm.xmlsec.binding"
2544 self."isodate"
2545 ];
1740 2546 meta = {
1741 2547 license = [ pkgs.lib.licenses.mit ];
1742 2548 };
1743 2549 };
1744 "pytz" = super.buildPythonPackage {
1745 name = "pytz-2019.3";
1746 doCheck = false;
2550 "pytz" = super.buildPythonPackage rec {
2551 pname = "pytz";
2552 version = "2019.3";
1747 2553 src = fetchurl {
1748 2554 url = "https://files.pythonhosted.org/packages/82/c3/534ddba230bd4fbbd3b7a3d35f3341d014cca213f369a9940925e7e5f691/pytz-2019.3.tar.gz";
1749 2555 sha256 = "1ghrk1wg45d3nymj7bf4zj03n3bh64xmczhk4pfi577hdkdhcb5h";
1750 2556 };
2557 format = "setuptools";
2558 doCheck = false;
2559 buildInputs = [];
2560 checkInputs = [];
2561 nativeBuildInputs = [];
2562 propagatedBuildInputs = [];
1751 2563 meta = {
1752 2564 license = [ pkgs.lib.licenses.mit ];
1753 2565 };
1754 2566 };
1755 "pyzmq" = super.buildPythonPackage {
1756 name = "pyzmq-14.6.0";
1757 doCheck = false;
2567 "pyzmq" = super.buildPythonPackage rec {
2568 pname = "pyzmq";
2569 version = "14.6.0";
1758 2570 src = fetchurl {
1759 2571 url = "https://files.pythonhosted.org/packages/8a/3b/5463d5a9d712cd8bbdac335daece0d69f6a6792da4e3dd89956c0db4e4e6/pyzmq-14.6.0.tar.gz";
1760 2572 sha256 = "1frmbjykvhmdg64g7sn20c9fpamrsfxwci1nhhg8q7jgz5pq0ikp";
1761 2573 };
2574 format = "setuptools";
2575 doCheck = false;
2576 buildInputs = [];
2577 checkInputs = [];
2578 nativeBuildInputs = [];
2579 propagatedBuildInputs = [];
1762 2580 meta = {
1763 2581 license = [ pkgs.lib.licenses.bsdOriginal { fullName = "LGPL+BSD"; } { fullName = "GNU Library or Lesser General Public License (LGPL)"; } ];
1764 2582 };
1765 2583 };
1766 "redis" = super.buildPythonPackage {
1767 name = "redis-3.4.1";
1768 doCheck = false;
2584 "redis" = super.buildPythonPackage rec {
2585 pname = "redis";
2586 version = "3.4.1";
1769 2587 src = fetchurl {
1770 2588 url = "https://files.pythonhosted.org/packages/ef/2e/2c0f59891db7db087a7eeaa79bc7c7f2c039e71a2b5b0a41391e9d462926/redis-3.4.1.tar.gz";
1771 2589 sha256 = "07yaj0j9fs7xdkg5bg926fa990khyigjbp31si8ai20vj8sv7kqd";
1772 2590 };
2591 format = "setuptools";
2592 doCheck = false;
2593 buildInputs = [];
2594 checkInputs = [];
2595 nativeBuildInputs = [];
2596 propagatedBuildInputs = [];
1773 2597 meta = {
1774 2598 license = [ pkgs.lib.licenses.mit ];
1775 2599 };
1776 2600 };
1777 "repoze.lru" = super.buildPythonPackage {
1778 name = "repoze.lru-0.7";
1779 doCheck = false;
2601 "repoze.lru" = super.buildPythonPackage rec {
2602 pname = "repoze.lru";
2603 version = "0.7";
1780 2604 src = fetchurl {
1781 2605 url = "https://files.pythonhosted.org/packages/12/bc/595a77c4b5e204847fdf19268314ef59c85193a9dc9f83630fc459c0fee5/repoze.lru-0.7.tar.gz";
1782 2606 sha256 = "0xzz1aw2smy8hdszrq8yhnklx6w1r1mf55061kalw3iq35gafa84";
1783 2607 };
2608 format = "setuptools";
2609 doCheck = false;
2610 buildInputs = [];
2611 checkInputs = [];
2612 nativeBuildInputs = [];
2613 propagatedBuildInputs = [];
1784 2614 meta = {
1785 2615 license = [ { fullName = "Repoze Public License"; } { fullName = "BSD-derived (http://www.repoze.org/LICENSE.txt)"; } ];
1786 2616 };
1787 2617 };
1788 "repoze.sendmail" = super.buildPythonPackage {
1789 name = "repoze.sendmail-4.4.1";
1790 doCheck = false;
1791 propagatedBuildInputs = [
1792 self."setuptools"
1793 self."zope.interface"
1794 self."transaction"
1795 ];
2618 "repoze.sendmail" = super.buildPythonPackage rec {
2619 pname = "repoze.sendmail";
2620 version = "4.4.1";
1796 2621 src = fetchurl {
1797 2622 url = "https://files.pythonhosted.org/packages/12/4e/8ef1fd5c42765d712427b9c391419a77bd48877886d2cbc5e9f23c8cad9b/repoze.sendmail-4.4.1.tar.gz";
1798 2623 sha256 = "096ln02jr2afk7ab9j2czxqv2ryqq7m86ah572nqplx52iws73ks";
1799 2624 };
2625 format = "setuptools";
2626 doCheck = false;
2627 buildInputs = [];
2628 checkInputs = [];
2629 nativeBuildInputs = [];
2630 propagatedBuildInputs = [
2631 self."setuptools"
2632 self."transaction"
2633 self."zope.interface"
2634 ];
1800 2635 meta = {
1801 2636 license = [ pkgs.lib.licenses.zpl21 ];
1802 2637 };
1803 2638 };
1804 "requests" = super.buildPythonPackage {
1805 name = "requests-2.22.0";
1806 doCheck = false;
1807 propagatedBuildInputs = [
1808 self."chardet"
1809 self."idna"
1810 self."urllib3"
1811 self."certifi"
1812 ];
2639 "requests" = super.buildPythonPackage rec {
2640 pname = "requests";
2641 version = "2.22.0";
1813 2642 src = fetchurl {
1814 2643 url = "https://files.pythonhosted.org/packages/01/62/ddcf76d1d19885e8579acb1b1df26a852b03472c0e46d2b959a714c90608/requests-2.22.0.tar.gz";
1815 2644 sha256 = "1d5ybh11jr5sm7xp6mz8fyc7vrp4syifds91m7sj60xalal0gq0i";
1816 2645 };
2646 format = "setuptools";
2647 doCheck = false;
2648 buildInputs = [];
2649 checkInputs = [];
2650 nativeBuildInputs = [];
2651 propagatedBuildInputs = [
2652 self."certifi"
2653 self."chardet"
2654 self."idna"
2655 self."urllib3"
2656 ];
1817 2657 meta = {
1818 2658 license = [ pkgs.lib.licenses.asl20 ];
1819 2659 };
1820 2660 };
1821 "rhodecode-enterprise-ce" = super.buildPythonPackage {
1822 name = "rhodecode-enterprise-ce-4.19.0";
1823 buildInputs = [
1824 self."pytest"
1825 self."py"
1826 self."pytest-cov"
1827 self."pytest-sugar"
2661 "responses" = super.buildPythonPackage rec {
2662 pname = "responses";
2663 version = "0.10.14";
2664 src = fetchurl {
2665 url = "https://files.pythonhosted.org/packages/9c/45/32f8d8c0c8f1f3843419a36aee0815bad040ac0029cfe96bb894894f042d/responses-0.10.14.tar.gz";
2666 sha256 = "0q29d8b9mar5szmia9lphzc387nwws76pdqc5hm059901c0vqy0s";
2667 };
2668 format = "setuptools";
2669 doCheck = false;
2670 buildInputs = [];
2671 checkInputs = [];
2672 nativeBuildInputs = [];
2673 propagatedBuildInputs = [
2674 self."cookies"
2675 self."mock"
2676 self."requests"
2677 self."six"
2678 ];
2679 meta = {
2680 license = [ pkgs.lib.licenses.asl20 ];
2681 };
2682 };
2683 "rhodecode-enterprise-ce" = super.buildPythonPackage rec {
2684 pname = "rhodecode-enterprise-ce";
2685 version = "4.19.0";
2686 src = ./.;
2687 format = "setuptools";
2688 doCheck = false;
2689 buildInputs = [];
2690 checkInputs = [];
2691 nativeBuildInputs = [
2692 self."pastescript"
2693 self."paste"
2694 self."pastedeploy"
1828 2695 self."pytest-runner"
1829 self."pytest-profiling"
1830 self."pytest-timeout"
1831 self."gprof2dot"
1832 self."mock"
1833 self."cov-core"
1834 self."coverage"
1835 self."webtest"
1836 self."beautifulsoup4"
1837 self."configobj"
1838 2696 ];
1839 doCheck = true;
1840 2697 propagatedBuildInputs = [
2698 self."alembic"
1841 2699 self."amqp"
2700 self."appenlight-client"
1842 2701 self."babel"
1843 2702 self."beaker"
2703 self."beautifulsoup4"
1844 2704 self."bleach"
2705 self."bumpversion"
1845 2706 self."celery"
1846 2707 self."channelstream"
1847 2708 self."click"
1848 2709 self."colander"
1849 2710 self."configobj"
2711 self."cov-core"
2712 self."coverage"
2713 self."cryptography"
1850 2714 self."cssselect"
1851 self."cryptography"
2715 self."cython"
1852 2716 self."decorator"
1853 2717 self."deform"
1854 2718 self."docutils"
1855 2719 self."dogpile.cache"
1856 2720 self."dogpile.core"
1857 2721 self."formencode"
1858 2722 self."future"
1859 2723 self."futures"
2724 self."gevent"
2725 self."gprof2dot"
2726 self."greenlet"
2727 self."gunicorn"
1860 2728 self."infrae.cache"
2729 self."invoke"
2730 self."ipdb"
2731 self."ipython"
1861 2732 self."iso8601"
1862 2733 self."itsdangerous"
2734 self."jupyter-client"
2735 self."jupyter-core"
1863 2736 self."kombu"
1864 2737 self."lxml"
1865 2738 self."mako"
1866 2739 self."markdown"
1867 2740 self."markupsafe"
2741 self."mock"
1868 2742 self."msgpack-python"
1869 self."pyotp"
2743 self."mysqlclient"
2744 self."nbconvert"
2745 self."nbformat"
1870 2746 self."packaging"
1871 self."pathlib2"
1872 2747 self."paste"
1873 2748 self."pastedeploy"
1874 2749 self."pastescript"
2750 self."pathlib2"
1875 2751 self."peppercorn"
1876 2752 self."premailer"
1877 2753 self."psutil"
2754 self."psycopg2"
2755 self."py"
1878 2756 self."py-bcrypt"
2757 self."py-gfm"
2758 self."pycrypto"
1879 2759 self."pycurl"
1880 self."pycrypto"
1881 2760 self."pygments"
2761 self."pymysql"
2762 self."pyotp"
1882 2763 self."pyparsing"
2764 self."pyramid"
1883 2765 self."pyramid-debugtoolbar"
2766 self."pyramid-mailer"
1884 2767 self."pyramid-mako"
1885 self."pyramid"
1886 self."pyramid-mailer"
2768 self."pysqlite"
2769 self."pytest"
2770 self."pytest-cov"
2771 self."pytest-profiling"
2772 self."pytest-runner"
2773 self."pytest-sugar"
2774 self."pytest-timeout"
1887 2775 self."python-dateutil"
1888 2776 self."python-ldap"
1889 2777 self."python-memcached"
1890 2778 self."python-pam"
1891 2779 self."python-saml"
1892 2780 self."pytz"
1893 self."tzlocal"
1894 2781 self."pyzmq"
1895 self."py-gfm"
1896 2782 self."redis"
1897 2783 self."repoze.lru"
1898 2784 self."requests"
2785 self."rhodecode-tools"
1899 2786 self."routes"
1900 2787 self."simplejson"
1901 2788 self."six"
1902 2789 self."sqlalchemy"
1903 2790 self."sshpubkeys"
1904 2791 self."subprocess32"
1905 2792 self."supervisor"
1906 2793 self."translationstring"
2794 self."tzlocal"
1907 2795 self."urllib3"
1908 2796 self."urlobject"
1909 2797 self."venusian"
2798 self."waitress"
1910 2799 self."weberror"
1911 2800 self."webhelpers2"
1912 2801 self."webob"
2802 self."webtest"
1913 2803 self."whoosh"
1914 2804 self."wsgiref"
1915 2805 self."zope.cachedescriptors"
1916 2806 self."zope.deprecation"
1917 2807 self."zope.event"
1918 2808 self."zope.interface"
1919 self."mysql-python"
1920 self."pymysql"
1921 self."pysqlite"
1922 self."psycopg2"
1923 self."nbconvert"
1924 self."nbformat"
1925 self."jupyter-client"
1926 self."jupyter-core"
1927 self."alembic"
1928 self."invoke"
1929 self."bumpversion"
1930 self."gevent"
1931 self."greenlet"
1932 self."gunicorn"
1933 self."waitress"
1934 self."ipdb"
1935 self."ipython"
1936 self."rhodecode-tools"
1937 self."appenlight-client"
1938 self."pytest"
1939 self."py"
1940 self."pytest-cov"
1941 self."pytest-sugar"
2809 ];
2810 meta = {
2811 license = [ { fullName = "Affero GNU General Public License v3 or later (AGPLv3+)"; } { fullName = "AGPLv3, and Commercial License"; } ];
2812 };
2813 };
2814 "rhodecode-tools" = super.buildPythonPackage rec {
2815 pname = "rhodecode-tools";
2816 version = "2.0.0";
2817 src = fetchurl {
2818 url = "https://code.rhodecode.com/rhodecode-tools-ce/artifacts/download/0-0cf09d55-fcb5-4ab0-ad48-e71f65090875.tar.gz?sha256=ae458b6845f278aed1bcb90939ef01cdb581016ba0e7f58602d1ac6513f94707";
2819 sha256 = "01s7z49nbb6i0a3gbrx0dc0q3dfd07pkj2drpk8swy7j8ml8nidf";
2820 };
2821 format = "setuptools";
2822 doCheck = false;
2823 buildInputs = [];
2824 checkInputs = [];
2825 nativeBuildInputs = [
1942 2826 self."pytest-runner"
1943 self."pytest-profiling"
1944 self."pytest-timeout"
1945 self."gprof2dot"
1946 self."mock"
2827 ];
2828 propagatedBuildInputs = [
2829 self."click"
1947 2830 self."cov-core"
1948 2831 self."coverage"
1949 self."webtest"
1950 self."beautifulsoup4"
1951 ];
1952 src = ./.;
1953 meta = {
1954 license = [ { fullName = "Affero GNU General Public License v3 or later (AGPLv3+)"; } { fullName = "AGPLv3, and Commercial License"; } ];
1955 };
1956 };
1957 "rhodecode-tools" = super.buildPythonPackage {
1958 name = "rhodecode-tools-1.4.0";
1959 doCheck = false;
1960 propagatedBuildInputs = [
1961 self."click"
1962 self."future"
1963 self."six"
2832 self."elasticsearch"
2833 self."elasticsearch-dsl"
2834 self."elasticsearch1-dsl"
2835 self."elasticsearch2"
1964 2836 self."mako"
1965 2837 self."markupsafe"
2838 self."mock"
2839 self."py"
2840 self."pytest"
2841 self."pytest-cov"
2842 self."pytest-runner"
2843 self."pytest-sugar"
1966 2844 self."requests"
1967 self."urllib3"
2845 self."responses"
2846 self."six"
1968 2847 self."whoosh"
1969 self."elasticsearch"
1970 self."elasticsearch-dsl"
1971 self."elasticsearch2"
1972 self."elasticsearch1-dsl"
1973 2848 ];
1974 src = fetchurl {
1975 url = "https://code.rhodecode.com/rhodecode-tools-ce/artifacts/download/0-ed54e749-2ef5-4bc7-ae7f-7900e3c2aa15.tar.gz?sha256=76f024bad3a1e55fdb3d64f13f5b77ff21a12fee699918de2110fe21effd5a3a";
1976 sha256 = "0fjszppj3zhh47g1i6b9xqps28gzfxdkzwb47pdmzrd1sfx29w3n";
1977 };
1978 2849 meta = {
1979 2850 license = [ { fullName = "Apache 2.0 and Proprietary"; } ];
1980 2851 };
1981 2852 };
1982 "routes" = super.buildPythonPackage {
1983 name = "routes-2.4.1";
1984 doCheck = false;
1985 propagatedBuildInputs = [
1986 self."six"
1987 self."repoze.lru"
1988 ];
2853 "routes" = super.buildPythonPackage rec {
2854 pname = "routes";
2855 version = "2.4.1";
1989 2856 src = fetchurl {
1990 2857 url = "https://files.pythonhosted.org/packages/33/38/ea827837e68d9c7dde4cff7ec122a93c319f0effc08ce92a17095576603f/Routes-2.4.1.tar.gz";
1991 2858 sha256 = "1zamff3m0kc4vyfniyhxpkkcqv1rrgnmh37ykxv34nna1ws47vi6";
1992 2859 };
2860 format = "setuptools";
2861 doCheck = false;
2862 buildInputs = [];
2863 checkInputs = [];
2864 nativeBuildInputs = [];
2865 propagatedBuildInputs = [
2866 self."repoze.lru"
2867 self."six"
2868 ];
1993 2869 meta = {
1994 2870 license = [ pkgs.lib.licenses.mit ];
1995 2871 };
1996 2872 };
1997 "scandir" = super.buildPythonPackage {
1998 name = "scandir-1.10.0";
1999 doCheck = false;
2873 "scandir" = super.buildPythonPackage rec {
2874 pname = "scandir";
2875 version = "1.10.0";
2000 2876 src = fetchurl {
2001 2877 url = "https://files.pythonhosted.org/packages/df/f5/9c052db7bd54d0cbf1bc0bb6554362bba1012d03e5888950a4f5c5dadc4e/scandir-1.10.0.tar.gz";
2002 2878 sha256 = "1bkqwmf056pkchf05ywbnf659wqlp6lljcdb0y88wr9f0vv32ijd";
2003 2879 };
2880 format = "setuptools";
2881 doCheck = false;
2882 buildInputs = [];
2883 checkInputs = [];
2884 nativeBuildInputs = [];
2885 propagatedBuildInputs = [];
2004 2886 meta = {
2005 2887 license = [ pkgs.lib.licenses.bsdOriginal { fullName = "New BSD License"; } ];
2006 2888 };
2007 2889 };
2008 "setproctitle" = super.buildPythonPackage {
2009 name = "setproctitle-1.1.10";
2010 doCheck = false;
2890 "setproctitle" = super.buildPythonPackage rec {
2891 pname = "setproctitle";
2892 version = "1.1.10";
2011 2893 src = fetchurl {
2012 2894 url = "https://files.pythonhosted.org/packages/5a/0d/dc0d2234aacba6cf1a729964383e3452c52096dc695581248b548786f2b3/setproctitle-1.1.10.tar.gz";
2013 2895 sha256 = "163kplw9dcrw0lffq1bvli5yws3rngpnvrxrzdw89pbphjjvg0v2";
2014 2896 };
2897 format = "setuptools";
2898 doCheck = false;
2899 buildInputs = [];
2900 checkInputs = [];
2901 nativeBuildInputs = [];
2902 propagatedBuildInputs = [];
2015 2903 meta = {
2016 2904 license = [ pkgs.lib.licenses.bsdOriginal ];
2017 2905 };
2018 2906 };
2019 "setuptools" = super.buildPythonPackage {
2020 name = "setuptools-44.1.0";
2021 doCheck = false;
2907 "setuptools-git" = super.buildPythonPackage rec {
2908 pname = "setuptools-git";
2909 version = "1.2";
2022 2910 src = fetchurl {
2023 url = "https://files.pythonhosted.org/packages/ed/7b/bbf89ca71e722b7f9464ebffe4b5ee20a9e5c9a555a56e2d3914bb9119a6/setuptools-44.1.0.zip";
2024 sha256 = "1jja896zvd1ppccnjbhkgagxbwchgq6vfamp6qn1hvywq6q9cjkr";
2025 };
2911 url = "https://files.pythonhosted.org/packages/05/97/dd99fa9c0d9627a7b3c103a00f1566d8193aca8d473884ed258cca82b06f/setuptools_git-1.2-py2.py3-none-any.whl";
2912 sha256 = "1yjc97r57mfsrvb3yx45cc1aryf6m9kbkmrhlfsv95vxrv64sxp7";
2913 };
2914 format = "wheel";
2915 doCheck = false;
2916 buildInputs = [];
2917 checkInputs = [];
2918 nativeBuildInputs = [];
2919 propagatedBuildInputs = [];
2920 meta = {
2921 license = [ pkgs.lib.licenses.bsdOriginal ];
2922 };
2923 };
2924 "setuptools-scm" = super.buildPythonPackage rec {
2925 pname = "setuptools-scm";
2926 version = "3.5.0";
2927 src = fetchurl {
2928 url = "https://files.pythonhosted.org/packages/4b/c1/118ec08816737cc46b4dd93b22f7a138fbfb14b53f4b4718fd9983e70a50/setuptools_scm-3.5.0-py2.py3-none-any.whl";
2929 sha256 = "13z30zcwzp1g9g27xv91yrhhbsx2ljw0xkvb36vkx9708cyxn8qd";
2930 };
2931 format = "wheel";
2932 doCheck = false;
2933 buildInputs = [];
2934 checkInputs = [];
2935 nativeBuildInputs = [];
2936 propagatedBuildInputs = [];
2026 2937 meta = {
2027 2938 license = [ pkgs.lib.licenses.mit ];
2028 2939 };
2029 2940 };
2030 "simplegeneric" = super.buildPythonPackage {
2031 name = "simplegeneric-0.8.1";
2032 doCheck = false;
2941 "simplegeneric" = super.buildPythonPackage rec {
2942 pname = "simplegeneric";
2943 version = "0.8.1";
2033 2944 src = fetchurl {
2034 2945 url = "https://files.pythonhosted.org/packages/3d/57/4d9c9e3ae9a255cd4e1106bb57e24056d3d0709fc01b2e3e345898e49d5b/simplegeneric-0.8.1.zip";
2035 2946 sha256 = "0wwi1c6md4vkbcsfsf8dklf3vr4mcdj4mpxkanwgb6jb1432x5yw";
2036 2947 };
2948 format = "setuptools";
2949 doCheck = false;
2950 buildInputs = [];
2951 checkInputs = [];
2952 nativeBuildInputs = [
2953 pkgs."unzip"
2954 ];
2955 propagatedBuildInputs = [];
2037 2956 meta = {
2038 2957 license = [ pkgs.lib.licenses.zpl21 ];
2039 2958 };
2040 2959 };
2041 "simplejson" = super.buildPythonPackage {
2042 name = "simplejson-3.16.0";
2043 doCheck = false;
2960 "simplejson" = super.buildPythonPackage rec {
2961 pname = "simplejson";
2962 version = "3.16.0";
2044 2963 src = fetchurl {
2045 2964 url = "https://files.pythonhosted.org/packages/e3/24/c35fb1c1c315fc0fffe61ea00d3f88e85469004713dab488dee4f35b0aff/simplejson-3.16.0.tar.gz";
2046 2965 sha256 = "19cws1syk8jzq2pw43878dv6fjkb0ifvjpx0i9aajix6kc9jkwxi";
2047 2966 };
2967 format = "setuptools";
2968 doCheck = false;
2969 buildInputs = [];
2970 checkInputs = [];
2971 nativeBuildInputs = [];
2972 propagatedBuildInputs = [];
2048 2973 meta = {
2049 2974 license = [ { fullName = "Academic Free License (AFL)"; } pkgs.lib.licenses.mit ];
2050 2975 };
2051 2976 };
2052 "six" = super.buildPythonPackage {
2053 name = "six-1.11.0";
2054 doCheck = false;
2977 "six" = super.buildPythonPackage rec {
2978 pname = "six";
2979 version = "1.11.0";
2055 2980 src = fetchurl {
2056 2981 url = "https://files.pythonhosted.org/packages/16/d8/bc6316cf98419719bd59c91742194c111b6f2e85abac88e496adefaf7afe/six-1.11.0.tar.gz";
2057 2982 sha256 = "1scqzwc51c875z23phj48gircqjgnn3af8zy2izjwmnlxrxsgs3h";
2058 2983 };
2984 format = "setuptools";
2985 doCheck = false;
2986 buildInputs = [];
2987 checkInputs = [];
2988 nativeBuildInputs = [];
2989 propagatedBuildInputs = [];
2059 2990 meta = {
2060 2991 license = [ pkgs.lib.licenses.mit ];
2061 2992 };
2062 2993 };
2063 "sqlalchemy" = super.buildPythonPackage {
2064 name = "sqlalchemy-1.3.15";
2065 doCheck = false;
2994 "sqlalchemy" = super.buildPythonPackage rec {
2995 pname = "sqlalchemy";
2996 version = "1.3.15";
2066 2997 src = fetchurl {
2067 2998 url = "https://files.pythonhosted.org/packages/8c/30/4134e726dd5ed13728ff814fa91fc01c447ad8700504653fe99d91fdd34b/SQLAlchemy-1.3.15.tar.gz";
2068 2999 sha256 = "0iglkvymfp35zm5pxy5kzqvcv96kkas0chqdx7xpla86sspa9k64";
2069 3000 };
3001 format = "setuptools";
3002 doCheck = false;
3003 buildInputs = [];
3004 checkInputs = [];
3005 nativeBuildInputs = [];
3006 propagatedBuildInputs = [];
2070 3007 meta = {
2071 3008 license = [ pkgs.lib.licenses.mit ];
2072 3009 };
2073 3010 };
2074 "sshpubkeys" = super.buildPythonPackage {
2075 name = "sshpubkeys-3.1.0";
3011 "sshpubkeys" = super.buildPythonPackage rec {
3012 pname = "sshpubkeys";
3013 version = "3.1.0";
3014 src = fetchurl {
3015 url = "https://files.pythonhosted.org/packages/00/23/f7508a12007c96861c3da811992f14283d79c819d71a217b3e12d5196649/sshpubkeys-3.1.0.tar.gz";
3016 sha256 = "105g2li04nm1hb15a2y6hm9m9k7fbrkd5l3gy12w3kgcmsf3k25k";
3017 };
3018 format = "setuptools";
2076 3019 doCheck = false;
3020 buildInputs = [];
3021 checkInputs = [];
3022 nativeBuildInputs = [];
2077 3023 propagatedBuildInputs = [
2078 3024 self."cryptography"
2079 3025 self."ecdsa"
2080 3026 ];
2081 src = fetchurl {
2082 url = "https://files.pythonhosted.org/packages/00/23/f7508a12007c96861c3da811992f14283d79c819d71a217b3e12d5196649/sshpubkeys-3.1.0.tar.gz";
2083 sha256 = "105g2li04nm1hb15a2y6hm9m9k7fbrkd5l3gy12w3kgcmsf3k25k";
2084 };
2085 3027 meta = {
2086 3028 license = [ pkgs.lib.licenses.bsdOriginal ];
2087 3029 };
2088 3030 };
2089 "subprocess32" = super.buildPythonPackage {
2090 name = "subprocess32-3.5.4";
2091 doCheck = false;
3031 "subprocess32" = super.buildPythonPackage rec {
3032 pname = "subprocess32";
3033 version = "3.5.4";
2092 3034 src = fetchurl {
2093 3035 url = "https://files.pythonhosted.org/packages/32/c8/564be4d12629b912ea431f1a50eb8b3b9d00f1a0b1ceff17f266be190007/subprocess32-3.5.4.tar.gz";
2094 3036 sha256 = "17f7mvwx2271s1wrl0qac3wjqqnrqag866zs3qc8v5wp0k43fagb";
2095 3037 };
3038 format = "setuptools";
3039 doCheck = false;
3040 buildInputs = [];
3041 checkInputs = [];
3042 nativeBuildInputs = [];
3043 propagatedBuildInputs = [];
2096 3044 meta = {
2097 3045 license = [ pkgs.lib.licenses.psfl ];
2098 3046 };
2099 3047 };
2100 "supervisor" = super.buildPythonPackage {
2101 name = "supervisor-4.1.0";
2102 doCheck = false;
3048 "supervisor" = super.buildPythonPackage rec {
3049 pname = "supervisor";
3050 version = "4.1.0";
2103 3051 src = fetchurl {
2104 3052 url = "https://files.pythonhosted.org/packages/de/87/ee1ad8fa533a4b5f2c7623f4a2b585d3c1947af7bed8e65bc7772274320e/supervisor-4.1.0.tar.gz";
2105 3053 sha256 = "10q36sa1jqljyyyl7cif52akpygl5kmlqq9x91hmx53f8zh6zj1d";
2106 3054 };
3055 format = "setuptools";
3056 doCheck = false;
3057 buildInputs = [];
3058 checkInputs = [];
3059 nativeBuildInputs = [];
3060 propagatedBuildInputs = [];
2107 3061 meta = {
2108 3062 license = [ { fullName = "BSD-derived (http://www.repoze.org/LICENSE.txt)"; } ];
2109 3063 };
2110 3064 };
2111 "tempita" = super.buildPythonPackage {
2112 name = "tempita-0.5.2";
2113 doCheck = false;
3065 "tempita" = super.buildPythonPackage rec {
3066 pname = "tempita";
3067 version = "0.5.2";
2114 3068 src = fetchurl {
2115 3069 url = "https://files.pythonhosted.org/packages/56/c8/8ed6eee83dbddf7b0fc64dd5d4454bc05e6ccaafff47991f73f2894d9ff4/Tempita-0.5.2.tar.gz";
2116 3070 sha256 = "177wwq45slfyajd8csy477bmdmzipyw0dm7i85k3akb7m85wzkna";
2117 3071 };
3072 format = "setuptools";
3073 doCheck = false;
3074 buildInputs = [];
3075 checkInputs = [];
3076 nativeBuildInputs = [];
3077 propagatedBuildInputs = [];
2118 3078 meta = {
2119 3079 license = [ pkgs.lib.licenses.mit ];
2120 3080 };
2121 3081 };
2122 "termcolor" = super.buildPythonPackage {
2123 name = "termcolor-1.1.0";
2124 doCheck = false;
3082 "termcolor" = super.buildPythonPackage rec {
3083 pname = "termcolor";
3084 version = "1.1.0";
2125 3085 src = fetchurl {
2126 3086 url = "https://files.pythonhosted.org/packages/8a/48/a76be51647d0eb9f10e2a4511bf3ffb8cc1e6b14e9e4fab46173aa79f981/termcolor-1.1.0.tar.gz";
2127 3087 sha256 = "0fv1vq14rpqwgazxg4981904lfyp84mnammw7y046491cv76jv8x";
2128 3088 };
3089 format = "setuptools";
3090 doCheck = false;
3091 buildInputs = [];
3092 checkInputs = [];
3093 nativeBuildInputs = [];
3094 propagatedBuildInputs = [];
2129 3095 meta = {
2130 3096 license = [ pkgs.lib.licenses.mit ];
2131 3097 };
2132 3098 };
2133 "testpath" = super.buildPythonPackage {
2134 name = "testpath-0.4.4";
2135 doCheck = false;
3099 "testpath" = super.buildPythonPackage rec {
3100 pname = "testpath";
3101 version = "0.4.4";
2136 3102 src = fetchurl {
2137 url = "https://files.pythonhosted.org/packages/2c/b3/5d57205e896d8998d77ad12aa42ebce75cd97d8b9a97d00ba078c4c9ffeb/testpath-0.4.4.tar.gz";
2138 sha256 = "0zpcmq22dz79ipvvsfnw1ykpjcaj6xyzy7ws77s5b5ql3hka7q30";
2139 };
3103 url = "https://code.rhodecode.com/upstream/testpath/artifacts/download/0-618e6b32-6ca5-428a-bda0-494bb347a56d.tar.gz?sha256=fd95bafd89ee2fb2bb0d82be34c9c5bba3a290f52cafc67a12a74ef825527019";
3104 sha256 = "06bha8jzhkm729xcdbrcyn8a58xvqp4k9gl21nxv4bzfi7yvm5gx";
3105 };
3106 format = "setuptools";
3107 doCheck = false;
3108 buildInputs = [];
3109 checkInputs = [];
3110 nativeBuildInputs = [];
3111 propagatedBuildInputs = [];
2140 3112 meta = {
2141 license = [ ];
2142 };
2143 };
2144 "traitlets" = super.buildPythonPackage {
2145 name = "traitlets-4.3.3";
2146 doCheck = false;
2147 propagatedBuildInputs = [
2148 self."ipython-genutils"
2149 self."six"
2150 self."decorator"
2151 self."enum34"
2152 ];
3113 license = [ pkgs.lib.licenses.bsdOriginal ];
3114 };
3115 };
3116 "traitlets" = super.buildPythonPackage rec {
3117 pname = "traitlets";
3118 version = "4.3.3";
2153 3119 src = fetchurl {
2154 3120 url = "https://files.pythonhosted.org/packages/75/b0/43deb021bc943f18f07cbe3dac1d681626a48997b7ffa1e7fb14ef922b21/traitlets-4.3.3.tar.gz";
2155 3121 sha256 = "1xsrwgivpkxlbr4dfndfsi098s29yqgswgjc1qqn69yxklvfw8yh";
2156 3122 };
3123 format = "setuptools";
3124 doCheck = false;
3125 buildInputs = [];
3126 checkInputs = [];
3127 nativeBuildInputs = [];
3128 propagatedBuildInputs = [
3129 self."decorator"
3130 self."enum34"
3131 self."ipython-genutils"
3132 self."six"
3133 ];
2157 3134 meta = {
2158 3135 license = [ pkgs.lib.licenses.bsdOriginal ];
2159 3136 };
2160 3137 };
2161 "transaction" = super.buildPythonPackage {
2162 name = "transaction-2.4.0";
3138 "transaction" = super.buildPythonPackage rec {
3139 pname = "transaction";
3140 version = "2.4.0";
3141 src = fetchurl {
3142 url = "https://files.pythonhosted.org/packages/9d/7d/0e8af0d059e052b9dcf2bb5a08aad20ae3e238746bdd3f8701a60969b363/transaction-2.4.0.tar.gz";
3143 sha256 = "17wz1y524ca07vr03yddy8dv0gbscs06dbdywmllxv5rc725jq3j";
3144 };
3145 format = "setuptools";
2163 3146 doCheck = false;
3147 buildInputs = [];
3148 checkInputs = [];
3149 nativeBuildInputs = [];
2164 3150 propagatedBuildInputs = [
2165 3151 self."zope.interface"
2166 3152 ];
2167 src = fetchurl {
2168 url = "https://files.pythonhosted.org/packages/9d/7d/0e8af0d059e052b9dcf2bb5a08aad20ae3e238746bdd3f8701a60969b363/transaction-2.4.0.tar.gz";
2169 sha256 = "17wz1y524ca07vr03yddy8dv0gbscs06dbdywmllxv5rc725jq3j";
2170 };
2171 3153 meta = {
2172 3154 license = [ pkgs.lib.licenses.zpl21 ];
2173 3155 };
2174 3156 };
2175 "translationstring" = super.buildPythonPackage {
2176 name = "translationstring-1.3";
2177 doCheck = false;
3157 "translationstring" = super.buildPythonPackage rec {
3158 pname = "translationstring";
3159 version = "1.3";
2178 3160 src = fetchurl {
2179 3161 url = "https://files.pythonhosted.org/packages/5e/eb/bee578cc150b44c653b63f5ebe258b5d0d812ddac12497e5f80fcad5d0b4/translationstring-1.3.tar.gz";
2180 3162 sha256 = "0bdpcnd9pv0131dl08h4zbcwmgc45lyvq3pa224xwan5b3x4rr2f";
2181 3163 };
3164 format = "setuptools";
3165 doCheck = false;
3166 buildInputs = [];
3167 checkInputs = [];
3168 nativeBuildInputs = [];
3169 propagatedBuildInputs = [];
2182 3170 meta = {
2183 3171 license = [ { fullName = "BSD-like (http://repoze.org/license.html)"; } ];
2184 3172 };
2185 3173 };
2186 "tzlocal" = super.buildPythonPackage {
2187 name = "tzlocal-1.5.1";
3174 "tzlocal" = super.buildPythonPackage rec {
3175 pname = "tzlocal";
3176 version = "1.5.1";
3177 src = fetchurl {
3178 url = "https://files.pythonhosted.org/packages/cb/89/e3687d3ed99bc882793f82634e9824e62499fdfdc4b1ae39e211c5b05017/tzlocal-1.5.1.tar.gz";
3179 sha256 = "0kiciwiqx0bv0fbc913idxibc4ygg4cb7f8rcpd9ij2shi4bigjf";
3180 };
3181 format = "setuptools";
2188 3182 doCheck = false;
3183 buildInputs = [];
3184 checkInputs = [];
3185 nativeBuildInputs = [];
2189 3186 propagatedBuildInputs = [
2190 3187 self."pytz"
2191 3188 ];
2192 src = fetchurl {
2193 url = "https://files.pythonhosted.org/packages/cb/89/e3687d3ed99bc882793f82634e9824e62499fdfdc4b1ae39e211c5b05017/tzlocal-1.5.1.tar.gz";
2194 sha256 = "0kiciwiqx0bv0fbc913idxibc4ygg4cb7f8rcpd9ij2shi4bigjf";
2195 };
2196 3189 meta = {
2197 3190 license = [ pkgs.lib.licenses.mit ];
2198 3191 };
2199 3192 };
2200 "urllib3" = super.buildPythonPackage {
2201 name = "urllib3-1.25.2";
2202 doCheck = false;
3193 "urllib3" = super.buildPythonPackage rec {
3194 pname = "urllib3";
3195 version = "1.25.2";
2203 3196 src = fetchurl {
2204 3197 url = "https://files.pythonhosted.org/packages/9a/8b/ea6d2beb2da6e331e9857d0a60b79ed4f72dcbc4e2c7f2d2521b0480fda2/urllib3-1.25.2.tar.gz";
2205 3198 sha256 = "1nq2k4pss1ihsjh02r41sqpjpm5rfqkjfysyq7g7n2i1p7c66c55";
2206 3199 };
3200 format = "setuptools";
3201 doCheck = false;
3202 buildInputs = [];
3203 checkInputs = [];
3204 nativeBuildInputs = [];
3205 propagatedBuildInputs = [];
2207 3206 meta = {
2208 3207 license = [ pkgs.lib.licenses.mit ];
2209 3208 };
2210 3209 };
2211 "urlobject" = super.buildPythonPackage {
2212 name = "urlobject-2.4.3";
2213 doCheck = false;
3210 "urlobject" = super.buildPythonPackage rec {
3211 pname = "urlobject";
3212 version = "2.4.3";
2214 3213 src = fetchurl {
2215 3214 url = "https://files.pythonhosted.org/packages/e2/b8/1d0a916f4b34c4618846e6da0e4eeaa8fcb4a2f39e006434fe38acb74b34/URLObject-2.4.3.tar.gz";
2216 3215 sha256 = "1ahc8ficzfvr2avln71immfh4ls0zyv6cdaa5xmkdj5rd87f5cj7";
2217 3216 };
3217 format = "setuptools";
3218 doCheck = false;
3219 buildInputs = [];
3220 checkInputs = [];
3221 nativeBuildInputs = [];
3222 propagatedBuildInputs = [];
2218 3223 meta = {
2219 3224 license = [ pkgs.lib.licenses.publicDomain ];
2220 3225 };
2221 3226 };
2222 "venusian" = super.buildPythonPackage {
2223 name = "venusian-1.2.0";
3227 "vcversioner" = super.buildPythonPackage rec {
3228 pname = "vcversioner";
3229 version = "2.16.0.0";
3230 src = fetchurl {
3231 url = "https://files.pythonhosted.org/packages/5a/6b/6f5da157648cadbaf83f625c395cd23ff6be3421268b7bf54523b8d9aaab/vcversioner-2.16.0.0-py2-none-any.whl";
3232 sha256 = "0dnz3afrdy62dllp8cx02kq9gijqw10aiiq3dg4fci4944kbv08v";
3233 };
3234 format = "wheel";
2224 3235 doCheck = false;
3236 buildInputs = [];
3237 checkInputs = [];
3238 nativeBuildInputs = [];
3239 propagatedBuildInputs = [];
3240 meta = {
3241 license = [ pkgs.lib.licenses.isc { fullName = "ISC License (ISCL)"; } ];
3242 };
3243 };
3244 "venusian" = super.buildPythonPackage rec {
3245 pname = "venusian";
3246 version = "1.2.0";
2225 3247 src = fetchurl {
2226 3248 url = "https://files.pythonhosted.org/packages/7e/6f/40a9d43ac77cb51cb62be5b5662d170f43f8037bdc4eab56336c4ca92bb7/venusian-1.2.0.tar.gz";
2227 3249 sha256 = "0ghyx66g8ikx9nx1mnwqvdcqm11i1vlq0hnvwl50s48bp22q5v34";
2228 3250 };
3251 format = "setuptools";
3252 doCheck = false;
3253 buildInputs = [];
3254 checkInputs = [];
3255 nativeBuildInputs = [];
3256 propagatedBuildInputs = [];
2229 3257 meta = {
2230 3258 license = [ { fullName = "BSD-derived (http://www.repoze.org/LICENSE.txt)"; } ];
2231 3259 };
2232 3260 };
2233 "vine" = super.buildPythonPackage {
2234 name = "vine-1.3.0";
2235 doCheck = false;
3261 "vine" = super.buildPythonPackage rec {
3262 pname = "vine";
3263 version = "1.3.0";
2236 3264 src = fetchurl {
2237 3265 url = "https://files.pythonhosted.org/packages/1c/e1/79fb8046e607dd6c2ad05c9b8ebac9d0bd31d086a08f02699e96fc5b3046/vine-1.3.0.tar.gz";
2238 3266 sha256 = "11ydsbhl1vabndc2r979dv61s6j2b0giq6dgvryifvq1m7bycghk";
2239 3267 };
3268 format = "setuptools";
3269 doCheck = false;
3270 buildInputs = [];
3271 checkInputs = [];
3272 nativeBuildInputs = [];
3273 propagatedBuildInputs = [];
2240 3274 meta = {
2241 3275 license = [ pkgs.lib.licenses.bsdOriginal ];
2242 3276 };
2243 3277 };
2244 "waitress" = super.buildPythonPackage {
2245 name = "waitress-1.3.1";
2246 doCheck = false;
3278 "waitress" = super.buildPythonPackage rec {
3279 pname = "waitress";
3280 version = "1.3.1";
2247 3281 src = fetchurl {
2248 3282 url = "https://files.pythonhosted.org/packages/a6/e6/708da7bba65898e5d759ade8391b1077e49d07be0b0223c39f5be04def56/waitress-1.3.1.tar.gz";
2249 3283 sha256 = "1iysl8ka3l4cdrr0r19fh1cv28q41mwpvgsb81ji7k4shkb0k3i7";
2250 3284 };
3285 format = "setuptools";
3286 doCheck = false;
3287 buildInputs = [];
3288 checkInputs = [];
3289 nativeBuildInputs = [];
3290 propagatedBuildInputs = [];
2251 3291 meta = {
2252 3292 license = [ pkgs.lib.licenses.zpl21 ];
2253 3293 };
2254 3294 };
2255 "wcwidth" = super.buildPythonPackage {
2256 name = "wcwidth-0.1.9";
2257 doCheck = false;
3295 "wcwidth" = super.buildPythonPackage rec {
3296 pname = "wcwidth";
3297 version = "0.1.9";
2258 3298 src = fetchurl {
2259 3299 url = "https://files.pythonhosted.org/packages/25/9d/0acbed6e4a4be4fc99148f275488580968f44ddb5e69b8ceb53fc9df55a0/wcwidth-0.1.9.tar.gz";
2260 3300 sha256 = "1wf5ycjx8s066rdvr0fgz4xds9a8zhs91c4jzxvvymm1c8l8cwzf";
2261 3301 };
3302 format = "setuptools";
3303 doCheck = false;
3304 buildInputs = [];
3305 checkInputs = [];
3306 nativeBuildInputs = [];
3307 propagatedBuildInputs = [];
2262 3308 meta = {
2263 3309 license = [ pkgs.lib.licenses.mit ];
2264 3310 };
2265 3311 };
2266 "webencodings" = super.buildPythonPackage {
2267 name = "webencodings-0.5.1";
2268 doCheck = false;
3312 "webencodings" = super.buildPythonPackage rec {
3313 pname = "webencodings";
3314 version = "0.5.1";
2269 3315 src = fetchurl {
2270 3316 url = "https://files.pythonhosted.org/packages/0b/02/ae6ceac1baeda530866a85075641cec12989bd8d31af6d5ab4a3e8c92f47/webencodings-0.5.1.tar.gz";
2271 3317 sha256 = "08qrgrc4hrximb2gqnl69g01s93rhf2842jfxdjljc1dbwj1qsmk";
2272 3318 };
3319 format = "setuptools";
3320 doCheck = false;
3321 buildInputs = [];
3322 checkInputs = [];
3323 nativeBuildInputs = [];
3324 propagatedBuildInputs = [];
2273 3325 meta = {
2274 3326 license = [ pkgs.lib.licenses.bsdOriginal ];
2275 3327 };
2276 3328 };
2277 "weberror" = super.buildPythonPackage {
2278 name = "weberror-0.13.1";
2279 doCheck = false;
2280 propagatedBuildInputs = [
2281 self."webob"
2282 self."tempita"
2283 self."pygments"
2284 self."paste"
2285 ];
3329 "weberror" = super.buildPythonPackage rec {
3330 pname = "weberror";
3331 version = "0.13.1";
2286 3332 src = fetchurl {
2287 3333 url = "https://files.pythonhosted.org/packages/07/0a/09ca5eb0fab5c0d17b380026babe81c96ecebb13f2b06c3203432dd7be72/WebError-0.13.1.tar.gz";
2288 3334 sha256 = "0r4qvnf2r92gfnpa1kwygh4j2x6j3axg2i4an6hyxwg2gpaqp7y1";
2289 3335 };
3336 format = "setuptools";
3337 doCheck = false;
3338 buildInputs = [];
3339 checkInputs = [];
3340 nativeBuildInputs = [];
3341 propagatedBuildInputs = [
3342 self."paste"
3343 self."pygments"
3344 self."tempita"
3345 self."webob"
3346 ];
2290 3347 meta = {
2291 3348 license = [ pkgs.lib.licenses.mit ];
2292 3349 };
2293 3350 };
2294 "webhelpers2" = super.buildPythonPackage {
2295 name = "webhelpers2-2.0";
3351 "webhelpers2" = super.buildPythonPackage rec {
3352 pname = "webhelpers2";
3353 version = "2.0";
3354 src = fetchurl {
3355 url = "https://files.pythonhosted.org/packages/ff/30/56342c6ea522439e3662427c8d7b5e5b390dff4ff2dc92d8afcb8ab68b75/WebHelpers2-2.0.tar.gz";
3356 sha256 = "0aphva1qmxh83n01p53f5fd43m4srzbnfbz5ajvbx9aj2aipwmcs";
3357 };
3358 format = "setuptools";
2296 3359 doCheck = false;
3360 buildInputs = [];
3361 checkInputs = [];
3362 nativeBuildInputs = [];
2297 3363 propagatedBuildInputs = [
2298 3364 self."markupsafe"
2299 3365 self."six"
2300 3366 ];
2301 src = fetchurl {
2302 url = "https://files.pythonhosted.org/packages/ff/30/56342c6ea522439e3662427c8d7b5e5b390dff4ff2dc92d8afcb8ab68b75/WebHelpers2-2.0.tar.gz";
2303 sha256 = "0aphva1qmxh83n01p53f5fd43m4srzbnfbz5ajvbx9aj2aipwmcs";
2304 };
2305 3367 meta = {
2306 3368 license = [ pkgs.lib.licenses.mit ];
2307 3369 };
2308 3370 };
2309 "webob" = super.buildPythonPackage {
2310 name = "webob-1.8.5";
2311 doCheck = false;
3371 "webob" = super.buildPythonPackage rec {
3372 pname = "webob";
3373 version = "1.8.5";
2312 3374 src = fetchurl {
2313 3375 url = "https://files.pythonhosted.org/packages/9d/1a/0c89c070ee2829c934cb6c7082287c822e28236a4fcf90063e6be7c35532/WebOb-1.8.5.tar.gz";
2314 3376 sha256 = "11khpzaxc88q31v25ic330gsf56fwmbdc9b30br8mvp0fmwspah5";
2315 3377 };
3378 format = "setuptools";
3379 doCheck = false;
3380 buildInputs = [];
3381 checkInputs = [];
3382 nativeBuildInputs = [];
3383 propagatedBuildInputs = [];
2316 3384 meta = {
2317 3385 license = [ pkgs.lib.licenses.mit ];
2318 3386 };
2319 3387 };
2320 "webtest" = super.buildPythonPackage {
2321 name = "webtest-2.0.34";
2322 doCheck = false;
2323 propagatedBuildInputs = [
2324 self."six"
2325 self."webob"
2326 self."waitress"
2327 self."beautifulsoup4"
2328 ];
3388 "webtest" = super.buildPythonPackage rec {
3389 pname = "webtest";
3390 version = "2.0.34";
2329 3391 src = fetchurl {
2330 3392 url = "https://files.pythonhosted.org/packages/2c/74/a0e63feee438735d628631e2b70d82280276a930637ac535479e5fad9427/WebTest-2.0.34.tar.gz";
2331 3393 sha256 = "0x1y2c8z4fmpsny4hbp6ka37si2g10r5r2jwxhvv5mx7g3blq4bi";
2332 3394 };
3395 format = "setuptools";
3396 doCheck = false;
3397 buildInputs = [];
3398 checkInputs = [];
3399 nativeBuildInputs = [];
3400 propagatedBuildInputs = [
3401 self."beautifulsoup4"
3402 self."six"
3403 self."waitress"
3404 self."webob"
3405 ];
2333 3406 meta = {
2334 3407 license = [ pkgs.lib.licenses.mit ];
2335 3408 };
2336 3409 };
2337 "whoosh" = super.buildPythonPackage {
2338 name = "whoosh-2.7.4";
2339 doCheck = false;
3410 "whoosh" = super.buildPythonPackage rec {
3411 pname = "whoosh";
3412 version = "2.7.4";
2340 3413 src = fetchurl {
2341 3414 url = "https://files.pythonhosted.org/packages/25/2b/6beed2107b148edc1321da0d489afc4617b9ed317ef7b72d4993cad9b684/Whoosh-2.7.4.tar.gz";
2342 3415 sha256 = "10qsqdjpbc85fykc1vgcs8xwbgn4l2l52c8d83xf1q59pwyn79bw";
2343 3416 };
3417 format = "setuptools";
3418 doCheck = false;
3419 buildInputs = [];
3420 checkInputs = [];
3421 nativeBuildInputs = [];
3422 propagatedBuildInputs = [];
2344 3423 meta = {
2345 3424 license = [ pkgs.lib.licenses.bsdOriginal pkgs.lib.licenses.bsd2 ];
2346 3425 };
2347 3426 };
2348 "ws4py" = super.buildPythonPackage {
2349 name = "ws4py-0.5.1";
2350 doCheck = false;
3427 "ws4py" = super.buildPythonPackage rec {
3428 pname = "ws4py";
3429 version = "0.5.1";
2351 3430 src = fetchurl {
2352 3431 url = "https://files.pythonhosted.org/packages/53/20/4019a739b2eefe9282d3822ef6a225250af964b117356971bd55e274193c/ws4py-0.5.1.tar.gz";
2353 3432 sha256 = "10slbbf2jm4hpr92jx7kh7mhf48sjl01v2w4d8z3f1p0ybbp7l19";
2354 3433 };
3434 format = "setuptools";
3435 doCheck = false;
3436 buildInputs = [];
3437 checkInputs = [];
3438 nativeBuildInputs = [];
3439 propagatedBuildInputs = [];
2355 3440 meta = {
2356 3441 license = [ pkgs.lib.licenses.bsdOriginal ];
2357 3442 };
2358 3443 };
2359 "wsgiref" = super.buildPythonPackage {
2360 name = "wsgiref-0.1.2";
2361 doCheck = false;
3444 "wsgiref" = super.buildPythonPackage rec {
3445 pname = "wsgiref";
3446 version = "0.1.2";
2362 3447 src = fetchurl {
2363 3448 url = "https://files.pythonhosted.org/packages/41/9e/309259ce8dff8c596e8c26df86dbc4e848b9249fd36797fd60be456f03fc/wsgiref-0.1.2.zip";
2364 3449 sha256 = "0y8fyjmpq7vwwm4x732w97qbkw78rjwal5409k04cw4m03411rn7";
2365 3450 };
3451 format = "setuptools";
3452 doCheck = false;
3453 buildInputs = [];
3454 checkInputs = [];
3455 nativeBuildInputs = [
3456 pkgs."unzip"
3457 ];
3458 propagatedBuildInputs = [];
2366 3459 meta = {
2367 3460 license = [ { fullName = "PSF or ZPL"; } ];
2368 3461 };
2369 3462 };
2370 "zipp" = super.buildPythonPackage {
2371 name = "zipp-1.2.0";
2372 doCheck = false;
2373 propagatedBuildInputs = [
2374 self."contextlib2"
2375 ];
3463 "zipp" = super.buildPythonPackage rec {
3464 pname = "zipp";
3465 version = "1.2.0";
2376 3466 src = fetchurl {
2377 3467 url = "https://files.pythonhosted.org/packages/78/08/d52f0ea643bc1068d6dc98b412f4966a9b63255d20911a23ac3220c033c4/zipp-1.2.0.tar.gz";
2378 3468 sha256 = "1c91lnv1bxjimh8as27hz7bghsjkkbxn1d37xq7in9c82iai0167";
2379 3469 };
3470 format = "setuptools";
3471 doCheck = false;
3472 buildInputs = [];
3473 checkInputs = [];
3474 nativeBuildInputs = [
3475 self."setuptools"
3476 self."wheel"
3477 self."setuptools-scm"
3478 ];
3479 propagatedBuildInputs = [
3480 self."contextlib2"
3481 ];
2380 3482 meta = {
2381 3483 license = [ pkgs.lib.licenses.mit ];
2382 3484 };
2383 3485 };
2384 "zope.cachedescriptors" = super.buildPythonPackage {
2385 name = "zope.cachedescriptors-4.3.1";
2386 doCheck = false;
2387 propagatedBuildInputs = [
2388 self."setuptools"
2389 ];
3486 "zope.cachedescriptors" = super.buildPythonPackage rec {
3487 pname = "zope.cachedescriptors";
3488 version = "4.3.1";
2390 3489 src = fetchurl {
2391 3490 url = "https://files.pythonhosted.org/packages/2f/89/ebe1890cc6d3291ebc935558fa764d5fffe571018dbbee200e9db78762cb/zope.cachedescriptors-4.3.1.tar.gz";
2392 3491 sha256 = "0jhr3m5p74c6r7k8iv0005b8bfsialih9d7zl5vx38rf5xq1lk8z";
2393 3492 };
2394 meta = {
2395 license = [ pkgs.lib.licenses.zpl21 ];
2396 };
2397 };
2398 "zope.deprecation" = super.buildPythonPackage {
2399 name = "zope.deprecation-4.4.0";
3493 format = "setuptools";
2400 3494 doCheck = false;
3495 buildInputs = [];
3496 checkInputs = [];
3497 nativeBuildInputs = [];
2401 3498 propagatedBuildInputs = [
2402 3499 self."setuptools"
2403 3500 ];
3501 meta = {
3502 license = [ pkgs.lib.licenses.zpl21 ];
3503 };
3504 };
3505 "zope.deprecation" = super.buildPythonPackage rec {
3506 pname = "zope.deprecation";
3507 version = "4.4.0";
2404 3508 src = fetchurl {
2405 3509 url = "https://files.pythonhosted.org/packages/34/da/46e92d32d545dd067b9436279d84c339e8b16de2ca393d7b892bc1e1e9fd/zope.deprecation-4.4.0.tar.gz";
2406 3510 sha256 = "1pz2cv7gv9y1r3m0bdv7ks1alagmrn5msm5spwdzkb2by0w36i8d";
2407 3511 };
2408 meta = {
2409 license = [ pkgs.lib.licenses.zpl21 ];
2410 };
2411 };
2412 "zope.event" = super.buildPythonPackage {
2413 name = "zope.event-4.4";
3512 format = "setuptools";
2414 3513 doCheck = false;
3514 buildInputs = [];
3515 checkInputs = [];
3516 nativeBuildInputs = [];
2415 3517 propagatedBuildInputs = [
2416 3518 self."setuptools"
2417 3519 ];
3520 meta = {
3521 license = [ pkgs.lib.licenses.zpl21 ];
3522 };
3523 };
3524 "zope.event" = super.buildPythonPackage rec {
3525 pname = "zope.event";
3526 version = "4.4";
2418 3527 src = fetchurl {
2419 3528 url = "https://files.pythonhosted.org/packages/4c/b2/51c0369adcf5be2334280eed230192ab3b03f81f8efda9ddea6f65cc7b32/zope.event-4.4.tar.gz";
2420 3529 sha256 = "1ksbc726av9xacml6jhcfyn828hlhb9xlddpx6fcvnlvmpmpvhk9";
2421 3530 };
2422 meta = {
2423 license = [ pkgs.lib.licenses.zpl21 ];
2424 };
2425 };
2426 "zope.interface" = super.buildPythonPackage {
2427 name = "zope.interface-4.6.0";
3531 format = "setuptools";
2428 3532 doCheck = false;
3533 buildInputs = [];
3534 checkInputs = [];
3535 nativeBuildInputs = [];
2429 3536 propagatedBuildInputs = [
2430 3537 self."setuptools"
2431 3538 ];
3539 meta = {
3540 license = [ pkgs.lib.licenses.zpl21 ];
3541 };
3542 };
3543 "zope.interface" = super.buildPythonPackage rec {
3544 pname = "zope.interface";
3545 version = "4.6.0";
2432 3546 src = fetchurl {
2433 3547 url = "https://files.pythonhosted.org/packages/4e/d0/c9d16bd5b38de44a20c6dc5d5ed80a49626fafcb3db9f9efdc2a19026db6/zope.interface-4.6.0.tar.gz";
2434 3548 sha256 = "1rgh2x3rcl9r0v0499kf78xy86rnmanajf4ywmqb943wpk50sg8v";
2435 3549 };
3550 format = "setuptools";
3551 doCheck = false;
3552 buildInputs = [];
3553 checkInputs = [];
3554 nativeBuildInputs = [];
3555 propagatedBuildInputs = [
3556 self."setuptools"
3557 ];
2436 3558 meta = {
2437 3559 license = [ pkgs.lib.licenses.zpl21 ];
2438 3560 };
2439 3561 };
2440
2441 ### Test requirements
2442
2443
2444 3562 }
@@ -1,55 +1,76 b''
1 1 { pkgs ? (import <nixpkgs> {})
2 2 , pythonPackages ? "python27Packages"
3 3 }:
4 4
5 5 with pkgs.lib;
6 6
7 let _pythonPackages = pythonPackages; in
7 let
8 _pythonPackages = pythonPackages;
9
10 in
11
8 12 let
9 13 pythonPackages = getAttr _pythonPackages pkgs;
10 14
11 15 pip2nix = import ./nix-common/pip2nix.nix {
12 16 inherit
13 17 pkgs
14 18 pythonPackages;
15 19 };
16 20
17 21 in
18 22
19 23 pkgs.stdenv.mkDerivation {
20 24 name = "pip2nix-generated";
25
21 26 buildInputs = [
22 27 # Allows to generate python packages
23 28 pip2nix.pip2nix
24 29 pythonPackages.pip-tools
30 # compile using ffi
31 pkgs.libffi
32
33 pythonPackages.cython
25 34
26 35 # Allows to generate node dependencies
27 36 pkgs.nodePackages.node2nix
28 37
29 38 # We need mysql_config to be around
30 pkgs.mysql
39 pkgs.libmysqlclient
31 40
32 41 # We need postgresql to be around
33 42 pkgs.postgresql
34 43
35 44 # we need the below for saml
36 45 pkgs.libxml2
37 46 pkgs.libxslt
38 47 pkgs.xmlsec
39 48
40 49 # Curl is needed for pycurl
41 50 pkgs.curl
42 51 ];
43 52
53 LC_ALL = "en_US.UTF-8";
54 LOCALE_ARCHIVE =
55 if pkgs.stdenv.isLinux
56 then "${pkgs.glibcLocales}/lib/locale/locale-archive"
57 else "";
58
44 59 shellHook = ''
45 60 runHook preShellHook
46 61 runHook postShellHook
47 62 '';
48 63
49 64 preShellHook = ''
50 65 echo "Starting Generate Shell"
66 # set unpack source date to 1980 to fix ZIP problems that does not support <1980
67 export SOURCE_DATE_EPOCH=315532800
68 export TMPDIR=/tmp
69
51 70 # Custom prompt to distinguish from other dev envs.
52 export PS1="\n\[\033[1;32m\][Generate-shell:\w]$\[\033[0m\] "
71 export PS1="\n\[\033[1;32m\][pip2nix-generate-shell]$\[\033[0m\] "
72
53 73 export PYCURL_SSL_LIBRARY=openssl
74
54 75 '';
55 76 }
@@ -1,123 +1,123 b''
1 1 ## dependencies
2 2
3 3 amqp==2.5.2
4 4 babel==1.3
5 5 beaker==1.9.1
6 6 bleach==3.1.3
7 7 celery==4.3.0
8 8 channelstream==0.5.2
9 click==7.0
9 click==7.1.2
10 10 colander==1.7.0
11 11 # our custom configobj
12 12 https://code.rhodecode.com/upstream/configobj/artifacts/download/0-012de99a-b1e1-4f64-a5c0-07a98a41b324.tar.gz?md5=6a513f51fe04b2c18cf84c1395a7c626#egg=configobj==5.0.6
13 13 cssselect==1.0.3
14 14 cryptography==2.6.1
15 cython==0.29.17
15 16 decorator==4.1.2
16 17 deform==2.0.8
17 18 docutils==0.16.0
18 19 dogpile.cache==0.9.0
19 20 dogpile.core==0.4.1
20 21 formencode==1.2.4
21 22 future==0.14.3
22 23 futures==3.0.2
23 24 infrae.cache==1.0.1
24 25 iso8601==0.1.12
25 26 itsdangerous==0.24
26 27 kombu==4.6.6
27 lxml==4.2.5
28 mako==1.1.0
28 lxml==4.5.0
29 mako==1.1.2
29 30 markdown==2.6.11
30 31 markupsafe==1.1.1
31 32 msgpack-python==0.5.6
32 33 pyotp==2.3.0
33 34 packaging==20.3
34 35 pathlib2==2.3.5
35 36 paste==3.4.0
36 37 pastedeploy==2.1.0
37 38 pastescript==3.2.0
38 39 peppercorn==0.6
39 40 premailer==3.6.1
40 41 psutil==5.7.0
41 42 py-bcrypt==0.4
42 43 pycurl==7.43.0.3
43 44 pycrypto==2.6.1
44 45 pygments==2.4.2
45 46 pyparsing==2.4.7
46 47 pyramid-debugtoolbar==4.6.1
47 48 pyramid-mako==1.1.0
48 49 pyramid==1.10.4
49 50 pyramid_mailer==0.15.1
50 51 python-dateutil==2.8.1
51 52 python-ldap==3.2.0
52 53 python-memcached==1.59
53 54 python-pam==1.8.4
54 55 python-saml==2.4.2
55 56 pytz==2019.3
56 57 tzlocal==1.5.1
57 58 pyzmq==14.6.0
58 59 py-gfm==0.1.4
59 60 redis==3.4.1
60 61 repoze.lru==0.7
61 62 requests==2.22.0
62 63 routes==2.4.1
63 64 simplejson==3.16.0
64 65 six==1.11.0
65 66 sqlalchemy==1.3.15
66 67 sshpubkeys==3.1.0
67 68 subprocess32==3.5.4
68 69 supervisor==4.1.0
69 70 translationstring==1.3
70 71 urllib3==1.25.2
71 72 urlobject==2.4.3
72 73 venusian==1.2.0
73 74 weberror==0.13.1
74 75 webhelpers2==2.0
75 76 webob==1.8.5
76 77 whoosh==2.7.4
77 78 wsgiref==0.1.2
78 79 zope.cachedescriptors==4.3.1
79 80 zope.deprecation==4.4.0
80 81 zope.event==4.4.0
81 82 zope.interface==4.6.0
82 83
83 84 # DB drivers
84 mysql-python==1.2.5
85 mysqlclient==1.4.6
85 86 pymysql==0.8.1
86 87 pysqlite==2.8.3
87 88 psycopg2==2.8.4
88 89
89 90 # IPYTHON RENDERING
90 91 # entrypoints backport, pypi version doesn't support egg installs
91 92 https://code.rhodecode.com/upstream/entrypoints/artifacts/download/0-8e9ee9e4-c4db-409c-b07e-81568fd1832d.tar.gz?md5=3a027b8ff1d257b91fe257de6c43357d#egg=entrypoints==0.2.2.rhodecode-upstream1
92 93 nbconvert==5.3.1
93 94 nbformat==4.4.0
94 95 jupyter-client==5.0.0
95 96 jupyter-core==4.5.0
96 97
97 98 ## cli tools
98 99 alembic==1.4.2
99 100 invoke==0.13.0
100 101 bumpversion==0.5.3
101 102
102 103 ## http servers
103 104 gevent==1.5.0
104 105 greenlet==0.4.15
105 106 gunicorn==19.9.0
106 107 waitress==1.3.1
107 108
108 109 ## debug
109 110 ipdb==0.13.2
110 ipython==5.1.0
111 ipython==5.10.0
111 112
112 113 ## rhodecode-tools, special case, use file://PATH.tar.gz#egg=rhodecode-tools==X.Y.Z, to test local version
113 https://code.rhodecode.com/rhodecode-tools-ce/artifacts/download/0-ed54e749-2ef5-4bc7-ae7f-7900e3c2aa15.tar.gz?sha256=76f024bad3a1e55fdb3d64f13f5b77ff21a12fee699918de2110fe21effd5a3a#egg=rhodecode-tools==1.4.0
114
114 https://code.rhodecode.com/rhodecode-tools-ce/artifacts/download/0-0cf09d55-fcb5-4ab0-ad48-e71f65090875.tar.gz?sha256=ae458b6845f278aed1bcb90939ef01cdb581016ba0e7f58602d1ac6513f94707#egg=rhodecode-tools==2.0.0
115 115
116 116 ## appenlight
117 117 appenlight-client==0.6.26
118 118
119 119 ## test related requirements
120 120 -r requirements_test.txt
121 121
122 122 ## uncomment to add the debug libraries
123 123 #-r requirements_debug.txt
@@ -1,27 +1,33 b''
1 1 # contains not directly required libraries we want to pin the version.
2 2
3 atomicwrites==1.3.0
3 atomicwrites==1.4.0
4 4 attrs==19.3.0
5 5 asn1crypto==0.24.0
6 6 billiard==3.6.1.0
7 7 cffi==1.12.3
8 8 chameleon==2.24
9 9 configparser==4.0.2
10 10 contextlib2==0.6.0.post1
11 11 ecdsa==0.13.2
12 12 gnureadline==6.3.8
13 13 hupper==1.10.2
14 14 ipaddress==1.0.23
15 15 importlib-metadata==1.6.0
16 16 jinja2==2.9.6
17 17 jsonschema==2.6.0
18 18 pluggy==0.13.1
19 19 pyasn1-modules==0.2.6
20 20 pyramid-jinja2==2.7
21 21 scandir==1.10.0
22 22 setproctitle==1.1.10
23 23 tempita==0.5.2
24 testpath==0.4.4
24
25 25 transaction==2.4.0
26 26 vine==1.3.0
27 27 wcwidth==0.1.9
28
29 # ptyprocess backport, pypi version doesn't support egg/source installs on python 2.X
30 https://code.rhodecode.com/upstream/ptyprocess/artifacts/download/0-c8b019b1-c4d3-46ac-a0ad-1206ec3fb3cb.tar.gz?sha256=50394f2c5e117fcab4360bf99c8bc40be7211ee1a5860aeb3809b44249550c3e#egg=ptyprocess==0.6.0.rhodecode-upstream1
31
32 # testpath backport, pypi version doesn't support egg/source installs on python 2.X
33 https://code.rhodecode.com/upstream/testpath/artifacts/download/0-618e6b32-6ca5-428a-bda0-494bb347a56d.tar.gz?sha256=fd95bafd89ee2fb2bb0d82be34c9c5bba3a290f52cafc67a12a74ef825527019#egg=testpath==0.4.4.rhodecode-upstream1
@@ -1,16 +1,16 b''
1 1 # test related requirements
2 pytest==4.6.5
3 py==1.8.0
4 pytest-cov==2.7.1
5 pytest-sugar==0.9.2
6 pytest-runner==5.1.0
2 pytest==4.6.9
3 py==1.8.1
4 pytest-cov==2.8.1
5 pytest-sugar==0.9.3
6 pytest-runner==5.2.0
7 7 pytest-profiling==1.7.0
8 8 pytest-timeout==1.3.3
9 9 gprof2dot==2017.9.19
10 10
11 11 mock==3.0.5
12 12 cov-core==1.15.0
13 13 coverage==4.5.4
14 14
15 15 webtest==2.0.34
16 16 beautifulsoup4==4.6.3
@@ -1,43 +1,39 b''
1 1 [aliases]
2 2 test = pytest
3 3
4 [egg_info]
5 tag_build =
6 tag_svn_revision = false
7
8 4 # Babel configuration
9 5 [compile_catalog]
10 6 domain = rhodecode
11 7 directory = rhodecode/i18n
12 8 statistics = true
13 9
14 10 [extract_messages]
15 11 add_comments = TRANSLATORS:
16 12 output_file = rhodecode/i18n/rhodecode.pot
17 13 msgid-bugs-address = marcin@rhodecode.com
18 14 copyright-holder = RhodeCode GmbH
19 15 no-wrap = true
20 16 keywords =
21 17 lazy_ugettext
22 18 _ngettext
23 19 _gettext
24 20 gettext_translator
25 21
26 22 [init_catalog]
27 23 domain = rhodecode
28 24 input_file = rhodecode/i18n/rhodecode.pot
29 25 output_dir = rhodecode/i18n
30 26
31 27 [update_catalog]
32 28 domain = rhodecode
33 29 input_file = rhodecode/i18n/rhodecode.pot
34 30 output_dir = rhodecode/i18n
35 31 previous = true
36 32
37 33 [build_sphinx]
38 34 source-dir = docs/
39 35 build-dir = docs/_build
40 36 all_files = 1
41 37
42 38 [upload_sphinx]
43 39 upload-dir = docs/_build/html
@@ -1,119 +1,139 b''
1 1 # This file contains the adjustments which are desired for a development
2 2 # environment.
3 3
4 4 { pkgs ? (import <nixpkgs> {})
5 5 , pythonPackages ? "python27Packages"
6 6 , doCheck ? false
7 7 , sourcesOverrides ? {}
8 8 , doDevelopInstall ? true
9 9 , doReleaseInstall ? false
10 10 }:
11 11
12 12 let
13 13 # Get sources from config and update them with overrides.
14 14 sources = (pkgs.config.rc.sources or {}) // sourcesOverrides;
15 15
16 16 enterprise-ce = import ./default.nix {
17 17 inherit
18 18 pythonPackages
19 19 doCheck;
20 20 };
21 21
22 22 ce-pythonPackages = enterprise-ce.pythonPackages;
23 23
24 24 # This method looks up a path from `pkgs.config.rc.sources` and returns a
25 25 # shell script which does a `python setup.py develop` installation of it. If
26 26 # no path is found it will return an empty string.
27 27 optionalDevelopInstall = attributeName:
28 28 let
29 29 path = pkgs.lib.attrByPath [attributeName] null sources;
30 doIt = doDevelopInstall && path != null;
30 doDI = doDevelopInstall && path != null;
31 31
32 32 in
33 33 # do develop installation with empty hosts to skip any package duplicates to
34 34 # be replaced. This only pushes the package to be locally available
35 pkgs.lib.optionalString doIt (''
35 pkgs.lib.optionalString doDI (''
36 36 echo "[BEGIN] Develop install of '${attributeName}' from '${path}'"
37 37 pushd ${path}
38 38 python setup.py develop --prefix $tmp_path --allow-hosts ""
39 39 popd
40 40 echo "[DONE] Develop install of '${attributeName}' from '${path}'"
41 41 echo ""
42 42 '');
43 43
44 44 # This method looks up a path from `pkgs.config.rc.sources` and imports the
45 45 # default.nix file if it exists. It returns the list of build inputs. If no
46 46 # path is found it will return an empty list.
47 47 optionalDevelopInstallBuildInputs = attributeName:
48 48 let
49 49 path = pkgs.lib.attrByPath [attributeName] null sources;
50 doIt = doDevelopInstall && path != null && pkgs.lib.pathExists "${nixFile}";
51 50 nixFile = "${path}/default.nix";
51 doDI = doDevelopInstall && path != null && pkgs.lib.pathExists "${nixFile}";
52 52
53 53 derivate = import "${nixFile}" {
54 54 inherit
55 55 doCheck
56 56 pythonPackages;
57 57 };
58 58 in
59 pkgs.lib.lists.optionals doIt (
59 pkgs.lib.lists.optionals doDI (
60 60 derivate.propagatedBuildInputs
61 61 );
62 62
63 optionalBinDeps = attributeName:
64 let
65 path = pkgs.lib.attrByPath [attributeName] null sources;
66 nixFile = "${path}/default.nix";
67 doDI = doDevelopInstall && path != null && pkgs.lib.pathExists "${nixFile}";
68
69 derivate = import "${nixFile}" {
70 inherit
71 doCheck
72 pythonPackages;
73 };
74 in
75 pkgs.lib.optionalString doDI (''
76 echo "Wrapping PATH with vcsserver vcs binaries"
77 export PATH="${derivate.vcs_pkgs.subversion}/bin:${derivate.vcs_pkgs.git}/bin:${derivate.pythonPackages.mercurial}/bin:$PATH"
78 '');
79
63 80 developInstalls = [ "rhodecode-vcsserver" ];
64 81
65 in enterprise-ce.override (attrs: {
82 in enterprise-ce.override (attrs: rec {
66 83 # Avoid that we dump any sources into the store when entering the shell and
67 84 # make development a little bit more convenient.
68 85 src = null;
69 86
70 87 # Add dependencies which are useful for the development environment.
71 88 buildInputs =
72 89 attrs.buildInputs ++
73 90 (with ce-pythonPackages;
74 91 [ ipdb ]
75 92 ++ pkgs.lib.lists.optionals doReleaseInstall (
76 93 [invoke bumpversion]
77 94 )
78 95 );
79 96
80 97 # place to inject some required libs from develop installs
81 98 propagatedBuildInputs =
82 99 attrs.propagatedBuildInputs ++
83 100 pkgs.lib.lists.concatMap optionalDevelopInstallBuildInputs developInstalls;
84 101
85 102
86 103 # Make sure we execute both hooks
87 104 shellHook = ''
88 105 runHook preShellHook
89 106 runHook postShellHook
90 107 '';
91 108
92 109 preShellHook = ''
93 echo "Entering CE-Shell"
110 echo "Entering rhodecode-ce"
94 111
95 112 # Custom prompt to distinguish from other dev envs.
96 export PS1="\n\[\033[1;32m\][CE-shell:\w]$\[\033[0m\] "
113 export PS1="\n\[\033[1;32m\][rhodecode-ce-shell:\w]$\[\033[0m\] "
114
115 # Set locale
116 export LOCALE_ARCHIVE="${pkgs.glibcLocales}/lib/locale/locale-archive"
117 export LC_ALL="en_US.UTF-8"
97 118
98 119 echo "Building frontend assets"
99 120 ${enterprise-ce.linkNodePackages}
100 121
101 122 # Setup a temporary directory.
102 123 tmp_path=$(mktemp -d)
103 124 export PATH="$tmp_path/bin:$PATH"
104 125 export PYTHONPATH="$tmp_path/${ce-pythonPackages.python.sitePackages}:$PYTHONPATH"
105 126 mkdir -p $tmp_path/${ce-pythonPackages.python.sitePackages}
106 127
107 128 # Develop installation
108 129 echo "[BEGIN]: develop install of rhodecode-enterprise-ce"
109 130 python setup.py develop --prefix $tmp_path --allow-hosts ""
110 131 '';
111 132
112 133 postShellHook = ''
113 134 echo "** Additional develop installs **"
114 '' +
115 pkgs.lib.strings.concatMapStrings optionalDevelopInstall developInstalls
116 + ''
135 '' + pkgs.lib.strings.concatMapStrings optionalDevelopInstall developInstalls + ''
136 '' + pkgs.lib.strings.concatMapStrings optionalBinDeps [ "rhodecode-vcsserver" ] + ''
117 137 '';
118 138
119 139 })
General Comments 0
You need to be logged in to leave comments. Login now