##// END OF EJS Templates
merge with default
super-admin -
r4903:98004a1b merge default
parent child Browse files
Show More
@@ -48,5 +48,6 b' recursive-include rhodecode/public/js *'
48 recursive-include rhodecode/templates *
48 recursive-include rhodecode/templates *
49
49
50 # skip any tests files
50 # skip any tests files
51 recursive-exclude result *
51 recursive-exclude rhodecode/tests *
52 recursive-exclude rhodecode/tests *
52
53
@@ -1,4 +1,3 b''
1 .DEFAULT_GOAL := help
2
1
3 # set by: PATH_TO_OUTDATED_PACKAGES=/some/path/outdated_packages.py
2 # set by: PATH_TO_OUTDATED_PACKAGES=/some/path/outdated_packages.py
4 OUTDATED_PACKAGES = ${PATH_TO_OUTDATED_PACKAGES}
3 OUTDATED_PACKAGES = ${PATH_TO_OUTDATED_PACKAGES}
@@ -8,91 +7,129 b' WEBPACK=./node_binaries/webpack'
8 GRUNT=./node_binaries/grunt
7 GRUNT=./node_binaries/grunt
9
8
10 .PHONY: clean
9 .PHONY: clean
11 clean: ## full clean
10 ## Cleanup compiled and cache py files
11 clean:
12 make test-clean
12 make test-clean
13 find . -type f \( -iname '*.c' -o -iname '*.pyc' -o -iname '*.so' -o -iname '*.orig' \) -exec rm '{}' ';'
13 find . -type f \( -iname '*.c' -o -iname '*.pyc' -o -iname '*.so' -o -iname '*.orig' \) -exec rm '{}' ';'
14
14
15
15
16 .PHONY: test
16 .PHONY: test
17 test: ## run test-clean and tests
17 ## run test-clean and tests
18 test:
18 make test-clean
19 make test-clean
19 make test-only
20 make test-only
20
21
21
22
22 .PHONY:test-clean
23 .PHONY:test-clean
23 test-clean: ## run test-clean and tests
24 ## run test-clean and tests
25 test-clean:
24 rm -rf coverage.xml htmlcov junit.xml pylint.log result
26 rm -rf coverage.xml htmlcov junit.xml pylint.log result
25 find . -type d -name "__pycache__" -prune -exec rm -rf '{}' ';'
27 find . -type d -name "__pycache__" -prune -exec rm -rf '{}' ';'
26 find . -type f \( -iname '.coverage.*' \) -exec rm '{}' ';'
28 find . -type f \( -iname '.coverage.*' \) -exec rm '{}' ';'
27
29
28
30
29 .PHONY: test-only
31 .PHONY: test-only
30 test-only: ## run tests
32 ## Run tests only without cleanup
33 test-only:
31 PYTHONHASHSEED=random \
34 PYTHONHASHSEED=random \
32 py.test -x -vv -r xw -p no:sugar \
35 py.test -x -vv -r xw -p no:sugar \
33 --cov=rhodecode --cov-report=term-missing --cov-report=html \
36 --cov-report=term-missing --cov-report=html \
34 rhodecode
37 --cov=rhodecode rhodecode
35
36
38
37 .PHONY: test-only-mysql
39 .PHONY: test-only-mysql
38 test-only-mysql: ## run tests against mysql
40 ## run tests against mysql
41 test-only-mysql:
39 PYTHONHASHSEED=random \
42 PYTHONHASHSEED=random \
40 py.test -x -vv -r xw -p no:sugar \
43 py.test -x -vv -r xw -p no:sugar \
41 --cov=rhodecode --cov-report=term-missing --cov-report=html \
44 --cov-report=term-missing --cov-report=html \
42 --ini-config-override='{"app:main": {"sqlalchemy.db1.url": "mysql://root:qweqwe@localhost/rhodecode_test?charset=utf8"}}' \
45 --ini-config-override='{"app:main": {"sqlalchemy.db1.url": "mysql://root:qweqwe@localhost/rhodecode_test?charset=utf8"}}' \
43 rhodecode
46 --cov=rhodecode rhodecode
44
47
45
48
46 .PHONY: test-only-postgres
49 .PHONY: test-only-postgres
47 test-only-postgres: ## run tests against postgres
50 ## run tests against postgres
51 test-only-postgres:
48 PYTHONHASHSEED=random \
52 PYTHONHASHSEED=random \
49 py.test -x -vv -r xw -p no:sugar \
53 py.test -x -vv -r xw -p no:sugar \
50 --cov=rhodecode --cov-report=term-missing --cov-report=html \
54 --cov-report=term-missing --cov-report=html \
51 --ini-config-override='{"app:main": {"sqlalchemy.db1.url": "postgresql://postgres:qweqwe@localhost/rhodecode_test"}}' \
55 --ini-config-override='{"app:main": {"sqlalchemy.db1.url": "postgresql://postgres:qweqwe@localhost/rhodecode_test"}}' \
52 rhodecode
56 --cov=rhodecode rhodecode
53
57
54 .PHONY: docs
58 .PHONY: docs
55 docs: ## build docs
59 ## build docs
60 docs:
56 (cd docs; nix-build default.nix -o result; make clean html)
61 (cd docs; nix-build default.nix -o result; make clean html)
57
62
58
63
59 .PHONY: docs-clean
64 .PHONY: docs-clean
60 docs-clean: ## Cleanup docs
65 ## Cleanup docs
66 docs-clean:
61 (cd docs; make clean)
67 (cd docs; make clean)
62
68
63
69
64 .PHONY: docs-cleanup
70 .PHONY: docs-cleanup
65 docs-cleanup: ## Cleanup docs
71 ## Cleanup docs
72 docs-cleanup:
66 (cd docs; make cleanup)
73 (cd docs; make cleanup)
67
74
68
75
69 .PHONY: web-build
76 .PHONY: web-build
70 web-build: ## Build static/js
77 ## Build JS packages static/js
78 web-build:
71 NODE_PATH=$(NODE_PATH) $(GRUNT)
79 NODE_PATH=$(NODE_PATH) $(GRUNT)
72
80
73
81
74 .PHONY: generate-pkgs
75 generate-pkgs: ## generate new python packages
76 nix-shell pkgs/shell-generate.nix --command "pip2nix generate --licenses"
77
78
79 .PHONY: pip-packages
82 .PHONY: pip-packages
80 pip-packages: ## show outdated packages
83 ## show outdated packages
84 pip-packages:
81 python ${OUTDATED_PACKAGES}
85 python ${OUTDATED_PACKAGES}
82
86
83
87
84 .PHONY: generate-js-pkgs
88 .PHONY: sdist
85 generate-js-pkgs: ## generate js packages
89 ## Build sdist
86 rm -rf node_modules && \
90 sdist:
87 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" && \
91 python setup.py sdist
88 sed -i -e 's/http:\/\//https:\/\//g' pkgs/node-packages.nix
89
92
90
93
91 .PHONY: generate-license-meta
94 # Default command on calling make
92 generate-license-meta: ## Generate license metadata
95 .DEFAULT_GOAL := show-help
93 nix-build pkgs/license-generate.nix -o result-license && \
94 cat result-license/licenses.json | python -m json.tool > rhodecode/config/licenses.json
95
96
96 .PHONY: help
97 .PHONY: show-help
97 help:
98 show-help:
98 @grep -E '^[a-zA-Z_-]+:.*?## .*$$' $(MAKEFILE_LIST) | sort | awk 'BEGIN {FS = ":.*?## "}; {printf "\033[36m%-24s\033[0m %s\n", $$1, $$2}'
99 @echo "$$(tput bold)Available rules:$$(tput sgr0)"
100 @echo
101 @sed -n -e "/^## / { \
102 h; \
103 s/.*//; \
104 :doc" \
105 -e "H; \
106 n; \
107 s/^## //; \
108 t doc" \
109 -e "s/:.*//; \
110 G; \
111 s/\\n## /---/; \
112 s/\\n/ /g; \
113 p; \
114 }" ${MAKEFILE_LIST} \
115 | LC_ALL='C' sort --ignore-case \
116 | awk -F '---' \
117 -v ncol=$$(tput cols) \
118 -v indent=19 \
119 -v col_on="$$(tput setaf 6)" \
120 -v col_off="$$(tput sgr0)" \
121 '{ \
122 printf "%s%*s%s ", col_on, -indent, $$1, col_off; \
123 n = split($$2, words, " "); \
124 line_length = ncol - indent; \
125 for (i = 1; i <= n; i++) { \
126 line_length -= length(words[i]) + 1; \
127 if (line_length <= 0) { \
128 line_length = ncol - indent - length(words[i]) - 1; \
129 printf "\n%*s ", -indent, " "; \
130 } \
131 printf "%s ", words[i]; \
132 } \
133 printf "\n"; \
134 }'
135
@@ -47,20 +47,22 b' let'
47
47
48 # Evaluates to the last segment of a file system path.
48 # Evaluates to the last segment of a file system path.
49 basename = path: with pkgs.lib; last (splitString "/" path);
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 # source code filter used as arugment to builtins.filterSource.
54 # source code filter used as arugment to builtins.filterSource.
52 src-filter = path: type: with pkgs.lib;
55 src-filter = path: type: with pkgs.lib;
53 let
56 let
54 ext = last (splitString "." path);
57 ext = last (splitString "." path);
58 parts = last (splitString "/" path);
55 in
59 in
56 !builtins.elem (basename path) [
60 !builtins.elem (basename path) [
57 ".git" ".hg" "__pycache__" ".eggs" ".idea" ".dev"
61 ".git" ".hg" "__pycache__" ".eggs" ".idea" ".dev"
58 "node_modules" "node_binaries"
62 "node_modules" "node_binaries"
59 "build" "data" "result" "tmp"] &&
63 "build" "data" "result" "tmp"] &&
60 !builtins.elem ext ["egg-info" "pyc"] &&
64 !builtins.elem ext ["egg-info" "pyc"] &&
61 # TODO: johbo: This check is wrong, since "path" contains an absolute path,
65 !startsWith "result" (basename path);
62 # it would still be good to restore it since we want to ignore "result-*".
63 !hasPrefix "result" path;
64
66
65 sources =
67 sources =
66 let
68 let
@@ -69,6 +71,7 b' let'
69 all
71 all
70 isString
72 isString
71 attrValues;
73 attrValues;
74
72 sourcesConfig = pkgs.config.rc.sources or {};
75 sourcesConfig = pkgs.config.rc.sources or {};
73 in
76 in
74 # Ensure that sources are configured as strings. Using a path
77 # Ensure that sources are configured as strings. Using a path
@@ -76,8 +79,8 b' let'
76 assert all isString (attrValues sourcesConfig);
79 assert all isString (attrValues sourcesConfig);
77 sourcesConfig;
80 sourcesConfig;
78
81
82 rhodecode-enterprise-ce-src = builtins.filterSource src-filter ./.;
79 version = builtins.readFile "${rhodecode-enterprise-ce-src}/rhodecode/VERSION";
83 version = builtins.readFile "${rhodecode-enterprise-ce-src}/rhodecode/VERSION";
80 rhodecode-enterprise-ce-src = builtins.filterSource src-filter ./.;
81
84
82 nodeEnv = import ./pkgs/node-default.nix {
85 nodeEnv = import ./pkgs/node-default.nix {
83 inherit
86 inherit
@@ -122,6 +125,12 b' let'
122 '';
125 '';
123
126
124 releaseName = "RhodeCodeEnterpriseCE-${version}";
127 releaseName = "RhodeCodeEnterpriseCE-${version}";
128 pythonWithEnv =
129 self.python.buildEnv.override {
130 extraLibs = [ ] ++ self.rhodecode-enterprise-ce.propagatedBuildInputs;
131 ignoreCollisions = true;
132 #--set PYTHONHASHSEED random TODO
133 };
125 in super.rhodecode-enterprise-ce.override (attrs: {
134 in super.rhodecode-enterprise-ce.override (attrs: {
126 inherit
135 inherit
127 doCheck
136 doCheck
@@ -142,6 +151,7 b' let'
142 pythonCommunityOverrides;
151 pythonCommunityOverrides;
143
152
144 pythonPackages = self;
153 pythonPackages = self;
154 rc_pkgs = pkgs;
145 };
155 };
146
156
147 buildInputs =
157 buildInputs =
@@ -155,14 +165,21 b' let'
155
165
156 ];
166 ];
157
167
158 LC_ALL = "en_US.UTF-8";
168 preBuild = ''
159 LOCALE_ARCHIVE =
169 export NIX_PATH=nixpkgs=${pkgs.path}
160 if pkgs.stdenv.isLinux
170 export SSL_CERT_FILE=${pkgs.cacert}/etc/ssl/certs/ca-bundle.crt
161 then "${pkgs.glibcLocales}/lib/locale/locale-archive"
171
162 else "";
172 echo "[BEGIN]: Building frontend assets"
173 ${linkNodePackages}
174 make web-build
175 rm -fr node_modules
176 rm -fr node_binaries
177 echo "[DONE ]: Building frontend assets"
178 '';
163
179
164 # Add bin directory to path so that tests can find 'rhodecode'.
180 # Add bin directory to path so that tests can find 'rhodecode'.
165 preCheck = ''
181 preCheck = ''
182 echo "Expanding PATH with $out/bin directory"
166 export PATH="$out/bin:$PATH"
183 export PATH="$out/bin:$PATH"
167 '';
184 '';
168
185
@@ -178,15 +195,6 b' let'
178 rm -rf $out/lib/${self.python.libPrefix}/site-packages/rhodecode/tests
195 rm -rf $out/lib/${self.python.libPrefix}/site-packages/rhodecode/tests
179 '';
196 '';
180
197
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 postInstall = ''
198 postInstall = ''
191 # check required files
199 # check required files
192 STATIC_CHECK="/robots.txt /502.html
200 STATIC_CHECK="/robots.txt /502.html
@@ -210,31 +218,34 b' let'
210 cp configs/production.ini $out/etc
218 cp configs/production.ini $out/etc
211 echo "[DONE ]: saved enterprise-ce production.ini into $out/etc"
219 echo "[DONE ]: saved enterprise-ce production.ini into $out/etc"
212
220
221 echo "saving env in $out/etc/env_vars.txt"
222 touch $out/etc/env_vars.txt
223 echo "# RhodeCode build env vars" >> $out/etc/env_vars.txt
224 echo "LOCALE_ARCHIVE=\"${pkgs.glibcLocales}/lib/locale/locale-archive\"" >> $out/etc/env_vars.txt
225 echo "LC_ALL=\"en_US.UTF-8\"" >> $out/etc/env_vars.txt
226
213 cp -Rf rhodecode/config/rcextensions $out/etc/rcextensions.tmpl
227 cp -Rf rhodecode/config/rcextensions $out/etc/rcextensions.tmpl
214 echo "[DONE ]: saved enterprise-ce rcextensions into $out/etc/rcextensions.tmpl"
228 echo "[DONE ]: saved enterprise-ce rcextensions into $out/etc/rcextensions.tmpl"
215
229
216 # python based programs need to be wrapped
230 # python based programs need to be wrapped
217 mkdir -p $out/bin
231 mkdir -p $out/bin
218
232
233 # expose python
234 ln -s ${pythonWithEnv}/bin/python $out/bin/
235
219 # required binaries from dependencies
236 # required binaries from dependencies
220 ln -s ${self.supervisor}/bin/supervisorctl $out/bin/
237 ln -s ${pythonWithEnv}/bin/supervisorctl $out/bin/
221 ln -s ${self.supervisor}/bin/supervisord $out/bin/
238 ln -s ${pythonWithEnv}/bin/supervisord $out/bin/
222 ln -s ${self.pastescript}/bin/paster $out/bin/
239 ln -s ${pythonWithEnv}/bin/paster $out/bin/
223 ln -s ${self.channelstream}/bin/channelstream $out/bin/
240 ln -s ${pythonWithEnv}/bin/channelstream $out/bin/
224 ln -s ${self.celery}/bin/celery $out/bin/
241 ln -s ${pythonWithEnv}/bin/celery $out/bin/
225 ln -s ${self.gunicorn}/bin/gunicorn $out/bin/
242 ln -s ${pythonWithEnv}/bin/gunicorn $out/bin/
226 ln -s ${self.pyramid}/bin/prequest $out/bin/
243 ln -s ${pythonWithEnv}/bin/prequest $out/bin/
227 ln -s ${self.pyramid}/bin/pserve $out/bin/
244 ln -s ${pythonWithEnv}/bin/pserve $out/bin/
228
245
229 echo "[DONE ]: created symlinks into $out/bin"
246 echo "[DONE ]: created symlinks into $out/bin"
230 DEPS="$out/bin/supervisorctl \
247 DEPS="
231 $out/bin/supervisord \
248 "
232 $out/bin/paster \
233 $out/bin/channelstream \
234 $out/bin/celery \
235 $out/bin/gunicorn \
236 $out/bin/prequest \
237 $out/bin/pserve"
238
249
239 # wrap only dependency scripts, they require to have full PYTHONPATH set
250 # wrap only dependency scripts, they require to have full PYTHONPATH set
240 # to be able to import all packages
251 # to be able to import all packages
@@ -251,17 +262,17 b' let'
251 # rhodecode-tools don't need wrapping
262 # rhodecode-tools don't need wrapping
252 ln -s ${self.rhodecode-tools}/bin/rhodecode-* $out/bin/
263 ln -s ${self.rhodecode-tools}/bin/rhodecode-* $out/bin/
253
264
254 # expose sources of CE
255 ln -s $out $out/etc/rhodecode_enterprise_ce_source
256
257 # expose static files folder
265 # expose static files folder
258 cp -Rf $out/lib/${self.python.libPrefix}/site-packages/rhodecode/public/ $out/etc/static
266 cp -Rf $out/lib/${self.python.libPrefix}/site-packages/rhodecode/public/ $out/etc/static
259 chmod 755 -R $out/etc/static
267 chmod 755 -R $out/etc/static
260
268
269 # expose sources of rhodecode-enterprise-ce
270 ln -s $out $out/etc/rhodecode_enterprise_ce_source
261 '';
271 '';
272
262 });
273 });
274 };
263
275
264 };
265
276
266 basePythonPackages = with builtins;
277 basePythonPackages = with builtins;
267 if isAttrs pythonPackages then
278 if isAttrs pythonPackages then
@@ -270,13 +281,8 b' let'
270 getAttr pythonPackages pkgs;
281 getAttr pythonPackages pkgs;
271
282
272 pythonGeneratedPackages = import ./pkgs/python-packages.nix {
283 pythonGeneratedPackages = import ./pkgs/python-packages.nix {
273 inherit
284 inherit pkgs;
274 pkgs;
285 inherit (pkgs) fetchurl fetchgit fetchhg;
275 inherit
276 (pkgs)
277 fetchurl
278 fetchgit
279 fetchhg;
280 };
286 };
281
287
282 pythonCommunityOverrides = import ./pkgs/python-packages-overrides.nix {
288 pythonCommunityOverrides = import ./pkgs/python-packages-overrides.nix {
@@ -1,6 +1,6 b''
1 {
1 {
2 "name": "rhodecode-enterprise",
2 "name": "rhodecode-enterprise",
3 "version": "2.0.0",
3 "version": "4.19.0",
4 "private": true,
4 "private": true,
5 "description" : "RhodeCode JS packaged",
5 "description" : "RhodeCode JS packaged",
6 "license": "SEE LICENSE IN LICENSE.txt",
6 "license": "SEE LICENSE IN LICENSE.txt",
@@ -14,4 +14,12 b' rec {'
14 pythonPackages;
14 pythonPackages;
15 };
15 };
16
16
17 pip-tools = pythonPackages.pip-tools;
18
19 setuptools = pythonPackages.setuptools;
20
21 wheel = pythonPackages.wheel;
22
23 pip = pythonPackages.pip;
24
17 }
25 }
@@ -1,8 +1,8 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 {pkgs ? import <nixpkgs> {
3 {pkgs ? import <nixpkgs> {
4 inherit system;
4 inherit system;
5 }, system ? builtins.currentSystem, nodejs ? pkgs."nodejs-8_x"}:
5 }, system ? builtins.currentSystem, nodejs ? pkgs."nodejs-12_x"}:
6
6
7 let
7 let
8 nodeEnv = import ./node-env.nix {
8 nodeEnv = import ./node-env.nix {
@@ -11,7 +11,7 b' let'
11
11
12 cat > $out/bin/tar <<EOF
12 cat > $out/bin/tar <<EOF
13 #! ${stdenv.shell} -e
13 #! ${stdenv.shell} -e
14 $(type -p tar) "\$@" --warning=no-unknown-keyword
14 $(type -p tar) "\$@" --warning=no-unknown-keyword --delay-directory-restore
15 EOF
15 EOF
16
16
17 chmod +x $out/bin/tar
17 chmod +x $out/bin/tar
@@ -57,7 +57,7 b' let'
57
57
58 # Recursively composes the dependencies of a package
58 # Recursively composes the dependencies of a package
59 composePackage = { name, packageName, src, dependencies ? [], ... }@args:
59 composePackage = { name, packageName, src, dependencies ? [], ... }@args:
60 ''
60 builtins.addErrorContext "while evaluating node package '${packageName}'" ''
61 DIR=$(pwd)
61 DIR=$(pwd)
62 cd $TMPDIR
62 cd $TMPDIR
63
63
@@ -72,7 +72,7 b' let'
72 packageDir="$(find . -maxdepth 1 -type d | tail -1)"
72 packageDir="$(find . -maxdepth 1 -type d | tail -1)"
73
73
74 # Restore write permissions to make building work
74 # Restore write permissions to make building work
75 find "$packageDir" -type d -print0 | xargs -0 chmod u+x
75 find "$packageDir" -type d -exec chmod u+x {} \;
76 chmod -R u+w "$packageDir"
76 chmod -R u+w "$packageDir"
77
77
78 # Move the extracted tarball into the output folder
78 # Move the extracted tarball into the output folder
@@ -219,7 +219,16 b' let'
219 packageObj["_integrity"] = "sha1-000000000000000000000000000="; // When no _integrity string has been provided (e.g. by Git dependencies), add a dummy one. It does not seem to harm and it bypasses downloads.
219 packageObj["_integrity"] = "sha1-000000000000000000000000000="; // When no _integrity string has been provided (e.g. by Git dependencies), add a dummy one. It does not seem to harm and it bypasses downloads.
220 }
220 }
221
221
222 if(dependency.resolved) {
223 packageObj["_resolved"] = dependency.resolved; // Adopt the resolved property if one has been provided
224 } else {
222 packageObj["_resolved"] = dependency.version; // Set the resolved version to the version identifier. This prevents NPM from cloning Git repositories.
225 packageObj["_resolved"] = dependency.version; // Set the resolved version to the version identifier. This prevents NPM from cloning Git repositories.
226 }
227
228 if(dependency.from !== undefined) { // Adopt from property if one has been provided
229 packageObj["_from"] = dependency.from;
230 }
231
223 fs.writeFileSync(packageJSONPath, JSON.stringify(packageObj, null, 2));
232 fs.writeFileSync(packageJSONPath, JSON.stringify(packageObj, null, 2));
224 }
233 }
225
234
@@ -308,50 +317,11 b' let'
308 '';
317 '';
309 };
318 };
310
319
311 # Builds and composes an NPM package including all its dependencies
320 prepareAndInvokeNPM = {packageName, bypassCache, reconstructLock, npmFlags, production}:
312 buildNodePackage =
313 { name
314 , packageName
315 , version
316 , dependencies ? []
317 , buildInputs ? []
318 , production ? true
319 , npmFlags ? ""
320 , dontNpmInstall ? false
321 , bypassCache ? false
322 , preRebuild ? ""
323 , dontStrip ? true
324 , unpackPhase ? "true"
325 , buildPhase ? "true"
326 , ... }@args:
327
328 let
321 let
329 forceOfflineFlag = if bypassCache then "--offline" else "--registry http://www.example.com";
322 forceOfflineFlag = if bypassCache then "--offline" else "--registry http://www.example.com";
330 extraArgs = removeAttrs args [ "name" "dependencies" "buildInputs" "dontStrip" "dontNpmInstall" "preRebuild" "unpackPhase" "buildPhase" ];
331 in
323 in
332 stdenv.mkDerivation ({
324 ''
333 name = "node-${name}-${version}";
334 buildInputs = [ tarWrapper python nodejs ]
335 ++ stdenv.lib.optional (stdenv.isLinux) utillinux
336 ++ stdenv.lib.optional (stdenv.isDarwin) libtool
337 ++ buildInputs;
338
339 inherit dontStrip; # Stripping may fail a build for some package deployments
340 inherit dontNpmInstall preRebuild unpackPhase buildPhase;
341
342 compositionScript = composePackage args;
343 pinpointDependenciesScript = pinpointDependenciesOfPackage args;
344
345 passAsFile = [ "compositionScript" "pinpointDependenciesScript" ];
346
347 installPhase = ''
348 # Create and enter a root node_modules/ folder
349 mkdir -p $out/lib/node_modules
350 cd $out/lib/node_modules
351
352 # Compose the package and all its dependencies
353 source $compositionScriptPath
354
355 # Pinpoint the versions of all dependencies to the ones that are actually being used
325 # Pinpoint the versions of all dependencies to the ones that are actually being used
356 echo "pinpointing versions of dependencies..."
326 echo "pinpointing versions of dependencies..."
357 source $pinpointDependenciesScriptPath
327 source $pinpointDependenciesScriptPath
@@ -375,24 +345,80 b' let'
375 runHook preRebuild
345 runHook preRebuild
376
346
377 ${stdenv.lib.optionalString bypassCache ''
347 ${stdenv.lib.optionalString bypassCache ''
378 if [ ! -f package-lock.json ]
348 ${stdenv.lib.optionalString reconstructLock ''
349 if [ -f package-lock.json ]
379 then
350 then
351 echo "WARNING: Reconstruct lock option enabled, but a lock file already exists!"
352 echo "This will most likely result in version mismatches! We will remove the lock file and regenerate it!"
353 rm package-lock.json
354 else
380 echo "No package-lock.json file found, reconstructing..."
355 echo "No package-lock.json file found, reconstructing..."
356 fi
357
381 node ${reconstructPackageLock}
358 node ${reconstructPackageLock}
382 fi
359 ''}
383
360
384 node ${addIntegrityFieldsScript}
361 node ${addIntegrityFieldsScript}
385 ''}
362 ''}
386
363
387 npm ${forceOfflineFlag} --nodedir=${nodeSources} ${npmFlags} ${stdenv.lib.optionalString production "--production"} rebuild
364 npm ${forceOfflineFlag} --nodedir=${nodeSources} ${npmFlags} ${stdenv.lib.optionalString production "--production"} rebuild
388
365
389 if [ "$dontNpmInstall" != "1" ]
366 if [ "''${dontNpmInstall-}" != "1" ]
390 then
367 then
391 # NPM tries to download packages even when they already exist if npm-shrinkwrap is used.
368 # NPM tries to download packages even when they already exist if npm-shrinkwrap is used.
392 rm -f npm-shrinkwrap.json
369 rm -f npm-shrinkwrap.json
393
370
394 npm ${forceOfflineFlag} --nodedir=${nodeSources} ${npmFlags} ${stdenv.lib.optionalString production "--production"} install
371 npm ${forceOfflineFlag} --nodedir=${nodeSources} ${npmFlags} ${stdenv.lib.optionalString production "--production"} install
395 fi
372 fi
373 '';
374
375 # Builds and composes an NPM package including all its dependencies
376 buildNodePackage =
377 { name
378 , packageName
379 , version
380 , dependencies ? []
381 , buildInputs ? []
382 , production ? true
383 , npmFlags ? ""
384 , dontNpmInstall ? false
385 , bypassCache ? false
386 , reconstructLock ? false
387 , preRebuild ? ""
388 , dontStrip ? true
389 , unpackPhase ? "true"
390 , buildPhase ? "true"
391 , ... }@args:
392
393 let
394 extraArgs = removeAttrs args [ "name" "dependencies" "buildInputs" "dontStrip" "dontNpmInstall" "preRebuild" "unpackPhase" "buildPhase" ];
395 in
396 stdenv.mkDerivation ({
397 name = "node_${name}-${version}";
398 buildInputs = [ tarWrapper python nodejs ]
399 ++ stdenv.lib.optional (stdenv.isLinux) utillinux
400 ++ stdenv.lib.optional (stdenv.isDarwin) libtool
401 ++ buildInputs;
402
403 inherit nodejs;
404
405 inherit dontStrip; # Stripping may fail a build for some package deployments
406 inherit dontNpmInstall preRebuild unpackPhase buildPhase;
407
408 compositionScript = composePackage args;
409 pinpointDependenciesScript = pinpointDependenciesOfPackage args;
410
411 passAsFile = [ "compositionScript" "pinpointDependenciesScript" ];
412
413 installPhase = ''
414 # Create and enter a root node_modules/ folder
415 mkdir -p $out/lib/node_modules
416 cd $out/lib/node_modules
417
418 # Compose the package and all its dependencies
419 source $compositionScriptPath
420
421 ${prepareAndInvokeNPM { inherit packageName bypassCache reconstructLock npmFlags production; }}
396
422
397 # Create symlink to the deployed executable folder, if applicable
423 # Create symlink to the deployed executable folder, if applicable
398 if [ -d "$out/lib/node_modules/.bin" ]
424 if [ -d "$out/lib/node_modules/.bin" ]
@@ -431,14 +457,13 b' let'
431 , npmFlags ? ""
457 , npmFlags ? ""
432 , dontNpmInstall ? false
458 , dontNpmInstall ? false
433 , bypassCache ? false
459 , bypassCache ? false
460 , reconstructLock ? false
434 , dontStrip ? true
461 , dontStrip ? true
435 , unpackPhase ? "true"
462 , unpackPhase ? "true"
436 , buildPhase ? "true"
463 , buildPhase ? "true"
437 , ... }@args:
464 , ... }@args:
438
465
439 let
466 let
440 forceOfflineFlag = if bypassCache then "--offline" else "--registry http://www.example.com";
441
442 extraArgs = removeAttrs args [ "name" "dependencies" "buildInputs" ];
467 extraArgs = removeAttrs args [ "name" "dependencies" "buildInputs" ];
443
468
444 nodeDependencies = stdenv.mkDerivation ({
469 nodeDependencies = stdenv.mkDerivation ({
@@ -473,39 +498,13 b' let'
473 fi
498 fi
474 ''}
499 ''}
475
500
476 # Pinpoint the versions of all dependencies to the ones that are actually being used
501 # Go to the parent folder to make sure that all packages are pinpointed
477 echo "pinpointing versions of dependencies..."
478 cd ..
502 cd ..
479 ${stdenv.lib.optionalString (builtins.substring 0 1 packageName == "@") "cd .."}
503 ${stdenv.lib.optionalString (builtins.substring 0 1 packageName == "@") "cd .."}
480
504
481 source $pinpointDependenciesScriptPath
505 ${prepareAndInvokeNPM { inherit packageName bypassCache reconstructLock npmFlags production; }}
482 cd ${packageName}
483
484 # Patch the shebangs of the bundled modules to prevent them from
485 # calling executables outside the Nix store as much as possible
486 patchShebangs .
487
488 export HOME=$PWD
489
506
490 ${stdenv.lib.optionalString bypassCache ''
507 # Expose the executables that were installed
491 if [ ! -f package-lock.json ]
492 then
493 echo "No package-lock.json file found, reconstructing..."
494 node ${reconstructPackageLock}
495 fi
496
497 node ${addIntegrityFieldsScript}
498 ''}
499
500 npm ${forceOfflineFlag} --nodedir=${nodeSources} ${npmFlags} ${stdenv.lib.optionalString production "--production"} rebuild
501
502 ${stdenv.lib.optionalString (!dontNpmInstall) ''
503 # NPM tries to download packages even when they already exist if npm-shrinkwrap is used.
504 rm -f npm-shrinkwrap.json
505
506 npm ${forceOfflineFlag} --nodedir=${nodeSources} ${npmFlags} ${stdenv.lib.optionalString production "--production"} install
507 ''}
508
509 cd ..
508 cd ..
510 ${stdenv.lib.optionalString (builtins.substring 0 1 packageName == "@") "cd .."}
509 ${stdenv.lib.optionalString (builtins.substring 0 1 packageName == "@") "cd .."}
511
510
@@ -531,7 +530,8 b' let'
531 # Provide the dependencies in a development shell through the NODE_PATH environment variable
530 # Provide the dependencies in a development shell through the NODE_PATH environment variable
532 inherit nodeDependencies;
531 inherit nodeDependencies;
533 shellHook = stdenv.lib.optionalString (dependencies != []) ''
532 shellHook = stdenv.lib.optionalString (dependencies != []) ''
534 export NODE_PATH=$nodeDependencies/lib/node_modules
533 export NODE_PATH=${nodeDependencies}/lib/node_modules
534 export PATH="${nodeDependencies}/bin:$PATH"
535 '';
535 '';
536 };
536 };
537 in
537 in
@@ -1,4 +1,4 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 {nodeEnv, fetchurl, fetchgit, globalBuildInputs ? []}:
3 {nodeEnv, fetchurl, fetchgit, globalBuildInputs ? []}:
4
4
@@ -211,13 +211,13 b' let'
211 sha512 = "yiUk09opTEnE1lK+tb501ENb+yQBi4p++Ep0eGJAHesVYKVMPNgPphVKkIizkDaU+n0SE+zXfTsRbYyOMDYXSg==";
211 sha512 = "yiUk09opTEnE1lK+tb501ENb+yQBi4p++Ep0eGJAHesVYKVMPNgPphVKkIizkDaU+n0SE+zXfTsRbYyOMDYXSg==";
212 };
212 };
213 };
213 };
214 "@polymer/polymer-3.3.1" = {
214 "@polymer/polymer-3.4.1" = {
215 name = "_at_polymer_slash_polymer";
215 name = "_at_polymer_slash_polymer";
216 packageName = "@polymer/polymer";
216 packageName = "@polymer/polymer";
217 version = "3.3.1";
217 version = "3.4.1";
218 src = fetchurl {
218 src = fetchurl {
219 url = "https://registry.npmjs.org/@polymer/polymer/-/polymer-3.3.1.tgz";
219 url = "https://registry.npmjs.org/@polymer/polymer/-/polymer-3.4.1.tgz";
220 sha512 = "8KaB48tzyMjdsHdxo5KvCAaqmTe7rYDzQAoj/pyEfq9Fp4YfUaS+/xqwYj0GbiDAUNzwkmEQ7dw9cgnRNdKO8A==";
220 sha512 = "KPWnhDZibtqKrUz7enIPOiO4ZQoJNOuLwqrhV2MXzIt3VVnUVJVG5ORz4Z2sgO+UZ+/UZnPD0jqY+jmw/+a9mQ==";
221 };
221 };
222 };
222 };
223 "@types/clone-0.1.30" = {
223 "@types/clone-0.1.30" = {
@@ -499,13 +499,13 b' let'
499 sha1 = "82ffb02b29e662ae53bdc20af15947706739c536";
499 sha1 = "82ffb02b29e662ae53bdc20af15947706739c536";
500 };
500 };
501 };
501 };
502 "ajv-6.12.0" = {
502 "ajv-6.12.2" = {
503 name = "ajv";
503 name = "ajv";
504 packageName = "ajv";
504 packageName = "ajv";
505 version = "6.12.0";
505 version = "6.12.2";
506 src = fetchurl {
506 src = fetchurl {
507 url = "https://registry.npmjs.org/ajv/-/ajv-6.12.0.tgz";
507 url = "https://registry.npmjs.org/ajv/-/ajv-6.12.2.tgz";
508 sha512 = "D6gFiFA0RRLyUbvijN74DWAjXSFxWKaWP7mldxkVhyhAV3+SWA9HEJPHQ2c9soIeTFJqcSdFDGFgdqs1iUU2Hw==";
508 sha512 = "k+V+hzjm5q/Mr8ef/1Y9goCmlsK4I6Sm74teeyGvFk1XrOsbsKLjEdrvny42CZ+a8sXbk8KWpY/bDwS+FLL2UQ==";
509 };
509 };
510 };
510 };
511 "ajv-keywords-3.4.1" = {
511 "ajv-keywords-3.4.1" = {
@@ -1472,6 +1472,15 b' let'
1472 sha512 = "ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==";
1472 sha512 = "ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==";
1473 };
1473 };
1474 };
1474 };
1475 "bn.js-5.1.1" = {
1476 name = "bn.js";
1477 packageName = "bn.js";
1478 version = "5.1.1";
1479 src = fetchurl {
1480 url = "https://registry.npmjs.org/bn.js/-/bn.js-5.1.1.tgz";
1481 sha512 = "IUTD/REb78Z2eodka1QZyyEk66pciRcP6Sroka0aI3tG/iwIdYLrBD62RsubR7vqdt3WyX8p4jxeatzmRSphtA==";
1482 };
1483 };
1475 "boolbase-1.0.0" = {
1484 "boolbase-1.0.0" = {
1476 name = "boolbase";
1485 name = "boolbase";
1477 packageName = "boolbase";
1486 packageName = "boolbase";
@@ -1553,13 +1562,13 b' let'
1553 sha1 = "21e0abfaf6f2029cf2fafb133567a701d4135524";
1562 sha1 = "21e0abfaf6f2029cf2fafb133567a701d4135524";
1554 };
1563 };
1555 };
1564 };
1556 "browserify-sign-4.0.4" = {
1565 "browserify-sign-4.1.0" = {
1557 name = "browserify-sign";
1566 name = "browserify-sign";
1558 packageName = "browserify-sign";
1567 packageName = "browserify-sign";
1559 version = "4.0.4";
1568 version = "4.1.0";
1560 src = fetchurl {
1569 src = fetchurl {
1561 url = "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz";
1570 url = "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.1.0.tgz";
1562 sha1 = "aa4eb68e5d7b658baa6bf6a57e630cbd7a93d298";
1571 sha512 = "VYxo7cDCeYUoBZ0ZCy4UyEUCP3smyBd4DRQM5nrFS1jJjPJjX7rP3oLRpPoWfkhQfyJ0I9ZbHbKafrFD/SGlrg==";
1563 };
1572 };
1564 };
1573 };
1565 "browserify-zlib-0.2.0" = {
1574 "browserify-zlib-0.2.0" = {
@@ -1679,22 +1688,22 b' let'
1679 sha1 = "b534e7c734c4f81ec5fbe8aca2ad24354b962c6c";
1688 sha1 = "b534e7c734c4f81ec5fbe8aca2ad24354b962c6c";
1680 };
1689 };
1681 };
1690 };
1682 "caniuse-db-1.0.30001042" = {
1691 "caniuse-db-1.0.30001058" = {
1683 name = "caniuse-db";
1692 name = "caniuse-db";
1684 packageName = "caniuse-db";
1693 packageName = "caniuse-db";
1685 version = "1.0.30001042";
1694 version = "1.0.30001058";
1686 src = fetchurl {
1695 src = fetchurl {
1687 url = "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30001042.tgz";
1696 url = "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30001058.tgz";
1688 sha512 = "2RKrB2hkLCW/8Uj32oaXj0O+N9ROo0/BF0EueWHwgs6AeeSiL+rCSsbICR3ayBJOZavgcFx65ZCw7QiafsoUFQ==";
1697 sha512 = "DhGWGTuINKNdqrJzw6ag7RnkuHtg3B4m/b4SsvqAN3n1UXzSXtINS2ReBFOA5mO3TukrW39Fr9pUWW02i8Zvcw==";
1689 };
1698 };
1690 };
1699 };
1691 "caniuse-lite-1.0.30001042" = {
1700 "caniuse-lite-1.0.30001058" = {
1692 name = "caniuse-lite";
1701 name = "caniuse-lite";
1693 packageName = "caniuse-lite";
1702 packageName = "caniuse-lite";
1694 version = "1.0.30001042";
1703 version = "1.0.30001058";
1695 src = fetchurl {
1704 src = fetchurl {
1696 url = "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001042.tgz";
1705 url = "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001058.tgz";
1697 sha512 = "igMQ4dlqnf4tWv0xjaaE02op9AJ2oQzXKjWf4EuAHFN694Uo9/EfPVIPJcmn2WkU9RqozCxx5e2KPcVClHDbDw==";
1706 sha512 = "UiRZmBYd1HdVVdFKy7PuLVx9e2NS7SMyx7QpWvFjiklYrLJKpLd19cRnRNqlw4zYa7vVejS3c8JUVobX241zHQ==";
1698 };
1707 };
1699 };
1708 };
1700 "caseless-0.12.0" = {
1709 "caseless-0.12.0" = {
@@ -2552,13 +2561,13 b' let'
2552 sha1 = "3a83a904e54353287874c564b7549386849a98c9";
2561 sha1 = "3a83a904e54353287874c564b7549386849a98c9";
2553 };
2562 };
2554 };
2563 };
2555 "electron-to-chromium-1.3.412" = {
2564 "electron-to-chromium-1.3.437" = {
2556 name = "electron-to-chromium";
2565 name = "electron-to-chromium";
2557 packageName = "electron-to-chromium";
2566 packageName = "electron-to-chromium";
2558 version = "1.3.412";
2567 version = "1.3.437";
2559 src = fetchurl {
2568 src = fetchurl {
2560 url = "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.412.tgz";
2569 url = "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.437.tgz";
2561 sha512 = "4bVdSeJScR8fT7ERveLWbxemY5uXEHVseqMRyORosiKcTUSGtVwBkV8uLjXCqoFLeImA57Z9hbz3TOid01U4Hw==";
2570 sha512 = "PBQn2q68ErqMyBUABh9Gh8R6DunGky8aB5y3N5lPM7OVpldwyUbAK5AX9WcwE/5F6ceqvQ+iQLYkJYRysAs6Bg==";
2562 };
2571 };
2563 };
2572 };
2564 "elliptic-6.5.2" = {
2573 "elliptic-6.5.2" = {
@@ -2624,13 +2633,13 b' let'
2624 sha1 = "b2987aa3821347fcde642b24fdfc9e4fb712bf26";
2633 sha1 = "b2987aa3821347fcde642b24fdfc9e4fb712bf26";
2625 };
2634 };
2626 };
2635 };
2627 "entities-2.0.0" = {
2636 "entities-2.0.2" = {
2628 name = "entities";
2637 name = "entities";
2629 packageName = "entities";
2638 packageName = "entities";
2630 version = "2.0.0";
2639 version = "2.0.2";
2631 src = fetchurl {
2640 src = fetchurl {
2632 url = "https://registry.npmjs.org/entities/-/entities-2.0.0.tgz";
2641 url = "https://registry.npmjs.org/entities/-/entities-2.0.2.tgz";
2633 sha512 = "D9f7V0JSRwIxlRI2mjMqufDrRDnx8p+eEOz7aUM9SuvF8gsBzra0/6tbjl1m8eQHrZlYj6PxqE00hZ1SAIKPLw==";
2642 sha512 = "dmD3AvJQBUjKpcNkoqr+x+IF0SdRtPz9Vk0uTy4yWqga9ibB6s4v++QFWNohjiUGoMlF552ZvNyXDxz5iW0qmw==";
2634 };
2643 };
2635 };
2644 };
2636 "errno-0.1.7" = {
2645 "errno-0.1.7" = {
@@ -3101,13 +3110,13 b' let'
3101 sha1 = "1504ad2523158caa40db4a2787cb01411994ea4f";
3110 sha1 = "1504ad2523158caa40db4a2787cb01411994ea4f";
3102 };
3111 };
3103 };
3112 };
3104 "fsevents-1.2.12" = {
3113 "fsevents-1.2.13" = {
3105 name = "fsevents";
3114 name = "fsevents";
3106 packageName = "fsevents";
3115 packageName = "fsevents";
3107 version = "1.2.12";
3116 version = "1.2.13";
3108 src = fetchurl {
3117 src = fetchurl {
3109 url = "https://registry.npmjs.org/fsevents/-/fsevents-1.2.12.tgz";
3118 url = "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz";
3110 sha512 = "Ggd/Ktt7E7I8pxZRbGIs7vwqAPscSESMrCSkx2FtWeqmheJgCo2R74fTsZFCifr0VTPwqRpPv17+6b8Zp7th0Q==";
3119 sha512 = "oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==";
3111 };
3120 };
3112 };
3121 };
3113 "function-bind-1.1.1" = {
3122 "function-bind-1.1.1" = {
@@ -3281,13 +3290,13 b' let'
3281 sha1 = "15a4806a57547cb2d2dbf27f42e89a8c3451b364";
3290 sha1 = "15a4806a57547cb2d2dbf27f42e89a8c3451b364";
3282 };
3291 };
3283 };
3292 };
3284 "graceful-fs-4.2.3" = {
3293 "graceful-fs-4.2.4" = {
3285 name = "graceful-fs";
3294 name = "graceful-fs";
3286 packageName = "graceful-fs";
3295 packageName = "graceful-fs";
3287 version = "4.2.3";
3296 version = "4.2.4";
3288 src = fetchurl {
3297 src = fetchurl {
3289 url = "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz";
3298 url = "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz";
3290 sha512 = "a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==";
3299 sha512 = "WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==";
3291 };
3300 };
3292 };
3301 };
3293 "grunt-0.4.5" = {
3302 "grunt-0.4.5" = {
@@ -3524,13 +3533,13 b' let'
3524 sha1 = "95b0b63fec2146619a6fe57fe75628d5a39efe4f";
3533 sha1 = "95b0b63fec2146619a6fe57fe75628d5a39efe4f";
3525 };
3534 };
3526 };
3535 };
3527 "hash-base-3.0.4" = {
3536 "hash-base-3.1.0" = {
3528 name = "hash-base";
3537 name = "hash-base";
3529 packageName = "hash-base";
3538 packageName = "hash-base";
3530 version = "3.0.4";
3539 version = "3.1.0";
3531 src = fetchurl {
3540 src = fetchurl {
3532 url = "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz";
3541 url = "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz";
3533 sha1 = "5fc8686847ecd73499403319a6b0a3f3f6ae4918";
3542 sha512 = "1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==";
3534 };
3543 };
3535 };
3544 };
3536 "hash.js-1.1.7" = {
3545 "hash.js-1.1.7" = {
@@ -4262,13 +4271,13 b' let'
4262 sha1 = "46c3fec8c1892b12b0833db9bc7622176dbab34b";
4271 sha1 = "46c3fec8c1892b12b0833db9bc7622176dbab34b";
4263 };
4272 };
4264 };
4273 };
4265 "jshint-2.11.0" = {
4274 "jshint-2.11.1" = {
4266 name = "jshint";
4275 name = "jshint";
4267 packageName = "jshint";
4276 packageName = "jshint";
4268 version = "2.11.0";
4277 version = "2.11.1";
4269 src = fetchurl {
4278 src = fetchurl {
4270 url = "https://registry.npmjs.org/jshint/-/jshint-2.11.0.tgz";
4279 url = "https://registry.npmjs.org/jshint/-/jshint-2.11.1.tgz";
4271 sha512 = "ooaD/hrBPhu35xXW4gn+o3SOuzht73gdBuffgJzrZBJZPGgGiiTvJEgTyxFvBO2nz0+X1G6etF8SzUODTlLY6Q==";
4280 sha512 = "WXWePB8ssAH3DlD05IoqolsY6arhbll/1+i2JkRPpihQAuiNaR/gSt8VKIcxpV5m6XChP0hCwESQUqpuQMA8Tg==";
4272 };
4281 };
4273 };
4282 };
4274 "jshint-2.9.7" = {
4283 "jshint-2.9.7" = {
@@ -4730,22 +4739,22 b' let'
4730 sha512 = "x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==";
4739 sha512 = "x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==";
4731 };
4740 };
4732 };
4741 };
4733 "mime-db-1.43.0" = {
4742 "mime-db-1.44.0" = {
4734 name = "mime-db";
4743 name = "mime-db";
4735 packageName = "mime-db";
4744 packageName = "mime-db";
4736 version = "1.43.0";
4745 version = "1.44.0";
4737 src = fetchurl {
4746 src = fetchurl {
4738 url = "https://registry.npmjs.org/mime-db/-/mime-db-1.43.0.tgz";
4747 url = "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz";
4739 sha512 = "+5dsGEEovYbT8UY9yD7eE4XTc4UwJ1jBYlgaQQF38ENsKR3wj/8q8RFZrF9WIZpB2V1ArTVFUva8sAul1NzRzQ==";
4748 sha512 = "/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==";
4740 };
4749 };
4741 };
4750 };
4742 "mime-types-2.1.26" = {
4751 "mime-types-2.1.27" = {
4743 name = "mime-types";
4752 name = "mime-types";
4744 packageName = "mime-types";
4753 packageName = "mime-types";
4745 version = "2.1.26";
4754 version = "2.1.27";
4746 src = fetchurl {
4755 src = fetchurl {
4747 url = "https://registry.npmjs.org/mime-types/-/mime-types-2.1.26.tgz";
4756 url = "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz";
4748 sha512 = "01paPWYgLrkqAyrlDorC1uDwl2p3qZT7yl806vW7DvDoxwXi46jsjFbg+WdwotBIk6/MbEhO/dh5aZ5sNj/dWQ==";
4757 sha512 = "JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==";
4749 };
4758 };
4750 };
4759 };
4751 "mimic-fn-2.1.0" = {
4760 "mimic-fn-2.1.0" = {
@@ -4838,13 +4847,13 b' let'
4838 sha512 = "NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==";
4847 sha512 = "NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==";
4839 };
4848 };
4840 };
4849 };
4841 "moment-2.24.0" = {
4850 "moment-2.25.3" = {
4842 name = "moment";
4851 name = "moment";
4843 packageName = "moment";
4852 packageName = "moment";
4844 version = "2.24.0";
4853 version = "2.25.3";
4845 src = fetchurl {
4854 src = fetchurl {
4846 url = "https://registry.npmjs.org/moment/-/moment-2.24.0.tgz";
4855 url = "https://registry.npmjs.org/moment/-/moment-2.25.3.tgz";
4847 sha512 = "bV7f+6l2QigeBBZSM/6yTNq4P2fNpSWj/0e7jQcy87A8e7o2nAfP/34/2ky5Vw4B9S446EtIhodAzkFCcR4dQg==";
4856 sha512 = "PuYv0PHxZvzc15Sp8ybUCoQ+xpyPWvjOuK72a5ovzp2LI32rJXOiIfyoFoYvG3s6EwwrdkMyWuRiEHSZRLJNdg==";
4848 };
4857 };
4849 };
4858 };
4850 "mousetrap-1.6.5" = {
4859 "mousetrap-1.6.5" = {
@@ -4874,13 +4883,13 b' let'
4874 sha1 = "5608aeadfc00be6c2901df5f9861788de0d597c8";
4883 sha1 = "5608aeadfc00be6c2901df5f9861788de0d597c8";
4875 };
4884 };
4876 };
4885 };
4877 "nan-2.14.0" = {
4886 "nan-2.14.1" = {
4878 name = "nan";
4887 name = "nan";
4879 packageName = "nan";
4888 packageName = "nan";
4880 version = "2.14.0";
4889 version = "2.14.1";
4881 src = fetchurl {
4890 src = fetchurl {
4882 url = "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz";
4891 url = "https://registry.npmjs.org/nan/-/nan-2.14.1.tgz";
4883 sha512 = "INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==";
4892 sha512 = "isWHgVjnFjh2x2yuJ/tj3JbwoHu3UC2dX5G/88Cm24yB6YopVgxvBObDY7n5xW6ExmFhJpSEQqFPvq9zaXc8Jw==";
4884 };
4893 };
4885 };
4894 };
4886 "nanomatch-1.2.13" = {
4895 "nanomatch-1.2.13" = {
@@ -6071,6 +6080,15 b' let'
6071 sha512 = "Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==";
6080 sha512 = "Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==";
6072 };
6081 };
6073 };
6082 };
6083 "readable-stream-3.6.0" = {
6084 name = "readable-stream";
6085 packageName = "readable-stream";
6086 version = "3.6.0";
6087 src = fetchurl {
6088 url = "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz";
6089 sha512 = "BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==";
6090 };
6091 };
6074 "readdirp-2.2.1" = {
6092 "readdirp-2.2.1" = {
6075 name = "readdirp";
6093 name = "readdirp";
6076 packageName = "readdirp";
6094 packageName = "readdirp";
@@ -6296,13 +6314,13 b' let'
6296 sha1 = "97f717b69d48784f5f526a6c5aa8ffdda055a4d1";
6314 sha1 = "97f717b69d48784f5f526a6c5aa8ffdda055a4d1";
6297 };
6315 };
6298 };
6316 };
6299 "resolve-1.16.0" = {
6317 "resolve-1.17.0" = {
6300 name = "resolve";
6318 name = "resolve";
6301 packageName = "resolve";
6319 packageName = "resolve";
6302 version = "1.16.0";
6320 version = "1.17.0";
6303 src = fetchurl {
6321 src = fetchurl {
6304 url = "https://registry.npmjs.org/resolve/-/resolve-1.16.0.tgz";
6322 url = "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz";
6305 sha512 = "LarL/PIKJvc09k1jaeT4kQb/8/7P+qV4qSnN2K80AES+OHdfZELAKVOBjxsvtToT/uLOfFbvYvKfZmV8cee7nA==";
6323 sha512 = "ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==";
6306 };
6324 };
6307 };
6325 };
6308 "resolve-cwd-2.0.0" = {
6326 "resolve-cwd-2.0.0" = {
@@ -6404,13 +6422,13 b' let'
6404 sha512 = "Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==";
6422 sha512 = "Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==";
6405 };
6423 };
6406 };
6424 };
6407 "safe-buffer-5.2.0" = {
6425 "safe-buffer-5.2.1" = {
6408 name = "safe-buffer";
6426 name = "safe-buffer";
6409 packageName = "safe-buffer";
6427 packageName = "safe-buffer";
6410 version = "5.2.0";
6428 version = "5.2.1";
6411 src = fetchurl {
6429 src = fetchurl {
6412 url = "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz";
6430 url = "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz";
6413 sha512 = "fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==";
6431 sha512 = "rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==";
6414 };
6432 };
6415 };
6433 };
6416 "safe-regex-1.1.0" = {
6434 "safe-regex-1.1.0" = {
@@ -6980,13 +6998,13 b' let'
6980 sha1 = "9f5772413952135c6fefbf40afe6a4faa88b4bb5";
6998 sha1 = "9f5772413952135c6fefbf40afe6a4faa88b4bb5";
6981 };
6999 };
6982 };
7000 };
6983 "sweetalert2-9.10.12" = {
7001 "sweetalert2-9.10.13" = {
6984 name = "sweetalert2";
7002 name = "sweetalert2";
6985 packageName = "sweetalert2";
7003 packageName = "sweetalert2";
6986 version = "9.10.12";
7004 version = "9.10.13";
6987 src = fetchurl {
7005 src = fetchurl {
6988 url = "https://registry.npmjs.org/sweetalert2/-/sweetalert2-9.10.12.tgz";
7006 url = "https://registry.npmjs.org/sweetalert2/-/sweetalert2-9.10.13.tgz";
6989 sha512 = "RnarmbDGTPmwecJbaVdq5LvlzbVReIOtPk0huPnXOE19G00xMxGcTY0wjt9AjwsexUnLivLXc3b6nD6+D6NlGg==";
7007 sha512 = "JiZtO9SQdnS/Uvlqw5MlWpGpYVqH/eBQi7u61+Oxba7ZA4vfX0tSdyzQsiMk56HTUw8Nk8IvNPvfbt3WR3FOsQ==";
6990 };
7008 };
6991 };
7009 };
6992 "tapable-0.2.9" = {
7010 "tapable-0.2.9" = {
@@ -7133,13 +7151,13 b' let'
7133 sha1 = "30c6203e1e66b841a88701ed8858f1725d94b026";
7151 sha1 = "30c6203e1e66b841a88701ed8858f1725d94b026";
7134 };
7152 };
7135 };
7153 };
7136 "tslib-1.11.1" = {
7154 "tslib-1.13.0" = {
7137 name = "tslib";
7155 name = "tslib";
7138 packageName = "tslib";
7156 packageName = "tslib";
7139 version = "1.11.1";
7157 version = "1.13.0";
7140 src = fetchurl {
7158 src = fetchurl {
7141 url = "https://registry.npmjs.org/tslib/-/tslib-1.11.1.tgz";
7159 url = "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz";
7142 sha512 = "aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==";
7160 sha512 = "i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==";
7143 };
7161 };
7144 };
7162 };
7145 "tty-browserify-0.0.0" = {
7163 "tty-browserify-0.0.0" = {
@@ -7205,13 +7223,13 b' let'
7205 sha512 = "Y2VsbPVs0FIshJztycsO2SfPk7/KAF/T72qzv9u5EpQ4kB2hQoHlhNQTsNyy6ul7lQtqJN/AoWeS23OzEiEFxw==";
7223 sha512 = "Y2VsbPVs0FIshJztycsO2SfPk7/KAF/T72qzv9u5EpQ4kB2hQoHlhNQTsNyy6ul7lQtqJN/AoWeS23OzEiEFxw==";
7206 };
7224 };
7207 };
7225 };
7208 "uglify-js-3.9.1" = {
7226 "uglify-js-3.9.3" = {
7209 name = "uglify-js";
7227 name = "uglify-js";
7210 packageName = "uglify-js";
7228 packageName = "uglify-js";
7211 version = "3.9.1";
7229 version = "3.9.3";
7212 src = fetchurl {
7230 src = fetchurl {
7213 url = "https://registry.npmjs.org/uglify-js/-/uglify-js-3.9.1.tgz";
7231 url = "https://registry.npmjs.org/uglify-js/-/uglify-js-3.9.3.tgz";
7214 sha512 = "JUPoL1jHsc9fOjVFHdQIhqEEJsQvfKDjlubcCilu8U26uZ73qOg8VsN8O1jbuei44ZPlwL7kmbAdM4tzaUvqnA==";
7232 sha512 = "r5ImcL6QyzQGVimQoov3aL2ZScywrOgBXGndbWrdehKoSvGe/RmiE5Jpw/v+GvxODt6l2tpBXwA7n+qZVlHBMA==";
7215 };
7233 };
7216 };
7234 };
7217 "uglify-to-browserify-1.0.2" = {
7235 "uglify-to-browserify-1.0.2" = {
@@ -7731,7 +7749,7 b' let'
7731 args = {
7749 args = {
7732 name = "rhodecode-enterprise";
7750 name = "rhodecode-enterprise";
7733 packageName = "rhodecode-enterprise";
7751 packageName = "rhodecode-enterprise";
7734 version = "2.0.0";
7752 version = "4.19.0";
7735 src = ./..;
7753 src = ./..;
7736 dependencies = [
7754 dependencies = [
7737 sources."@polymer/font-roboto-3.0.2"
7755 sources."@polymer/font-roboto-3.0.2"
@@ -7757,7 +7775,7 b' let'
7757 sources."@polymer/paper-toast-3.0.1"
7775 sources."@polymer/paper-toast-3.0.1"
7758 sources."@polymer/paper-toggle-button-3.0.1"
7776 sources."@polymer/paper-toggle-button-3.0.1"
7759 sources."@polymer/paper-tooltip-3.0.1"
7777 sources."@polymer/paper-tooltip-3.0.1"
7760 sources."@polymer/polymer-3.3.1"
7778 sources."@polymer/polymer-3.4.1"
7761 sources."@types/clone-0.1.30"
7779 sources."@types/clone-0.1.30"
7762 sources."@types/node-6.14.10"
7780 sources."@types/node-6.14.10"
7763 sources."@types/parse5-2.2.34"
7781 sources."@types/parse5-2.2.34"
@@ -7824,7 +7842,11 b' let'
7824 sources."array-unique-0.3.2"
7842 sources."array-unique-0.3.2"
7825 sources."asap-2.0.6"
7843 sources."asap-2.0.6"
7826 sources."asn1-0.2.4"
7844 sources."asn1-0.2.4"
7827 sources."asn1.js-4.10.1"
7845 (sources."asn1.js-4.10.1" // {
7846 dependencies = [
7847 sources."bn.js-4.11.8"
7848 ];
7849 })
7828 (sources."assert-1.5.0" // {
7850 (sources."assert-1.5.0" // {
7829 dependencies = [
7851 dependencies = [
7830 sources."inherits-2.0.1"
7852 sources."inherits-2.0.1"
@@ -7960,7 +7982,7 b' let'
7960 sources."binary-extensions-1.13.1"
7982 sources."binary-extensions-1.13.1"
7961 sources."bindings-1.5.0"
7983 sources."bindings-1.5.0"
7962 sources."bluebird-3.7.2"
7984 sources."bluebird-3.7.2"
7963 sources."bn.js-4.11.8"
7985 sources."bn.js-5.1.1"
7964 sources."boolbase-1.0.0"
7986 sources."boolbase-1.0.0"
7965 sources."boom-2.10.1"
7987 sources."boom-2.10.1"
7966 sources."brace-expansion-1.1.11"
7988 sources."brace-expansion-1.1.11"
@@ -7973,8 +7995,17 b' let'
7973 sources."browserify-aes-1.2.0"
7995 sources."browserify-aes-1.2.0"
7974 sources."browserify-cipher-1.0.1"
7996 sources."browserify-cipher-1.0.1"
7975 sources."browserify-des-1.0.2"
7997 sources."browserify-des-1.0.2"
7976 sources."browserify-rsa-4.0.1"
7998 (sources."browserify-rsa-4.0.1" // {
7977 sources."browserify-sign-4.0.4"
7999 dependencies = [
8000 sources."bn.js-4.11.8"
8001 ];
8002 })
8003 (sources."browserify-sign-4.1.0" // {
8004 dependencies = [
8005 sources."readable-stream-3.6.0"
8006 sources."string_decoder-1.3.0"
8007 ];
8008 })
7978 sources."browserify-zlib-0.2.0"
8009 sources."browserify-zlib-0.2.0"
7979 sources."browserslist-3.2.8"
8010 sources."browserslist-3.2.8"
7980 sources."buffer-4.9.2"
8011 sources."buffer-4.9.2"
@@ -7984,7 +8015,7 b' let'
7984 (sources."cacache-10.0.4" // {
8015 (sources."cacache-10.0.4" // {
7985 dependencies = [
8016 dependencies = [
7986 sources."glob-7.1.6"
8017 sources."glob-7.1.6"
7987 sources."graceful-fs-4.2.3"
8018 sources."graceful-fs-4.2.4"
7988 sources."lru-cache-4.1.5"
8019 sources."lru-cache-4.1.5"
7989 sources."minimatch-3.0.4"
8020 sources."minimatch-3.0.4"
7990 sources."rimraf-2.7.1"
8021 sources."rimraf-2.7.1"
@@ -7998,8 +8029,8 b' let'
7998 sources."browserslist-1.7.7"
8029 sources."browserslist-1.7.7"
7999 ];
8030 ];
8000 })
8031 })
8001 sources."caniuse-db-1.0.30001042"
8032 sources."caniuse-db-1.0.30001058"
8002 sources."caniuse-lite-1.0.30001042"
8033 sources."caniuse-lite-1.0.30001058"
8003 sources."caseless-0.12.0"
8034 sources."caseless-0.12.0"
8004 sources."center-align-0.1.3"
8035 sources."center-align-0.1.3"
8005 sources."chalk-0.5.1"
8036 sources."chalk-0.5.1"
@@ -8103,7 +8134,11 b' let'
8103 })
8134 })
8104 sources."core-js-2.6.11"
8135 sources."core-js-2.6.11"
8105 sources."core-util-is-1.0.2"
8136 sources."core-util-is-1.0.2"
8106 sources."create-ecdh-4.0.3"
8137 (sources."create-ecdh-4.0.3" // {
8138 dependencies = [
8139 sources."bn.js-4.11.8"
8140 ];
8141 })
8107 sources."create-hash-1.2.0"
8142 sources."create-hash-1.2.0"
8108 sources."create-hmac-1.1.7"
8143 sources."create-hmac-1.1.7"
8109 (sources."cross-spawn-6.0.5" // {
8144 (sources."cross-spawn-6.0.5" // {
@@ -8148,13 +8183,17 b' let'
8148 sources."des.js-1.0.1"
8183 sources."des.js-1.0.1"
8149 sources."detect-file-1.0.0"
8184 sources."detect-file-1.0.0"
8150 sources."detect-indent-4.0.0"
8185 sources."detect-indent-4.0.0"
8151 sources."diffie-hellman-5.0.3"
8186 (sources."diffie-hellman-5.0.3" // {
8187 dependencies = [
8188 sources."bn.js-4.11.8"
8189 ];
8190 })
8152 sources."dir-glob-2.2.2"
8191 sources."dir-glob-2.2.2"
8153 sources."dom-converter-0.2.0"
8192 sources."dom-converter-0.2.0"
8154 (sources."dom-serializer-0.2.2" // {
8193 (sources."dom-serializer-0.2.2" // {
8155 dependencies = [
8194 dependencies = [
8156 sources."domelementtype-2.0.1"
8195 sources."domelementtype-2.0.1"
8157 sources."entities-2.0.0"
8196 sources."entities-2.0.2"
8158 ];
8197 ];
8159 })
8198 })
8160 (sources."dom5-2.3.0" // {
8199 (sources."dom5-2.3.0" // {
@@ -8177,13 +8216,17 b' let'
8177 ];
8216 ];
8178 })
8217 })
8179 sources."ecc-jsbn-0.1.2"
8218 sources."ecc-jsbn-0.1.2"
8180 sources."electron-to-chromium-1.3.412"
8219 sources."electron-to-chromium-1.3.437"
8181 sources."elliptic-6.5.2"
8220 (sources."elliptic-6.5.2" // {
8221 dependencies = [
8222 sources."bn.js-4.11.8"
8223 ];
8224 })
8182 sources."emojis-list-3.0.0"
8225 sources."emojis-list-3.0.0"
8183 sources."end-of-stream-1.4.4"
8226 sources."end-of-stream-1.4.4"
8184 (sources."enhanced-resolve-4.1.1" // {
8227 (sources."enhanced-resolve-4.1.1" // {
8185 dependencies = [
8228 dependencies = [
8186 sources."graceful-fs-4.2.3"
8229 sources."graceful-fs-4.2.4"
8187 sources."memory-fs-0.5.0"
8230 sources."memory-fs-0.5.0"
8188 sources."readable-stream-2.3.7"
8231 sources."readable-stream-2.3.7"
8189 sources."safe-buffer-5.1.2"
8232 sources."safe-buffer-5.1.2"
@@ -8286,11 +8329,11 b' let'
8286 })
8329 })
8287 (sources."fs-write-stream-atomic-1.0.10" // {
8330 (sources."fs-write-stream-atomic-1.0.10" // {
8288 dependencies = [
8331 dependencies = [
8289 sources."graceful-fs-4.2.3"
8332 sources."graceful-fs-4.2.4"
8290 ];
8333 ];
8291 })
8334 })
8292 sources."fs.realpath-1.0.0"
8335 sources."fs.realpath-1.0.0"
8293 sources."fsevents-1.2.12"
8336 sources."fsevents-1.2.13"
8294 sources."function-bind-1.1.1"
8337 sources."function-bind-1.1.1"
8295 sources."gaze-0.5.2"
8338 sources."gaze-0.5.2"
8296 sources."get-caller-file-1.0.3"
8339 sources."get-caller-file-1.0.3"
@@ -8418,7 +8461,12 b' let'
8418 sources."kind-of-4.0.0"
8461 sources."kind-of-4.0.0"
8419 ];
8462 ];
8420 })
8463 })
8421 sources."hash-base-3.0.4"
8464 (sources."hash-base-3.1.0" // {
8465 dependencies = [
8466 sources."readable-stream-3.6.0"
8467 sources."string_decoder-1.3.0"
8468 ];
8469 })
8422 sources."hash.js-1.1.7"
8470 sources."hash.js-1.1.7"
8423 sources."hawk-3.1.3"
8471 sources."hawk-3.1.3"
8424 sources."he-1.2.0"
8472 sources."he-1.2.0"
@@ -8525,7 +8573,7 b' let'
8525 sources."js-yaml-2.0.5"
8573 sources."js-yaml-2.0.5"
8526 sources."jsbn-0.1.1"
8574 sources."jsbn-0.1.1"
8527 sources."jsesc-1.3.0"
8575 sources."jsesc-1.3.0"
8528 (sources."jshint-2.11.0" // {
8576 (sources."jshint-2.11.1" // {
8529 dependencies = [
8577 dependencies = [
8530 sources."lodash-4.17.15"
8578 sources."lodash-4.17.15"
8531 sources."minimatch-3.0.4"
8579 sources."minimatch-3.0.4"
@@ -8548,7 +8596,7 b' let'
8548 sources."lcid-2.0.0"
8596 sources."lcid-2.0.0"
8549 (sources."less-2.7.3" // {
8597 (sources."less-2.7.3" // {
8550 dependencies = [
8598 dependencies = [
8551 sources."graceful-fs-4.2.3"
8599 sources."graceful-fs-4.2.4"
8552 ];
8600 ];
8553 })
8601 })
8554 (sources."liftoff-2.5.0" // {
8602 (sources."liftoff-2.5.0" // {
@@ -8595,10 +8643,14 b' let'
8595 ];
8643 ];
8596 })
8644 })
8597 sources."micromatch-3.1.10"
8645 sources."micromatch-3.1.10"
8598 sources."miller-rabin-4.0.1"
8646 (sources."miller-rabin-4.0.1" // {
8647 dependencies = [
8648 sources."bn.js-4.11.8"
8649 ];
8650 })
8599 sources."mime-1.6.0"
8651 sources."mime-1.6.0"
8600 sources."mime-db-1.43.0"
8652 sources."mime-db-1.44.0"
8601 sources."mime-types-2.1.26"
8653 sources."mime-types-2.1.27"
8602 sources."mimic-fn-2.1.0"
8654 sources."mimic-fn-2.1.0"
8603 sources."minimalistic-assert-1.0.1"
8655 sources."minimalistic-assert-1.0.1"
8604 sources."minimalistic-crypto-utils-1.0.1"
8656 sources."minimalistic-crypto-utils-1.0.1"
@@ -8611,7 +8663,7 b' let'
8611 ];
8663 ];
8612 })
8664 })
8613 sources."mkdirp-0.5.5"
8665 sources."mkdirp-0.5.5"
8614 sources."moment-2.24.0"
8666 sources."moment-2.25.3"
8615 sources."mousetrap-1.6.5"
8667 sources."mousetrap-1.6.5"
8616 (sources."move-concurrently-1.0.1" // {
8668 (sources."move-concurrently-1.0.1" // {
8617 dependencies = [
8669 dependencies = [
@@ -8621,7 +8673,7 b' let'
8621 ];
8673 ];
8622 })
8674 })
8623 sources."ms-2.0.0"
8675 sources."ms-2.0.0"
8624 sources."nan-2.14.0"
8676 sources."nan-2.14.1"
8625 sources."nanomatch-1.2.13"
8677 sources."nanomatch-1.2.13"
8626 sources."neo-async-2.6.1"
8678 sources."neo-async-2.6.1"
8627 sources."nice-try-1.0.5"
8679 sources."nice-try-1.0.5"
@@ -8636,7 +8688,7 b' let'
8636 sources."safe-buffer-5.1.2"
8688 sources."safe-buffer-5.1.2"
8637 (sources."string_decoder-1.3.0" // {
8689 (sources."string_decoder-1.3.0" // {
8638 dependencies = [
8690 dependencies = [
8639 sources."safe-buffer-5.2.0"
8691 sources."safe-buffer-5.2.1"
8640 ];
8692 ];
8641 })
8693 })
8642 ];
8694 ];
@@ -8828,7 +8880,11 b' let'
8828 sources."promise-inflight-1.0.1"
8880 sources."promise-inflight-1.0.1"
8829 sources."prr-1.0.1"
8881 sources."prr-1.0.1"
8830 sources."pseudomap-1.0.2"
8882 sources."pseudomap-1.0.2"
8831 sources."public-encrypt-4.0.3"
8883 (sources."public-encrypt-4.0.3" // {
8884 dependencies = [
8885 sources."bn.js-4.11.8"
8886 ];
8887 })
8832 sources."pump-2.0.1"
8888 sources."pump-2.0.1"
8833 sources."pumpify-1.5.1"
8889 sources."pumpify-1.5.1"
8834 sources."punycode-1.4.1"
8890 sources."punycode-1.4.1"
@@ -8848,7 +8904,7 b' let'
8848 })
8904 })
8849 (sources."readdirp-2.2.1" // {
8905 (sources."readdirp-2.2.1" // {
8850 dependencies = [
8906 dependencies = [
8851 sources."graceful-fs-4.2.3"
8907 sources."graceful-fs-4.2.4"
8852 sources."readable-stream-2.3.7"
8908 sources."readable-stream-2.3.7"
8853 sources."safe-buffer-5.1.2"
8909 sources."safe-buffer-5.1.2"
8854 sources."string_decoder-1.1.1"
8910 sources."string_decoder-1.1.1"
@@ -8892,7 +8948,7 b' let'
8892 sources."request-2.81.0"
8948 sources."request-2.81.0"
8893 sources."require-directory-2.1.1"
8949 sources."require-directory-2.1.1"
8894 sources."require-main-filename-1.0.1"
8950 sources."require-main-filename-1.0.1"
8895 sources."resolve-1.16.0"
8951 sources."resolve-1.17.0"
8896 sources."resolve-cwd-2.0.0"
8952 sources."resolve-cwd-2.0.0"
8897 sources."resolve-dir-1.0.1"
8953 sources."resolve-dir-1.0.1"
8898 sources."resolve-from-3.0.0"
8954 sources."resolve-from-3.0.0"
@@ -8902,13 +8958,13 b' let'
8902 sources."rimraf-2.2.8"
8958 sources."rimraf-2.2.8"
8903 sources."ripemd160-2.0.2"
8959 sources."ripemd160-2.0.2"
8904 sources."run-queue-1.0.3"
8960 sources."run-queue-1.0.3"
8905 sources."safe-buffer-5.2.0"
8961 sources."safe-buffer-5.2.1"
8906 sources."safe-regex-1.1.0"
8962 sources."safe-regex-1.1.0"
8907 sources."safer-buffer-2.1.2"
8963 sources."safer-buffer-2.1.2"
8908 sources."sax-1.2.4"
8964 sources."sax-1.2.4"
8909 (sources."schema-utils-0.4.7" // {
8965 (sources."schema-utils-0.4.7" // {
8910 dependencies = [
8966 dependencies = [
8911 sources."ajv-6.12.0"
8967 sources."ajv-6.12.2"
8912 ];
8968 ];
8913 })
8969 })
8914 sources."select-1.1.2"
8970 sources."select-1.1.2"
@@ -9032,7 +9088,7 b' let'
9032 sources."js-yaml-3.7.0"
9088 sources."js-yaml-3.7.0"
9033 ];
9089 ];
9034 })
9090 })
9035 sources."sweetalert2-9.10.12"
9091 sources."sweetalert2-9.10.13"
9036 sources."tapable-1.1.3"
9092 sources."tapable-1.1.3"
9037 sources."through-2.3.8"
9093 sources."through-2.3.8"
9038 (sources."through2-2.0.5" // {
9094 (sources."through2-2.0.5" // {
@@ -9068,13 +9124,13 b' let'
9068 sources."colors-1.4.0"
9124 sources."colors-1.4.0"
9069 sources."emojis-list-2.1.0"
9125 sources."emojis-list-2.1.0"
9070 sources."enhanced-resolve-3.4.1"
9126 sources."enhanced-resolve-3.4.1"
9071 sources."graceful-fs-4.2.3"
9127 sources."graceful-fs-4.2.4"
9072 sources."json5-0.5.1"
9128 sources."json5-0.5.1"
9073 sources."loader-utils-0.2.17"
9129 sources."loader-utils-0.2.17"
9074 sources."tapable-0.2.9"
9130 sources."tapable-0.2.9"
9075 ];
9131 ];
9076 })
9132 })
9077 sources."tslib-1.11.1"
9133 sources."tslib-1.13.0"
9078 sources."tty-browserify-0.0.0"
9134 sources."tty-browserify-0.0.0"
9079 sources."tunnel-agent-0.6.0"
9135 sources."tunnel-agent-0.6.0"
9080 sources."tweetnacl-0.14.5"
9136 sources."tweetnacl-0.14.5"
@@ -9085,7 +9141,7 b' let'
9085 sources."source-map-0.6.1"
9141 sources."source-map-0.6.1"
9086 ];
9142 ];
9087 })
9143 })
9088 sources."uglify-js-3.9.1"
9144 sources."uglify-js-3.9.3"
9089 sources."uglify-to-browserify-1.0.2"
9145 sources."uglify-to-browserify-1.0.2"
9090 (sources."uglifyjs-webpack-plugin-1.3.0" // {
9146 (sources."uglifyjs-webpack-plugin-1.3.0" // {
9091 dependencies = [
9147 dependencies = [
@@ -9149,13 +9205,13 b' let'
9149 sources."vm-browserify-1.1.2"
9205 sources."vm-browserify-1.1.2"
9150 (sources."watchpack-1.6.1" // {
9206 (sources."watchpack-1.6.1" // {
9151 dependencies = [
9207 dependencies = [
9152 sources."graceful-fs-4.2.3"
9208 sources."graceful-fs-4.2.4"
9153 ];
9209 ];
9154 })
9210 })
9155 sources."waypoints-4.0.1"
9211 sources."waypoints-4.0.1"
9156 (sources."webpack-4.23.1" // {
9212 (sources."webpack-4.23.1" // {
9157 dependencies = [
9213 dependencies = [
9158 sources."ajv-6.12.0"
9214 sources."ajv-6.12.2"
9159 ];
9215 ];
9160 })
9216 })
9161 (sources."webpack-cli-3.1.2" // {
9217 (sources."webpack-cli-3.1.2" // {
@@ -9225,9 +9281,12 b' let'
9225 };
9281 };
9226 production = false;
9282 production = false;
9227 bypassCache = true;
9283 bypassCache = true;
9284 reconstructLock = true;
9228 };
9285 };
9229 in
9286 in
9230 {
9287 {
9288 args = args;
9289 sources = sources;
9231 tarball = nodeEnv.buildNodeSourceDist args;
9290 tarball = nodeEnv.buildNodeSourceDist args;
9232 package = nodeEnv.buildNodePackage args;
9291 package = nodeEnv.buildNodePackage args;
9233 shell = nodeEnv.buildNodeShell args;
9292 shell = nodeEnv.buildNodeShell args;
This diff has been collapsed as it changes many lines, (3134 lines changed) Show them Hide them
@@ -1,430 +1,643 b''
1 # Generated by pip2nix 0.8.0.dev1
1 # Generated by pip2nix 0.9.0
2 # See https://github.com/johbo/pip2nix
2 # See https://github.com/nix-community/pip2nix
3
3
4 { pkgs, fetchurl, fetchgit, fetchhg }:
4 { pkgs, fetchurl, fetchgit, fetchhg }:
5
5
6 self: super: {
6 self: super: {
7 "alembic" = super.buildPythonPackage {
7 "alembic" = super.buildPythonPackage rec {
8 name = "alembic-1.4.2";
8 pname = "alembic";
9 doCheck = false;
9 version = "1.4.2";
10 propagatedBuildInputs = [
11 self."sqlalchemy"
12 self."mako"
13 self."python-editor"
14 self."python-dateutil"
15 ];
16 src = fetchurl {
10 src = fetchurl {
17 url = "https://files.pythonhosted.org/packages/60/1e/cabc75a189de0fbb2841d0975243e59bde8b7822bacbb95008ac6fe9ad47/alembic-1.4.2.tar.gz";
11 url = "https://files.pythonhosted.org/packages/60/1e/cabc75a189de0fbb2841d0975243e59bde8b7822bacbb95008ac6fe9ad47/alembic-1.4.2.tar.gz";
18 sha256 = "1gsdrzx9h7wfva200qvvsc9sn4w79mk2vs0bbnzjhxi1jw2b0nh3";
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 meta = {
25 meta = {
21 license = [ pkgs.lib.licenses.mit ];
26 license = [ pkgs.lib.licenses.mit ];
22 };
27 };
23 };
28 };
24 "amqp" = super.buildPythonPackage {
29 "amqp" = super.buildPythonPackage rec {
25 name = "amqp-2.6.1";
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 doCheck = false;
37 doCheck = false;
38 buildInputs = [];
39 checkInputs = [];
40 nativeBuildInputs = [];
27 propagatedBuildInputs = [
41 propagatedBuildInputs = [
28 self."vine"
42 self."vine"
29 ];
43 ];
30 src = fetchurl {
31 url = "https://files.pythonhosted.org/packages/37/9f/d54494a157d0dcd1673fe7a1bcce7ac70d3eb6d5d6149749450c87a2c959/amqp-2.6.1.tar.gz";
32 sha256 = "70cdb10628468ff14e57ec2f751c7aa9e48e7e3651cfd62d431213c0c4e58f21";
33 };
34 meta = {
44 meta = {
35 license = [ pkgs.lib.licenses.bsdOriginal ];
45 license = [ pkgs.lib.licenses.bsdOriginal ];
36 };
46 };
37 };
47 };
38 "apispec" = super.buildPythonPackage {
48 "appenlight-client" = super.buildPythonPackage rec {
39 name = "apispec-1.0.0";
49 pname = "appenlight-client";
40 doCheck = false;
50 version = "0.6.26";
41 propagatedBuildInputs = [
42 self."PyYAML"
43 ];
44 src = fetchurl {
45 url = "https://files.pythonhosted.org/packages/67/15/346c04988dd67d36007e28145504c520491930c878b1f484a97b27a8f497/apispec-1.0.0.tar.gz";
46 sha256 = "1712w1anvqrvadjjpvai84vbaygaxabd3zz5lxihdzwzs4gvi9sp";
47 };
48 meta = {
49 license = [ pkgs.lib.licenses.mit ];
50 };
51 };
52 "appenlight-client" = super.buildPythonPackage {
53 name = "appenlight-client-0.6.26";
54 doCheck = false;
55 propagatedBuildInputs = [
56 self."webob"
57 self."requests"
58 self."six"
59 ];
60 src = fetchurl {
51 src = fetchurl {
61 url = "https://files.pythonhosted.org/packages/2e/56/418fc10379b96e795ee39a15e69a730c222818af04c3821fa354eaa859ec/appenlight_client-0.6.26.tar.gz";
52 url = "https://files.pythonhosted.org/packages/2e/56/418fc10379b96e795ee39a15e69a730c222818af04c3821fa354eaa859ec/appenlight_client-0.6.26.tar.gz";
62 sha256 = "0s9xw3sb8s3pk73k78nnq4jil3q4mk6bczfa1fmgfx61kdxl2712";
53 sha256 = "0s9xw3sb8s3pk73k78nnq4jil3q4mk6bczfa1fmgfx61kdxl2712";
63 };
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 ];
64 meta = {
65 meta = {
65 license = [ pkgs.lib.licenses.bsdOriginal ];
66 license = [ pkgs.lib.licenses.bsdOriginal ];
66 };
67 };
67 };
68 };
68 "asn1crypto" = super.buildPythonPackage {
69 "asn1crypto" = super.buildPythonPackage rec {
69 name = "asn1crypto-0.24.0";
70 pname = "asn1crypto";
70 doCheck = false;
71 version = "0.24.0";
71 src = fetchurl {
72 src = fetchurl {
72 url = "https://files.pythonhosted.org/packages/fc/f1/8db7daa71f414ddabfa056c4ef792e1461ff655c2ae2928a2b675bfed6b4/asn1crypto-0.24.0.tar.gz";
73 url = "https://files.pythonhosted.org/packages/fc/f1/8db7daa71f414ddabfa056c4ef792e1461ff655c2ae2928a2b675bfed6b4/asn1crypto-0.24.0.tar.gz";
73 sha256 = "0jaf8rf9dx1lf23xfv2cdd5h52f1qr3w8k63985bc35g3d220p4x";
74 sha256 = "0jaf8rf9dx1lf23xfv2cdd5h52f1qr3w8k63985bc35g3d220p4x";
74 };
75 };
76 format = "setuptools";
77 doCheck = false;
78 buildInputs = [];
79 checkInputs = [];
80 nativeBuildInputs = [];
81 propagatedBuildInputs = [];
75 meta = {
82 meta = {
76 license = [ pkgs.lib.licenses.mit ];
83 license = [ pkgs.lib.licenses.mit ];
77 };
84 };
78 };
85 };
79 "atomicwrites" = super.buildPythonPackage {
86 "atomicwrites" = super.buildPythonPackage rec {
80 name = "atomicwrites-1.3.0";
87 pname = "atomicwrites";
81 doCheck = false;
88 version = "1.4.0";
82 src = fetchurl {
89 src = fetchurl {
83 url = "https://files.pythonhosted.org/packages/ec/0f/cd484ac8820fed363b374af30049adc8fd13065720fd4f4c6be8a2309da7/atomicwrites-1.3.0.tar.gz";
90 url = "https://files.pythonhosted.org/packages/55/8d/74a75635f2c3c914ab5b3850112fd4b0c8039975ecb320e4449aa363ba54/atomicwrites-1.4.0.tar.gz";
84 sha256 = "19ngcscdf3jsqmpcxn6zl5b6anmsajb6izp1smcd1n02midl9abm";
91 sha256 = "0yla2svfhfqrcj8qbyqzx7wi4jy0dwcxvlkg0k3zjd54s5m3jw5f";
85 };
92 };
93 format = "setuptools";
94 doCheck = false;
95 buildInputs = [];
96 checkInputs = [];
97 nativeBuildInputs = [];
98 propagatedBuildInputs = [];
86 meta = {
99 meta = {
87 license = [ pkgs.lib.licenses.mit ];
100 license = [ pkgs.lib.licenses.mit ];
88 };
101 };
89 };
102 };
90 "attrs" = super.buildPythonPackage {
103 "attrs" = super.buildPythonPackage rec {
91 name = "attrs-19.3.0";
104 pname = "attrs";
92 doCheck = false;
105 version = "19.3.0";
93 src = fetchurl {
106 src = fetchurl {
94 url = "https://files.pythonhosted.org/packages/98/c3/2c227e66b5e896e15ccdae2e00bbc69aa46e9a8ce8869cc5fa96310bf612/attrs-19.3.0.tar.gz";
107 url = "https://files.pythonhosted.org/packages/98/c3/2c227e66b5e896e15ccdae2e00bbc69aa46e9a8ce8869cc5fa96310bf612/attrs-19.3.0.tar.gz";
95 sha256 = "0wky4h28n7xnr6xv69p9z6kv8bzn50d10c3drmd9ds8gawbcxdzp";
108 sha256 = "0wky4h28n7xnr6xv69p9z6kv8bzn50d10c3drmd9ds8gawbcxdzp";
96 };
109 };
110 format = "setuptools";
111 doCheck = false;
112 buildInputs = [];
113 checkInputs = [];
114 nativeBuildInputs = [
115 self."setuptools"
116 self."wheel"
117 ];
118 propagatedBuildInputs = [];
97 meta = {
119 meta = {
98 license = [ pkgs.lib.licenses.mit ];
120 license = [ pkgs.lib.licenses.mit ];
99 };
121 };
100 };
122 };
101 "babel" = super.buildPythonPackage {
123 "babel" = super.buildPythonPackage rec {
102 name = "babel-1.3";
124 pname = "babel";
103 doCheck = false;
125 version = "1.3";
104 propagatedBuildInputs = [
105 self."pytz"
106 ];
107 src = fetchurl {
126 src = fetchurl {
108 url = "https://files.pythonhosted.org/packages/33/27/e3978243a03a76398c384c83f7ca879bc6e8f1511233a621fcada135606e/Babel-1.3.tar.gz";
127 url = "https://files.pythonhosted.org/packages/33/27/e3978243a03a76398c384c83f7ca879bc6e8f1511233a621fcada135606e/Babel-1.3.tar.gz";
109 sha256 = "0bnin777lc53nxd1hp3apq410jj5wx92n08h7h4izpl4f4sx00lz";
128 sha256 = "0bnin777lc53nxd1hp3apq410jj5wx92n08h7h4izpl4f4sx00lz";
110 };
129 };
130 format = "setuptools";
131 doCheck = false;
132 buildInputs = [];
133 checkInputs = [];
134 nativeBuildInputs = [];
135 propagatedBuildInputs = [
136 self."pytz"
137 ];
111 meta = {
138 meta = {
112 license = [ pkgs.lib.licenses.bsdOriginal ];
139 license = [ pkgs.lib.licenses.bsdOriginal ];
113 };
140 };
114 };
141 };
115 "backports.shutil-get-terminal-size" = super.buildPythonPackage {
142 "backports.shutil-get-terminal-size" = super.buildPythonPackage rec {
116 name = "backports.shutil-get-terminal-size-1.0.0";
143 pname = "backports.shutil-get-terminal-size";
117 doCheck = false;
144 version = "1.0.0";
118 src = fetchurl {
145 src = fetchurl {
119 url = "https://files.pythonhosted.org/packages/ec/9c/368086faa9c016efce5da3e0e13ba392c9db79e3ab740b763fe28620b18b/backports.shutil_get_terminal_size-1.0.0.tar.gz";
146 url = "https://files.pythonhosted.org/packages/ec/9c/368086faa9c016efce5da3e0e13ba392c9db79e3ab740b763fe28620b18b/backports.shutil_get_terminal_size-1.0.0.tar.gz";
120 sha256 = "107cmn7g3jnbkp826zlj8rrj19fam301qvaqf0f3905f5217lgki";
147 sha256 = "107cmn7g3jnbkp826zlj8rrj19fam301qvaqf0f3905f5217lgki";
121 };
148 };
149 format = "setuptools";
150 doCheck = false;
151 buildInputs = [];
152 checkInputs = [];
153 nativeBuildInputs = [];
154 propagatedBuildInputs = [];
122 meta = {
155 meta = {
123 license = [ pkgs.lib.licenses.mit ];
156 license = [ pkgs.lib.licenses.mit ];
124 };
157 };
125 };
158 };
126 "beaker" = super.buildPythonPackage {
159 "beaker" = super.buildPythonPackage rec {
127 name = "beaker-1.9.1";
160 pname = "beaker";
128 doCheck = false;
161 version = "1.9.1";
129 propagatedBuildInputs = [
130 self."funcsigs"
131 ];
132 src = fetchurl {
162 src = fetchurl {
133 url = "https://files.pythonhosted.org/packages/ca/14/a626188d0d0c7b55dd7cf1902046c2743bd392a7078bb53073e13280eb1e/Beaker-1.9.1.tar.gz";
163 url = "https://files.pythonhosted.org/packages/ca/14/a626188d0d0c7b55dd7cf1902046c2743bd392a7078bb53073e13280eb1e/Beaker-1.9.1.tar.gz";
134 sha256 = "08arsn61r255lhz6hcpn2lsiqpg30clla805ysx06wmbhvb6w9rj";
164 sha256 = "08arsn61r255lhz6hcpn2lsiqpg30clla805ysx06wmbhvb6w9rj";
135 };
165 };
166 format = "setuptools";
167 doCheck = false;
168 buildInputs = [];
169 checkInputs = [];
170 nativeBuildInputs = [];
171 propagatedBuildInputs = [
172 self."funcsigs"
173 ];
136 meta = {
174 meta = {
137 license = [ pkgs.lib.licenses.bsdOriginal ];
175 license = [ pkgs.lib.licenses.bsdOriginal ];
138 };
176 };
139 };
177 };
140 "beautifulsoup4" = super.buildPythonPackage {
178 "beautifulsoup4" = super.buildPythonPackage rec {
141 name = "beautifulsoup4-4.6.3";
179 pname = "beautifulsoup4";
142 doCheck = false;
180 version = "4.6.3";
143 src = fetchurl {
181 src = fetchurl {
144 url = "https://files.pythonhosted.org/packages/88/df/86bffad6309f74f3ff85ea69344a078fc30003270c8df6894fca7a3c72ff/beautifulsoup4-4.6.3.tar.gz";
182 url = "https://files.pythonhosted.org/packages/88/df/86bffad6309f74f3ff85ea69344a078fc30003270c8df6894fca7a3c72ff/beautifulsoup4-4.6.3.tar.gz";
145 sha256 = "041dhalzjciw6qyzzq7a2k4h1yvyk76xigp35hv5ibnn448ydy4h";
183 sha256 = "041dhalzjciw6qyzzq7a2k4h1yvyk76xigp35hv5ibnn448ydy4h";
146 };
184 };
185 format = "setuptools";
186 doCheck = false;
187 buildInputs = [];
188 checkInputs = [];
189 nativeBuildInputs = [];
190 propagatedBuildInputs = [];
147 meta = {
191 meta = {
148 license = [ pkgs.lib.licenses.mit ];
192 license = [ pkgs.lib.licenses.mit ];
149 };
193 };
150 };
194 };
151 "billiard" = super.buildPythonPackage {
195 "billiard" = super.buildPythonPackage rec {
152 name = "billiard-3.6.4.0";
196 pname = "billiard";
153 doCheck = false;
197 version = "3.6.1.0";
154 src = fetchurl {
198 src = fetchurl {
155 url = "https://files.pythonhosted.org/packages/92/91/40de1901da8ec9eeb7c6a22143ba5d55d8aaa790761ca31342cedcd5c793/billiard-3.6.4.0.tar.gz";
199 url = "https://files.pythonhosted.org/packages/68/1d/2aea8fbb0b1e1260a8a2e77352de2983d36d7ac01207cf14c2b9c6cc860e/billiard-3.6.1.0.tar.gz";
156 sha256 = "299de5a8da28a783d51b197d496bef4f1595dd023a93a4f59dde1886ae905547";
200 sha256 = "09hzy3aqi7visy4vmf4xiish61n0rq5nd3iwjydydps8yrs9r05q";
157 };
201 };
202 format = "setuptools";
203 doCheck = false;
204 buildInputs = [];
205 checkInputs = [];
206 nativeBuildInputs = [];
207 propagatedBuildInputs = [];
158 meta = {
208 meta = {
159 license = [ pkgs.lib.licenses.bsdOriginal ];
209 license = [ pkgs.lib.licenses.bsdOriginal ];
160 };
210 };
161 };
211 };
162 "bleach" = super.buildPythonPackage {
212 "bleach" = super.buildPythonPackage rec {
163 name = "bleach-3.1.3";
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";
164 doCheck = false;
220 doCheck = false;
221 buildInputs = [];
222 checkInputs = [];
223 nativeBuildInputs = [];
165 propagatedBuildInputs = [
224 propagatedBuildInputs = [
166 self."six"
225 self."six"
167 self."webencodings"
226 self."webencodings"
168 ];
227 ];
169 src = fetchurl {
170 url = "https://files.pythonhosted.org/packages/de/09/5267f8577a92487ed43bc694476c4629c6eca2e3c93fcf690a26bfe39e1d/bleach-3.1.3.tar.gz";
171 sha256 = "0al437aw4p2xp83az5hhlrp913nsf0cg6kg4qj3fjhv4wakxipzq";
172 };
173 meta = {
228 meta = {
174 license = [ pkgs.lib.licenses.asl20 ];
229 license = [ pkgs.lib.licenses.asl20 ];
175 };
230 };
176 };
231 };
177 "bumpversion" = super.buildPythonPackage {
232 "bumpversion" = super.buildPythonPackage rec {
178 name = "bumpversion-0.5.3";
233 pname = "bumpversion";
179 doCheck = false;
234 version = "0.5.3";
180 src = fetchurl {
235 src = fetchurl {
181 url = "https://files.pythonhosted.org/packages/14/41/8c9da3549f8e00c84f0432c3a8cf8ed6898374714676aab91501d48760db/bumpversion-0.5.3.tar.gz";
236 url = "https://files.pythonhosted.org/packages/14/41/8c9da3549f8e00c84f0432c3a8cf8ed6898374714676aab91501d48760db/bumpversion-0.5.3.tar.gz";
182 sha256 = "0zn7694yfipxg35ikkfh7kvgl2fissha3dnqad2c5bvsvmrwhi37";
237 sha256 = "0zn7694yfipxg35ikkfh7kvgl2fissha3dnqad2c5bvsvmrwhi37";
183 };
238 };
239 format = "setuptools";
240 doCheck = false;
241 buildInputs = [];
242 checkInputs = [];
243 nativeBuildInputs = [];
244 propagatedBuildInputs = [];
184 meta = {
245 meta = {
185 license = [ pkgs.lib.licenses.mit ];
246 license = [ pkgs.lib.licenses.mit ];
186 };
247 };
187 };
248 };
188 "cachetools" = super.buildPythonPackage {
249 "cachetools" = super.buildPythonPackage rec {
189 name = "cachetools-3.1.1";
250 pname = "cachetools";
190 doCheck = false;
251 version = "3.1.1";
191 src = fetchurl {
252 src = fetchurl {
192 url = "https://files.pythonhosted.org/packages/ae/37/7fd45996b19200e0cb2027a0b6bef4636951c4ea111bfad36c71287247f6/cachetools-3.1.1.tar.gz";
253 url = "https://files.pythonhosted.org/packages/ae/37/7fd45996b19200e0cb2027a0b6bef4636951c4ea111bfad36c71287247f6/cachetools-3.1.1.tar.gz";
193 sha256 = "16m69l6n6y1r1y7cklm92rr7v69ldig2n3lbl3j323w5jz7d78lf";
254 sha256 = "16m69l6n6y1r1y7cklm92rr7v69ldig2n3lbl3j323w5jz7d78lf";
194 };
255 };
256 format = "setuptools";
257 doCheck = false;
258 buildInputs = [];
259 checkInputs = [];
260 nativeBuildInputs = [];
261 propagatedBuildInputs = [];
195 meta = {
262 meta = {
196 license = [ pkgs.lib.licenses.mit ];
263 license = [ pkgs.lib.licenses.mit ];
197 };
264 };
198 };
265 };
199 "celery" = super.buildPythonPackage {
266 "celery" = super.buildPythonPackage rec {
200 name = "celery-4.4.7";
267 pname = "celery";
268 version = "4.3.0";
269 src = fetchurl {
270 url = "https://files.pythonhosted.org/packages/a2/4b/d020836f751617e907e84753a41c92231cd4b673ff991b8ee9da52361323/celery-4.3.0.tar.gz";
271 sha256 = "1y8y0gbgkwimpxqnxq2rm5qz2vy01fvjiybnpm00y5rzd2m34iac";
272 };
273 format = "setuptools";
201 doCheck = false;
274 doCheck = false;
275 buildInputs = [];
276 checkInputs = [];
277 nativeBuildInputs = [];
202 propagatedBuildInputs = [
278 propagatedBuildInputs = [
203 self."pytz"
204 self."billiard"
279 self."billiard"
205 self."kombu"
280 self."kombu"
281 self."pytz"
206 self."vine"
282 self."vine"
207 ];
283 ];
208 src = fetchurl {
209 url = "https://files.pythonhosted.org/packages/fe/58/c7ced9705c2cedf526e183e428d1b145910cb8bc7ea537a2ec9a6552c056/celery-4.4.7.tar.gz";
210 sha256 = "d220b13a8ed57c78149acf82c006785356071844afe0b27012a4991d44026f9f";
211 };
212 meta = {
284 meta = {
213 license = [ pkgs.lib.licenses.bsdOriginal ];
285 license = [ pkgs.lib.licenses.bsdOriginal ];
214 };
286 };
215 };
287 };
216 "certifi" = super.buildPythonPackage {
288 "certifi" = super.buildPythonPackage rec {
217 name = "certifi-2020.4.5.1";
289 pname = "certifi";
218 doCheck = false;
290 version = "2020.4.5.1";
219 src = fetchurl {
291 src = fetchurl {
220 url = "https://files.pythonhosted.org/packages/b8/e2/a3a86a67c3fc8249ed305fc7b7d290ebe5e4d46ad45573884761ef4dea7b/certifi-2020.4.5.1.tar.gz";
292 url = "https://files.pythonhosted.org/packages/b8/e2/a3a86a67c3fc8249ed305fc7b7d290ebe5e4d46ad45573884761ef4dea7b/certifi-2020.4.5.1.tar.gz";
221 sha256 = "06b5gfs7wmmipln8f3z928d2mmx2j4b3x7pnqmj6cvmyfh8v7z2i";
293 sha256 = "06b5gfs7wmmipln8f3z928d2mmx2j4b3x7pnqmj6cvmyfh8v7z2i";
222 };
294 };
295 format = "setuptools";
296 doCheck = false;
297 buildInputs = [];
298 checkInputs = [];
299 nativeBuildInputs = [];
300 propagatedBuildInputs = [];
223 meta = {
301 meta = {
224 license = [ pkgs.lib.licenses.mpl20 { fullName = "Mozilla Public License 2.0 (MPL 2.0)"; } ];
302 license = [ pkgs.lib.licenses.mpl20 { fullName = "Mozilla Public License 2.0 (MPL 2.0)"; } ];
225 };
303 };
226 };
304 };
227 "cffi" = super.buildPythonPackage {
305 "cffi" = super.buildPythonPackage rec {
228 name = "cffi-1.12.3";
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";
229 doCheck = false;
313 doCheck = false;
314 buildInputs = [];
315 checkInputs = [];
316 nativeBuildInputs = [];
230 propagatedBuildInputs = [
317 propagatedBuildInputs = [
231 self."pycparser"
318 self."pycparser"
232 ];
319 ];
233 src = fetchurl {
234 url = "https://files.pythonhosted.org/packages/93/1a/ab8c62b5838722f29f3daffcc8d4bd61844aa9b5f437341cc890ceee483b/cffi-1.12.3.tar.gz";
235 sha256 = "0x075521fxwv0mfp4cqzk7lvmw4n94bjw601qkcv314z5s182704";
236 };
237 meta = {
320 meta = {
238 license = [ pkgs.lib.licenses.mit ];
321 license = [ pkgs.lib.licenses.mit ];
239 };
322 };
240 };
323 };
241 "chameleon" = super.buildPythonPackage {
324 "chameleon" = super.buildPythonPackage rec {
242 name = "chameleon-2.24";
325 pname = "chameleon";
243 doCheck = false;
326 version = "2.24";
244 src = fetchurl {
327 src = fetchurl {
245 url = "https://files.pythonhosted.org/packages/5a/9e/637379ffa13c5172b5c0e704833ffea6bf51cec7567f93fd6e903d53ed74/Chameleon-2.24.tar.gz";
328 url = "https://files.pythonhosted.org/packages/5a/9e/637379ffa13c5172b5c0e704833ffea6bf51cec7567f93fd6e903d53ed74/Chameleon-2.24.tar.gz";
246 sha256 = "0ykqr7syxfa6h9adjfnsv1gdsca2xzm22vmic8859n0f0j09abj5";
329 sha256 = "0ykqr7syxfa6h9adjfnsv1gdsca2xzm22vmic8859n0f0j09abj5";
247 };
330 };
331 format = "setuptools";
332 doCheck = false;
333 buildInputs = [];
334 checkInputs = [];
335 nativeBuildInputs = [];
336 propagatedBuildInputs = [];
248 meta = {
337 meta = {
249 license = [ { fullName = "BSD-like (http://repoze.org/license.html)"; } ];
338 license = [ { fullName = "BSD-like (http://repoze.org/license.html)"; } ];
250 };
339 };
251 };
340 };
252 "channelstream" = super.buildPythonPackage {
341 "channelstream" = super.buildPythonPackage rec {
253 name = "channelstream-0.6.14";
342 pname = "channelstream";
343 version = "0.5.2";
344 src = fetchurl {
345 url = "https://files.pythonhosted.org/packages/2b/31/29a8e085cf5bf97fa88e7b947adabfc581a18a3463adf77fb6dada34a65f/channelstream-0.5.2.tar.gz";
346 sha256 = "1qbm4xdl5hfkja683x546bncg3rqq8qv79w1m1a1wd48cqqzb6rm";
347 };
348 format = "setuptools";
254 doCheck = false;
349 doCheck = false;
350 buildInputs = [];
351 checkInputs = [];
352 nativeBuildInputs = [];
255 propagatedBuildInputs = [
353 propagatedBuildInputs = [
256 self."gevent"
354 self."gevent"
257 self."ws4py"
355 self."itsdangerous"
258 self."marshmallow"
259 self."python-dateutil"
260 self."pyramid"
356 self."pyramid"
261 self."pyramid-jinja2"
357 self."pyramid-jinja2"
262 self."pyramid-apispec"
263 self."itsdangerous"
264 self."requests"
358 self."requests"
265 self."six"
359 self."six"
360 self."ws4py"
266 ];
361 ];
267 src = fetchurl {
268 url = "https://files.pythonhosted.org/packages/d4/2d/86d6757ccd06ce673ee224123471da3d45251d061da7c580bfc259bad853/channelstream-0.6.14.tar.gz";
269 sha256 = "0qgy5j3rj6c8cslzidh32glhkrhbbdxjc008y69v8a0y3zyaz2d3";
270 };
271 meta = {
362 meta = {
272 license = [ pkgs.lib.licenses.bsdOriginal ];
363 license = [ pkgs.lib.licenses.bsdOriginal ];
273 };
364 };
274 };
365 };
275 "chardet" = super.buildPythonPackage {
366 "chardet" = super.buildPythonPackage rec {
276 name = "chardet-3.0.4";
367 pname = "chardet";
277 doCheck = false;
368 version = "3.0.4";
278 src = fetchurl {
369 src = fetchurl {
279 url = "https://files.pythonhosted.org/packages/fc/bb/a5768c230f9ddb03acc9ef3f0d4a3cf93462473795d18e9535498c8f929d/chardet-3.0.4.tar.gz";
370 url = "https://files.pythonhosted.org/packages/fc/bb/a5768c230f9ddb03acc9ef3f0d4a3cf93462473795d18e9535498c8f929d/chardet-3.0.4.tar.gz";
280 sha256 = "1bpalpia6r5x1kknbk11p1fzph56fmmnp405ds8icksd3knr5aw4";
371 sha256 = "1bpalpia6r5x1kknbk11p1fzph56fmmnp405ds8icksd3knr5aw4";
281 };
372 };
373 format = "setuptools";
374 doCheck = false;
375 buildInputs = [];
376 checkInputs = [];
377 nativeBuildInputs = [];
378 propagatedBuildInputs = [];
282 meta = {
379 meta = {
283 license = [ { fullName = "LGPL"; } { fullName = "GNU Library or Lesser General Public License (LGPL)"; } ];
380 license = [ { fullName = "LGPL"; } { fullName = "GNU Library or Lesser General Public License (LGPL)"; } ];
284 };
381 };
285 };
382 };
286 "click" = super.buildPythonPackage {
383 "click" = super.buildPythonPackage rec {
287 name = "click-7.0";
384 pname = "click";
288 doCheck = false;
385 version = "7.1.2";
289 src = fetchurl {
386 src = fetchurl {
290 url = "https://files.pythonhosted.org/packages/f8/5c/f60e9d8a1e77005f664b76ff8aeaee5bc05d0a91798afd7f53fc998dbc47/Click-7.0.tar.gz";
387 url = "https://files.pythonhosted.org/packages/27/6f/be940c8b1f1d69daceeb0032fee6c34d7bd70e3e649ccac0951500b4720e/click-7.1.2.tar.gz";
291 sha256 = "1mzjixd4vjbjvzb6vylki9w1556a9qmdh35kzmq6cign46av952v";
388 sha256 = "06kbzd6sjfkqan3miwj9wqyddfxc2b6hi7p5s4dvqjb3gif2bdfj";
292 };
389 };
390 format = "setuptools";
391 doCheck = false;
392 buildInputs = [];
393 checkInputs = [];
394 nativeBuildInputs = [];
395 propagatedBuildInputs = [];
293 meta = {
396 meta = {
294 license = [ pkgs.lib.licenses.bsdOriginal ];
397 license = [ pkgs.lib.licenses.bsdOriginal pkgs.lib.licenses.bsd3 ];
295 };
398 };
296 };
399 };
297 "colander" = super.buildPythonPackage {
400 "colander" = super.buildPythonPackage rec {
298 name = "colander-1.7.0";
401 pname = "colander";
299 doCheck = false;
402 version = "1.7.0";
300 propagatedBuildInputs = [
301 self."translationstring"
302 self."iso8601"
303 self."enum34"
304 ];
305 src = fetchurl {
403 src = fetchurl {
306 url = "https://files.pythonhosted.org/packages/db/e4/74ab06f54211917b41865cafc987ce511e35503de48da9bfe9358a1bdc3e/colander-1.7.0.tar.gz";
404 url = "https://files.pythonhosted.org/packages/db/e4/74ab06f54211917b41865cafc987ce511e35503de48da9bfe9358a1bdc3e/colander-1.7.0.tar.gz";
307 sha256 = "1wl1bqab307lbbcjx81i28s3yl6dlm4rf15fxawkjb6j48x1cn6p";
405 sha256 = "1wl1bqab307lbbcjx81i28s3yl6dlm4rf15fxawkjb6j48x1cn6p";
308 };
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 ];
309 meta = {
420 meta = {
310 license = [ { fullName = "BSD-derived (http://www.repoze.org/LICENSE.txt)"; } ];
421 license = [ { fullName = "BSD-derived (http://www.repoze.org/LICENSE.txt)"; } ];
311 };
422 };
312 };
423 };
313 "configobj" = super.buildPythonPackage {
424 "configobj" = super.buildPythonPackage rec {
314 name = "configobj-5.0.6";
425 pname = "configobj";
315 doCheck = false;
426 version = "5.0.6";
316 propagatedBuildInputs = [
317 self."six"
318 ];
319 src = fetchurl {
427 src = fetchurl {
320 url = "https://code.rhodecode.com/upstream/configobj/artifacts/download/0-012de99a-b1e1-4f64-a5c0-07a98a41b324.tar.gz?md5=6a513f51fe04b2c18cf84c1395a7c626";
428 url = "https://code.rhodecode.com/upstream/configobj/artifacts/download/0-012de99a-b1e1-4f64-a5c0-07a98a41b324.tar.gz?md5=6a513f51fe04b2c18cf84c1395a7c626";
321 sha256 = "0kqfrdfr14mw8yd8qwq14dv2xghpkjmd3yjsy8dfcbvpcc17xnxp";
429 sha256 = "0kqfrdfr14mw8yd8qwq14dv2xghpkjmd3yjsy8dfcbvpcc17xnxp";
322 };
430 };
431 format = "setuptools";
432 doCheck = false;
433 buildInputs = [];
434 checkInputs = [];
435 nativeBuildInputs = [];
436 propagatedBuildInputs = [
437 self."six"
438 ];
323 meta = {
439 meta = {
324 license = [ pkgs.lib.licenses.bsdOriginal ];
440 license = [ pkgs.lib.licenses.bsdOriginal ];
325 };
441 };
326 };
442 };
327 "configparser" = super.buildPythonPackage {
443 "configparser" = super.buildPythonPackage rec {
328 name = "configparser-4.0.2";
444 pname = "configparser";
329 doCheck = false;
445 version = "4.0.2";
330 src = fetchurl {
446 src = fetchurl {
331 url = "https://files.pythonhosted.org/packages/16/4f/48975536bd488d3a272549eb795ac4a13a5f7fcdc8995def77fbef3532ee/configparser-4.0.2.tar.gz";
447 url = "https://files.pythonhosted.org/packages/16/4f/48975536bd488d3a272549eb795ac4a13a5f7fcdc8995def77fbef3532ee/configparser-4.0.2.tar.gz";
332 sha256 = "1priacxym85yjcf68hh38w55nqswaxp71ryjyfdk222kg9l85ln7";
448 sha256 = "1priacxym85yjcf68hh38w55nqswaxp71ryjyfdk222kg9l85ln7";
333 };
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 = [];
334 meta = {
460 meta = {
335 license = [ pkgs.lib.licenses.mit ];
461 license = [ pkgs.lib.licenses.mit ];
336 };
462 };
337 };
463 };
338 "contextlib2" = super.buildPythonPackage {
464 "contextlib2" = super.buildPythonPackage rec {
339 name = "contextlib2-0.6.0.post1";
465 pname = "contextlib2";
340 doCheck = false;
466 version = "0.6.0.post1";
341 src = fetchurl {
467 src = fetchurl {
342 url = "https://files.pythonhosted.org/packages/02/54/669207eb72e3d8ae8b38aa1f0703ee87a0e9f88f30d3c0a47bebdb6de242/contextlib2-0.6.0.post1.tar.gz";
468 url = "https://files.pythonhosted.org/packages/02/54/669207eb72e3d8ae8b38aa1f0703ee87a0e9f88f30d3c0a47bebdb6de242/contextlib2-0.6.0.post1.tar.gz";
343 sha256 = "0bhnr2ac7wy5l85ji909gyljyk85n92w8pdvslmrvc8qih4r1x01";
469 sha256 = "0bhnr2ac7wy5l85ji909gyljyk85n92w8pdvslmrvc8qih4r1x01";
344 };
470 };
471 format = "setuptools";
472 doCheck = false;
473 buildInputs = [];
474 checkInputs = [];
475 nativeBuildInputs = [];
476 propagatedBuildInputs = [];
345 meta = {
477 meta = {
346 license = [ pkgs.lib.licenses.psfl ];
478 license = [ pkgs.lib.licenses.psfl ];
347 };
479 };
348 };
480 };
349 "cov-core" = super.buildPythonPackage {
481 "cookies" = super.buildPythonPackage rec {
350 name = "cov-core-1.15.0";
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";
351 doCheck = false;
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 = [];
352 propagatedBuildInputs = [
510 propagatedBuildInputs = [
353 self."coverage"
511 self."coverage"
354 ];
512 ];
355 src = fetchurl {
356 url = "https://files.pythonhosted.org/packages/4b/87/13e75a47b4ba1be06f29f6d807ca99638bedc6b57fa491cd3de891ca2923/cov-core-1.15.0.tar.gz";
357 sha256 = "0k3np9ymh06yv1ib96sb6wfsxjkqhmik8qfsn119vnhga9ywc52a";
358 };
359 meta = {
513 meta = {
360 license = [ pkgs.lib.licenses.mit ];
514 license = [ pkgs.lib.licenses.mit ];
361 };
515 };
362 };
516 };
363 "coverage" = super.buildPythonPackage {
517 "coverage" = super.buildPythonPackage rec {
364 name = "coverage-4.5.4";
518 pname = "coverage";
365 doCheck = false;
519 version = "4.5.4";
366 src = fetchurl {
520 src = fetchurl {
367 url = "https://files.pythonhosted.org/packages/85/d5/818d0e603685c4a613d56f065a721013e942088047ff1027a632948bdae6/coverage-4.5.4.tar.gz";
521 url = "https://files.pythonhosted.org/packages/85/d5/818d0e603685c4a613d56f065a721013e942088047ff1027a632948bdae6/coverage-4.5.4.tar.gz";
368 sha256 = "0p0j4di6h8k6ica7jwwj09azdcg4ycxq60i9qsskmsg94cd9yzg0";
522 sha256 = "0p0j4di6h8k6ica7jwwj09azdcg4ycxq60i9qsskmsg94cd9yzg0";
369 };
523 };
524 format = "setuptools";
525 doCheck = false;
526 buildInputs = [];
527 checkInputs = [];
528 nativeBuildInputs = [];
529 propagatedBuildInputs = [];
370 meta = {
530 meta = {
371 license = [ pkgs.lib.licenses.asl20 ];
531 license = [ pkgs.lib.licenses.asl20 ];
372 };
532 };
373 };
533 };
374 "cryptography" = super.buildPythonPackage {
534 "cryptography" = super.buildPythonPackage rec {
375 name = "cryptography-2.6.1";
535 pname = "cryptography";
376 doCheck = false;
536 version = "2.6.1";
377 propagatedBuildInputs = [
378 self."asn1crypto"
379 self."six"
380 self."cffi"
381 self."enum34"
382 self."ipaddress"
383 ];
384 src = fetchurl {
537 src = fetchurl {
385 url = "https://files.pythonhosted.org/packages/07/ca/bc827c5e55918ad223d59d299fff92f3563476c3b00d0a9157d9c0217449/cryptography-2.6.1.tar.gz";
538 url = "https://files.pythonhosted.org/packages/07/ca/bc827c5e55918ad223d59d299fff92f3563476c3b00d0a9157d9c0217449/cryptography-2.6.1.tar.gz";
386 sha256 = "19iwz5avym5zl6jrrrkym1rdaa9h61j20ph4cswsqgv8xg5j3j16";
539 sha256 = "19iwz5avym5zl6jrrrkym1rdaa9h61j20ph4cswsqgv8xg5j3j16";
387 };
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 ];
388 meta = {
557 meta = {
389 license = [ pkgs.lib.licenses.bsdOriginal { fullName = "BSD or Apache License, Version 2.0"; } pkgs.lib.licenses.asl20 ];
558 license = [ pkgs.lib.licenses.bsdOriginal { fullName = "BSD or Apache License, Version 2.0"; } pkgs.lib.licenses.asl20 ];
390 };
559 };
391 };
560 };
392 "cssselect" = super.buildPythonPackage {
561 "cssselect" = super.buildPythonPackage rec {
393 name = "cssselect-1.0.3";
562 pname = "cssselect";
394 doCheck = false;
563 version = "1.0.3";
395 src = fetchurl {
564 src = fetchurl {
396 url = "https://files.pythonhosted.org/packages/52/ea/f31e1d2e9eb130fda2a631e22eac369dc644e8807345fbed5113f2d6f92b/cssselect-1.0.3.tar.gz";
565 url = "https://files.pythonhosted.org/packages/52/ea/f31e1d2e9eb130fda2a631e22eac369dc644e8807345fbed5113f2d6f92b/cssselect-1.0.3.tar.gz";
397 sha256 = "011jqa2jhmydhi0iz4v1w3cr540z5zas8g2bw8brdw4s4b2qnv86";
566 sha256 = "011jqa2jhmydhi0iz4v1w3cr540z5zas8g2bw8brdw4s4b2qnv86";
398 };
567 };
568 format = "setuptools";
569 doCheck = false;
570 buildInputs = [];
571 checkInputs = [];
572 nativeBuildInputs = [];
573 propagatedBuildInputs = [];
399 meta = {
574 meta = {
400 license = [ pkgs.lib.licenses.bsdOriginal ];
575 license = [ pkgs.lib.licenses.bsdOriginal ];
401 };
576 };
402 };
577 };
403 "cssutils" = super.buildPythonPackage {
578 "cssutils" = super.buildPythonPackage rec {
404 name = "cssutils-1.0.2";
579 pname = "cssutils";
405 doCheck = false;
580 version = "1.0.2";
406 src = fetchurl {
581 src = fetchurl {
407 url = "https://files.pythonhosted.org/packages/5c/0b/c5f29d29c037e97043770b5e7c740b6252993e4b57f029b3cd03c78ddfec/cssutils-1.0.2.tar.gz";
582 url = "https://files.pythonhosted.org/packages/5c/0b/c5f29d29c037e97043770b5e7c740b6252993e4b57f029b3cd03c78ddfec/cssutils-1.0.2.tar.gz";
408 sha256 = "1bxchrbqzapwijap0yhlxdil1w9bmwvgx77aizlkhc2mcxjg1z52";
583 sha256 = "1bxchrbqzapwijap0yhlxdil1w9bmwvgx77aizlkhc2mcxjg1z52";
409 };
584 };
585 format = "setuptools";
586 doCheck = false;
587 buildInputs = [];
588 checkInputs = [];
589 nativeBuildInputs = [];
590 propagatedBuildInputs = [];
410 meta = {
591 meta = {
411 license = [ { fullName = "GNU Library or Lesser General Public License (LGPL)"; } { fullName = "LGPL 2.1 or later, see also http://cthedot.de/cssutils/"; } ];
592 license = [ { fullName = "GNU Library or Lesser General Public License (LGPL)"; } { fullName = "LGPL 2.1 or later, see also http://cthedot.de/cssutils/"; } ];
412 };
593 };
413 };
594 };
414 "decorator" = super.buildPythonPackage {
595 "cython" = super.buildPythonPackage rec {
415 name = "decorator-4.1.2";
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";
416 doCheck = false;
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";
417 src = fetchurl {
615 src = fetchurl {
418 url = "https://files.pythonhosted.org/packages/bb/e0/f6e41e9091e130bf16d4437dabbac3993908e4d6485ecbc985ef1352db94/decorator-4.1.2.tar.gz";
616 url = "https://files.pythonhosted.org/packages/bb/e0/f6e41e9091e130bf16d4437dabbac3993908e4d6485ecbc985ef1352db94/decorator-4.1.2.tar.gz";
419 sha256 = "1d8npb11kxyi36mrvjdpcjij76l5zfyrz2f820brf0l0rcw4vdkw";
617 sha256 = "1d8npb11kxyi36mrvjdpcjij76l5zfyrz2f820brf0l0rcw4vdkw";
420 };
618 };
619 format = "setuptools";
620 doCheck = false;
621 buildInputs = [];
622 checkInputs = [];
623 nativeBuildInputs = [];
624 propagatedBuildInputs = [];
421 meta = {
625 meta = {
422 license = [ pkgs.lib.licenses.bsdOriginal { fullName = "new BSD License"; } ];
626 license = [ pkgs.lib.licenses.bsdOriginal { fullName = "new BSD License"; } ];
423 };
627 };
424 };
628 };
425 "deform" = super.buildPythonPackage {
629 "deform" = super.buildPythonPackage rec {
426 name = "deform-2.0.8";
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";
427 doCheck = false;
637 doCheck = false;
638 buildInputs = [];
639 checkInputs = [];
640 nativeBuildInputs = [];
428 propagatedBuildInputs = [
641 propagatedBuildInputs = [
429 self."chameleon"
642 self."chameleon"
430 self."colander"
643 self."colander"
@@ -433,1511 +646,2143 b' self: super: {'
433 self."translationstring"
646 self."translationstring"
434 self."zope.deprecation"
647 self."zope.deprecation"
435 ];
648 ];
436 src = fetchurl {
437 url = "https://files.pythonhosted.org/packages/21/d0/45fdf891a82722c02fc2da319cf2d1ae6b5abf9e470ad3762135a895a868/deform-2.0.8.tar.gz";
438 sha256 = "0wbjv98sib96649aqaygzxnrkclyy50qij2rha6fn1i4c86bfdl9";
439 };
440 meta = {
649 meta = {
441 license = [ { fullName = "Repoze Public License"; } { fullName = "BSD-derived (http://www.repoze.org/LICENSE.txt)"; } ];
650 license = [ { fullName = "Repoze Public License"; } { fullName = "BSD-derived (http://www.repoze.org/LICENSE.txt)"; } ];
442 };
651 };
443 };
652 };
444 "defusedxml" = super.buildPythonPackage {
653 "defusedxml" = super.buildPythonPackage rec {
445 name = "defusedxml-0.6.0";
654 pname = "defusedxml";
446 doCheck = false;
655 version = "0.6.0";
447 src = fetchurl {
656 src = fetchurl {
448 url = "https://files.pythonhosted.org/packages/a4/5f/f8aa58ca0cf01cbcee728abc9d88bfeb74e95e6cb4334cfd5bed5673ea77/defusedxml-0.6.0.tar.gz";
657 url = "https://files.pythonhosted.org/packages/a4/5f/f8aa58ca0cf01cbcee728abc9d88bfeb74e95e6cb4334cfd5bed5673ea77/defusedxml-0.6.0.tar.gz";
449 sha256 = "1xbp8fivl3wlbyg2jrvs4lalaqv1xp9a9f29p75wdx2s2d6h717n";
658 sha256 = "1xbp8fivl3wlbyg2jrvs4lalaqv1xp9a9f29p75wdx2s2d6h717n";
450 };
659 };
660 format = "setuptools";
661 doCheck = false;
662 buildInputs = [];
663 checkInputs = [];
664 nativeBuildInputs = [];
665 propagatedBuildInputs = [];
451 meta = {
666 meta = {
452 license = [ pkgs.lib.licenses.psfl ];
667 license = [ pkgs.lib.licenses.psfl ];
453 };
668 };
454 };
669 };
455 "dm.xmlsec.binding" = super.buildPythonPackage {
670 "dm.xmlsec.binding" = super.buildPythonPackage rec {
456 name = "dm.xmlsec.binding-1.3.7";
671 pname = "dm.xmlsec.binding";
457 doCheck = false;
672 version = "1.3.7";
458 propagatedBuildInputs = [
459 self."setuptools"
460 self."lxml"
461 ];
462 src = fetchurl {
673 src = fetchurl {
463 url = "https://files.pythonhosted.org/packages/2c/9e/7651982d50252692991acdae614af821fd6c79bc8dcd598ad71d55be8fc7/dm.xmlsec.binding-1.3.7.tar.gz";
674 url = "https://files.pythonhosted.org/packages/2c/9e/7651982d50252692991acdae614af821fd6c79bc8dcd598ad71d55be8fc7/dm.xmlsec.binding-1.3.7.tar.gz";
464 sha256 = "03jjjscx1pz2nc0dwiw9nia02qbz1c6f0f9zkyr8fmvys2n5jkb3";
675 sha256 = "03jjjscx1pz2nc0dwiw9nia02qbz1c6f0f9zkyr8fmvys2n5jkb3";
465 };
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 ];
466 meta = {
688 meta = {
467 license = [ pkgs.lib.licenses.bsdOriginal ];
689 license = [ pkgs.lib.licenses.bsdOriginal ];
468 };
690 };
469 };
691 };
470 "docutils" = super.buildPythonPackage {
692 "docutils" = super.buildPythonPackage rec {
471 name = "docutils-0.16";
693 pname = "docutils";
472 doCheck = false;
694 version = "0.16";
473 src = fetchurl {
695 src = fetchurl {
474 url = "https://files.pythonhosted.org/packages/2f/e0/3d435b34abd2d62e8206171892f174b180cd37b09d57b924ca5c2ef2219d/docutils-0.16.tar.gz";
696 url = "https://files.pythonhosted.org/packages/2f/e0/3d435b34abd2d62e8206171892f174b180cd37b09d57b924ca5c2ef2219d/docutils-0.16.tar.gz";
475 sha256 = "1z3qliszqca9m719q3qhdkh0ghh90g500avzdgi7pl77x5h3mpn2";
697 sha256 = "1z3qliszqca9m719q3qhdkh0ghh90g500avzdgi7pl77x5h3mpn2";
476 };
698 };
699 format = "setuptools";
700 doCheck = false;
701 buildInputs = [];
702 checkInputs = [];
703 nativeBuildInputs = [];
704 propagatedBuildInputs = [];
477 meta = {
705 meta = {
478 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 ];
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 ];
479 };
707 };
480 };
708 };
481 "dogpile.cache" = super.buildPythonPackage {
709 "dogpile.cache" = super.buildPythonPackage rec {
482 name = "dogpile.cache-0.9.0";
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";
483 doCheck = false;
717 doCheck = false;
718 buildInputs = [];
719 checkInputs = [];
720 nativeBuildInputs = [];
484 propagatedBuildInputs = [
721 propagatedBuildInputs = [
485 self."decorator"
722 self."decorator"
486 ];
723 ];
487 src = fetchurl {
488 url = "https://files.pythonhosted.org/packages/ac/6a/9ac405686a94b7f009a20a50070a5786b0e1aedc707b88d40d0c4b51a82e/dogpile.cache-0.9.0.tar.gz";
489 sha256 = "0sr1fn6b4k5bh0cscd9yi8csqxvj4ngzildav58x5p694mc86j5k";
490 };
491 meta = {
724 meta = {
492 license = [ pkgs.lib.licenses.bsdOriginal ];
725 license = [ pkgs.lib.licenses.bsdOriginal ];
493 };
726 };
494 };
727 };
495 "ecdsa" = super.buildPythonPackage {
728 "dogpile.core" = super.buildPythonPackage rec {
496 name = "ecdsa-0.13.2";
729 pname = "dogpile.core";
730 version = "0.4.1";
731 src = fetchurl {
732 url = "https://files.pythonhosted.org/packages/0e/77/e72abc04c22aedf874301861e5c1e761231c288b5de369c18be8f4b5c9bb/dogpile.core-0.4.1.tar.gz";
733 sha256 = "0xpdvg4kr1isfkrh1rfsh7za4q5a5s6l2kf9wpvndbwf3aqjyrdy";
734 };
735 format = "setuptools";
497 doCheck = false;
736 doCheck = false;
737 buildInputs = [];
738 checkInputs = [];
739 nativeBuildInputs = [];
740 propagatedBuildInputs = [];
741 meta = {
742 license = [ pkgs.lib.licenses.bsdOriginal ];
743 };
744 };
745 "ecdsa" = super.buildPythonPackage rec {
746 pname = "ecdsa";
747 version = "0.13.2";
498 src = fetchurl {
748 src = fetchurl {
499 url = "https://files.pythonhosted.org/packages/51/76/139bf6e9b7b6684d5891212cdbd9e0739f2bfc03f380a1a6ffa700f392ac/ecdsa-0.13.2.tar.gz";
749 url = "https://files.pythonhosted.org/packages/51/76/139bf6e9b7b6684d5891212cdbd9e0739f2bfc03f380a1a6ffa700f392ac/ecdsa-0.13.2.tar.gz";
500 sha256 = "116qaq7bh4lcynzi613960jhsnn19v0kmsqwahiwjfj14gx4y0sw";
750 sha256 = "116qaq7bh4lcynzi613960jhsnn19v0kmsqwahiwjfj14gx4y0sw";
501 };
751 };
752 format = "setuptools";
753 doCheck = false;
754 buildInputs = [];
755 checkInputs = [];
756 nativeBuildInputs = [];
757 propagatedBuildInputs = [];
502 meta = {
758 meta = {
503 license = [ pkgs.lib.licenses.mit ];
759 license = [ pkgs.lib.licenses.mit ];
504 };
760 };
505 };
761 };
506 "elasticsearch" = super.buildPythonPackage {
762 "elasticsearch" = super.buildPythonPackage rec {
507 name = "elasticsearch-6.3.1";
763 pname = "elasticsearch";
764 version = "6.3.1";
765 src = fetchurl {
766 url = "https://files.pythonhosted.org/packages/9d/ce/c4664e8380e379a9402ecfbaf158e56396da90d520daba21cfa840e0eb71/elasticsearch-6.3.1.tar.gz";
767 sha256 = "12y93v0yn7a4xmf969239g8gb3l4cdkclfpbk1qc8hx5qkymrnma";
768 };
769 format = "setuptools";
508 doCheck = false;
770 doCheck = false;
771 buildInputs = [];
772 checkInputs = [];
773 nativeBuildInputs = [];
509 propagatedBuildInputs = [
774 propagatedBuildInputs = [
510 self."urllib3"
775 self."urllib3"
511 ];
776 ];
512 src = fetchurl {
513 url = "https://files.pythonhosted.org/packages/9d/ce/c4664e8380e379a9402ecfbaf158e56396da90d520daba21cfa840e0eb71/elasticsearch-6.3.1.tar.gz";
514 sha256 = "12y93v0yn7a4xmf969239g8gb3l4cdkclfpbk1qc8hx5qkymrnma";
515 };
516 meta = {
777 meta = {
517 license = [ pkgs.lib.licenses.asl20 ];
778 license = [ pkgs.lib.licenses.asl20 ];
518 };
779 };
519 };
780 };
520 "elasticsearch-dsl" = super.buildPythonPackage {
781 "elasticsearch-dsl" = super.buildPythonPackage rec {
521 name = "elasticsearch-dsl-6.3.1";
782 pname = "elasticsearch-dsl";
522 doCheck = false;
783 version = "6.3.1";
523 propagatedBuildInputs = [
524 self."six"
525 self."python-dateutil"
526 self."elasticsearch"
527 self."ipaddress"
528 ];
529 src = fetchurl {
784 src = fetchurl {
530 url = "https://files.pythonhosted.org/packages/4c/0d/1549f50c591db6bb4e66cbcc8d34a6e537c3d89aa426b167c244fd46420a/elasticsearch-dsl-6.3.1.tar.gz";
785 url = "https://files.pythonhosted.org/packages/4c/0d/1549f50c591db6bb4e66cbcc8d34a6e537c3d89aa426b167c244fd46420a/elasticsearch-dsl-6.3.1.tar.gz";
531 sha256 = "1gh8a0shqi105k325hgwb9avrpdjh0mc6mxwfg9ba7g6lssb702z";
786 sha256 = "1gh8a0shqi105k325hgwb9avrpdjh0mc6mxwfg9ba7g6lssb702z";
532 };
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 ];
533 meta = {
799 meta = {
534 license = [ pkgs.lib.licenses.asl20 ];
800 license = [ pkgs.lib.licenses.asl20 ];
535 };
801 };
536 };
802 };
537 "elasticsearch1" = super.buildPythonPackage {
803 "elasticsearch1" = super.buildPythonPackage rec {
538 name = "elasticsearch1-1.10.0";
804 pname = "elasticsearch1";
539 doCheck = false;
805 version = "1.10.0";
540 propagatedBuildInputs = [
541 self."urllib3"
542 ];
543 src = fetchurl {
806 src = fetchurl {
544 url = "https://files.pythonhosted.org/packages/a6/eb/73e75f9681fa71e3157b8ee878534235d57f24ee64f0e77f8d995fb57076/elasticsearch1-1.10.0.tar.gz";
807 url = "https://files.pythonhosted.org/packages/a6/eb/73e75f9681fa71e3157b8ee878534235d57f24ee64f0e77f8d995fb57076/elasticsearch1-1.10.0.tar.gz";
545 sha256 = "0g89444kd5zwql4vbvyrmi2m6l6dcj6ga98j4hqxyyyz6z20aki2";
808 sha256 = "0g89444kd5zwql4vbvyrmi2m6l6dcj6ga98j4hqxyyyz6z20aki2";
546 };
809 };
810 format = "setuptools";
811 doCheck = false;
812 buildInputs = [];
813 checkInputs = [];
814 nativeBuildInputs = [];
815 propagatedBuildInputs = [
816 self."urllib3"
817 ];
547 meta = {
818 meta = {
548 license = [ pkgs.lib.licenses.asl20 ];
819 license = [ pkgs.lib.licenses.asl20 ];
549 };
820 };
550 };
821 };
551 "elasticsearch1-dsl" = super.buildPythonPackage {
822 "elasticsearch1-dsl" = super.buildPythonPackage rec {
552 name = "elasticsearch1-dsl-0.0.12";
823 pname = "elasticsearch1-dsl";
553 doCheck = false;
824 version = "0.0.12";
554 propagatedBuildInputs = [
555 self."six"
556 self."python-dateutil"
557 self."elasticsearch1"
558 ];
559 src = fetchurl {
825 src = fetchurl {
560 url = "https://files.pythonhosted.org/packages/eb/9d/785342775cb10eddc9b8d7457d618a423b4f0b89d8b2b2d1bc27190d71db/elasticsearch1-dsl-0.0.12.tar.gz";
826 url = "https://files.pythonhosted.org/packages/eb/9d/785342775cb10eddc9b8d7457d618a423b4f0b89d8b2b2d1bc27190d71db/elasticsearch1-dsl-0.0.12.tar.gz";
561 sha256 = "0ig1ly39v93hba0z975wnhbmzwj28w6w1sqlr2g7cn5spp732bhk";
827 sha256 = "0ig1ly39v93hba0z975wnhbmzwj28w6w1sqlr2g7cn5spp732bhk";
562 };
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 ];
563 meta = {
839 meta = {
564 license = [ pkgs.lib.licenses.asl20 ];
840 license = [ pkgs.lib.licenses.asl20 ];
565 };
841 };
566 };
842 };
567 "elasticsearch2" = super.buildPythonPackage {
843 "elasticsearch2" = super.buildPythonPackage rec {
568 name = "elasticsearch2-2.5.1";
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";
569 doCheck = false;
851 doCheck = false;
852 buildInputs = [];
853 checkInputs = [];
854 nativeBuildInputs = [];
570 propagatedBuildInputs = [
855 propagatedBuildInputs = [
571 self."urllib3"
856 self."urllib3"
572 ];
857 ];
573 src = fetchurl {
574 url = "https://files.pythonhosted.org/packages/f6/09/f9b24aa6b1120bea371cd57ef6f57c7694cf16660469456a8be6c2bdbe22/elasticsearch2-2.5.1.tar.gz";
575 sha256 = "19k2znpjfyp0hrq73cz7pjyj289040xpsxsm0xhh4jfh6y551g7k";
576 };
577 meta = {
858 meta = {
578 license = [ pkgs.lib.licenses.asl20 ];
859 license = [ pkgs.lib.licenses.asl20 ];
579 };
860 };
580 };
861 };
581 "entrypoints" = super.buildPythonPackage {
862 "entrypoints" = super.buildPythonPackage rec {
582 name = "entrypoints-0.2.2";
863 pname = "entrypoints";
583 doCheck = false;
864 version = "0.2.2";
584 propagatedBuildInputs = [
585 self."configparser"
586 ];
587 src = fetchurl {
865 src = fetchurl {
588 url = "https://code.rhodecode.com/upstream/entrypoints/artifacts/download/0-8e9ee9e4-c4db-409c-b07e-81568fd1832d.tar.gz?md5=3a027b8ff1d257b91fe257de6c43357d";
866 url = "https://code.rhodecode.com/upstream/entrypoints/artifacts/download/0-8e9ee9e4-c4db-409c-b07e-81568fd1832d.tar.gz?md5=3a027b8ff1d257b91fe257de6c43357d";
589 sha256 = "0qih72n2myclanplqipqxpgpj9d2yhff1pz5d02zq1cfqyd173w5";
867 sha256 = "0qih72n2myclanplqipqxpgpj9d2yhff1pz5d02zq1cfqyd173w5";
590 };
868 };
869 format = "setuptools";
870 doCheck = false;
871 buildInputs = [];
872 checkInputs = [];
873 nativeBuildInputs = [];
874 propagatedBuildInputs = [
875 self."configparser"
876 ];
591 meta = {
877 meta = {
592 license = [ pkgs.lib.licenses.mit ];
878 license = [ pkgs.lib.licenses.mit ];
593 };
879 };
594 };
880 };
595 "enum34" = super.buildPythonPackage {
881 "enum34" = super.buildPythonPackage rec {
596 name = "enum34-1.1.10";
882 pname = "enum34";
597 doCheck = false;
883 version = "1.1.10";
598 src = fetchurl {
884 src = fetchurl {
599 url = "https://files.pythonhosted.org/packages/11/c4/2da1f4952ba476677a42f25cd32ab8aaf0e1c0d0e00b89822b835c7e654c/enum34-1.1.10.tar.gz";
885 url = "https://files.pythonhosted.org/packages/11/c4/2da1f4952ba476677a42f25cd32ab8aaf0e1c0d0e00b89822b835c7e654c/enum34-1.1.10.tar.gz";
600 sha256 = "0j7ji699fwswm4vg6w1v07fkbf8dkzdm6gfh88jvs5nqgr3sgrnc";
886 sha256 = "0j7ji699fwswm4vg6w1v07fkbf8dkzdm6gfh88jvs5nqgr3sgrnc";
601 };
887 };
888 format = "setuptools";
889 doCheck = false;
890 buildInputs = [];
891 checkInputs = [];
892 nativeBuildInputs = [];
893 propagatedBuildInputs = [];
602 meta = {
894 meta = {
603 license = [ pkgs.lib.licenses.bsdOriginal ];
895 license = [ pkgs.lib.licenses.bsdOriginal ];
604 };
896 };
605 };
897 };
606 "formencode" = super.buildPythonPackage {
898 "formencode" = super.buildPythonPackage rec {
607 name = "formencode-1.2.4";
899 pname = "formencode";
608 doCheck = false;
900 version = "1.2.4";
609 src = fetchurl {
901 src = fetchurl {
610 url = "https://files.pythonhosted.org/packages/8e/59/0174271a6f004512e0201188593e6d319db139d14cb7490e488bbb078015/FormEncode-1.2.4.tar.gz";
902 url = "https://files.pythonhosted.org/packages/8e/59/0174271a6f004512e0201188593e6d319db139d14cb7490e488bbb078015/FormEncode-1.2.4.tar.gz";
611 sha256 = "1fgy04sdy4yry5xcjls3x3xy30dqwj58ycnkndim819jx0788w42";
903 sha256 = "1fgy04sdy4yry5xcjls3x3xy30dqwj58ycnkndim819jx0788w42";
612 };
904 };
905 format = "setuptools";
906 doCheck = false;
907 buildInputs = [];
908 checkInputs = [];
909 nativeBuildInputs = [];
910 propagatedBuildInputs = [];
613 meta = {
911 meta = {
614 license = [ pkgs.lib.licenses.psfl ];
912 license = [ pkgs.lib.licenses.psfl ];
615 };
913 };
616 };
914 };
617 "funcsigs" = super.buildPythonPackage {
915 "funcsigs" = super.buildPythonPackage rec {
618 name = "funcsigs-1.0.2";
916 pname = "funcsigs";
619 doCheck = false;
917 version = "1.0.2";
620 src = fetchurl {
918 src = fetchurl {
621 url = "https://files.pythonhosted.org/packages/94/4a/db842e7a0545de1cdb0439bb80e6e42dfe82aaeaadd4072f2263a4fbed23/funcsigs-1.0.2.tar.gz";
919 url = "https://files.pythonhosted.org/packages/94/4a/db842e7a0545de1cdb0439bb80e6e42dfe82aaeaadd4072f2263a4fbed23/funcsigs-1.0.2.tar.gz";
622 sha256 = "0l4g5818ffyfmfs1a924811azhjj8ax9xd1cffr1mzd3ycn0zfx7";
920 sha256 = "0l4g5818ffyfmfs1a924811azhjj8ax9xd1cffr1mzd3ycn0zfx7";
623 };
921 };
922 format = "setuptools";
923 doCheck = false;
924 buildInputs = [];
925 checkInputs = [];
926 nativeBuildInputs = [];
927 propagatedBuildInputs = [];
624 meta = {
928 meta = {
625 license = [ { fullName = "ASL"; } pkgs.lib.licenses.asl20 ];
929 license = [ { fullName = "ASL"; } pkgs.lib.licenses.asl20 ];
626 };
930 };
627 };
931 };
628 "functools32" = super.buildPythonPackage {
932 "functools32" = super.buildPythonPackage rec {
629 name = "functools32-3.2.3.post2";
933 pname = "functools32";
630 doCheck = false;
934 version = "3.2.3.post2";
631 src = fetchurl {
935 src = fetchurl {
632 url = "https://files.pythonhosted.org/packages/c5/60/6ac26ad05857c601308d8fb9e87fa36d0ebf889423f47c3502ef034365db/functools32-3.2.3-2.tar.gz";
936 url = "https://files.pythonhosted.org/packages/c5/60/6ac26ad05857c601308d8fb9e87fa36d0ebf889423f47c3502ef034365db/functools32-3.2.3-2.tar.gz";
633 sha256 = "0v8ya0b58x47wp216n1zamimv4iw57cxz3xxhzix52jkw3xks9gn";
937 sha256 = "0v8ya0b58x47wp216n1zamimv4iw57cxz3xxhzix52jkw3xks9gn";
634 };
938 };
939 format = "setuptools";
940 doCheck = false;
941 buildInputs = [];
942 checkInputs = [];
943 nativeBuildInputs = [];
944 propagatedBuildInputs = [];
635 meta = {
945 meta = {
636 license = [ pkgs.lib.licenses.psfl ];
946 license = [ pkgs.lib.licenses.psfl ];
637 };
947 };
638 };
948 };
639 "futures" = super.buildPythonPackage {
949 "future" = super.buildPythonPackage rec {
640 name = "futures-3.0.2";
950 pname = "future";
951 version = "0.14.3";
952 src = fetchurl {
953 url = "https://files.pythonhosted.org/packages/83/80/8ef3a11a15f8eaafafa0937b20c1b3f73527e69ab6b3fa1cf94a5a96aabb/future-0.14.3.tar.gz";
954 sha256 = "1savk7jx7hal032f522c5ajhh8fra6gmnadrj9adv5qxi18pv1b2";
955 };
956 format = "setuptools";
641 doCheck = false;
957 doCheck = false;
958 buildInputs = [];
959 checkInputs = [];
960 nativeBuildInputs = [];
961 propagatedBuildInputs = [];
962 meta = {
963 license = [ { fullName = "OSI Approved"; } pkgs.lib.licenses.mit ];
964 };
965 };
966 "futures" = super.buildPythonPackage rec {
967 pname = "futures";
968 version = "3.0.2";
642 src = fetchurl {
969 src = fetchurl {
643 url = "https://files.pythonhosted.org/packages/f8/e7/fc0fcbeb9193ba2d4de00b065e7fd5aecd0679e93ce95a07322b2b1434f4/futures-3.0.2.tar.gz";
970 url = "https://files.pythonhosted.org/packages/f8/e7/fc0fcbeb9193ba2d4de00b065e7fd5aecd0679e93ce95a07322b2b1434f4/futures-3.0.2.tar.gz";
644 sha256 = "0mz2pbgxbc2nbib1szifi07whjbfs4r02pv2z390z7p410awjgyw";
971 sha256 = "0mz2pbgxbc2nbib1szifi07whjbfs4r02pv2z390z7p410awjgyw";
645 };
972 };
973 format = "setuptools";
974 doCheck = false;
975 buildInputs = [];
976 checkInputs = [];
977 nativeBuildInputs = [];
978 propagatedBuildInputs = [];
646 meta = {
979 meta = {
647 license = [ pkgs.lib.licenses.bsdOriginal ];
980 license = [ pkgs.lib.licenses.bsdOriginal ];
648 };
981 };
649 };
982 };
650 "gevent" = super.buildPythonPackage {
983 "gevent" = super.buildPythonPackage rec {
651 name = "gevent-1.5.0";
984 pname = "gevent";
985 version = "1.5.0";
986 src = fetchurl {
987 url = "https://files.pythonhosted.org/packages/5a/79/2c63d385d017b5dd7d70983a463dfd25befae70c824fedb857df6e72eff2/gevent-1.5.0.tar.gz";
988 sha256 = "0aac3d4vhv5n4rsb6cqzq0d1xx9immqz4fmpddw35yxkwdc450dj";
989 };
990 format = "setuptools";
652 doCheck = false;
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 ];
653 propagatedBuildInputs = [
1001 propagatedBuildInputs = [
654 self."greenlet"
1002 self."greenlet"
655 ];
1003 ];
656 src = fetchurl {
657 url = "https://files.pythonhosted.org/packages/5a/79/2c63d385d017b5dd7d70983a463dfd25befae70c824fedb857df6e72eff2/gevent-1.5.0.tar.gz";
658 sha256 = "0aac3d4vhv5n4rsb6cqzq0d1xx9immqz4fmpddw35yxkwdc450dj";
659 };
660 meta = {
1004 meta = {
661 license = [ pkgs.lib.licenses.mit ];
1005 license = [ pkgs.lib.licenses.mit ];
662 };
1006 };
663 };
1007 };
664 "gnureadline" = super.buildPythonPackage {
1008 "gnureadline" = super.buildPythonPackage rec {
665 name = "gnureadline-6.3.8";
1009 pname = "gnureadline";
666 doCheck = false;
1010 version = "6.3.8";
667 src = fetchurl {
1011 src = fetchurl {
668 url = "https://files.pythonhosted.org/packages/50/64/86085c823cd78f9df9d8e33dce0baa71618016f8860460b82cf6610e1eb3/gnureadline-6.3.8.tar.gz";
1012 url = "https://files.pythonhosted.org/packages/50/64/86085c823cd78f9df9d8e33dce0baa71618016f8860460b82cf6610e1eb3/gnureadline-6.3.8.tar.gz";
669 sha256 = "0ddhj98x2nv45iz4aadk4b9m0b1kpsn1xhcbypn5cd556knhiqjq";
1013 sha256 = "0ddhj98x2nv45iz4aadk4b9m0b1kpsn1xhcbypn5cd556knhiqjq";
670 };
1014 };
1015 format = "setuptools";
1016 doCheck = false;
1017 buildInputs = [];
1018 checkInputs = [];
1019 nativeBuildInputs = [];
1020 propagatedBuildInputs = [];
671 meta = {
1021 meta = {
672 license = [ { fullName = "GNU General Public License v3 (GPLv3)"; } pkgs.lib.licenses.gpl1 ];
1022 license = [ { fullName = "GNU General Public License v3 (GPLv3)"; } pkgs.lib.licenses.gpl1 ];
673 };
1023 };
674 };
1024 };
675 "gprof2dot" = super.buildPythonPackage {
1025 "gprof2dot" = super.buildPythonPackage rec {
676 name = "gprof2dot-2017.9.19";
1026 pname = "gprof2dot";
677 doCheck = false;
1027 version = "2017.9.19";
678 src = fetchurl {
1028 src = fetchurl {
679 url = "https://files.pythonhosted.org/packages/9d/36/f977122502979f3dfb50704979c9ed70e6b620787942b089bf1af15f5aba/gprof2dot-2017.9.19.tar.gz";
1029 url = "https://files.pythonhosted.org/packages/9d/36/f977122502979f3dfb50704979c9ed70e6b620787942b089bf1af15f5aba/gprof2dot-2017.9.19.tar.gz";
680 sha256 = "17ih23ld2nzgc3xwgbay911l6lh96jp1zshmskm17n1gg2i7mg6f";
1030 sha256 = "17ih23ld2nzgc3xwgbay911l6lh96jp1zshmskm17n1gg2i7mg6f";
681 };
1031 };
1032 format = "setuptools";
1033 doCheck = false;
1034 buildInputs = [];
1035 checkInputs = [];
1036 nativeBuildInputs = [];
1037 propagatedBuildInputs = [];
682 meta = {
1038 meta = {
683 license = [ { fullName = "GNU Lesser General Public License v3 or later (LGPLv3+)"; } { fullName = "LGPL"; } ];
1039 license = [ { fullName = "GNU Lesser General Public License v3 or later (LGPLv3+)"; } { fullName = "LGPL"; } ];
684 };
1040 };
685 };
1041 };
686 "greenlet" = super.buildPythonPackage {
1042 "greenlet" = super.buildPythonPackage rec {
687 name = "greenlet-0.4.15";
1043 pname = "greenlet";
688 doCheck = false;
1044 version = "0.4.15";
689 src = fetchurl {
1045 src = fetchurl {
690 url = "https://files.pythonhosted.org/packages/f8/e8/b30ae23b45f69aa3f024b46064c0ac8e5fcb4f22ace0dca8d6f9c8bbe5e7/greenlet-0.4.15.tar.gz";
1046 url = "https://files.pythonhosted.org/packages/f8/e8/b30ae23b45f69aa3f024b46064c0ac8e5fcb4f22ace0dca8d6f9c8bbe5e7/greenlet-0.4.15.tar.gz";
691 sha256 = "1g4g1wwc472ds89zmqlpyan3fbnzpa8qm48z3z1y6mlk44z485ll";
1047 sha256 = "1g4g1wwc472ds89zmqlpyan3fbnzpa8qm48z3z1y6mlk44z485ll";
692 };
1048 };
1049 format = "setuptools";
1050 doCheck = false;
1051 buildInputs = [];
1052 checkInputs = [];
1053 nativeBuildInputs = [];
1054 propagatedBuildInputs = [];
693 meta = {
1055 meta = {
694 license = [ pkgs.lib.licenses.mit ];
1056 license = [ pkgs.lib.licenses.mit ];
695 };
1057 };
696 };
1058 };
697 "gunicorn" = super.buildPythonPackage {
1059 "gunicorn" = super.buildPythonPackage rec {
698 name = "gunicorn-19.9.0";
1060 pname = "gunicorn";
699 doCheck = false;
1061 version = "19.9.0";
700 src = fetchurl {
1062 src = fetchurl {
701 url = "https://files.pythonhosted.org/packages/47/52/68ba8e5e8ba251e54006a49441f7ccabca83b6bef5aedacb4890596c7911/gunicorn-19.9.0.tar.gz";
1063 url = "https://files.pythonhosted.org/packages/47/52/68ba8e5e8ba251e54006a49441f7ccabca83b6bef5aedacb4890596c7911/gunicorn-19.9.0.tar.gz";
702 sha256 = "1wzlf4xmn6qjirh5w81l6i6kqjnab1n1qqkh7zsj1yb6gh4n49ps";
1064 sha256 = "1wzlf4xmn6qjirh5w81l6i6kqjnab1n1qqkh7zsj1yb6gh4n49ps";
703 };
1065 };
1066 format = "setuptools";
1067 doCheck = false;
1068 buildInputs = [];
1069 checkInputs = [];
1070 nativeBuildInputs = [];
1071 propagatedBuildInputs = [];
704 meta = {
1072 meta = {
705 license = [ pkgs.lib.licenses.mit ];
1073 license = [ pkgs.lib.licenses.mit ];
706 };
1074 };
707 };
1075 };
708 "hupper" = super.buildPythonPackage {
1076 "hupper" = super.buildPythonPackage rec {
709 name = "hupper-1.10.2";
1077 pname = "hupper";
710 doCheck = false;
1078 version = "1.10.2";
711 src = fetchurl {
1079 src = fetchurl {
712 url = "https://files.pythonhosted.org/packages/41/24/ea90fef04706e54bd1635c05c50dc9cf87cda543c59303a03e7aa7dda0ce/hupper-1.10.2.tar.gz";
1080 url = "https://files.pythonhosted.org/packages/41/24/ea90fef04706e54bd1635c05c50dc9cf87cda543c59303a03e7aa7dda0ce/hupper-1.10.2.tar.gz";
713 sha256 = "0am0p6g5cz6xmcaf04xq8q6dzdd9qz0phj6gcmpsckf2mcyza61q";
1081 sha256 = "0am0p6g5cz6xmcaf04xq8q6dzdd9qz0phj6gcmpsckf2mcyza61q";
714 };
1082 };
1083 format = "setuptools";
1084 doCheck = false;
1085 buildInputs = [];
1086 checkInputs = [];
1087 nativeBuildInputs = [
1088 self."setuptools"
1089 self."wheel"
1090 ];
1091 propagatedBuildInputs = [];
715 meta = {
1092 meta = {
716 license = [ pkgs.lib.licenses.mit ];
1093 license = [ pkgs.lib.licenses.mit ];
717 };
1094 };
718 };
1095 };
719 "idna" = super.buildPythonPackage {
1096 "idna" = super.buildPythonPackage rec {
720 name = "idna-2.8";
1097 pname = "idna";
721 doCheck = false;
1098 version = "2.8";
722 src = fetchurl {
1099 src = fetchurl {
723 url = "https://files.pythonhosted.org/packages/ad/13/eb56951b6f7950cadb579ca166e448ba77f9d24efc03edd7e55fa57d04b7/idna-2.8.tar.gz";
1100 url = "https://files.pythonhosted.org/packages/ad/13/eb56951b6f7950cadb579ca166e448ba77f9d24efc03edd7e55fa57d04b7/idna-2.8.tar.gz";
724 sha256 = "01rlkigdxg17sf9yar1jl8n18ls59367wqh59hnawlyg53vb6my3";
1101 sha256 = "01rlkigdxg17sf9yar1jl8n18ls59367wqh59hnawlyg53vb6my3";
725 };
1102 };
1103 format = "setuptools";
1104 doCheck = false;
1105 buildInputs = [];
1106 checkInputs = [];
1107 nativeBuildInputs = [];
1108 propagatedBuildInputs = [];
726 meta = {
1109 meta = {
727 license = [ pkgs.lib.licenses.bsdOriginal { fullName = "BSD-like"; } ];
1110 license = [ pkgs.lib.licenses.bsdOriginal { fullName = "BSD-like"; } ];
728 };
1111 };
729 };
1112 };
730 "importlib-metadata" = super.buildPythonPackage {
1113 "importlib-metadata" = super.buildPythonPackage rec {
731 name = "importlib-metadata-1.6.0";
1114 pname = "importlib-metadata";
732 doCheck = false;
1115 version = "1.6.0";
733 propagatedBuildInputs = [
734 self."zipp"
735 self."pathlib2"
736 self."contextlib2"
737 self."configparser"
738 ];
739 src = fetchurl {
1116 src = fetchurl {
740 url = "https://files.pythonhosted.org/packages/b4/1b/baab42e3cd64c9d5caac25a9d6c054f8324cdc38975a44d600569f1f7158/importlib_metadata-1.6.0.tar.gz";
1117 url = "https://files.pythonhosted.org/packages/b4/1b/baab42e3cd64c9d5caac25a9d6c054f8324cdc38975a44d600569f1f7158/importlib_metadata-1.6.0.tar.gz";
741 sha256 = "07icyggasn38yv2swdrd8z6i0plazmc9adavsdkbqqj91j53ll9l";
1118 sha256 = "07icyggasn38yv2swdrd8z6i0plazmc9adavsdkbqqj91j53ll9l";
742 };
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 ];
743 meta = {
1135 meta = {
744 license = [ pkgs.lib.licenses.asl20 ];
1136 license = [ pkgs.lib.licenses.asl20 ];
745 };
1137 };
746 };
1138 };
747 "infrae.cache" = super.buildPythonPackage {
1139 "infrae.cache" = super.buildPythonPackage rec {
748 name = "infrae.cache-1.0.1";
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";
749 doCheck = false;
1147 doCheck = false;
1148 buildInputs = [];
1149 checkInputs = [];
1150 nativeBuildInputs = [];
750 propagatedBuildInputs = [
1151 propagatedBuildInputs = [
751 self."beaker"
1152 self."beaker"
752 self."repoze.lru"
1153 self."repoze.lru"
753 ];
1154 ];
754 src = fetchurl {
755 url = "https://files.pythonhosted.org/packages/bb/f0/e7d5e984cf6592fd2807dc7bc44a93f9d18e04e6a61f87fdfb2622422d74/infrae.cache-1.0.1.tar.gz";
756 sha256 = "1dvqsjn8vw253wz9d1pz17j79mf4bs53dvp2qxck2qdp1am1njw4";
757 };
758 meta = {
1155 meta = {
759 license = [ pkgs.lib.licenses.zpl21 ];
1156 license = [ pkgs.lib.licenses.zpl21 ];
760 };
1157 };
761 };
1158 };
762 "invoke" = super.buildPythonPackage {
1159 "invoke" = super.buildPythonPackage rec {
763 name = "invoke-0.13.0";
1160 pname = "invoke";
764 doCheck = false;
1161 version = "0.13.0";
765 src = fetchurl {
1162 src = fetchurl {
766 url = "https://files.pythonhosted.org/packages/47/bf/d07ef52fa1ac645468858bbac7cb95b246a972a045e821493d17d89c81be/invoke-0.13.0.tar.gz";
1163 url = "https://files.pythonhosted.org/packages/47/bf/d07ef52fa1ac645468858bbac7cb95b246a972a045e821493d17d89c81be/invoke-0.13.0.tar.gz";
767 sha256 = "0794vhgxfmkh0vzkkg5cfv1w82g3jc3xr18wim29far9qpx9468s";
1164 sha256 = "0794vhgxfmkh0vzkkg5cfv1w82g3jc3xr18wim29far9qpx9468s";
768 };
1165 };
1166 format = "setuptools";
1167 doCheck = false;
1168 buildInputs = [];
1169 checkInputs = [];
1170 nativeBuildInputs = [];
1171 propagatedBuildInputs = [];
769 meta = {
1172 meta = {
770 license = [ pkgs.lib.licenses.bsdOriginal ];
1173 license = [ pkgs.lib.licenses.bsdOriginal ];
771 };
1174 };
772 };
1175 };
773 "ipaddress" = super.buildPythonPackage {
1176 "ipaddress" = super.buildPythonPackage rec {
774 name = "ipaddress-1.0.23";
1177 pname = "ipaddress";
775 doCheck = false;
1178 version = "1.0.23";
776 src = fetchurl {
1179 src = fetchurl {
777 url = "https://files.pythonhosted.org/packages/b9/9a/3e9da40ea28b8210dd6504d3fe9fe7e013b62bf45902b458d1cdc3c34ed9/ipaddress-1.0.23.tar.gz";
1180 url = "https://files.pythonhosted.org/packages/b9/9a/3e9da40ea28b8210dd6504d3fe9fe7e013b62bf45902b458d1cdc3c34ed9/ipaddress-1.0.23.tar.gz";
778 sha256 = "1qp743h30s04m3cg3yk3fycad930jv17q7dsslj4mfw0jlvf1y5p";
1181 sha256 = "1qp743h30s04m3cg3yk3fycad930jv17q7dsslj4mfw0jlvf1y5p";
779 };
1182 };
1183 format = "setuptools";
1184 doCheck = false;
1185 buildInputs = [];
1186 checkInputs = [];
1187 nativeBuildInputs = [];
1188 propagatedBuildInputs = [];
780 meta = {
1189 meta = {
781 license = [ pkgs.lib.licenses.psfl ];
1190 license = [ pkgs.lib.licenses.psfl ];
782 };
1191 };
783 };
1192 };
784 "ipdb" = super.buildPythonPackage {
1193 "ipdb" = super.buildPythonPackage rec {
785 name = "ipdb-0.13.2";
1194 pname = "ipdb";
786 doCheck = false;
1195 version = "0.13.2";
787 propagatedBuildInputs = [
788 self."setuptools"
789 self."ipython"
790 ];
791 src = fetchurl {
1196 src = fetchurl {
792 url = "https://files.pythonhosted.org/packages/2c/bb/a3e1a441719ebd75c6dac8170d3ddba884b7ee8a5c0f9aefa7297386627a/ipdb-0.13.2.tar.gz";
1197 url = "https://files.pythonhosted.org/packages/2c/bb/a3e1a441719ebd75c6dac8170d3ddba884b7ee8a5c0f9aefa7297386627a/ipdb-0.13.2.tar.gz";
793 sha256 = "0jcd849rx30y3wcgzsqbn06v0yjlzvb9x3076q0yxpycdwm1ryvp";
1198 sha256 = "0jcd849rx30y3wcgzsqbn06v0yjlzvb9x3076q0yxpycdwm1ryvp";
794 };
1199 };
1200 format = "setuptools";
1201 doCheck = false;
1202 buildInputs = [];
1203 checkInputs = [];
1204 nativeBuildInputs = [];
1205 propagatedBuildInputs = [
1206 self."ipython"
1207 self."setuptools"
1208 ];
795 meta = {
1209 meta = {
796 license = [ pkgs.lib.licenses.bsdOriginal ];
1210 license = [ pkgs.lib.licenses.bsdOriginal ];
797 };
1211 };
798 };
1212 };
799 "ipython" = super.buildPythonPackage {
1213 "ipython" = super.buildPythonPackage rec {
800 name = "ipython-5.1.0";
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";
801 doCheck = false;
1221 doCheck = false;
1222 buildInputs = [];
1223 checkInputs = [];
1224 nativeBuildInputs = [];
802 propagatedBuildInputs = [
1225 propagatedBuildInputs = [
803 self."setuptools"
1226 self."backports.shutil-get-terminal-size"
804 self."decorator"
1227 self."decorator"
1228 self."pathlib2"
1229 self."pexpect"
805 self."pickleshare"
1230 self."pickleshare"
806 self."simplegeneric"
807 self."traitlets"
808 self."prompt-toolkit"
1231 self."prompt-toolkit"
809 self."pygments"
1232 self."pygments"
810 self."pexpect"
1233 self."setuptools"
811 self."backports.shutil-get-terminal-size"
1234 self."simplegeneric"
812 self."pathlib2"
1235 self."traitlets"
813 self."pexpect"
814 ];
1236 ];
815 src = fetchurl {
816 url = "https://files.pythonhosted.org/packages/89/63/a9292f7cd9d0090a0f995e1167f3f17d5889dcbc9a175261719c513b9848/ipython-5.1.0.tar.gz";
817 sha256 = "0qdrf6aj9kvjczd5chj1my8y2iq09am9l8bb2a1334a52d76kx3y";
818 };
819 meta = {
1237 meta = {
820 license = [ pkgs.lib.licenses.bsdOriginal ];
1238 license = [ pkgs.lib.licenses.bsdOriginal ];
821 };
1239 };
822 };
1240 };
823 "ipython-genutils" = super.buildPythonPackage {
1241 "ipython-genutils" = super.buildPythonPackage rec {
824 name = "ipython-genutils-0.2.0";
1242 pname = "ipython-genutils";
825 doCheck = false;
1243 version = "0.2.0";
826 src = fetchurl {
1244 src = fetchurl {
827 url = "https://files.pythonhosted.org/packages/e8/69/fbeffffc05236398ebfcfb512b6d2511c622871dca1746361006da310399/ipython_genutils-0.2.0.tar.gz";
1245 url = "https://files.pythonhosted.org/packages/e8/69/fbeffffc05236398ebfcfb512b6d2511c622871dca1746361006da310399/ipython_genutils-0.2.0.tar.gz";
828 sha256 = "1a4bc9y8hnvq6cp08qs4mckgm6i6ajpndp4g496rvvzcfmp12bpb";
1246 sha256 = "1a4bc9y8hnvq6cp08qs4mckgm6i6ajpndp4g496rvvzcfmp12bpb";
829 };
1247 };
1248 format = "setuptools";
1249 doCheck = false;
1250 buildInputs = [];
1251 checkInputs = [];
1252 nativeBuildInputs = [];
1253 propagatedBuildInputs = [];
830 meta = {
1254 meta = {
831 license = [ pkgs.lib.licenses.bsdOriginal ];
1255 license = [ pkgs.lib.licenses.bsdOriginal ];
832 };
1256 };
833 };
1257 };
834 "iso8601" = super.buildPythonPackage {
1258 "iso8601" = super.buildPythonPackage rec {
835 name = "iso8601-0.1.12";
1259 pname = "iso8601";
836 doCheck = false;
1260 version = "0.1.12";
837 src = fetchurl {
1261 src = fetchurl {
838 url = "https://files.pythonhosted.org/packages/45/13/3db24895497345fb44c4248c08b16da34a9eb02643cea2754b21b5ed08b0/iso8601-0.1.12.tar.gz";
1262 url = "https://files.pythonhosted.org/packages/45/13/3db24895497345fb44c4248c08b16da34a9eb02643cea2754b21b5ed08b0/iso8601-0.1.12.tar.gz";
839 sha256 = "10nyvvnrhw2w3p09v1ica4lgj6f4g9j3kkfx17qmraiq3w7b5i29";
1263 sha256 = "10nyvvnrhw2w3p09v1ica4lgj6f4g9j3kkfx17qmraiq3w7b5i29";
840 };
1264 };
1265 format = "setuptools";
1266 doCheck = false;
1267 buildInputs = [];
1268 checkInputs = [];
1269 nativeBuildInputs = [];
1270 propagatedBuildInputs = [];
841 meta = {
1271 meta = {
842 license = [ pkgs.lib.licenses.mit ];
1272 license = [ pkgs.lib.licenses.mit ];
843 };
1273 };
844 };
1274 };
845 "isodate" = super.buildPythonPackage {
1275 "isodate" = super.buildPythonPackage rec {
846 name = "isodate-0.6.0";
1276 pname = "isodate";
847 doCheck = false;
1277 version = "0.6.0";
848 propagatedBuildInputs = [
849 self."six"
850 ];
851 src = fetchurl {
1278 src = fetchurl {
852 url = "https://files.pythonhosted.org/packages/b1/80/fb8c13a4cd38eb5021dc3741a9e588e4d1de88d895c1910c6fc8a08b7a70/isodate-0.6.0.tar.gz";
1279 url = "https://files.pythonhosted.org/packages/b1/80/fb8c13a4cd38eb5021dc3741a9e588e4d1de88d895c1910c6fc8a08b7a70/isodate-0.6.0.tar.gz";
853 sha256 = "1n7jkz68kk5pwni540pr5zdh99bf6ywydk1p5pdrqisrawylldif";
1280 sha256 = "1n7jkz68kk5pwni540pr5zdh99bf6ywydk1p5pdrqisrawylldif";
854 };
1281 };
1282 format = "setuptools";
1283 doCheck = false;
1284 buildInputs = [];
1285 checkInputs = [];
1286 nativeBuildInputs = [];
1287 propagatedBuildInputs = [
1288 self."six"
1289 ];
855 meta = {
1290 meta = {
856 license = [ pkgs.lib.licenses.bsdOriginal ];
1291 license = [ pkgs.lib.licenses.bsdOriginal ];
857 };
1292 };
858 };
1293 };
859 "itsdangerous" = super.buildPythonPackage {
1294 "itsdangerous" = super.buildPythonPackage rec {
860 name = "itsdangerous-1.1.0";
1295 pname = "itsdangerous";
861 doCheck = false;
1296 version = "0.24";
862 src = fetchurl {
1297 src = fetchurl {
863 url = "https://files.pythonhosted.org/packages/68/1a/f27de07a8a304ad5fa817bbe383d1238ac4396da447fa11ed937039fa04b/itsdangerous-1.1.0.tar.gz";
1298 url = "https://files.pythonhosted.org/packages/dc/b4/a60bcdba945c00f6d608d8975131ab3f25b22f2bcfe1dab221165194b2d4/itsdangerous-0.24.tar.gz";
864 sha256 = "068zpbksq5q2z4dckh2k1zbcq43ay74ylqn77rni797j0wyh66rj";
1299 sha256 = "06856q6x675ly542ig0plbqcyab6ksfzijlyf1hzhgg3sgwgrcyb";
865 };
1300 };
1301 format = "setuptools";
1302 doCheck = false;
1303 buildInputs = [];
1304 checkInputs = [];
1305 nativeBuildInputs = [];
1306 propagatedBuildInputs = [];
866 meta = {
1307 meta = {
867 license = [ pkgs.lib.licenses.bsdOriginal ];
1308 license = [ pkgs.lib.licenses.bsdOriginal ];
868 };
1309 };
869 };
1310 };
870 "jinja2" = super.buildPythonPackage {
1311 "jinja2" = super.buildPythonPackage rec {
871 name = "jinja2-2.9.6";
1312 pname = "jinja2";
872 doCheck = false;
1313 version = "2.9.6";
873 propagatedBuildInputs = [
874 self."markupsafe"
875 ];
876 src = fetchurl {
1314 src = fetchurl {
877 url = "https://files.pythonhosted.org/packages/90/61/f820ff0076a2599dd39406dcb858ecb239438c02ce706c8e91131ab9c7f1/Jinja2-2.9.6.tar.gz";
1315 url = "https://files.pythonhosted.org/packages/90/61/f820ff0076a2599dd39406dcb858ecb239438c02ce706c8e91131ab9c7f1/Jinja2-2.9.6.tar.gz";
878 sha256 = "1zzrkywhziqffrzks14kzixz7nd4yh2vc0fb04a68vfd2ai03anx";
1316 sha256 = "1zzrkywhziqffrzks14kzixz7nd4yh2vc0fb04a68vfd2ai03anx";
879 };
1317 };
1318 format = "setuptools";
1319 doCheck = false;
1320 buildInputs = [];
1321 checkInputs = [];
1322 nativeBuildInputs = [];
1323 propagatedBuildInputs = [
1324 self."markupsafe"
1325 ];
880 meta = {
1326 meta = {
881 license = [ pkgs.lib.licenses.bsdOriginal ];
1327 license = [ pkgs.lib.licenses.bsdOriginal ];
882 };
1328 };
883 };
1329 };
884 "jsonschema" = super.buildPythonPackage {
1330 "jsonschema" = super.buildPythonPackage rec {
885 name = "jsonschema-2.6.0";
1331 pname = "jsonschema";
886 doCheck = false;
1332 version = "2.6.0";
887 propagatedBuildInputs = [
888 self."functools32"
889 ];
890 src = fetchurl {
1333 src = fetchurl {
891 url = "https://files.pythonhosted.org/packages/58/b9/171dbb07e18c6346090a37f03c7e74410a1a56123f847efed59af260a298/jsonschema-2.6.0.tar.gz";
1334 url = "https://files.pythonhosted.org/packages/58/b9/171dbb07e18c6346090a37f03c7e74410a1a56123f847efed59af260a298/jsonschema-2.6.0.tar.gz";
892 sha256 = "00kf3zmpp9ya4sydffpifn0j0mzm342a2vzh82p6r0vh10cg7xbg";
1335 sha256 = "00kf3zmpp9ya4sydffpifn0j0mzm342a2vzh82p6r0vh10cg7xbg";
893 };
1336 };
1337 format = "setuptools";
1338 doCheck = false;
1339 buildInputs = [];
1340 checkInputs = [];
1341 nativeBuildInputs = [
1342 self."vcversioner"
1343 ];
1344 propagatedBuildInputs = [
1345 self."functools32"
1346 ];
894 meta = {
1347 meta = {
895 license = [ pkgs.lib.licenses.mit ];
1348 license = [ pkgs.lib.licenses.mit ];
896 };
1349 };
897 };
1350 };
898 "jupyter-client" = super.buildPythonPackage {
1351 "jupyter-client" = super.buildPythonPackage rec {
899 name = "jupyter-client-5.0.0";
1352 pname = "jupyter-client";
900 doCheck = false;
1353 version = "5.0.0";
901 propagatedBuildInputs = [
902 self."traitlets"
903 self."jupyter-core"
904 self."pyzmq"
905 self."python-dateutil"
906 ];
907 src = fetchurl {
1354 src = fetchurl {
908 url = "https://files.pythonhosted.org/packages/e5/6f/65412ed462202b90134b7e761b0b7e7f949e07a549c1755475333727b3d0/jupyter_client-5.0.0.tar.gz";
1355 url = "https://files.pythonhosted.org/packages/e5/6f/65412ed462202b90134b7e761b0b7e7f949e07a549c1755475333727b3d0/jupyter_client-5.0.0.tar.gz";
909 sha256 = "0nxw4rqk4wsjhc87gjqd7pv89cb9dnimcfnmcmp85bmrvv1gjri7";
1356 sha256 = "0nxw4rqk4wsjhc87gjqd7pv89cb9dnimcfnmcmp85bmrvv1gjri7";
910 };
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 ];
911 meta = {
1369 meta = {
912 license = [ pkgs.lib.licenses.bsdOriginal ];
1370 license = [ pkgs.lib.licenses.bsdOriginal ];
913 };
1371 };
914 };
1372 };
915 "jupyter-core" = super.buildPythonPackage {
1373 "jupyter-core" = super.buildPythonPackage rec {
916 name = "jupyter-core-4.5.0";
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";
917 doCheck = false;
1381 doCheck = false;
1382 buildInputs = [];
1383 checkInputs = [];
1384 nativeBuildInputs = [];
918 propagatedBuildInputs = [
1385 propagatedBuildInputs = [
919 self."traitlets"
1386 self."traitlets"
920 ];
1387 ];
921 src = fetchurl {
922 url = "https://files.pythonhosted.org/packages/4a/de/ff4ca734656d17ebe0450807b59d728f45277e2e7f4b82bc9aae6cb82961/jupyter_core-4.5.0.tar.gz";
923 sha256 = "1xr4pbghwk5hayn5wwnhb7z95380r45p79gf5if5pi1akwg7qvic";
924 };
925 meta = {
1388 meta = {
926 license = [ pkgs.lib.licenses.bsdOriginal ];
1389 license = [ pkgs.lib.licenses.bsdOriginal ];
927 };
1390 };
928 };
1391 };
929 "kombu" = super.buildPythonPackage {
1392 "kombu" = super.buildPythonPackage rec {
930 name = "kombu-4.6.10";
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";
931 doCheck = false;
1400 doCheck = false;
1401 buildInputs = [];
1402 checkInputs = [];
1403 nativeBuildInputs = [];
932 propagatedBuildInputs = [
1404 propagatedBuildInputs = [
933 self."amqp"
1405 self."amqp"
934 self."importlib-metadata"
1406 self."importlib-metadata"
935 ];
1407 ];
936 src = fetchurl {
937 url = "https://files.pythonhosted.org/packages/73/ec/22996f5f58669d3acc7f0e58adb919bfa7d3c5744b0a6384740690db4748/kombu-4.6.10.tar.gz";
938 sha256 = "437b9cdea193cc2ed0b8044c85fd0f126bb3615ca2f4d4a35b39de7cacfa3c1a";
939 };
940 meta = {
1408 meta = {
941 license = [ pkgs.lib.licenses.bsdOriginal ];
1409 license = [ pkgs.lib.licenses.bsdOriginal ];
942 };
1410 };
943 };
1411 };
944 "lxml" = super.buildPythonPackage {
1412 "lxml" = super.buildPythonPackage rec {
945 name = "lxml-4.2.5";
1413 pname = "lxml";
946 doCheck = false;
1414 version = "4.5.0";
947 src = fetchurl {
1415 src = fetchurl {
948 url = "https://files.pythonhosted.org/packages/4b/20/ddf5eb3bd5c57582d2b4652b4bbcf8da301bdfe5d805cb94e805f4d7464d/lxml-4.2.5.tar.gz";
1416 url = "https://files.pythonhosted.org/packages/39/2b/0a66d5436f237aff76b91e68b4d8c041d145ad0a2cdeefe2c42f76ba2857/lxml-4.5.0.tar.gz";
949 sha256 = "0zw0y9hs0nflxhl9cs6ipwwh53szi3w2x06wl0k9cylyqac0cwin";
1417 sha256 = "0q5v7c9k09md6czyl2z0i1xq7hkn4p691gw3850ks0hdyn0cw846";
950 };
1418 };
1419 format = "setuptools";
1420 doCheck = false;
1421 buildInputs = [];
1422 checkInputs = [];
1423 nativeBuildInputs = [];
1424 propagatedBuildInputs = [];
951 meta = {
1425 meta = {
952 license = [ pkgs.lib.licenses.bsdOriginal ];
1426 license = [ pkgs.lib.licenses.bsdOriginal ];
953 };
1427 };
954 };
1428 };
955 "mako" = super.buildPythonPackage {
1429 "mako" = super.buildPythonPackage rec {
956 name = "mako-1.1.0";
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";
957 doCheck = false;
1437 doCheck = false;
1438 buildInputs = [];
1439 checkInputs = [];
1440 nativeBuildInputs = [];
958 propagatedBuildInputs = [
1441 propagatedBuildInputs = [
959 self."markupsafe"
1442 self."markupsafe"
960 ];
1443 ];
961 src = fetchurl {
962 url = "https://files.pythonhosted.org/packages/b0/3c/8dcd6883d009f7cae0f3157fb53e9afb05a0d3d33b3db1268ec2e6f4a56b/Mako-1.1.0.tar.gz";
963 sha256 = "0jqa3qfpykyn4fmkn0kh6043sfls7br8i2bsdbccazcvk9cijsd3";
964 };
965 meta = {
1444 meta = {
966 license = [ pkgs.lib.licenses.mit ];
1445 license = [ pkgs.lib.licenses.mit ];
967 };
1446 };
968 };
1447 };
969 "markdown" = super.buildPythonPackage {
1448 "markdown" = super.buildPythonPackage rec {
970 name = "markdown-2.6.11";
1449 pname = "markdown";
971 doCheck = false;
1450 version = "2.6.11";
972 src = fetchurl {
1451 src = fetchurl {
973 url = "https://files.pythonhosted.org/packages/b3/73/fc5c850f44af5889192dff783b7b0d8f3fe8d30b65c8e3f78f8f0265fecf/Markdown-2.6.11.tar.gz";
1452 url = "https://files.pythonhosted.org/packages/b3/73/fc5c850f44af5889192dff783b7b0d8f3fe8d30b65c8e3f78f8f0265fecf/Markdown-2.6.11.tar.gz";
974 sha256 = "108g80ryzykh8bj0i7jfp71510wrcixdi771lf2asyghgyf8cmm8";
1453 sha256 = "108g80ryzykh8bj0i7jfp71510wrcixdi771lf2asyghgyf8cmm8";
975 };
1454 };
1455 format = "setuptools";
1456 doCheck = false;
1457 buildInputs = [];
1458 checkInputs = [];
1459 nativeBuildInputs = [];
1460 propagatedBuildInputs = [];
976 meta = {
1461 meta = {
977 license = [ pkgs.lib.licenses.bsdOriginal ];
1462 license = [ pkgs.lib.licenses.bsdOriginal ];
978 };
1463 };
979 };
1464 };
980 "markupsafe" = super.buildPythonPackage {
1465 "markupsafe" = super.buildPythonPackage rec {
981 name = "markupsafe-1.1.1";
1466 pname = "markupsafe";
982 doCheck = false;
1467 version = "1.1.1";
983 src = fetchurl {
1468 src = fetchurl {
984 url = "https://files.pythonhosted.org/packages/b9/2e/64db92e53b86efccfaea71321f597fa2e1b2bd3853d8ce658568f7a13094/MarkupSafe-1.1.1.tar.gz";
1469 url = "https://files.pythonhosted.org/packages/b9/2e/64db92e53b86efccfaea71321f597fa2e1b2bd3853d8ce658568f7a13094/MarkupSafe-1.1.1.tar.gz";
985 sha256 = "0sqipg4fk7xbixqd8kq6rlkxj664d157bdwbh93farcphf92x1r9";
1470 sha256 = "0sqipg4fk7xbixqd8kq6rlkxj664d157bdwbh93farcphf92x1r9";
986 };
1471 };
1472 format = "setuptools";
1473 doCheck = false;
1474 buildInputs = [];
1475 checkInputs = [];
1476 nativeBuildInputs = [];
1477 propagatedBuildInputs = [];
987 meta = {
1478 meta = {
988 license = [ pkgs.lib.licenses.bsdOriginal pkgs.lib.licenses.bsd3 ];
1479 license = [ pkgs.lib.licenses.bsdOriginal pkgs.lib.licenses.bsd3 ];
989 };
1480 };
990 };
1481 };
991 "marshmallow" = super.buildPythonPackage {
1482 "mistune" = super.buildPythonPackage rec {
992 name = "marshmallow-2.18.0";
1483 pname = "mistune";
993 doCheck = false;
1484 version = "0.8.4";
994 src = fetchurl {
995 url = "https://files.pythonhosted.org/packages/ad/0b/5799965d1c6d5f608d684e2c0dce8a828e0309a3bfe8327d9418a89f591c/marshmallow-2.18.0.tar.gz";
996 sha256 = "1g0aafpjn7yaxq06yndy8c7rs9n42adxkqq1ayhlr869pr06d3lm";
997 };
998 meta = {
999 license = [ pkgs.lib.licenses.mit ];
1000 };
1001 };
1002 "mistune" = super.buildPythonPackage {
1003 name = "mistune-0.8.4";
1004 doCheck = false;
1005 src = fetchurl {
1485 src = fetchurl {
1006 url = "https://files.pythonhosted.org/packages/2d/a4/509f6e7783ddd35482feda27bc7f72e65b5e7dc910eca4ab2164daf9c577/mistune-0.8.4.tar.gz";
1486 url = "https://files.pythonhosted.org/packages/2d/a4/509f6e7783ddd35482feda27bc7f72e65b5e7dc910eca4ab2164daf9c577/mistune-0.8.4.tar.gz";
1007 sha256 = "0vkmsh0x480rni51lhyvigfdf06b9247z868pk3bal1wnnfl58sr";
1487 sha256 = "0vkmsh0x480rni51lhyvigfdf06b9247z868pk3bal1wnnfl58sr";
1008 };
1488 };
1489 format = "setuptools";
1490 doCheck = false;
1491 buildInputs = [];
1492 checkInputs = [];
1493 nativeBuildInputs = [];
1494 propagatedBuildInputs = [];
1009 meta = {
1495 meta = {
1010 license = [ pkgs.lib.licenses.bsdOriginal ];
1496 license = [ pkgs.lib.licenses.bsdOriginal ];
1011 };
1497 };
1012 };
1498 };
1013 "mock" = super.buildPythonPackage {
1499 "mock" = super.buildPythonPackage rec {
1014 name = "mock-3.0.5";
1500 pname = "mock";
1015 doCheck = false;
1501 version = "3.0.5";
1016 propagatedBuildInputs = [
1017 self."six"
1018 self."funcsigs"
1019 ];
1020 src = fetchurl {
1502 src = fetchurl {
1021 url = "https://files.pythonhosted.org/packages/2e/ab/4fe657d78b270aa6a32f027849513b829b41b0f28d9d8d7f8c3d29ea559a/mock-3.0.5.tar.gz";
1503 url = "https://files.pythonhosted.org/packages/2e/ab/4fe657d78b270aa6a32f027849513b829b41b0f28d9d8d7f8c3d29ea559a/mock-3.0.5.tar.gz";
1022 sha256 = "1hrp6j0yrx2xzylfv02qa8kph661m6yq4p0mc8fnimch9j4psrc3";
1504 sha256 = "1hrp6j0yrx2xzylfv02qa8kph661m6yq4p0mc8fnimch9j4psrc3";
1023 };
1505 };
1506 format = "setuptools";
1507 doCheck = false;
1508 buildInputs = [];
1509 checkInputs = [];
1510 nativeBuildInputs = [];
1511 propagatedBuildInputs = [
1512 self."funcsigs"
1513 self."six"
1514 ];
1024 meta = {
1515 meta = {
1025 license = [ pkgs.lib.licenses.bsdOriginal { fullName = "OSI Approved :: BSD License"; } ];
1516 license = [ pkgs.lib.licenses.bsdOriginal { fullName = "OSI Approved :: BSD License"; } ];
1026 };
1517 };
1027 };
1518 };
1028 "more-itertools" = super.buildPythonPackage {
1519 "more-itertools" = super.buildPythonPackage rec {
1029 name = "more-itertools-5.0.0";
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";
1030 doCheck = false;
1527 doCheck = false;
1528 buildInputs = [];
1529 checkInputs = [];
1530 nativeBuildInputs = [];
1031 propagatedBuildInputs = [
1531 propagatedBuildInputs = [
1032 self."six"
1532 self."six"
1033 ];
1533 ];
1034 src = fetchurl {
1035 url = "https://files.pythonhosted.org/packages/dd/26/30fc0d541d9fdf55faf5ba4b0fd68f81d5bd2447579224820ad525934178/more-itertools-5.0.0.tar.gz";
1036 sha256 = "1r12cm6mcdwdzz7d47a6g4l437xsvapdlgyhqay3i2nrlv03da9q";
1037 };
1038 meta = {
1534 meta = {
1039 license = [ pkgs.lib.licenses.mit ];
1535 license = [ pkgs.lib.licenses.mit ];
1040 };
1536 };
1041 };
1537 };
1042 "msgpack-python" = super.buildPythonPackage {
1538 "msgpack-python" = super.buildPythonPackage rec {
1043 name = "msgpack-python-0.5.6";
1539 pname = "msgpack-python";
1044 doCheck = false;
1540 version = "0.5.6";
1045 src = fetchurl {
1541 src = fetchurl {
1046 url = "https://files.pythonhosted.org/packages/8a/20/6eca772d1a5830336f84aca1d8198e5a3f4715cd1c7fc36d3cc7f7185091/msgpack-python-0.5.6.tar.gz";
1542 url = "https://files.pythonhosted.org/packages/8a/20/6eca772d1a5830336f84aca1d8198e5a3f4715cd1c7fc36d3cc7f7185091/msgpack-python-0.5.6.tar.gz";
1047 sha256 = "16wh8qgybmfh4pjp8vfv78mdlkxfmcasg78lzlnm6nslsfkci31p";
1543 sha256 = "16wh8qgybmfh4pjp8vfv78mdlkxfmcasg78lzlnm6nslsfkci31p";
1048 };
1544 };
1545 format = "setuptools";
1546 doCheck = false;
1547 buildInputs = [];
1548 checkInputs = [];
1549 nativeBuildInputs = [];
1550 propagatedBuildInputs = [];
1049 meta = {
1551 meta = {
1050 license = [ pkgs.lib.licenses.asl20 ];
1552 license = [ pkgs.lib.licenses.asl20 ];
1051 };
1553 };
1052 };
1554 };
1053 "mysqlclient" = super.buildPythonPackage {
1555 "mysqlclient" = super.buildPythonPackage rec {
1054 name = "mysqlclient-1.4.6";
1556 pname = "mysqlclient";
1055 doCheck = false;
1557 version = "1.4.6";
1056 src = fetchurl {
1558 src = fetchurl {
1057 url = "https://files.pythonhosted.org/packages/d0/97/7326248ac8d5049968bf4ec708a5d3d4806e412a42e74160d7f266a3e03a/mysqlclient-1.4.6.tar.gz";
1559 url = "https://files.pythonhosted.org/packages/d0/97/7326248ac8d5049968bf4ec708a5d3d4806e412a42e74160d7f266a3e03a/mysqlclient-1.4.6.tar.gz";
1058 sha256 = "f3fdaa9a38752a3b214a6fe79d7cae3653731a53e577821f9187e67cbecb2e16";
1560 sha256 = "05ifrfz7rrl7j4gq4xz5acd76lrnmry9vrvg98hknakm72damzgk";
1059 };
1561 };
1562 format = "setuptools";
1563 doCheck = false;
1564 buildInputs = [];
1565 checkInputs = [];
1566 nativeBuildInputs = [];
1567 propagatedBuildInputs = [];
1060 meta = {
1568 meta = {
1061 license = [ pkgs.lib.licenses.gpl1 ];
1569 license = [ pkgs.lib.licenses.gpl1 ];
1062 };
1570 };
1063 };
1571 };
1064 "nbconvert" = super.buildPythonPackage {
1572 "nbconvert" = super.buildPythonPackage rec {
1065 name = "nbconvert-5.3.1";
1573 pname = "nbconvert";
1066 doCheck = false;
1574 version = "5.3.1";
1067 propagatedBuildInputs = [
1068 self."mistune"
1069 self."jinja2"
1070 self."pygments"
1071 self."traitlets"
1072 self."jupyter-core"
1073 self."nbformat"
1074 self."entrypoints"
1075 self."bleach"
1076 self."pandocfilters"
1077 self."testpath"
1078 ];
1079 src = fetchurl {
1575 src = fetchurl {
1080 url = "https://files.pythonhosted.org/packages/b9/a4/d0a0938ad6f5eeb4dea4e73d255c617ef94b0b2849d51194c9bbdb838412/nbconvert-5.3.1.tar.gz";
1576 url = "https://files.pythonhosted.org/packages/b9/a4/d0a0938ad6f5eeb4dea4e73d255c617ef94b0b2849d51194c9bbdb838412/nbconvert-5.3.1.tar.gz";
1081 sha256 = "1f9dkvpx186xjm4xab0qbph588mncp4vqk3fmxrsnqs43mks9c8j";
1577 sha256 = "1f9dkvpx186xjm4xab0qbph588mncp4vqk3fmxrsnqs43mks9c8j";
1082 };
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 ];
1083 meta = {
1596 meta = {
1084 license = [ pkgs.lib.licenses.bsdOriginal ];
1597 license = [ pkgs.lib.licenses.bsdOriginal ];
1085 };
1598 };
1086 };
1599 };
1087 "nbformat" = super.buildPythonPackage {
1600 "nbformat" = super.buildPythonPackage rec {
1088 name = "nbformat-4.4.0";
1601 pname = "nbformat";
1089 doCheck = false;
1602 version = "4.4.0";
1090 propagatedBuildInputs = [
1091 self."ipython-genutils"
1092 self."traitlets"
1093 self."jsonschema"
1094 self."jupyter-core"
1095 ];
1096 src = fetchurl {
1603 src = fetchurl {
1097 url = "https://files.pythonhosted.org/packages/6e/0e/160754f7ae3e984863f585a3743b0ed1702043a81245907c8fae2d537155/nbformat-4.4.0.tar.gz";
1604 url = "https://files.pythonhosted.org/packages/6e/0e/160754f7ae3e984863f585a3743b0ed1702043a81245907c8fae2d537155/nbformat-4.4.0.tar.gz";
1098 sha256 = "00nlf08h8yc4q73nphfvfhxrcnilaqanb8z0mdy6nxk0vzq4wjgp";
1605 sha256 = "00nlf08h8yc4q73nphfvfhxrcnilaqanb8z0mdy6nxk0vzq4wjgp";
1099 };
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 ];
1100 meta = {
1618 meta = {
1101 license = [ pkgs.lib.licenses.bsdOriginal ];
1619 license = [ pkgs.lib.licenses.bsdOriginal ];
1102 };
1620 };
1103 };
1621 };
1104 "packaging" = super.buildPythonPackage {
1622 "packaging" = super.buildPythonPackage rec {
1105 name = "packaging-20.3";
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";
1106 doCheck = false;
1630 doCheck = false;
1631 buildInputs = [];
1632 checkInputs = [];
1633 nativeBuildInputs = [];
1107 propagatedBuildInputs = [
1634 propagatedBuildInputs = [
1108 self."pyparsing"
1635 self."pyparsing"
1109 self."six"
1636 self."six"
1110 ];
1637 ];
1111 src = fetchurl {
1112 url = "https://files.pythonhosted.org/packages/65/37/83e3f492eb52d771e2820e88105f605335553fe10422cba9d256faeb1702/packaging-20.3.tar.gz";
1113 sha256 = "18xpablq278janh03bai9xd4kz9b0yfp6vflazn725ns9x3jna9w";
1114 };
1115 meta = {
1638 meta = {
1116 license = [ pkgs.lib.licenses.bsdOriginal { fullName = "BSD or Apache License, Version 2.0"; } pkgs.lib.licenses.asl20 ];
1639 license = [ pkgs.lib.licenses.bsdOriginal { fullName = "BSD or Apache License, Version 2.0"; } pkgs.lib.licenses.asl20 ];
1117 };
1640 };
1118 };
1641 };
1119 "pandocfilters" = super.buildPythonPackage {
1642 "pandocfilters" = super.buildPythonPackage rec {
1120 name = "pandocfilters-1.4.2";
1643 pname = "pandocfilters";
1121 doCheck = false;
1644 version = "1.4.2";
1122 src = fetchurl {
1645 src = fetchurl {
1123 url = "https://files.pythonhosted.org/packages/4c/ea/236e2584af67bb6df960832731a6e5325fd4441de001767da328c33368ce/pandocfilters-1.4.2.tar.gz";
1646 url = "https://files.pythonhosted.org/packages/4c/ea/236e2584af67bb6df960832731a6e5325fd4441de001767da328c33368ce/pandocfilters-1.4.2.tar.gz";
1124 sha256 = "1a8d9b7s48gmq9zj0pmbyv2sivn5i7m6mybgpkk4jm5vd7hp1pdk";
1647 sha256 = "1a8d9b7s48gmq9zj0pmbyv2sivn5i7m6mybgpkk4jm5vd7hp1pdk";
1125 };
1648 };
1649 format = "setuptools";
1650 doCheck = false;
1651 buildInputs = [];
1652 checkInputs = [];
1653 nativeBuildInputs = [];
1654 propagatedBuildInputs = [];
1126 meta = {
1655 meta = {
1127 license = [ pkgs.lib.licenses.bsdOriginal ];
1656 license = [ pkgs.lib.licenses.bsdOriginal ];
1128 };
1657 };
1129 };
1658 };
1130 "paste" = super.buildPythonPackage {
1659 "paste" = super.buildPythonPackage rec {
1131 name = "paste-3.4.0";
1660 pname = "paste";
1132 doCheck = false;
1661 version = "3.4.0";
1133 propagatedBuildInputs = [
1134 self."six"
1135 ];
1136 src = fetchurl {
1662 src = fetchurl {
1137 url = "https://files.pythonhosted.org/packages/79/4a/45821b71dd40000507549afd1491546afad8279c0a87527c88776a794158/Paste-3.4.0.tar.gz";
1663 url = "https://files.pythonhosted.org/packages/79/4a/45821b71dd40000507549afd1491546afad8279c0a87527c88776a794158/Paste-3.4.0.tar.gz";
1138 sha256 = "16sichvhyci1gaarkjs35mai8vphh7b244qm14hj1isw38nx4c03";
1664 sha256 = "16sichvhyci1gaarkjs35mai8vphh7b244qm14hj1isw38nx4c03";
1139 };
1665 };
1666 format = "setuptools";
1667 doCheck = false;
1668 buildInputs = [];
1669 checkInputs = [];
1670 nativeBuildInputs = [];
1671 propagatedBuildInputs = [
1672 self."six"
1673 ];
1140 meta = {
1674 meta = {
1141 license = [ pkgs.lib.licenses.mit ];
1675 license = [ pkgs.lib.licenses.mit ];
1142 };
1676 };
1143 };
1677 };
1144 "pastedeploy" = super.buildPythonPackage {
1678 "pastedeploy" = super.buildPythonPackage rec {
1145 name = "pastedeploy-2.1.0";
1679 pname = "pastedeploy";
1146 doCheck = false;
1680 version = "2.1.0";
1147 src = fetchurl {
1681 src = fetchurl {
1148 url = "https://files.pythonhosted.org/packages/c4/e9/972a1c20318b3ae9edcab11a6cef64308fbae5d0d45ab52c6f8b2b8f35b8/PasteDeploy-2.1.0.tar.gz";
1682 url = "https://files.pythonhosted.org/packages/c4/e9/972a1c20318b3ae9edcab11a6cef64308fbae5d0d45ab52c6f8b2b8f35b8/PasteDeploy-2.1.0.tar.gz";
1149 sha256 = "16qsq5y6mryslmbp5pn35x4z8z3ndp5rpgl42h226879nrw9hmg7";
1683 sha256 = "16qsq5y6mryslmbp5pn35x4z8z3ndp5rpgl42h226879nrw9hmg7";
1150 };
1684 };
1685 format = "setuptools";
1686 doCheck = false;
1687 buildInputs = [];
1688 checkInputs = [];
1689 nativeBuildInputs = [];
1690 propagatedBuildInputs = [];
1151 meta = {
1691 meta = {
1152 license = [ pkgs.lib.licenses.mit ];
1692 license = [ pkgs.lib.licenses.mit ];
1153 };
1693 };
1154 };
1694 };
1155 "pastescript" = super.buildPythonPackage {
1695 "pastescript" = super.buildPythonPackage rec {
1156 name = "pastescript-3.2.0";
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";
1157 doCheck = false;
1703 doCheck = false;
1704 buildInputs = [];
1705 checkInputs = [];
1706 nativeBuildInputs = [
1707 self."paste"
1708 self."pastedeploy"
1709 ];
1158 propagatedBuildInputs = [
1710 propagatedBuildInputs = [
1159 self."paste"
1711 self."paste"
1160 self."pastedeploy"
1712 self."pastedeploy"
1161 self."six"
1713 self."six"
1162 ];
1714 ];
1163 src = fetchurl {
1164 url = "https://files.pythonhosted.org/packages/ff/47/45c6f5a3cb8f5abf786fea98dbb8d02400a55768a9b623afb7df12346c61/PasteScript-3.2.0.tar.gz";
1165 sha256 = "1b3jq7xh383nvrrlblk05m37345bv97xrhx77wshllba3h7mq3wv";
1166 };
1167 meta = {
1715 meta = {
1168 license = [ pkgs.lib.licenses.mit ];
1716 license = [ pkgs.lib.licenses.mit ];
1169 };
1717 };
1170 };
1718 };
1171 "pathlib2" = super.buildPythonPackage {
1719 "pathlib2" = super.buildPythonPackage rec {
1172 name = "pathlib2-2.3.5";
1720 pname = "pathlib2";
1173 doCheck = false;
1721 version = "2.3.5";
1174 propagatedBuildInputs = [
1175 self."six"
1176 self."scandir"
1177 ];
1178 src = fetchurl {
1722 src = fetchurl {
1179 url = "https://files.pythonhosted.org/packages/94/d8/65c86584e7e97ef824a1845c72bbe95d79f5b306364fa778a3c3e401b309/pathlib2-2.3.5.tar.gz";
1723 url = "https://files.pythonhosted.org/packages/94/d8/65c86584e7e97ef824a1845c72bbe95d79f5b306364fa778a3c3e401b309/pathlib2-2.3.5.tar.gz";
1180 sha256 = "0s4qa8c082fdkb17izh4mfgwrjd1n5pya18wvrbwqdvvb5xs9nbc";
1724 sha256 = "0s4qa8c082fdkb17izh4mfgwrjd1n5pya18wvrbwqdvvb5xs9nbc";
1181 };
1725 };
1726 format = "setuptools";
1727 doCheck = false;
1728 buildInputs = [];
1729 checkInputs = [];
1730 nativeBuildInputs = [];
1731 propagatedBuildInputs = [
1732 self."scandir"
1733 self."six"
1734 ];
1182 meta = {
1735 meta = {
1183 license = [ pkgs.lib.licenses.mit ];
1736 license = [ pkgs.lib.licenses.mit ];
1184 };
1737 };
1185 };
1738 };
1186 "peppercorn" = super.buildPythonPackage {
1739 "peppercorn" = super.buildPythonPackage rec {
1187 name = "peppercorn-0.6";
1740 pname = "peppercorn";
1188 doCheck = false;
1741 version = "0.6";
1189 src = fetchurl {
1742 src = fetchurl {
1190 url = "https://files.pythonhosted.org/packages/e4/77/93085de7108cdf1a0b092ff443872a8f9442c736d7ddebdf2f27627935f4/peppercorn-0.6.tar.gz";
1743 url = "https://files.pythonhosted.org/packages/e4/77/93085de7108cdf1a0b092ff443872a8f9442c736d7ddebdf2f27627935f4/peppercorn-0.6.tar.gz";
1191 sha256 = "1ip4bfwcpwkq9hz2dai14k2cyabvwrnvcvrcmzxmqm04g8fnimwn";
1744 sha256 = "1ip4bfwcpwkq9hz2dai14k2cyabvwrnvcvrcmzxmqm04g8fnimwn";
1192 };
1745 };
1746 format = "setuptools";
1747 doCheck = false;
1748 buildInputs = [];
1749 checkInputs = [];
1750 nativeBuildInputs = [];
1751 propagatedBuildInputs = [];
1193 meta = {
1752 meta = {
1194 license = [ { fullName = "BSD-derived (http://www.repoze.org/LICENSE.txt)"; } ];
1753 license = [ { fullName = "BSD-derived (http://www.repoze.org/LICENSE.txt)"; } ];
1195 };
1754 };
1196 };
1755 };
1197 "pexpect" = super.buildPythonPackage {
1756 "pexpect" = super.buildPythonPackage rec {
1198 name = "pexpect-4.8.0";
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";
1199 doCheck = false;
1764 doCheck = false;
1765 buildInputs = [];
1766 checkInputs = [];
1767 nativeBuildInputs = [];
1200 propagatedBuildInputs = [
1768 propagatedBuildInputs = [
1201 self."ptyprocess"
1769 self."ptyprocess"
1202 ];
1770 ];
1203 src = fetchurl {
1204 url = "https://files.pythonhosted.org/packages/e5/9b/ff402e0e930e70467a7178abb7c128709a30dfb22d8777c043e501bc1b10/pexpect-4.8.0.tar.gz";
1205 sha256 = "032cg337h8awydgypz6f4wx848lw8dyrj4zy988x0lyib4ws8rgw";
1206 };
1207 meta = {
1771 meta = {
1208 license = [ pkgs.lib.licenses.isc { fullName = "ISC License (ISCL)"; } ];
1772 license = [ pkgs.lib.licenses.isc { fullName = "ISC License (ISCL)"; } ];
1209 };
1773 };
1210 };
1774 };
1211 "pickleshare" = super.buildPythonPackage {
1775 "pickleshare" = super.buildPythonPackage rec {
1212 name = "pickleshare-0.7.5";
1776 pname = "pickleshare";
1213 doCheck = false;
1777 version = "0.7.5";
1214 propagatedBuildInputs = [
1215 self."pathlib2"
1216 ];
1217 src = fetchurl {
1778 src = fetchurl {
1218 url = "https://files.pythonhosted.org/packages/d8/b6/df3c1c9b616e9c0edbc4fbab6ddd09df9535849c64ba51fcb6531c32d4d8/pickleshare-0.7.5.tar.gz";
1779 url = "https://files.pythonhosted.org/packages/d8/b6/df3c1c9b616e9c0edbc4fbab6ddd09df9535849c64ba51fcb6531c32d4d8/pickleshare-0.7.5.tar.gz";
1219 sha256 = "1jmghg3c53yp1i8cm6pcrm280ayi8621rwyav9fac7awjr3kss47";
1780 sha256 = "1jmghg3c53yp1i8cm6pcrm280ayi8621rwyav9fac7awjr3kss47";
1220 };
1781 };
1782 format = "setuptools";
1783 doCheck = false;
1784 buildInputs = [];
1785 checkInputs = [];
1786 nativeBuildInputs = [];
1787 propagatedBuildInputs = [
1788 self."pathlib2"
1789 ];
1221 meta = {
1790 meta = {
1222 license = [ pkgs.lib.licenses.mit ];
1791 license = [ pkgs.lib.licenses.mit ];
1223 };
1792 };
1224 };
1793 };
1225 "plaster" = super.buildPythonPackage {
1794 "plaster" = super.buildPythonPackage rec {
1226 name = "plaster-1.0";
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";
1227 doCheck = false;
1802 doCheck = false;
1803 buildInputs = [];
1804 checkInputs = [];
1805 nativeBuildInputs = [];
1228 propagatedBuildInputs = [
1806 propagatedBuildInputs = [
1229 self."setuptools"
1807 self."setuptools"
1230 ];
1808 ];
1231 src = fetchurl {
1232 url = "https://files.pythonhosted.org/packages/37/e1/56d04382d718d32751017d32f351214384e529b794084eee20bb52405563/plaster-1.0.tar.gz";
1233 sha256 = "1hy8k0nv2mxq94y5aysk6hjk9ryb4bsd13g83m60hcyzxz3wflc3";
1234 };
1235 meta = {
1809 meta = {
1236 license = [ pkgs.lib.licenses.mit ];
1810 license = [ pkgs.lib.licenses.mit ];
1237 };
1811 };
1238 };
1812 };
1239 "plaster-pastedeploy" = super.buildPythonPackage {
1813 "plaster-pastedeploy" = super.buildPythonPackage rec {
1240 name = "plaster-pastedeploy-0.7";
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";
1241 doCheck = false;
1821 doCheck = false;
1822 buildInputs = [];
1823 checkInputs = [];
1824 nativeBuildInputs = [
1825 self."setuptools"
1826 self."wheel"
1827 ];
1242 propagatedBuildInputs = [
1828 propagatedBuildInputs = [
1243 self."pastedeploy"
1829 self."pastedeploy"
1244 self."plaster"
1830 self."plaster"
1245 ];
1831 ];
1246 src = fetchurl {
1247 url = "https://files.pythonhosted.org/packages/99/69/2d3bc33091249266a1bd3cf24499e40ab31d54dffb4a7d76fe647950b98c/plaster_pastedeploy-0.7.tar.gz";
1248 sha256 = "1zg7gcsvc1kzay1ry5p699rg2qavfsxqwl17mqxzr0gzw6j9679r";
1249 };
1250 meta = {
1832 meta = {
1251 license = [ pkgs.lib.licenses.mit ];
1833 license = [ pkgs.lib.licenses.mit ];
1252 };
1834 };
1253 };
1835 };
1254 "pluggy" = super.buildPythonPackage {
1836 "pluggy" = super.buildPythonPackage rec {
1255 name = "pluggy-0.13.1";
1837 pname = "pluggy";
1256 doCheck = false;
1838 version = "0.13.1";
1257 propagatedBuildInputs = [
1258 self."importlib-metadata"
1259 ];
1260 src = fetchurl {
1839 src = fetchurl {
1261 url = "https://files.pythonhosted.org/packages/f8/04/7a8542bed4b16a65c2714bf76cf5a0b026157da7f75e87cc88774aa10b14/pluggy-0.13.1.tar.gz";
1840 url = "https://files.pythonhosted.org/packages/f8/04/7a8542bed4b16a65c2714bf76cf5a0b026157da7f75e87cc88774aa10b14/pluggy-0.13.1.tar.gz";
1262 sha256 = "1c35qyhvy27q9ih9n899f3h4sdnpgq027dbiilly2qb5cvgarchm";
1841 sha256 = "1c35qyhvy27q9ih9n899f3h4sdnpgq027dbiilly2qb5cvgarchm";
1263 };
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 ];
1264 meta = {
1855 meta = {
1265 license = [ pkgs.lib.licenses.mit ];
1856 license = [ pkgs.lib.licenses.mit ];
1266 };
1857 };
1267 };
1858 };
1268 "premailer" = super.buildPythonPackage {
1859 "premailer" = super.buildPythonPackage rec {
1269 name = "premailer-3.6.1";
1860 pname = "premailer";
1270 doCheck = false;
1861 version = "3.6.1";
1271 propagatedBuildInputs = [
1272 self."lxml"
1273 self."cssselect"
1274 self."cssutils"
1275 self."requests"
1276 self."cachetools"
1277 ];
1278 src = fetchurl {
1862 src = fetchurl {
1279 url = "https://files.pythonhosted.org/packages/62/da/2f43cdf9d3d79c80c4856a12389a1f257d65fe9ccc44bc6b4383c8a18e33/premailer-3.6.1.tar.gz";
1863 url = "https://files.pythonhosted.org/packages/62/da/2f43cdf9d3d79c80c4856a12389a1f257d65fe9ccc44bc6b4383c8a18e33/premailer-3.6.1.tar.gz";
1280 sha256 = "08pshx7a110k4ll20x0xhpvyn3kkipkrbgxjjn7ncdxs54ihdhgw";
1864 sha256 = "08pshx7a110k4ll20x0xhpvyn3kkipkrbgxjjn7ncdxs54ihdhgw";
1281 };
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 ];
1282 meta = {
1878 meta = {
1283 license = [ pkgs.lib.licenses.psfl { fullName = "Python"; } ];
1879 license = [ pkgs.lib.licenses.psfl { fullName = "Python"; } ];
1284 };
1880 };
1285 };
1881 };
1286 "prompt-toolkit" = super.buildPythonPackage {
1882 "prompt-toolkit" = super.buildPythonPackage rec {
1287 name = "prompt-toolkit-1.0.18";
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";
1288 doCheck = false;
1890 doCheck = false;
1891 buildInputs = [];
1892 checkInputs = [];
1893 nativeBuildInputs = [];
1289 propagatedBuildInputs = [
1894 propagatedBuildInputs = [
1290 self."six"
1895 self."six"
1291 self."wcwidth"
1896 self."wcwidth"
1292 ];
1897 ];
1293 src = fetchurl {
1294 url = "https://files.pythonhosted.org/packages/c5/64/c170e5b1913b540bf0c8ab7676b21fdd1d25b65ddeb10025c6ca43cccd4c/prompt_toolkit-1.0.18.tar.gz";
1295 sha256 = "09h1153wgr5x2ny7ds0w2m81n3bb9j8hjb8sjfnrg506r01clkyx";
1296 };
1297 meta = {
1898 meta = {
1298 license = [ pkgs.lib.licenses.bsdOriginal ];
1899 license = [ pkgs.lib.licenses.bsdOriginal ];
1299 };
1900 };
1300 };
1901 };
1301 "psutil" = super.buildPythonPackage {
1902 "psutil" = super.buildPythonPackage rec {
1302 name = "psutil-5.7.0";
1903 pname = "psutil";
1303 doCheck = false;
1904 version = "5.7.0";
1304 src = fetchurl {
1905 src = fetchurl {
1305 url = "https://files.pythonhosted.org/packages/c4/b8/3512f0e93e0db23a71d82485ba256071ebef99b227351f0f5540f744af41/psutil-5.7.0.tar.gz";
1906 url = "https://files.pythonhosted.org/packages/c4/b8/3512f0e93e0db23a71d82485ba256071ebef99b227351f0f5540f744af41/psutil-5.7.0.tar.gz";
1306 sha256 = "03jykdi3dgf1cdal9bv4fq9zjvzj9l9bs99gi5ar81sdl5nc2pk8";
1907 sha256 = "03jykdi3dgf1cdal9bv4fq9zjvzj9l9bs99gi5ar81sdl5nc2pk8";
1307 };
1908 };
1909 format = "setuptools";
1910 doCheck = false;
1911 buildInputs = [];
1912 checkInputs = [];
1913 nativeBuildInputs = [];
1914 propagatedBuildInputs = [];
1308 meta = {
1915 meta = {
1309 license = [ pkgs.lib.licenses.bsdOriginal ];
1916 license = [ pkgs.lib.licenses.bsdOriginal ];
1310 };
1917 };
1311 };
1918 };
1312 "psycopg2" = super.buildPythonPackage {
1919 "psycopg2" = super.buildPythonPackage rec {
1313 name = "psycopg2-2.8.4";
1920 pname = "psycopg2";
1314 doCheck = false;
1921 version = "2.8.4";
1315 src = fetchurl {
1922 src = fetchurl {
1316 url = "https://files.pythonhosted.org/packages/84/d7/6a93c99b5ba4d4d22daa3928b983cec66df4536ca50b22ce5dcac65e4e71/psycopg2-2.8.4.tar.gz";
1923 url = "https://files.pythonhosted.org/packages/84/d7/6a93c99b5ba4d4d22daa3928b983cec66df4536ca50b22ce5dcac65e4e71/psycopg2-2.8.4.tar.gz";
1317 sha256 = "1djvh98pi4hjd8rxbq8qzc63bg8v78k33yg6pl99wak61b6fb67q";
1924 sha256 = "1djvh98pi4hjd8rxbq8qzc63bg8v78k33yg6pl99wak61b6fb67q";
1318 };
1925 };
1926 format = "setuptools";
1927 doCheck = false;
1928 buildInputs = [];
1929 checkInputs = [];
1930 nativeBuildInputs = [];
1931 propagatedBuildInputs = [];
1319 meta = {
1932 meta = {
1320 license = [ pkgs.lib.licenses.zpl21 { fullName = "GNU Library or Lesser General Public License (LGPL)"; } { fullName = "LGPL with exceptions or ZPL"; } ];
1933 license = [ pkgs.lib.licenses.zpl21 { fullName = "GNU Library or Lesser General Public License (LGPL)"; } { fullName = "LGPL with exceptions or ZPL"; } ];
1321 };
1934 };
1322 };
1935 };
1323 "ptyprocess" = super.buildPythonPackage {
1936 "ptyprocess" = super.buildPythonPackage rec {
1324 name = "ptyprocess-0.6.0";
1937 pname = "ptyprocess";
1325 doCheck = false;
1938 version = "0.6.0";
1326 src = fetchurl {
1939 src = fetchurl {
1327 url = "https://files.pythonhosted.org/packages/7d/2d/e4b8733cf79b7309d84c9081a4ab558c89d8c89da5961bf4ddb050ca1ce0/ptyprocess-0.6.0.tar.gz";
1940 url = "https://code.rhodecode.com/upstream/ptyprocess/artifacts/download/0-c8b019b1-c4d3-46ac-a0ad-1206ec3fb3cb.tar.gz?sha256=50394f2c5e117fcab4360bf99c8bc40be7211ee1a5860aeb3809b44249550c3e";
1328 sha256 = "1h4lcd3w5nrxnsk436ar7fwkiy5rfn5wj2xwy9l0r4mdqnf2jgwj";
1941 sha256 = "0ghcam4l5d0973mhm1m5w4g23rqbqj5rry8b6ssclzqibqn4yfah";
1329 };
1942 };
1943 format = "setuptools";
1944 doCheck = false;
1945 buildInputs = [];
1946 checkInputs = [];
1947 nativeBuildInputs = [];
1948 propagatedBuildInputs = [];
1330 meta = {
1949 meta = {
1331 license = [ ];
1950 license = [ { fullName = "ISC License (ISCL)"; } ];
1332 };
1951 };
1333 };
1952 };
1334 "py" = super.buildPythonPackage {
1953 "py" = super.buildPythonPackage rec {
1335 name = "py-1.8.1";
1954 pname = "py";
1336 doCheck = false;
1955 version = "1.8.1";
1337 src = fetchurl {
1956 src = fetchurl {
1338 url = "https://files.pythonhosted.org/packages/bd/8f/169d08dcac7d6e311333c96b63cbe92e7947778475e1a619b674989ba1ed/py-1.8.1.tar.gz";
1957 url = "https://files.pythonhosted.org/packages/bd/8f/169d08dcac7d6e311333c96b63cbe92e7947778475e1a619b674989ba1ed/py-1.8.1.tar.gz";
1339 sha256 = "1ajjazg3913n0sp3vjyva9c2qh5anx8ziryng935f89604a0h9sy";
1958 sha256 = "1ajjazg3913n0sp3vjyva9c2qh5anx8ziryng935f89604a0h9sy";
1340 };
1959 };
1960 format = "setuptools";
1961 doCheck = false;
1962 buildInputs = [];
1963 checkInputs = [];
1964 nativeBuildInputs = [];
1965 propagatedBuildInputs = [];
1341 meta = {
1966 meta = {
1342 license = [ pkgs.lib.licenses.mit ];
1967 license = [ pkgs.lib.licenses.mit ];
1343 };
1968 };
1344 };
1969 };
1345 "py-bcrypt" = super.buildPythonPackage {
1970 "py-bcrypt" = super.buildPythonPackage rec {
1346 name = "py-bcrypt-0.4";
1971 pname = "py-bcrypt";
1347 doCheck = false;
1972 version = "0.4";
1348 src = fetchurl {
1973 src = fetchurl {
1349 url = "https://files.pythonhosted.org/packages/68/b1/1c3068c5c4d2e35c48b38dcc865301ebfdf45f54507086ac65ced1fd3b3d/py-bcrypt-0.4.tar.gz";
1974 url = "https://files.pythonhosted.org/packages/68/b1/1c3068c5c4d2e35c48b38dcc865301ebfdf45f54507086ac65ced1fd3b3d/py-bcrypt-0.4.tar.gz";
1350 sha256 = "0y6smdggwi5s72v6p1nn53dg6w05hna3d264cq6kas0lap73p8az";
1975 sha256 = "0y6smdggwi5s72v6p1nn53dg6w05hna3d264cq6kas0lap73p8az";
1351 };
1976 };
1977 format = "setuptools";
1978 doCheck = false;
1979 buildInputs = [];
1980 checkInputs = [];
1981 nativeBuildInputs = [];
1982 propagatedBuildInputs = [];
1352 meta = {
1983 meta = {
1353 license = [ pkgs.lib.licenses.bsdOriginal ];
1984 license = [ pkgs.lib.licenses.bsdOriginal ];
1354 };
1985 };
1355 };
1986 };
1356 "py-gfm" = super.buildPythonPackage {
1987 "py-gfm" = super.buildPythonPackage rec {
1357 name = "py-gfm-0.1.4";
1988 pname = "py-gfm";
1358 doCheck = false;
1989 version = "0.1.4";
1359 propagatedBuildInputs = [
1360 self."setuptools"
1361 self."markdown"
1362 ];
1363 src = fetchurl {
1990 src = fetchurl {
1364 url = "https://files.pythonhosted.org/packages/06/ee/004a03a1d92bb386dae44f6dd087db541bc5093374f1637d4d4ae5596cc2/py-gfm-0.1.4.tar.gz";
1991 url = "https://files.pythonhosted.org/packages/06/ee/004a03a1d92bb386dae44f6dd087db541bc5093374f1637d4d4ae5596cc2/py-gfm-0.1.4.tar.gz";
1365 sha256 = "0zip06g2isivx8fzgqd4n9qzsa22c25jas1rsb7m2rnjg72m0rzg";
1992 sha256 = "0zip06g2isivx8fzgqd4n9qzsa22c25jas1rsb7m2rnjg72m0rzg";
1366 };
1993 };
1994 format = "setuptools";
1995 doCheck = false;
1996 buildInputs = [];
1997 checkInputs = [];
1998 nativeBuildInputs = [];
1999 propagatedBuildInputs = [
2000 self."markdown"
2001 self."setuptools"
2002 ];
1367 meta = {
2003 meta = {
1368 license = [ pkgs.lib.licenses.bsdOriginal ];
2004 license = [ pkgs.lib.licenses.bsdOriginal ];
1369 };
2005 };
1370 };
2006 };
1371 "pyasn1" = super.buildPythonPackage {
2007 "pyasn1" = super.buildPythonPackage rec {
1372 name = "pyasn1-0.4.8";
2008 pname = "pyasn1";
1373 doCheck = false;
2009 version = "0.4.8";
1374 src = fetchurl {
2010 src = fetchurl {
1375 url = "https://files.pythonhosted.org/packages/a4/db/fffec68299e6d7bad3d504147f9094830b704527a7fc098b721d38cc7fa7/pyasn1-0.4.8.tar.gz";
2011 url = "https://files.pythonhosted.org/packages/a4/db/fffec68299e6d7bad3d504147f9094830b704527a7fc098b721d38cc7fa7/pyasn1-0.4.8.tar.gz";
1376 sha256 = "1fnhbi3rmk47l9851gbik0flfr64vs5j0hbqx24cafjap6gprxxf";
2012 sha256 = "1fnhbi3rmk47l9851gbik0flfr64vs5j0hbqx24cafjap6gprxxf";
1377 };
2013 };
2014 format = "setuptools";
2015 doCheck = false;
2016 buildInputs = [];
2017 checkInputs = [];
2018 nativeBuildInputs = [];
2019 propagatedBuildInputs = [];
1378 meta = {
2020 meta = {
1379 license = [ pkgs.lib.licenses.bsdOriginal ];
2021 license = [ pkgs.lib.licenses.bsdOriginal ];
1380 };
2022 };
1381 };
2023 };
1382 "pyasn1-modules" = super.buildPythonPackage {
2024 "pyasn1-modules" = super.buildPythonPackage rec {
1383 name = "pyasn1-modules-0.2.6";
2025 pname = "pyasn1-modules";
1384 doCheck = false;
2026 version = "0.2.6";
1385 propagatedBuildInputs = [
1386 self."pyasn1"
1387 ];
1388 src = fetchurl {
2027 src = fetchurl {
1389 url = "https://files.pythonhosted.org/packages/f1/a9/a1ef72a0e43feff643cf0130a08123dea76205e7a0dda37e3efb5f054a31/pyasn1-modules-0.2.6.tar.gz";
2028 url = "https://files.pythonhosted.org/packages/f1/a9/a1ef72a0e43feff643cf0130a08123dea76205e7a0dda37e3efb5f054a31/pyasn1-modules-0.2.6.tar.gz";
1390 sha256 = "08hph9j1r018drnrny29l7dl2q0cin78csswrhwrh8jmq61pmha3";
2029 sha256 = "08hph9j1r018drnrny29l7dl2q0cin78csswrhwrh8jmq61pmha3";
1391 };
2030 };
2031 format = "setuptools";
2032 doCheck = false;
2033 buildInputs = [];
2034 checkInputs = [];
2035 nativeBuildInputs = [];
2036 propagatedBuildInputs = [
2037 self."pyasn1"
2038 ];
1392 meta = {
2039 meta = {
1393 license = [ pkgs.lib.licenses.bsdOriginal pkgs.lib.licenses.bsd2 ];
2040 license = [ pkgs.lib.licenses.bsdOriginal pkgs.lib.licenses.bsd2 ];
1394 };
2041 };
1395 };
2042 };
1396 "pycparser" = super.buildPythonPackage {
2043 "pycparser" = super.buildPythonPackage rec {
1397 name = "pycparser-2.20";
2044 pname = "pycparser";
1398 doCheck = false;
2045 version = "2.20";
1399 src = fetchurl {
2046 src = fetchurl {
1400 url = "https://files.pythonhosted.org/packages/0f/86/e19659527668d70be91d0369aeaa055b4eb396b0f387a4f92293a20035bd/pycparser-2.20.tar.gz";
2047 url = "https://files.pythonhosted.org/packages/0f/86/e19659527668d70be91d0369aeaa055b4eb396b0f387a4f92293a20035bd/pycparser-2.20.tar.gz";
1401 sha256 = "1w0m3xvlrzq4lkbvd1ngfm8mdw64r1yxy6n7djlw6qj5d0km6ird";
2048 sha256 = "1w0m3xvlrzq4lkbvd1ngfm8mdw64r1yxy6n7djlw6qj5d0km6ird";
1402 };
2049 };
2050 format = "setuptools";
2051 doCheck = false;
2052 buildInputs = [];
2053 checkInputs = [];
2054 nativeBuildInputs = [];
2055 propagatedBuildInputs = [];
1403 meta = {
2056 meta = {
1404 license = [ pkgs.lib.licenses.bsdOriginal ];
2057 license = [ pkgs.lib.licenses.bsdOriginal ];
1405 };
2058 };
1406 };
2059 };
1407 "pycrypto" = super.buildPythonPackage {
2060 "pycrypto" = super.buildPythonPackage rec {
1408 name = "pycrypto-2.6.1";
2061 pname = "pycrypto";
1409 doCheck = false;
2062 version = "2.6.1";
1410 src = fetchurl {
2063 src = fetchurl {
1411 url = "https://files.pythonhosted.org/packages/60/db/645aa9af249f059cc3a368b118de33889219e0362141e75d4eaf6f80f163/pycrypto-2.6.1.tar.gz";
2064 url = "https://files.pythonhosted.org/packages/60/db/645aa9af249f059cc3a368b118de33889219e0362141e75d4eaf6f80f163/pycrypto-2.6.1.tar.gz";
1412 sha256 = "0g0ayql5b9mkjam8hym6zyg6bv77lbh66rv1fyvgqb17kfc1xkpj";
2065 sha256 = "0g0ayql5b9mkjam8hym6zyg6bv77lbh66rv1fyvgqb17kfc1xkpj";
1413 };
2066 };
2067 format = "setuptools";
2068 doCheck = false;
2069 buildInputs = [];
2070 checkInputs = [];
2071 nativeBuildInputs = [];
2072 propagatedBuildInputs = [];
1414 meta = {
2073 meta = {
1415 license = [ pkgs.lib.licenses.publicDomain ];
2074 license = [ pkgs.lib.licenses.publicDomain ];
1416 };
2075 };
1417 };
2076 };
1418 "pycurl" = super.buildPythonPackage {
2077 "pycurl" = super.buildPythonPackage rec {
1419 name = "pycurl-7.43.0.3";
2078 pname = "pycurl";
1420 doCheck = false;
2079 version = "7.43.0.3";
1421 src = fetchurl {
2080 src = fetchurl {
1422 url = "https://files.pythonhosted.org/packages/ac/b3/0f3979633b7890bab6098d84c84467030b807a1e2b31f5d30103af5a71ca/pycurl-7.43.0.3.tar.gz";
2081 url = "https://files.pythonhosted.org/packages/ac/b3/0f3979633b7890bab6098d84c84467030b807a1e2b31f5d30103af5a71ca/pycurl-7.43.0.3.tar.gz";
1423 sha256 = "13nsvqhvnmnvfk75s8iynqsgszyv06cjp4drd3psi7zpbh63623g";
2082 sha256 = "13nsvqhvnmnvfk75s8iynqsgszyv06cjp4drd3psi7zpbh63623g";
1424 };
2083 };
2084 format = "setuptools";
2085 doCheck = false;
2086 buildInputs = [];
2087 checkInputs = [];
2088 nativeBuildInputs = [];
2089 propagatedBuildInputs = [];
1425 meta = {
2090 meta = {
1426 license = [ pkgs.lib.licenses.mit { fullName = "LGPL/MIT"; } { fullName = "GNU Library or Lesser General Public License (LGPL)"; } ];
2091 license = [ pkgs.lib.licenses.mit { fullName = "LGPL/MIT"; } { fullName = "GNU Library or Lesser General Public License (LGPL)"; } ];
1427 };
2092 };
1428 };
2093 };
1429 "pygments" = super.buildPythonPackage {
2094 "pygments" = super.buildPythonPackage rec {
1430 name = "pygments-2.4.2";
2095 pname = "pygments";
1431 doCheck = false;
2096 version = "2.4.2";
1432 src = fetchurl {
2097 src = fetchurl {
1433 url = "https://files.pythonhosted.org/packages/7e/ae/26808275fc76bf2832deb10d3a3ed3107bc4de01b85dcccbe525f2cd6d1e/Pygments-2.4.2.tar.gz";
2098 url = "https://files.pythonhosted.org/packages/7e/ae/26808275fc76bf2832deb10d3a3ed3107bc4de01b85dcccbe525f2cd6d1e/Pygments-2.4.2.tar.gz";
1434 sha256 = "15v2sqm5g12bqa0c7wikfh9ck2nl97ayizy1hpqhmws5gqalq748";
2099 sha256 = "15v2sqm5g12bqa0c7wikfh9ck2nl97ayizy1hpqhmws5gqalq748";
1435 };
2100 };
2101 format = "setuptools";
2102 doCheck = false;
2103 buildInputs = [];
2104 checkInputs = [];
2105 nativeBuildInputs = [];
2106 propagatedBuildInputs = [];
1436 meta = {
2107 meta = {
1437 license = [ pkgs.lib.licenses.bsdOriginal ];
2108 license = [ pkgs.lib.licenses.bsdOriginal ];
1438 };
2109 };
1439 };
2110 };
1440 "pymysql" = super.buildPythonPackage {
2111 "pymysql" = super.buildPythonPackage rec {
1441 name = "pymysql-0.8.1";
2112 pname = "pymysql";
1442 doCheck = false;
2113 version = "0.8.1";
1443 src = fetchurl {
2114 src = fetchurl {
1444 url = "https://files.pythonhosted.org/packages/44/39/6bcb83cae0095a31b6be4511707fdf2009d3e29903a55a0494d3a9a2fac0/PyMySQL-0.8.1.tar.gz";
2115 url = "https://files.pythonhosted.org/packages/44/39/6bcb83cae0095a31b6be4511707fdf2009d3e29903a55a0494d3a9a2fac0/PyMySQL-0.8.1.tar.gz";
1445 sha256 = "0a96crz55bw4h6myh833skrli7b0ck89m3x673y2z2ryy7zrpq9l";
2116 sha256 = "0a96crz55bw4h6myh833skrli7b0ck89m3x673y2z2ryy7zrpq9l";
1446 };
2117 };
2118 format = "setuptools";
2119 doCheck = false;
2120 buildInputs = [];
2121 checkInputs = [];
2122 nativeBuildInputs = [];
2123 propagatedBuildInputs = [];
1447 meta = {
2124 meta = {
1448 license = [ pkgs.lib.licenses.mit ];
2125 license = [ pkgs.lib.licenses.mit ];
1449 };
2126 };
1450 };
2127 };
1451 "pyotp" = super.buildPythonPackage {
2128 "pyotp" = super.buildPythonPackage rec {
1452 name = "pyotp-2.3.0";
2129 pname = "pyotp";
1453 doCheck = false;
2130 version = "2.3.0";
1454 src = fetchurl {
2131 src = fetchurl {
1455 url = "https://files.pythonhosted.org/packages/f7/15/395c4945ea6bc37e8811280bb675615cb4c2b2c1cd70bdc43329da91a386/pyotp-2.3.0.tar.gz";
2132 url = "https://files.pythonhosted.org/packages/f7/15/395c4945ea6bc37e8811280bb675615cb4c2b2c1cd70bdc43329da91a386/pyotp-2.3.0.tar.gz";
1456 sha256 = "18d13ikra1iq0xyfqfm72zhgwxi2qi9ps6z1a6zmqp4qrn57wlzw";
2133 sha256 = "18d13ikra1iq0xyfqfm72zhgwxi2qi9ps6z1a6zmqp4qrn57wlzw";
1457 };
2134 };
2135 format = "setuptools";
2136 doCheck = false;
2137 buildInputs = [];
2138 checkInputs = [];
2139 nativeBuildInputs = [];
2140 propagatedBuildInputs = [];
1458 meta = {
2141 meta = {
1459 license = [ pkgs.lib.licenses.mit ];
2142 license = [ pkgs.lib.licenses.mit ];
1460 };
2143 };
1461 };
2144 };
1462 "pyparsing" = super.buildPythonPackage {
2145 "pyparsing" = super.buildPythonPackage rec {
1463 name = "pyparsing-2.4.7";
2146 pname = "pyparsing";
1464 doCheck = false;
2147 version = "2.4.7";
1465 src = fetchurl {
2148 src = fetchurl {
1466 url = "https://files.pythonhosted.org/packages/c1/47/dfc9c342c9842bbe0036c7f763d2d6686bcf5eb1808ba3e170afdb282210/pyparsing-2.4.7.tar.gz";
2149 url = "https://files.pythonhosted.org/packages/c1/47/dfc9c342c9842bbe0036c7f763d2d6686bcf5eb1808ba3e170afdb282210/pyparsing-2.4.7.tar.gz";
1467 sha256 = "1hgc8qrbq1ymxbwfbjghv01fm3fbpjwpjwi0bcailxxzhf3yq0y2";
2150 sha256 = "1hgc8qrbq1ymxbwfbjghv01fm3fbpjwpjwi0bcailxxzhf3yq0y2";
1468 };
2151 };
2152 format = "setuptools";
2153 doCheck = false;
2154 buildInputs = [];
2155 checkInputs = [];
2156 nativeBuildInputs = [];
2157 propagatedBuildInputs = [];
1469 meta = {
2158 meta = {
1470 license = [ pkgs.lib.licenses.mit ];
2159 license = [ pkgs.lib.licenses.mit ];
1471 };
2160 };
1472 };
2161 };
1473 "pyramid" = super.buildPythonPackage {
2162 "pyramid" = super.buildPythonPackage rec {
1474 name = "pyramid-1.10.4";
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";
1475 doCheck = false;
2170 doCheck = false;
2171 buildInputs = [];
2172 checkInputs = [];
2173 nativeBuildInputs = [
2174 self."setuptools"
2175 self."wheel"
2176 ];
1476 propagatedBuildInputs = [
2177 propagatedBuildInputs = [
1477 self."hupper"
2178 self."hupper"
1478 self."plaster"
2179 self."plaster"
1479 self."plaster-pastedeploy"
2180 self."plaster-pastedeploy"
2181 self."repoze.lru"
1480 self."setuptools"
2182 self."setuptools"
1481 self."translationstring"
2183 self."translationstring"
1482 self."venusian"
2184 self."venusian"
1483 self."webob"
2185 self."webob"
1484 self."zope.deprecation"
2186 self."zope.deprecation"
1485 self."zope.interface"
2187 self."zope.interface"
1486 self."repoze.lru"
1487 ];
2188 ];
1488 src = fetchurl {
1489 url = "https://files.pythonhosted.org/packages/c2/43/1ae701c9c6bb3a434358e678a5e72c96e8aa55cf4cb1d2fa2041b5dd38b7/pyramid-1.10.4.tar.gz";
1490 sha256 = "0rkxs1ajycg2zh1c94xlmls56mx5m161sn8112skj0amza6cn36q";
1491 };
1492 meta = {
2189 meta = {
1493 license = [ { fullName = "Repoze Public License"; } { fullName = "BSD-derived (http://www.repoze.org/LICENSE.txt)"; } ];
2190 license = [ { fullName = "Repoze Public License"; } { fullName = "BSD-derived (http://www.repoze.org/LICENSE.txt)"; } ];
1494 };
2191 };
1495 };
2192 };
1496 "pyramid-debugtoolbar" = super.buildPythonPackage {
2193 "pyramid-debugtoolbar" = super.buildPythonPackage rec {
1497 name = "pyramid-debugtoolbar-4.6.1";
2194 pname = "pyramid-debugtoolbar";
1498 doCheck = false;
2195 version = "4.6.1";
1499 propagatedBuildInputs = [
1500 self."pyramid"
1501 self."pyramid-mako"
1502 self."repoze.lru"
1503 self."pygments"
1504 self."ipaddress"
1505 ];
1506 src = fetchurl {
2196 src = fetchurl {
1507 url = "https://files.pythonhosted.org/packages/99/f6/b8603f82c18275be293921bc3a2184205056ca505747bf64ab8a0c08e124/pyramid_debugtoolbar-4.6.1.tar.gz";
2197 url = "https://files.pythonhosted.org/packages/99/f6/b8603f82c18275be293921bc3a2184205056ca505747bf64ab8a0c08e124/pyramid_debugtoolbar-4.6.1.tar.gz";
1508 sha256 = "185z7q8n959ga5331iczwra2iljwkidfx4qn6bbd7vm3rm4w6llv";
2198 sha256 = "185z7q8n959ga5331iczwra2iljwkidfx4qn6bbd7vm3rm4w6llv";
1509 };
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 ];
1510 meta = {
2212 meta = {
1511 license = [ { fullName = "Repoze Public License"; } pkgs.lib.licenses.bsdOriginal ];
2213 license = [ { fullName = "Repoze Public License"; } pkgs.lib.licenses.bsdOriginal ];
1512 };
2214 };
1513 };
2215 };
1514 "pyramid-jinja2" = super.buildPythonPackage {
2216 "pyramid-jinja2" = super.buildPythonPackage rec {
1515 name = "pyramid-jinja2-2.7";
2217 pname = "pyramid-jinja2";
1516 doCheck = false;
2218 version = "2.7";
1517 propagatedBuildInputs = [
1518 self."pyramid"
1519 self."zope.deprecation"
1520 self."jinja2"
1521 self."markupsafe"
1522 ];
1523 src = fetchurl {
2219 src = fetchurl {
1524 url = "https://files.pythonhosted.org/packages/d8/80/d60a7233823de22ce77bd864a8a83736a1fe8b49884b08303a2e68b2c853/pyramid_jinja2-2.7.tar.gz";
2220 url = "https://files.pythonhosted.org/packages/d8/80/d60a7233823de22ce77bd864a8a83736a1fe8b49884b08303a2e68b2c853/pyramid_jinja2-2.7.tar.gz";
1525 sha256 = "1sz5s0pp5jqhf4w22w9527yz8hgdi4mhr6apd6vw1gm5clghh8aw";
2221 sha256 = "1sz5s0pp5jqhf4w22w9527yz8hgdi4mhr6apd6vw1gm5clghh8aw";
1526 };
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 ];
1527 meta = {
2234 meta = {
1528 license = [ { fullName = "Repoze Public License"; } { fullName = "BSD-derived (http://www.repoze.org/LICENSE.txt)"; } ];
2235 license = [ { fullName = "Repoze Public License"; } { fullName = "BSD-derived (http://www.repoze.org/LICENSE.txt)"; } ];
1529 };
2236 };
1530 };
2237 };
1531 "pyramid-apispec" = super.buildPythonPackage {
2238 "pyramid-mailer" = super.buildPythonPackage rec {
1532 name = "pyramid-apispec-0.3.2";
2239 pname = "pyramid-mailer";
1533 doCheck = false;
2240 version = "0.15.1";
1534 propagatedBuildInputs = [
1535 self."apispec"
1536 ];
1537 src = fetchurl {
2241 src = fetchurl {
1538 url = "https://files.pythonhosted.org/packages/2a/30/1dea5d81ea635449572ba60ec3148310d75ae4530c3c695f54b0991bb8c7/pyramid_apispec-0.3.2.tar.gz";
2242 url = "https://files.pythonhosted.org/packages/a0/f2/6febf5459dff4d7e653314d575469ad2e11b9d2af2c3606360e1c67202f2/pyramid_mailer-0.15.1.tar.gz";
1539 sha256 = "0ffrcqp9dkykivhfcq0v9lgy6w0qhwl6x78925vfjmayly9r8da0";
2243 sha256 = "16vg8jb203jgb7b0hd6wllfqvp542qh2ry1gjai2m6qpv5agy2pc";
1540 };
2244 };
1541 meta = {
2245 format = "setuptools";
1542 license = [ pkgs.lib.licenses.bsdOriginal ];
1543 };
1544 };
1545 "pyramid-mailer" = super.buildPythonPackage {
1546 name = "pyramid-mailer-0.15.1";
1547 doCheck = false;
2246 doCheck = false;
2247 buildInputs = [];
2248 checkInputs = [];
2249 nativeBuildInputs = [];
1548 propagatedBuildInputs = [
2250 propagatedBuildInputs = [
1549 self."pyramid"
2251 self."pyramid"
1550 self."repoze.sendmail"
2252 self."repoze.sendmail"
1551 self."transaction"
2253 self."transaction"
1552 ];
2254 ];
1553 src = fetchurl {
1554 url = "https://files.pythonhosted.org/packages/a0/f2/6febf5459dff4d7e653314d575469ad2e11b9d2af2c3606360e1c67202f2/pyramid_mailer-0.15.1.tar.gz";
1555 sha256 = "16vg8jb203jgb7b0hd6wllfqvp542qh2ry1gjai2m6qpv5agy2pc";
1556 };
1557 meta = {
2255 meta = {
1558 license = [ pkgs.lib.licenses.bsdOriginal ];
2256 license = [ pkgs.lib.licenses.bsdOriginal ];
1559 };
2257 };
1560 };
2258 };
1561 "pyramid-mako" = super.buildPythonPackage {
2259 "pyramid-mako" = super.buildPythonPackage rec {
1562 name = "pyramid-mako-1.1.0";
2260 pname = "pyramid-mako";
1563 doCheck = false;
2261 version = "1.1.0";
1564 propagatedBuildInputs = [
1565 self."pyramid"
1566 self."mako"
1567 ];
1568 src = fetchurl {
2262 src = fetchurl {
1569 url = "https://files.pythonhosted.org/packages/63/7b/5e2af68f675071a6bad148c1c393928f0ef5fcd94e95cbf53b89d6471a83/pyramid_mako-1.1.0.tar.gz";
2263 url = "https://files.pythonhosted.org/packages/63/7b/5e2af68f675071a6bad148c1c393928f0ef5fcd94e95cbf53b89d6471a83/pyramid_mako-1.1.0.tar.gz";
1570 sha256 = "1qj0m091mnii86j2q1d82yir22nha361rvhclvg3s70z8iiwhrh0";
2264 sha256 = "1qj0m091mnii86j2q1d82yir22nha361rvhclvg3s70z8iiwhrh0";
1571 };
2265 };
2266 format = "setuptools";
2267 doCheck = false;
2268 buildInputs = [];
2269 checkInputs = [];
2270 nativeBuildInputs = [];
2271 propagatedBuildInputs = [
2272 self."mako"
2273 self."pyramid"
2274 ];
1572 meta = {
2275 meta = {
1573 license = [ { fullName = "Repoze Public License"; } { fullName = "BSD-derived (http://www.repoze.org/LICENSE.txt)"; } ];
2276 license = [ { fullName = "Repoze Public License"; } { fullName = "BSD-derived (http://www.repoze.org/LICENSE.txt)"; } ];
1574 };
2277 };
1575 };
2278 };
1576 "pysqlite" = super.buildPythonPackage {
2279 "pysqlite" = super.buildPythonPackage rec {
1577 name = "pysqlite-2.8.3";
2280 pname = "pysqlite";
1578 doCheck = false;
2281 version = "2.8.3";
1579 src = fetchurl {
2282 src = fetchurl {
1580 url = "https://files.pythonhosted.org/packages/42/02/981b6703e3c83c5b25a829c6e77aad059f9481b0bbacb47e6e8ca12bd731/pysqlite-2.8.3.tar.gz";
2283 url = "https://files.pythonhosted.org/packages/42/02/981b6703e3c83c5b25a829c6e77aad059f9481b0bbacb47e6e8ca12bd731/pysqlite-2.8.3.tar.gz";
1581 sha256 = "1424gwq9sil2ffmnizk60q36vydkv8rxs6m7xs987kz8cdc37lqp";
2284 sha256 = "1424gwq9sil2ffmnizk60q36vydkv8rxs6m7xs987kz8cdc37lqp";
1582 };
2285 };
2286 format = "setuptools";
2287 doCheck = false;
2288 buildInputs = [];
2289 checkInputs = [];
2290 nativeBuildInputs = [];
2291 propagatedBuildInputs = [];
1583 meta = {
2292 meta = {
1584 license = [ { fullName = "zlib/libpng License"; } { fullName = "zlib/libpng license"; } ];
2293 license = [ { fullName = "zlib/libpng License"; } { fullName = "zlib/libpng license"; } ];
1585 };
2294 };
1586 };
2295 };
1587 "pytest" = super.buildPythonPackage {
2296 "pytest" = super.buildPythonPackage rec {
1588 name = "pytest-4.6.9";
2297 pname = "pytest";
1589 doCheck = false;
2298 version = "4.6.9";
1590 propagatedBuildInputs = [
1591 self."py"
1592 self."six"
1593 self."packaging"
1594 self."attrs"
1595 self."atomicwrites"
1596 self."pluggy"
1597 self."importlib-metadata"
1598 self."wcwidth"
1599 self."funcsigs"
1600 self."pathlib2"
1601 self."more-itertools"
1602 ];
1603 src = fetchurl {
2299 src = fetchurl {
1604 url = "https://files.pythonhosted.org/packages/ec/2e/1602fca477ab3ccb1952f07db0536b60b6afafec16eced8063b553001509/pytest-4.6.9.tar.gz";
2300 url = "https://files.pythonhosted.org/packages/ec/2e/1602fca477ab3ccb1952f07db0536b60b6afafec16eced8063b553001509/pytest-4.6.9.tar.gz";
1605 sha256 = "0fgkmpc31nzy97fxfrkqbzycigdwxwwmninx3qhkzp81migggs0r";
2301 sha256 = "0fgkmpc31nzy97fxfrkqbzycigdwxwwmninx3qhkzp81migggs0r";
1606 };
2302 };
2303 format = "setuptools";
2304 doCheck = false;
2305 buildInputs = [];
2306 checkInputs = [];
2307 nativeBuildInputs = [
2308 self."setuptools"
2309 self."setuptools-scm"
2310 self."wheel"
2311 ];
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"
2321 self."py"
2322 self."six"
2323 self."wcwidth"
2324 ];
1607 meta = {
2325 meta = {
1608 license = [ pkgs.lib.licenses.mit ];
2326 license = [ pkgs.lib.licenses.mit ];
1609 };
2327 };
1610 };
2328 };
1611 "pytest-cov" = super.buildPythonPackage {
2329 "pytest-cov" = super.buildPythonPackage rec {
1612 name = "pytest-cov-2.8.1";
2330 pname = "pytest-cov";
1613 doCheck = false;
2331 version = "2.8.1";
1614 propagatedBuildInputs = [
1615 self."pytest"
1616 self."coverage"
1617 ];
1618 src = fetchurl {
2332 src = fetchurl {
1619 url = "https://files.pythonhosted.org/packages/13/8a/51f54b43a043c799bceca846594b9a310823a3e52df5ec27109cccba90f4/pytest-cov-2.8.1.tar.gz";
2333 url = "https://files.pythonhosted.org/packages/13/8a/51f54b43a043c799bceca846594b9a310823a3e52df5ec27109cccba90f4/pytest-cov-2.8.1.tar.gz";
1620 sha256 = "0avzlk9p4nc44k7lpx9109dybq71xqnggxb9f4hp0l64pbc44ryc";
2334 sha256 = "0avzlk9p4nc44k7lpx9109dybq71xqnggxb9f4hp0l64pbc44ryc";
1621 };
2335 };
2336 format = "setuptools";
2337 doCheck = false;
2338 buildInputs = [];
2339 checkInputs = [];
2340 nativeBuildInputs = [];
2341 propagatedBuildInputs = [
2342 self."coverage"
2343 self."pytest"
2344 ];
1622 meta = {
2345 meta = {
1623 license = [ pkgs.lib.licenses.bsdOriginal pkgs.lib.licenses.mit ];
2346 license = [ pkgs.lib.licenses.bsdOriginal pkgs.lib.licenses.mit ];
1624 };
2347 };
1625 };
2348 };
1626 "pytest-profiling" = super.buildPythonPackage {
2349 "pytest-profiling" = super.buildPythonPackage rec {
1627 name = "pytest-profiling-1.7.0";
2350 pname = "pytest-profiling";
1628 doCheck = false;
2351 version = "1.7.0";
1629 propagatedBuildInputs = [
1630 self."six"
1631 self."pytest"
1632 self."gprof2dot"
1633 ];
1634 src = fetchurl {
2352 src = fetchurl {
1635 url = "https://files.pythonhosted.org/packages/39/70/22a4b33739f07f1732a63e33bbfbf68e0fa58cfba9d200e76d01921eddbf/pytest-profiling-1.7.0.tar.gz";
2353 url = "https://files.pythonhosted.org/packages/39/70/22a4b33739f07f1732a63e33bbfbf68e0fa58cfba9d200e76d01921eddbf/pytest-profiling-1.7.0.tar.gz";
1636 sha256 = "0abz9gi26jpcfdzgsvwad91555lpgdc8kbymicmms8k2fqa8z4wk";
2354 sha256 = "0abz9gi26jpcfdzgsvwad91555lpgdc8kbymicmms8k2fqa8z4wk";
1637 };
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 ];
1638 meta = {
2368 meta = {
1639 license = [ pkgs.lib.licenses.mit ];
2369 license = [ pkgs.lib.licenses.mit ];
1640 };
2370 };
1641 };
2371 };
1642 "pytest-runner" = super.buildPythonPackage {
2372 "pytest-runner" = super.buildPythonPackage rec {
1643 name = "pytest-runner-5.2";
2373 pname = "pytest-runner";
1644 doCheck = false;
2374 version = "5.2";
1645 src = fetchurl {
2375 src = fetchurl {
1646 url = "https://files.pythonhosted.org/packages/5b/82/1462f86e6c3600f2471d5f552fcc31e39f17717023df4bab712b4a9db1b3/pytest-runner-5.2.tar.gz";
2376 url = "https://files.pythonhosted.org/packages/5b/82/1462f86e6c3600f2471d5f552fcc31e39f17717023df4bab712b4a9db1b3/pytest-runner-5.2.tar.gz";
1647 sha256 = "0awll1bva5zy8cspsxcpv7pjcrdf5c6pf56nqn4f74vvmlzfgiwn";
2377 sha256 = "0awll1bva5zy8cspsxcpv7pjcrdf5c6pf56nqn4f74vvmlzfgiwn";
1648 };
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 = [];
1649 meta = {
2389 meta = {
1650 license = [ pkgs.lib.licenses.mit ];
2390 license = [ pkgs.lib.licenses.mit ];
1651 };
2391 };
1652 };
2392 };
1653 "pytest-sugar" = super.buildPythonPackage {
2393 "pytest-sugar" = super.buildPythonPackage rec {
1654 name = "pytest-sugar-0.9.3";
2394 pname = "pytest-sugar";
1655 doCheck = false;
2395 version = "0.9.3";
1656 propagatedBuildInputs = [
1657 self."pytest"
1658 self."termcolor"
1659 self."packaging"
1660 ];
1661 src = fetchurl {
2396 src = fetchurl {
1662 url = "https://files.pythonhosted.org/packages/ba/35/edf24df4b2fe7d9005bdb9d166c18ae9cefd8b664e7fb2c8dfb7bc9db184/pytest-sugar-0.9.3.tar.gz";
2397 url = "https://files.pythonhosted.org/packages/ba/35/edf24df4b2fe7d9005bdb9d166c18ae9cefd8b664e7fb2c8dfb7bc9db184/pytest-sugar-0.9.3.tar.gz";
1663 sha256 = "1i0hv3h49zvl62jbiyjag84carbrp3zprqzxffdr291nxavvac0n";
2398 sha256 = "1i0hv3h49zvl62jbiyjag84carbrp3zprqzxffdr291nxavvac0n";
1664 };
2399 };
2400 format = "setuptools";
2401 doCheck = false;
2402 buildInputs = [];
2403 checkInputs = [];
2404 nativeBuildInputs = [];
2405 propagatedBuildInputs = [
2406 self."packaging"
2407 self."pytest"
2408 self."termcolor"
2409 ];
1665 meta = {
2410 meta = {
1666 license = [ pkgs.lib.licenses.bsdOriginal ];
2411 license = [ pkgs.lib.licenses.bsdOriginal ];
1667 };
2412 };
1668 };
2413 };
1669 "pytest-timeout" = super.buildPythonPackage {
2414 "pytest-timeout" = super.buildPythonPackage rec {
1670 name = "pytest-timeout-1.3.3";
2415 pname = "pytest-timeout";
1671 doCheck = false;
2416 version = "1.3.3";
1672 propagatedBuildInputs = [
1673 self."pytest"
1674 ];
1675 src = fetchurl {
2417 src = fetchurl {
1676 url = "https://files.pythonhosted.org/packages/13/48/7a166eaa29c1dca6cc253e3ba5773ff2e4aa4f567c1ea3905808e95ac5c1/pytest-timeout-1.3.3.tar.gz";
2418 url = "https://files.pythonhosted.org/packages/13/48/7a166eaa29c1dca6cc253e3ba5773ff2e4aa4f567c1ea3905808e95ac5c1/pytest-timeout-1.3.3.tar.gz";
1677 sha256 = "1cczcjhw4xx5sjkhxlhc5c1bkr7x6fcyx12wrnvwfckshdvblc2a";
2419 sha256 = "1cczcjhw4xx5sjkhxlhc5c1bkr7x6fcyx12wrnvwfckshdvblc2a";
1678 };
2420 };
2421 format = "setuptools";
2422 doCheck = false;
2423 buildInputs = [];
2424 checkInputs = [];
2425 nativeBuildInputs = [];
2426 propagatedBuildInputs = [
2427 self."pytest"
2428 ];
1679 meta = {
2429 meta = {
1680 license = [ pkgs.lib.licenses.mit { fullName = "DFSG approved"; } ];
2430 license = [ pkgs.lib.licenses.mit { fullName = "DFSG approved"; } ];
1681 };
2431 };
1682 };
2432 };
1683 "python-dateutil" = super.buildPythonPackage {
2433 "python-dateutil" = super.buildPythonPackage rec {
1684 name = "python-dateutil-2.8.1";
2434 pname = "python-dateutil";
1685 doCheck = false;
2435 version = "2.8.1";
1686 propagatedBuildInputs = [
1687 self."six"
1688 ];
1689 src = fetchurl {
2436 src = fetchurl {
1690 url = "https://files.pythonhosted.org/packages/be/ed/5bbc91f03fa4c839c4c7360375da77f9659af5f7086b7a7bdda65771c8e0/python-dateutil-2.8.1.tar.gz";
2437 url = "https://files.pythonhosted.org/packages/be/ed/5bbc91f03fa4c839c4c7360375da77f9659af5f7086b7a7bdda65771c8e0/python-dateutil-2.8.1.tar.gz";
1691 sha256 = "0g42w7k5007iv9dam6gnja2ry8ydwirh99mgdll35s12pyfzxsvk";
2438 sha256 = "0g42w7k5007iv9dam6gnja2ry8ydwirh99mgdll35s12pyfzxsvk";
1692 };
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 ];
1693 meta = {
2452 meta = {
1694 license = [ pkgs.lib.licenses.bsdOriginal pkgs.lib.licenses.asl20 { fullName = "Dual License"; } ];
2453 license = [ pkgs.lib.licenses.bsdOriginal pkgs.lib.licenses.asl20 { fullName = "Dual License"; } ];
1695 };
2454 };
1696 };
2455 };
1697 "python-editor" = super.buildPythonPackage {
2456 "python-editor" = super.buildPythonPackage rec {
1698 name = "python-editor-1.0.4";
2457 pname = "python-editor";
1699 doCheck = false;
2458 version = "1.0.4";
1700 src = fetchurl {
2459 src = fetchurl {
1701 url = "https://files.pythonhosted.org/packages/0a/85/78f4a216d28343a67b7397c99825cff336330893f00601443f7c7b2f2234/python-editor-1.0.4.tar.gz";
2460 url = "https://files.pythonhosted.org/packages/0a/85/78f4a216d28343a67b7397c99825cff336330893f00601443f7c7b2f2234/python-editor-1.0.4.tar.gz";
1702 sha256 = "0yrjh8w72ivqxi4i7xsg5b1vz15x8fg51xra7c3bgfyxqnyadzai";
2461 sha256 = "0yrjh8w72ivqxi4i7xsg5b1vz15x8fg51xra7c3bgfyxqnyadzai";
1703 };
2462 };
2463 format = "setuptools";
2464 doCheck = false;
2465 buildInputs = [];
2466 checkInputs = [];
2467 nativeBuildInputs = [];
2468 propagatedBuildInputs = [];
1704 meta = {
2469 meta = {
1705 license = [ pkgs.lib.licenses.asl20 { fullName = "Apache"; } ];
2470 license = [ pkgs.lib.licenses.asl20 { fullName = "Apache"; } ];
1706 };
2471 };
1707 };
2472 };
1708 "python-ldap" = super.buildPythonPackage {
2473 "python-ldap" = super.buildPythonPackage rec {
1709 name = "python-ldap-3.2.0";
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";
1710 doCheck = false;
2481 doCheck = false;
2482 buildInputs = [];
2483 checkInputs = [];
2484 nativeBuildInputs = [];
1711 propagatedBuildInputs = [
2485 propagatedBuildInputs = [
1712 self."pyasn1"
2486 self."pyasn1"
1713 self."pyasn1-modules"
2487 self."pyasn1-modules"
1714 ];
2488 ];
1715 src = fetchurl {
1716 url = "https://files.pythonhosted.org/packages/ea/93/596f875e003c770447f4b99267820a0c769dd2dc3ae3ed19afe460fcbad0/python-ldap-3.2.0.tar.gz";
1717 sha256 = "13nvrhp85yr0jyxixcjj012iw8l9wynxxlykm9j3alss6waln73x";
1718 };
1719 meta = {
2489 meta = {
1720 license = [ pkgs.lib.licenses.psfl ];
2490 license = [ pkgs.lib.licenses.psfl ];
1721 };
2491 };
1722 };
2492 };
1723 "python-memcached" = super.buildPythonPackage {
2493 "python-memcached" = super.buildPythonPackage rec {
1724 name = "python-memcached-1.59";
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";
1725 doCheck = false;
2501 doCheck = false;
2502 buildInputs = [];
2503 checkInputs = [];
2504 nativeBuildInputs = [];
1726 propagatedBuildInputs = [
2505 propagatedBuildInputs = [
1727 self."six"
2506 self."six"
1728 ];
2507 ];
1729 src = fetchurl {
1730 url = "https://files.pythonhosted.org/packages/90/59/5faf6e3cd8a568dd4f737ddae4f2e54204fd8c51f90bf8df99aca6c22318/python-memcached-1.59.tar.gz";
1731 sha256 = "0kvyapavbirk2x3n1jx4yb9nyigrj1s3x15nm3qhpvhkpqvqdqm2";
1732 };
1733 meta = {
2508 meta = {
1734 license = [ pkgs.lib.licenses.psfl ];
2509 license = [ pkgs.lib.licenses.psfl ];
1735 };
2510 };
1736 };
2511 };
1737 "python-pam" = super.buildPythonPackage {
2512 "python-pam" = super.buildPythonPackage rec {
1738 name = "python-pam-1.8.4";
2513 pname = "python-pam";
1739 doCheck = false;
2514 version = "1.8.4";
1740 src = fetchurl {
2515 src = fetchurl {
1741 url = "https://files.pythonhosted.org/packages/01/16/544d01cae9f28e0292dbd092b6b8b0bf222b528f362ee768a5bed2140111/python-pam-1.8.4.tar.gz";
2516 url = "https://files.pythonhosted.org/packages/01/16/544d01cae9f28e0292dbd092b6b8b0bf222b528f362ee768a5bed2140111/python-pam-1.8.4.tar.gz";
1742 sha256 = "16whhc0vr7gxsbzvsnq65nq8fs3wwmx755cavm8kkczdkz4djmn8";
2517 sha256 = "16whhc0vr7gxsbzvsnq65nq8fs3wwmx755cavm8kkczdkz4djmn8";
1743 };
2518 };
2519 format = "setuptools";
2520 doCheck = false;
2521 buildInputs = [];
2522 checkInputs = [];
2523 nativeBuildInputs = [];
2524 propagatedBuildInputs = [];
1744 meta = {
2525 meta = {
1745 license = [ { fullName = "License :: OSI Approved :: MIT License"; } pkgs.lib.licenses.mit ];
2526 license = [ { fullName = "License :: OSI Approved :: MIT License"; } pkgs.lib.licenses.mit ];
1746 };
2527 };
1747 };
2528 };
1748 "python-saml" = super.buildPythonPackage {
2529 "python-saml" = super.buildPythonPackage rec {
1749 name = "python-saml-2.4.2";
2530 pname = "python-saml";
1750 doCheck = false;
2531 version = "2.4.2";
1751 propagatedBuildInputs = [
1752 self."dm.xmlsec.binding"
1753 self."isodate"
1754 self."defusedxml"
1755 ];
1756 src = fetchurl {
2532 src = fetchurl {
1757 url = "https://files.pythonhosted.org/packages/79/a8/a6611017e0883102fd5e2b73c9d90691b8134e38247c04ee1531d3dc647c/python-saml-2.4.2.tar.gz";
2533 url = "https://files.pythonhosted.org/packages/79/a8/a6611017e0883102fd5e2b73c9d90691b8134e38247c04ee1531d3dc647c/python-saml-2.4.2.tar.gz";
1758 sha256 = "0dls4hwvf13yg7x5yfjrghbywg8g38vn5vr0rsf70hli3ydbfm43";
2534 sha256 = "0dls4hwvf13yg7x5yfjrghbywg8g38vn5vr0rsf70hli3ydbfm43";
1759 };
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 ];
1760 meta = {
2546 meta = {
1761 license = [ pkgs.lib.licenses.mit ];
2547 license = [ pkgs.lib.licenses.mit ];
1762 };
2548 };
1763 };
2549 };
1764 "pytz" = super.buildPythonPackage {
2550 "pytz" = super.buildPythonPackage rec {
1765 name = "pytz-2019.3";
2551 pname = "pytz";
1766 doCheck = false;
2552 version = "2019.3";
1767 src = fetchurl {
2553 src = fetchurl {
1768 url = "https://files.pythonhosted.org/packages/82/c3/534ddba230bd4fbbd3b7a3d35f3341d014cca213f369a9940925e7e5f691/pytz-2019.3.tar.gz";
2554 url = "https://files.pythonhosted.org/packages/82/c3/534ddba230bd4fbbd3b7a3d35f3341d014cca213f369a9940925e7e5f691/pytz-2019.3.tar.gz";
1769 sha256 = "1ghrk1wg45d3nymj7bf4zj03n3bh64xmczhk4pfi577hdkdhcb5h";
2555 sha256 = "1ghrk1wg45d3nymj7bf4zj03n3bh64xmczhk4pfi577hdkdhcb5h";
1770 };
2556 };
2557 format = "setuptools";
2558 doCheck = false;
2559 buildInputs = [];
2560 checkInputs = [];
2561 nativeBuildInputs = [];
2562 propagatedBuildInputs = [];
1771 meta = {
2563 meta = {
1772 license = [ pkgs.lib.licenses.mit ];
2564 license = [ pkgs.lib.licenses.mit ];
1773 };
2565 };
1774 };
2566 };
1775 "pyzmq" = super.buildPythonPackage {
2567 "pyzmq" = super.buildPythonPackage rec {
1776 name = "pyzmq-14.6.0";
2568 pname = "pyzmq";
1777 doCheck = false;
2569 version = "14.6.0";
1778 src = fetchurl {
2570 src = fetchurl {
1779 url = "https://files.pythonhosted.org/packages/8a/3b/5463d5a9d712cd8bbdac335daece0d69f6a6792da4e3dd89956c0db4e4e6/pyzmq-14.6.0.tar.gz";
2571 url = "https://files.pythonhosted.org/packages/8a/3b/5463d5a9d712cd8bbdac335daece0d69f6a6792da4e3dd89956c0db4e4e6/pyzmq-14.6.0.tar.gz";
1780 sha256 = "1frmbjykvhmdg64g7sn20c9fpamrsfxwci1nhhg8q7jgz5pq0ikp";
2572 sha256 = "1frmbjykvhmdg64g7sn20c9fpamrsfxwci1nhhg8q7jgz5pq0ikp";
1781 };
2573 };
2574 format = "setuptools";
2575 doCheck = false;
2576 buildInputs = [];
2577 checkInputs = [];
2578 nativeBuildInputs = [];
2579 propagatedBuildInputs = [];
1782 meta = {
2580 meta = {
1783 license = [ pkgs.lib.licenses.bsdOriginal { fullName = "LGPL+BSD"; } { fullName = "GNU Library or Lesser General Public License (LGPL)"; } ];
2581 license = [ pkgs.lib.licenses.bsdOriginal { fullName = "LGPL+BSD"; } { fullName = "GNU Library or Lesser General Public License (LGPL)"; } ];
1784 };
2582 };
1785 };
2583 };
1786 "PyYAML" = super.buildPythonPackage {
2584 "redis" = super.buildPythonPackage rec {
1787 name = "PyYAML-5.3.1";
2585 pname = "redis";
1788 doCheck = false;
2586 version = "3.4.1";
1789 src = fetchurl {
2587 src = fetchurl {
1790 url = "https://files.pythonhosted.org/packages/64/c2/b80047c7ac2478f9501676c988a5411ed5572f35d1beff9cae07d321512c/PyYAML-5.3.1.tar.gz";
2588 url = "https://files.pythonhosted.org/packages/ef/2e/2c0f59891db7db087a7eeaa79bc7c7f2c039e71a2b5b0a41391e9d462926/redis-3.4.1.tar.gz";
1791 sha256 = "0pb4zvkfxfijkpgd1b86xjsqql97ssf1knbd1v53wkg1qm9cgsmq";
2589 sha256 = "07yaj0j9fs7xdkg5bg926fa990khyigjbp31si8ai20vj8sv7kqd";
1792 };
2590 };
2591 format = "setuptools";
2592 doCheck = false;
2593 buildInputs = [];
2594 checkInputs = [];
2595 nativeBuildInputs = [];
2596 propagatedBuildInputs = [];
1793 meta = {
2597 meta = {
1794 license = [ pkgs.lib.licenses.mit ];
2598 license = [ pkgs.lib.licenses.mit ];
1795 };
2599 };
1796 };
2600 };
1797 "regex" = super.buildPythonPackage {
2601 "repoze.lru" = super.buildPythonPackage rec {
1798 name = "regex-2020.9.27";
2602 pname = "repoze.lru";
1799 doCheck = false;
2603 version = "0.7";
1800 src = fetchurl {
1801 url = "https://files.pythonhosted.org/packages/93/8c/17f45cdfb39b13d4b5f909e4b4c2917abcbdef9c0036919a0399769148cf/regex-2020.9.27.tar.gz";
1802 sha256 = "179ngfzwbsjvn5vhyzdahvmg0f7acahkwwy9bpjy1pv08bm2mwx6";
1803 };
1804 meta = {
1805 license = [ pkgs.lib.licenses.psfl ];
1806 };
1807 };
1808 "redis" = super.buildPythonPackage {
1809 name = "redis-3.5.3";
1810 doCheck = false;
1811 src = fetchurl {
1812 url = "https://files.pythonhosted.org/packages/b3/17/1e567ff78c83854e16b98694411fe6e08c3426af866ad11397cddceb80d3/redis-3.5.3.tar.gz";
1813 sha256 = "0e7e0cfca8660dea8b7d5cd8c4f6c5e29e11f31158c0b0ae91a397f00e5a05a2";
1814 };
1815 meta = {
1816 license = [ pkgs.lib.licenses.mit ];
1817 };
1818 };
1819 "repoze.lru" = super.buildPythonPackage {
1820 name = "repoze.lru-0.7";
1821 doCheck = false;
1822 src = fetchurl {
2604 src = fetchurl {
1823 url = "https://files.pythonhosted.org/packages/12/bc/595a77c4b5e204847fdf19268314ef59c85193a9dc9f83630fc459c0fee5/repoze.lru-0.7.tar.gz";
2605 url = "https://files.pythonhosted.org/packages/12/bc/595a77c4b5e204847fdf19268314ef59c85193a9dc9f83630fc459c0fee5/repoze.lru-0.7.tar.gz";
1824 sha256 = "0xzz1aw2smy8hdszrq8yhnklx6w1r1mf55061kalw3iq35gafa84";
2606 sha256 = "0xzz1aw2smy8hdszrq8yhnklx6w1r1mf55061kalw3iq35gafa84";
1825 };
2607 };
2608 format = "setuptools";
2609 doCheck = false;
2610 buildInputs = [];
2611 checkInputs = [];
2612 nativeBuildInputs = [];
2613 propagatedBuildInputs = [];
1826 meta = {
2614 meta = {
1827 license = [ { fullName = "Repoze Public License"; } { fullName = "BSD-derived (http://www.repoze.org/LICENSE.txt)"; } ];
2615 license = [ { fullName = "Repoze Public License"; } { fullName = "BSD-derived (http://www.repoze.org/LICENSE.txt)"; } ];
1828 };
2616 };
1829 };
2617 };
1830 "repoze.sendmail" = super.buildPythonPackage {
2618 "repoze.sendmail" = super.buildPythonPackage rec {
1831 name = "repoze.sendmail-4.4.1";
2619 pname = "repoze.sendmail";
1832 doCheck = false;
2620 version = "4.4.1";
1833 propagatedBuildInputs = [
1834 self."setuptools"
1835 self."zope.interface"
1836 self."transaction"
1837 ];
1838 src = fetchurl {
2621 src = fetchurl {
1839 url = "https://files.pythonhosted.org/packages/12/4e/8ef1fd5c42765d712427b9c391419a77bd48877886d2cbc5e9f23c8cad9b/repoze.sendmail-4.4.1.tar.gz";
2622 url = "https://files.pythonhosted.org/packages/12/4e/8ef1fd5c42765d712427b9c391419a77bd48877886d2cbc5e9f23c8cad9b/repoze.sendmail-4.4.1.tar.gz";
1840 sha256 = "096ln02jr2afk7ab9j2czxqv2ryqq7m86ah572nqplx52iws73ks";
2623 sha256 = "096ln02jr2afk7ab9j2czxqv2ryqq7m86ah572nqplx52iws73ks";
1841 };
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 ];
1842 meta = {
2635 meta = {
1843 license = [ pkgs.lib.licenses.zpl21 ];
2636 license = [ pkgs.lib.licenses.zpl21 ];
1844 };
2637 };
1845 };
2638 };
1846 "requests" = super.buildPythonPackage {
2639 "requests" = super.buildPythonPackage rec {
1847 name = "requests-2.22.0";
2640 pname = "requests";
2641 version = "2.22.0";
2642 src = fetchurl {
2643 url = "https://files.pythonhosted.org/packages/01/62/ddcf76d1d19885e8579acb1b1df26a852b03472c0e46d2b959a714c90608/requests-2.22.0.tar.gz";
2644 sha256 = "1d5ybh11jr5sm7xp6mz8fyc7vrp4syifds91m7sj60xalal0gq0i";
2645 };
2646 format = "setuptools";
1848 doCheck = false;
2647 doCheck = false;
2648 buildInputs = [];
2649 checkInputs = [];
2650 nativeBuildInputs = [];
1849 propagatedBuildInputs = [
2651 propagatedBuildInputs = [
2652 self."certifi"
1850 self."chardet"
2653 self."chardet"
1851 self."idna"
2654 self."idna"
1852 self."urllib3"
2655 self."urllib3"
1853 self."certifi"
1854 ];
2656 ];
2657 meta = {
2658 license = [ pkgs.lib.licenses.asl20 ];
2659 };
2660 };
2661 "responses" = super.buildPythonPackage rec {
2662 pname = "responses";
2663 version = "0.10.14";
1855 src = fetchurl {
2664 src = fetchurl {
1856 url = "https://files.pythonhosted.org/packages/01/62/ddcf76d1d19885e8579acb1b1df26a852b03472c0e46d2b959a714c90608/requests-2.22.0.tar.gz";
2665 url = "https://files.pythonhosted.org/packages/9c/45/32f8d8c0c8f1f3843419a36aee0815bad040ac0029cfe96bb894894f042d/responses-0.10.14.tar.gz";
1857 sha256 = "1d5ybh11jr5sm7xp6mz8fyc7vrp4syifds91m7sj60xalal0gq0i";
2666 sha256 = "0q29d8b9mar5szmia9lphzc387nwws76pdqc5hm059901c0vqy0s";
1858 };
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 ];
1859 meta = {
2679 meta = {
1860 license = [ pkgs.lib.licenses.asl20 ];
2680 license = [ pkgs.lib.licenses.asl20 ];
1861 };
2681 };
1862 };
2682 };
1863 "rhodecode-enterprise-ce" = super.buildPythonPackage {
2683 "rhodecode-enterprise-ce" = super.buildPythonPackage rec {
1864 name = "rhodecode-enterprise-ce-4.28.0";
2684 pname = "rhodecode-enterprise-ce";
1865 buildInputs = [
2685 version = "4.19.0";
1866 self."pytest"
2686 src = ./.;
1867 self."py"
2687 format = "setuptools";
1868 self."pytest-cov"
2688 doCheck = false;
1869 self."pytest-sugar"
2689 buildInputs = [];
2690 checkInputs = [];
2691 nativeBuildInputs = [
2692 self."pastescript"
2693 self."paste"
2694 self."pastedeploy"
1870 self."pytest-runner"
2695 self."pytest-runner"
1871 self."pytest-profiling"
1872 self."pytest-timeout"
1873 self."gprof2dot"
1874 self."mock"
1875 self."cov-core"
1876 self."coverage"
1877 self."webtest"
1878 self."beautifulsoup4"
1879 self."configobj"
1880 ];
2696 ];
1881 doCheck = true;
1882 propagatedBuildInputs = [
2697 propagatedBuildInputs = [
2698 self."alembic"
1883 self."amqp"
2699 self."amqp"
2700 self."appenlight-client"
1884 self."babel"
2701 self."babel"
1885 self."beaker"
2702 self."beaker"
2703 self."beautifulsoup4"
1886 self."bleach"
2704 self."bleach"
2705 self."bumpversion"
1887 self."celery"
2706 self."celery"
1888 self."channelstream"
2707 self."channelstream"
1889 self."click"
2708 self."click"
1890 self."colander"
2709 self."colander"
1891 self."configobj"
2710 self."configobj"
2711 self."cov-core"
2712 self."coverage"
2713 self."cryptography"
1892 self."cssselect"
2714 self."cssselect"
1893 self."cryptography"
2715 self."cython"
1894 self."decorator"
2716 self."decorator"
1895 self."deform"
2717 self."deform"
1896 self."docutils"
2718 self."docutils"
1897 self."dogpile.cache"
2719 self."dogpile.cache"
2720 self."dogpile.core"
1898 self."formencode"
2721 self."formencode"
1899 self."future"
2722 self."future"
1900 self."futures"
2723 self."futures"
2724 self."gevent"
2725 self."gprof2dot"
2726 self."greenlet"
2727 self."gunicorn"
1901 self."infrae.cache"
2728 self."infrae.cache"
2729 self."invoke"
2730 self."ipdb"
2731 self."ipython"
1902 self."iso8601"
2732 self."iso8601"
1903 self."itsdangerous"
2733 self."itsdangerous"
2734 self."jupyter-client"
2735 self."jupyter-core"
1904 self."kombu"
2736 self."kombu"
1905 self."lxml"
2737 self."lxml"
1906 self."mako"
2738 self."mako"
1907 self."markdown"
2739 self."markdown"
1908 self."markupsafe"
2740 self."markupsafe"
2741 self."mock"
1909 self."msgpack-python"
2742 self."msgpack-python"
1910 self."pyotp"
2743 self."mysqlclient"
2744 self."nbconvert"
2745 self."nbformat"
1911 self."packaging"
2746 self."packaging"
1912 self."pathlib2"
1913 self."paste"
2747 self."paste"
1914 self."pastedeploy"
2748 self."pastedeploy"
1915 self."pastescript"
2749 self."pastescript"
2750 self."pathlib2"
1916 self."peppercorn"
2751 self."peppercorn"
1917 self."premailer"
2752 self."premailer"
1918 self."psutil"
2753 self."psutil"
2754 self."psycopg2"
2755 self."py"
1919 self."py-bcrypt"
2756 self."py-bcrypt"
2757 self."py-gfm"
2758 self."pycrypto"
1920 self."pycurl"
2759 self."pycurl"
1921 self."pycrypto"
1922 self."pygments"
2760 self."pygments"
2761 self."pymysql"
2762 self."pyotp"
1923 self."pyparsing"
2763 self."pyparsing"
2764 self."pyramid"
1924 self."pyramid-debugtoolbar"
2765 self."pyramid-debugtoolbar"
2766 self."pyramid-mailer"
1925 self."pyramid-mako"
2767 self."pyramid-mako"
1926 self."pyramid"
2768 self."pysqlite"
1927 self."pyramid-mailer"
2769 self."pytest"
2770 self."pytest-cov"
2771 self."pytest-profiling"
2772 self."pytest-runner"
2773 self."pytest-sugar"
2774 self."pytest-timeout"
1928 self."python-dateutil"
2775 self."python-dateutil"
1929 self."python-ldap"
2776 self."python-ldap"
1930 self."python-memcached"
2777 self."python-memcached"
1931 self."python-pam"
2778 self."python-pam"
1932 self."python-saml"
2779 self."python-saml"
1933 self."pytz"
2780 self."pytz"
1934 self."tzlocal"
1935 self."pyzmq"
2781 self."pyzmq"
1936 self."py-gfm"
1937 self."regex"
1938 self."redis"
2782 self."redis"
1939 self."repoze.lru"
2783 self."repoze.lru"
1940 self."requests"
2784 self."requests"
2785 self."rhodecode-tools"
1941 self."routes"
2786 self."routes"
1942 self."simplejson"
2787 self."simplejson"
1943 self."six"
2788 self."six"
@@ -1946,551 +2791,772 b' self: super: {'
1946 self."subprocess32"
2791 self."subprocess32"
1947 self."supervisor"
2792 self."supervisor"
1948 self."translationstring"
2793 self."translationstring"
2794 self."tzlocal"
1949 self."urllib3"
2795 self."urllib3"
1950 self."urlobject"
2796 self."urlobject"
1951 self."venusian"
2797 self."venusian"
2798 self."waitress"
1952 self."weberror"
2799 self."weberror"
1953 self."webhelpers2"
2800 self."webhelpers2"
1954 self."webob"
2801 self."webob"
2802 self."webtest"
1955 self."whoosh"
2803 self."whoosh"
1956 self."wsgiref"
2804 self."wsgiref"
1957 self."zope.cachedescriptors"
2805 self."zope.cachedescriptors"
1958 self."zope.deprecation"
2806 self."zope.deprecation"
1959 self."zope.event"
2807 self."zope.event"
1960 self."zope.interface"
2808 self."zope.interface"
1961 self."mysqlclient"
2809 ];
1962 self."pymysql"
2810 meta = {
1963 self."pysqlite"
2811 license = [ { fullName = "Affero GNU General Public License v3 or later (AGPLv3+)"; } { fullName = "AGPLv3, and Commercial License"; } ];
1964 self."psycopg2"
2812 };
1965 self."nbconvert"
2813 };
1966 self."nbformat"
2814 "rhodecode-tools" = super.buildPythonPackage rec {
1967 self."jupyter-client"
2815 pname = "rhodecode-tools";
1968 self."jupyter-core"
2816 version = "2.0.0";
1969 self."alembic"
2817 src = fetchurl {
1970 self."invoke"
2818 url = "https://code.rhodecode.com/rhodecode-tools-ce/artifacts/download/0-0cf09d55-fcb5-4ab0-ad48-e71f65090875.tar.gz?sha256=ae458b6845f278aed1bcb90939ef01cdb581016ba0e7f58602d1ac6513f94707";
1971 self."bumpversion"
2819 sha256 = "01s7z49nbb6i0a3gbrx0dc0q3dfd07pkj2drpk8swy7j8ml8nidf";
1972 self."gevent"
2820 };
1973 self."greenlet"
2821 format = "setuptools";
1974 self."gunicorn"
2822 doCheck = false;
1975 self."waitress"
2823 buildInputs = [];
1976 self."ipdb"
2824 checkInputs = [];
1977 self."ipython"
2825 nativeBuildInputs = [
1978 self."rhodecode-tools"
1979 self."appenlight-client"
1980 self."pytest"
1981 self."py"
1982 self."pytest-cov"
1983 self."pytest-sugar"
1984 self."pytest-runner"
2826 self."pytest-runner"
1985 self."pytest-profiling"
2827 ];
1986 self."pytest-timeout"
2828 propagatedBuildInputs = [
1987 self."gprof2dot"
2829 self."click"
1988 self."mock"
1989 self."cov-core"
2830 self."cov-core"
1990 self."coverage"
2831 self."coverage"
1991 self."webtest"
2832 self."elasticsearch"
1992 self."beautifulsoup4"
2833 self."elasticsearch-dsl"
1993 ];
2834 self."elasticsearch1-dsl"
1994 src = ./.;
2835 self."elasticsearch2"
1995 meta = {
1996 license = [ { fullName = "Affero GNU General Public License v3 or later (AGPLv3+)"; } { fullName = "AGPLv3, and Commercial License"; } ];
1997 };
1998 };
1999 "rhodecode-tools" = super.buildPythonPackage {
2000 name = "rhodecode-tools-2.0.0";
2001 doCheck = false;
2002 propagatedBuildInputs = [
2003 self."click"
2004 self."six"
2005 self."mako"
2836 self."mako"
2006 self."markupsafe"
2837 self."markupsafe"
2838 self."mock"
2839 self."py"
2840 self."pytest"
2841 self."pytest-cov"
2842 self."pytest-runner"
2843 self."pytest-sugar"
2007 self."requests"
2844 self."requests"
2008 self."urllib3"
2845 self."responses"
2846 self."six"
2009 self."whoosh"
2847 self."whoosh"
2010 self."elasticsearch"
2011 self."elasticsearch-dsl"
2012 self."elasticsearch2"
2013 self."elasticsearch1-dsl"
2014 ];
2848 ];
2015 src = fetchurl {
2016 url = "https://code.rhodecode.com/rhodecode-tools-ce/artifacts/download/0-4fecb4f9-1967-49fe-90b3-241bdf9dd577.tar.gz?sha256=ed254c0e4d0dab9e7bfab449e94d60eca43db9a7f81a9be7928bf12588589cae";
2017 sha256 = "ed254c0e4d0dab9e7bfab449e94d60eca43db9a7f81a9be7928bf12588589cae";
2018 };
2019 meta = {
2849 meta = {
2020 license = [ { fullName = "Apache 2.0 and Proprietary"; } ];
2850 license = [ { fullName = "Apache 2.0 and Proprietary"; } ];
2021 };
2851 };
2022 };
2852 };
2023 "routes" = super.buildPythonPackage {
2853 "routes" = super.buildPythonPackage rec {
2024 name = "routes-2.4.1";
2854 pname = "routes";
2025 doCheck = false;
2855 version = "2.4.1";
2026 propagatedBuildInputs = [
2027 self."six"
2028 self."repoze.lru"
2029 ];
2030 src = fetchurl {
2856 src = fetchurl {
2031 url = "https://files.pythonhosted.org/packages/33/38/ea827837e68d9c7dde4cff7ec122a93c319f0effc08ce92a17095576603f/Routes-2.4.1.tar.gz";
2857 url = "https://files.pythonhosted.org/packages/33/38/ea827837e68d9c7dde4cff7ec122a93c319f0effc08ce92a17095576603f/Routes-2.4.1.tar.gz";
2032 sha256 = "1zamff3m0kc4vyfniyhxpkkcqv1rrgnmh37ykxv34nna1ws47vi6";
2858 sha256 = "1zamff3m0kc4vyfniyhxpkkcqv1rrgnmh37ykxv34nna1ws47vi6";
2033 };
2859 };
2860 format = "setuptools";
2861 doCheck = false;
2862 buildInputs = [];
2863 checkInputs = [];
2864 nativeBuildInputs = [];
2865 propagatedBuildInputs = [
2866 self."repoze.lru"
2867 self."six"
2868 ];
2034 meta = {
2869 meta = {
2035 license = [ pkgs.lib.licenses.mit ];
2870 license = [ pkgs.lib.licenses.mit ];
2036 };
2871 };
2037 };
2872 };
2038 "scandir" = super.buildPythonPackage {
2873 "scandir" = super.buildPythonPackage rec {
2039 name = "scandir-1.10.0";
2874 pname = "scandir";
2040 doCheck = false;
2875 version = "1.10.0";
2041 src = fetchurl {
2876 src = fetchurl {
2042 url = "https://files.pythonhosted.org/packages/df/f5/9c052db7bd54d0cbf1bc0bb6554362bba1012d03e5888950a4f5c5dadc4e/scandir-1.10.0.tar.gz";
2877 url = "https://files.pythonhosted.org/packages/df/f5/9c052db7bd54d0cbf1bc0bb6554362bba1012d03e5888950a4f5c5dadc4e/scandir-1.10.0.tar.gz";
2043 sha256 = "1bkqwmf056pkchf05ywbnf659wqlp6lljcdb0y88wr9f0vv32ijd";
2878 sha256 = "1bkqwmf056pkchf05ywbnf659wqlp6lljcdb0y88wr9f0vv32ijd";
2044 };
2879 };
2880 format = "setuptools";
2881 doCheck = false;
2882 buildInputs = [];
2883 checkInputs = [];
2884 nativeBuildInputs = [];
2885 propagatedBuildInputs = [];
2045 meta = {
2886 meta = {
2046 license = [ pkgs.lib.licenses.bsdOriginal { fullName = "New BSD License"; } ];
2887 license = [ pkgs.lib.licenses.bsdOriginal { fullName = "New BSD License"; } ];
2047 };
2888 };
2048 };
2889 };
2049 "setproctitle" = super.buildPythonPackage {
2890 "setproctitle" = super.buildPythonPackage rec {
2050 name = "setproctitle-1.1.10";
2891 pname = "setproctitle";
2051 doCheck = false;
2892 version = "1.1.10";
2052 src = fetchurl {
2893 src = fetchurl {
2053 url = "https://files.pythonhosted.org/packages/5a/0d/dc0d2234aacba6cf1a729964383e3452c52096dc695581248b548786f2b3/setproctitle-1.1.10.tar.gz";
2894 url = "https://files.pythonhosted.org/packages/5a/0d/dc0d2234aacba6cf1a729964383e3452c52096dc695581248b548786f2b3/setproctitle-1.1.10.tar.gz";
2054 sha256 = "163kplw9dcrw0lffq1bvli5yws3rngpnvrxrzdw89pbphjjvg0v2";
2895 sha256 = "163kplw9dcrw0lffq1bvli5yws3rngpnvrxrzdw89pbphjjvg0v2";
2055 };
2896 };
2897 format = "setuptools";
2898 doCheck = false;
2899 buildInputs = [];
2900 checkInputs = [];
2901 nativeBuildInputs = [];
2902 propagatedBuildInputs = [];
2056 meta = {
2903 meta = {
2057 license = [ pkgs.lib.licenses.bsdOriginal ];
2904 license = [ pkgs.lib.licenses.bsdOriginal ];
2058 };
2905 };
2059 };
2906 };
2060 "setuptools" = super.buildPythonPackage {
2907 "setuptools-git" = super.buildPythonPackage rec {
2061 name = "setuptools-44.1.0";
2908 pname = "setuptools-git";
2062 doCheck = false;
2909 version = "1.2";
2063 src = fetchurl {
2910 src = fetchurl {
2064 url = "https://files.pythonhosted.org/packages/ed/7b/bbf89ca71e722b7f9464ebffe4b5ee20a9e5c9a555a56e2d3914bb9119a6/setuptools-44.1.0.zip";
2911 url = "https://files.pythonhosted.org/packages/05/97/dd99fa9c0d9627a7b3c103a00f1566d8193aca8d473884ed258cca82b06f/setuptools_git-1.2-py2.py3-none-any.whl";
2065 sha256 = "1jja896zvd1ppccnjbhkgagxbwchgq6vfamp6qn1hvywq6q9cjkr";
2912 sha256 = "1yjc97r57mfsrvb3yx45cc1aryf6m9kbkmrhlfsv95vxrv64sxp7";
2066 };
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 = [];
2067 meta = {
2937 meta = {
2068 license = [ pkgs.lib.licenses.mit ];
2938 license = [ pkgs.lib.licenses.mit ];
2069 };
2939 };
2070 };
2940 };
2071 "setuptools-scm" = super.buildPythonPackage {
2941 "simplegeneric" = super.buildPythonPackage rec {
2072 name = "setuptools-scm-3.5.0";
2942 pname = "simplegeneric";
2073 doCheck = false;
2943 version = "0.8.1";
2074 src = fetchurl {
2075 url = "https://files.pythonhosted.org/packages/b2/f7/60a645aae001a2e06cf4b8db2fba9d9f36b8fd378f10647e3e218b61b74b/setuptools_scm-3.5.0.tar.gz";
2076 sha256 = "5bdf21a05792903cafe7ae0c9501182ab52497614fa6b1750d9dbae7b60c1a87";
2077 };
2078 meta = {
2079 license = [ pkgs.lib.licenses.psfl ];
2080 };
2081 };
2082 "simplegeneric" = super.buildPythonPackage {
2083 name = "simplegeneric-0.8.1";
2084 doCheck = false;
2085 src = fetchurl {
2944 src = fetchurl {
2086 url = "https://files.pythonhosted.org/packages/3d/57/4d9c9e3ae9a255cd4e1106bb57e24056d3d0709fc01b2e3e345898e49d5b/simplegeneric-0.8.1.zip";
2945 url = "https://files.pythonhosted.org/packages/3d/57/4d9c9e3ae9a255cd4e1106bb57e24056d3d0709fc01b2e3e345898e49d5b/simplegeneric-0.8.1.zip";
2087 sha256 = "0wwi1c6md4vkbcsfsf8dklf3vr4mcdj4mpxkanwgb6jb1432x5yw";
2946 sha256 = "0wwi1c6md4vkbcsfsf8dklf3vr4mcdj4mpxkanwgb6jb1432x5yw";
2088 };
2947 };
2948 format = "setuptools";
2949 doCheck = false;
2950 buildInputs = [];
2951 checkInputs = [];
2952 nativeBuildInputs = [
2953 pkgs."unzip"
2954 ];
2955 propagatedBuildInputs = [];
2089 meta = {
2956 meta = {
2090 license = [ pkgs.lib.licenses.zpl21 ];
2957 license = [ pkgs.lib.licenses.zpl21 ];
2091 };
2958 };
2092 };
2959 };
2093 "simplejson" = super.buildPythonPackage {
2960 "simplejson" = super.buildPythonPackage rec {
2094 name = "simplejson-3.16.0";
2961 pname = "simplejson";
2095 doCheck = false;
2962 version = "3.16.0";
2096 src = fetchurl {
2963 src = fetchurl {
2097 url = "https://files.pythonhosted.org/packages/e3/24/c35fb1c1c315fc0fffe61ea00d3f88e85469004713dab488dee4f35b0aff/simplejson-3.16.0.tar.gz";
2964 url = "https://files.pythonhosted.org/packages/e3/24/c35fb1c1c315fc0fffe61ea00d3f88e85469004713dab488dee4f35b0aff/simplejson-3.16.0.tar.gz";
2098 sha256 = "19cws1syk8jzq2pw43878dv6fjkb0ifvjpx0i9aajix6kc9jkwxi";
2965 sha256 = "19cws1syk8jzq2pw43878dv6fjkb0ifvjpx0i9aajix6kc9jkwxi";
2099 };
2966 };
2967 format = "setuptools";
2968 doCheck = false;
2969 buildInputs = [];
2970 checkInputs = [];
2971 nativeBuildInputs = [];
2972 propagatedBuildInputs = [];
2100 meta = {
2973 meta = {
2101 license = [ { fullName = "Academic Free License (AFL)"; } pkgs.lib.licenses.mit ];
2974 license = [ { fullName = "Academic Free License (AFL)"; } pkgs.lib.licenses.mit ];
2102 };
2975 };
2103 };
2976 };
2104 "six" = super.buildPythonPackage {
2977 "six" = super.buildPythonPackage rec {
2105 name = "six-1.11.0";
2978 pname = "six";
2106 doCheck = false;
2979 version = "1.11.0";
2107 src = fetchurl {
2980 src = fetchurl {
2108 url = "https://files.pythonhosted.org/packages/16/d8/bc6316cf98419719bd59c91742194c111b6f2e85abac88e496adefaf7afe/six-1.11.0.tar.gz";
2981 url = "https://files.pythonhosted.org/packages/16/d8/bc6316cf98419719bd59c91742194c111b6f2e85abac88e496adefaf7afe/six-1.11.0.tar.gz";
2109 sha256 = "1scqzwc51c875z23phj48gircqjgnn3af8zy2izjwmnlxrxsgs3h";
2982 sha256 = "1scqzwc51c875z23phj48gircqjgnn3af8zy2izjwmnlxrxsgs3h";
2110 };
2983 };
2984 format = "setuptools";
2985 doCheck = false;
2986 buildInputs = [];
2987 checkInputs = [];
2988 nativeBuildInputs = [];
2989 propagatedBuildInputs = [];
2111 meta = {
2990 meta = {
2112 license = [ pkgs.lib.licenses.mit ];
2991 license = [ pkgs.lib.licenses.mit ];
2113 };
2992 };
2114 };
2993 };
2115 "sqlalchemy" = super.buildPythonPackage {
2994 "sqlalchemy" = super.buildPythonPackage rec {
2116 name = "sqlalchemy-1.3.15";
2995 pname = "sqlalchemy";
2117 doCheck = false;
2996 version = "1.3.15";
2118 src = fetchurl {
2997 src = fetchurl {
2119 url = "https://files.pythonhosted.org/packages/8c/30/4134e726dd5ed13728ff814fa91fc01c447ad8700504653fe99d91fdd34b/SQLAlchemy-1.3.15.tar.gz";
2998 url = "https://files.pythonhosted.org/packages/8c/30/4134e726dd5ed13728ff814fa91fc01c447ad8700504653fe99d91fdd34b/SQLAlchemy-1.3.15.tar.gz";
2120 sha256 = "0iglkvymfp35zm5pxy5kzqvcv96kkas0chqdx7xpla86sspa9k64";
2999 sha256 = "0iglkvymfp35zm5pxy5kzqvcv96kkas0chqdx7xpla86sspa9k64";
2121 };
3000 };
3001 format = "setuptools";
3002 doCheck = false;
3003 buildInputs = [];
3004 checkInputs = [];
3005 nativeBuildInputs = [];
3006 propagatedBuildInputs = [];
2122 meta = {
3007 meta = {
2123 license = [ pkgs.lib.licenses.mit ];
3008 license = [ pkgs.lib.licenses.mit ];
2124 };
3009 };
2125 };
3010 };
2126 "sshpubkeys" = super.buildPythonPackage {
3011 "sshpubkeys" = super.buildPythonPackage rec {
2127 name = "sshpubkeys-3.1.0";
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";
2128 doCheck = false;
3019 doCheck = false;
3020 buildInputs = [];
3021 checkInputs = [];
3022 nativeBuildInputs = [];
2129 propagatedBuildInputs = [
3023 propagatedBuildInputs = [
2130 self."cryptography"
3024 self."cryptography"
2131 self."ecdsa"
3025 self."ecdsa"
2132 ];
3026 ];
2133 src = fetchurl {
2134 url = "https://files.pythonhosted.org/packages/00/23/f7508a12007c96861c3da811992f14283d79c819d71a217b3e12d5196649/sshpubkeys-3.1.0.tar.gz";
2135 sha256 = "105g2li04nm1hb15a2y6hm9m9k7fbrkd5l3gy12w3kgcmsf3k25k";
2136 };
2137 meta = {
3027 meta = {
2138 license = [ pkgs.lib.licenses.bsdOriginal ];
3028 license = [ pkgs.lib.licenses.bsdOriginal ];
2139 };
3029 };
2140 };
3030 };
2141 "subprocess32" = super.buildPythonPackage {
3031 "subprocess32" = super.buildPythonPackage rec {
2142 name = "subprocess32-3.5.4";
3032 pname = "subprocess32";
2143 doCheck = false;
3033 version = "3.5.4";
2144 src = fetchurl {
3034 src = fetchurl {
2145 url = "https://files.pythonhosted.org/packages/32/c8/564be4d12629b912ea431f1a50eb8b3b9d00f1a0b1ceff17f266be190007/subprocess32-3.5.4.tar.gz";
3035 url = "https://files.pythonhosted.org/packages/32/c8/564be4d12629b912ea431f1a50eb8b3b9d00f1a0b1ceff17f266be190007/subprocess32-3.5.4.tar.gz";
2146 sha256 = "17f7mvwx2271s1wrl0qac3wjqqnrqag866zs3qc8v5wp0k43fagb";
3036 sha256 = "17f7mvwx2271s1wrl0qac3wjqqnrqag866zs3qc8v5wp0k43fagb";
2147 };
3037 };
3038 format = "setuptools";
3039 doCheck = false;
3040 buildInputs = [];
3041 checkInputs = [];
3042 nativeBuildInputs = [];
3043 propagatedBuildInputs = [];
2148 meta = {
3044 meta = {
2149 license = [ pkgs.lib.licenses.psfl ];
3045 license = [ pkgs.lib.licenses.psfl ];
2150 };
3046 };
2151 };
3047 };
2152 "supervisor" = super.buildPythonPackage {
3048 "supervisor" = super.buildPythonPackage rec {
2153 name = "supervisor-4.1.0";
3049 pname = "supervisor";
2154 doCheck = false;
3050 version = "4.1.0";
2155 src = fetchurl {
3051 src = fetchurl {
2156 url = "https://files.pythonhosted.org/packages/de/87/ee1ad8fa533a4b5f2c7623f4a2b585d3c1947af7bed8e65bc7772274320e/supervisor-4.1.0.tar.gz";
3052 url = "https://files.pythonhosted.org/packages/de/87/ee1ad8fa533a4b5f2c7623f4a2b585d3c1947af7bed8e65bc7772274320e/supervisor-4.1.0.tar.gz";
2157 sha256 = "10q36sa1jqljyyyl7cif52akpygl5kmlqq9x91hmx53f8zh6zj1d";
3053 sha256 = "10q36sa1jqljyyyl7cif52akpygl5kmlqq9x91hmx53f8zh6zj1d";
2158 };
3054 };
3055 format = "setuptools";
3056 doCheck = false;
3057 buildInputs = [];
3058 checkInputs = [];
3059 nativeBuildInputs = [];
3060 propagatedBuildInputs = [];
2159 meta = {
3061 meta = {
2160 license = [ { fullName = "BSD-derived (http://www.repoze.org/LICENSE.txt)"; } ];
3062 license = [ { fullName = "BSD-derived (http://www.repoze.org/LICENSE.txt)"; } ];
2161 };
3063 };
2162 };
3064 };
2163 "tempita" = super.buildPythonPackage {
3065 "tempita" = super.buildPythonPackage rec {
2164 name = "tempita-0.5.2";
3066 pname = "tempita";
2165 doCheck = false;
3067 version = "0.5.2";
2166 src = fetchurl {
3068 src = fetchurl {
2167 url = "https://files.pythonhosted.org/packages/56/c8/8ed6eee83dbddf7b0fc64dd5d4454bc05e6ccaafff47991f73f2894d9ff4/Tempita-0.5.2.tar.gz";
3069 url = "https://files.pythonhosted.org/packages/56/c8/8ed6eee83dbddf7b0fc64dd5d4454bc05e6ccaafff47991f73f2894d9ff4/Tempita-0.5.2.tar.gz";
2168 sha256 = "177wwq45slfyajd8csy477bmdmzipyw0dm7i85k3akb7m85wzkna";
3070 sha256 = "177wwq45slfyajd8csy477bmdmzipyw0dm7i85k3akb7m85wzkna";
2169 };
3071 };
3072 format = "setuptools";
3073 doCheck = false;
3074 buildInputs = [];
3075 checkInputs = [];
3076 nativeBuildInputs = [];
3077 propagatedBuildInputs = [];
2170 meta = {
3078 meta = {
2171 license = [ pkgs.lib.licenses.mit ];
3079 license = [ pkgs.lib.licenses.mit ];
2172 };
3080 };
2173 };
3081 };
2174 "termcolor" = super.buildPythonPackage {
3082 "termcolor" = super.buildPythonPackage rec {
2175 name = "termcolor-1.1.0";
3083 pname = "termcolor";
2176 doCheck = false;
3084 version = "1.1.0";
2177 src = fetchurl {
3085 src = fetchurl {
2178 url = "https://files.pythonhosted.org/packages/8a/48/a76be51647d0eb9f10e2a4511bf3ffb8cc1e6b14e9e4fab46173aa79f981/termcolor-1.1.0.tar.gz";
3086 url = "https://files.pythonhosted.org/packages/8a/48/a76be51647d0eb9f10e2a4511bf3ffb8cc1e6b14e9e4fab46173aa79f981/termcolor-1.1.0.tar.gz";
2179 sha256 = "0fv1vq14rpqwgazxg4981904lfyp84mnammw7y046491cv76jv8x";
3087 sha256 = "0fv1vq14rpqwgazxg4981904lfyp84mnammw7y046491cv76jv8x";
2180 };
3088 };
3089 format = "setuptools";
3090 doCheck = false;
3091 buildInputs = [];
3092 checkInputs = [];
3093 nativeBuildInputs = [];
3094 propagatedBuildInputs = [];
2181 meta = {
3095 meta = {
2182 license = [ pkgs.lib.licenses.mit ];
3096 license = [ pkgs.lib.licenses.mit ];
2183 };
3097 };
2184 };
3098 };
2185 "testpath" = super.buildPythonPackage {
3099 "testpath" = super.buildPythonPackage rec {
2186 name = "testpath-0.4.4";
3100 pname = "testpath";
2187 doCheck = false;
3101 version = "0.4.4";
2188 src = fetchurl {
3102 src = fetchurl {
2189 url = "https://files.pythonhosted.org/packages/2c/b3/5d57205e896d8998d77ad12aa42ebce75cd97d8b9a97d00ba078c4c9ffeb/testpath-0.4.4.tar.gz";
3103 url = "https://code.rhodecode.com/upstream/testpath/artifacts/download/0-618e6b32-6ca5-428a-bda0-494bb347a56d.tar.gz?sha256=fd95bafd89ee2fb2bb0d82be34c9c5bba3a290f52cafc67a12a74ef825527019";
2190 sha256 = "0zpcmq22dz79ipvvsfnw1ykpjcaj6xyzy7ws77s5b5ql3hka7q30";
3104 sha256 = "06bha8jzhkm729xcdbrcyn8a58xvqp4k9gl21nxv4bzfi7yvm5gx";
2191 };
3105 };
3106 format = "setuptools";
3107 doCheck = false;
3108 buildInputs = [];
3109 checkInputs = [];
3110 nativeBuildInputs = [];
3111 propagatedBuildInputs = [];
2192 meta = {
3112 meta = {
2193 license = [ ];
3113 license = [ pkgs.lib.licenses.bsdOriginal ];
2194 };
3114 };
2195 };
3115 };
2196 "traitlets" = super.buildPythonPackage {
3116 "traitlets" = super.buildPythonPackage rec {
2197 name = "traitlets-4.3.3";
3117 pname = "traitlets";
2198 doCheck = false;
3118 version = "4.3.3";
2199 propagatedBuildInputs = [
2200 self."ipython-genutils"
2201 self."six"
2202 self."decorator"
2203 self."enum34"
2204 ];
2205 src = fetchurl {
3119 src = fetchurl {
2206 url = "https://files.pythonhosted.org/packages/75/b0/43deb021bc943f18f07cbe3dac1d681626a48997b7ffa1e7fb14ef922b21/traitlets-4.3.3.tar.gz";
3120 url = "https://files.pythonhosted.org/packages/75/b0/43deb021bc943f18f07cbe3dac1d681626a48997b7ffa1e7fb14ef922b21/traitlets-4.3.3.tar.gz";
2207 sha256 = "1xsrwgivpkxlbr4dfndfsi098s29yqgswgjc1qqn69yxklvfw8yh";
3121 sha256 = "1xsrwgivpkxlbr4dfndfsi098s29yqgswgjc1qqn69yxklvfw8yh";
2208 };
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 ];
2209 meta = {
3134 meta = {
2210 license = [ pkgs.lib.licenses.bsdOriginal ];
3135 license = [ pkgs.lib.licenses.bsdOriginal ];
2211 };
3136 };
2212 };
3137 };
2213 "transaction" = super.buildPythonPackage {
3138 "transaction" = super.buildPythonPackage rec {
2214 name = "transaction-2.4.0";
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";
2215 doCheck = false;
3146 doCheck = false;
3147 buildInputs = [];
3148 checkInputs = [];
3149 nativeBuildInputs = [];
2216 propagatedBuildInputs = [
3150 propagatedBuildInputs = [
2217 self."zope.interface"
3151 self."zope.interface"
2218 ];
3152 ];
2219 src = fetchurl {
2220 url = "https://files.pythonhosted.org/packages/9d/7d/0e8af0d059e052b9dcf2bb5a08aad20ae3e238746bdd3f8701a60969b363/transaction-2.4.0.tar.gz";
2221 sha256 = "17wz1y524ca07vr03yddy8dv0gbscs06dbdywmllxv5rc725jq3j";
2222 };
2223 meta = {
3153 meta = {
2224 license = [ pkgs.lib.licenses.zpl21 ];
3154 license = [ pkgs.lib.licenses.zpl21 ];
2225 };
3155 };
2226 };
3156 };
2227 "translationstring" = super.buildPythonPackage {
3157 "translationstring" = super.buildPythonPackage rec {
2228 name = "translationstring-1.3";
3158 pname = "translationstring";
2229 doCheck = false;
3159 version = "1.3";
2230 src = fetchurl {
3160 src = fetchurl {
2231 url = "https://files.pythonhosted.org/packages/5e/eb/bee578cc150b44c653b63f5ebe258b5d0d812ddac12497e5f80fcad5d0b4/translationstring-1.3.tar.gz";
3161 url = "https://files.pythonhosted.org/packages/5e/eb/bee578cc150b44c653b63f5ebe258b5d0d812ddac12497e5f80fcad5d0b4/translationstring-1.3.tar.gz";
2232 sha256 = "0bdpcnd9pv0131dl08h4zbcwmgc45lyvq3pa224xwan5b3x4rr2f";
3162 sha256 = "0bdpcnd9pv0131dl08h4zbcwmgc45lyvq3pa224xwan5b3x4rr2f";
2233 };
3163 };
3164 format = "setuptools";
3165 doCheck = false;
3166 buildInputs = [];
3167 checkInputs = [];
3168 nativeBuildInputs = [];
3169 propagatedBuildInputs = [];
2234 meta = {
3170 meta = {
2235 license = [ { fullName = "BSD-like (http://repoze.org/license.html)"; } ];
3171 license = [ { fullName = "BSD-like (http://repoze.org/license.html)"; } ];
2236 };
3172 };
2237 };
3173 };
2238 "tzlocal" = super.buildPythonPackage {
3174 "tzlocal" = super.buildPythonPackage rec {
2239 name = "tzlocal-1.5.1";
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";
2240 doCheck = false;
3182 doCheck = false;
3183 buildInputs = [];
3184 checkInputs = [];
3185 nativeBuildInputs = [];
2241 propagatedBuildInputs = [
3186 propagatedBuildInputs = [
2242 self."pytz"
3187 self."pytz"
2243 ];
3188 ];
2244 src = fetchurl {
2245 url = "https://files.pythonhosted.org/packages/cb/89/e3687d3ed99bc882793f82634e9824e62499fdfdc4b1ae39e211c5b05017/tzlocal-1.5.1.tar.gz";
2246 sha256 = "0kiciwiqx0bv0fbc913idxibc4ygg4cb7f8rcpd9ij2shi4bigjf";
2247 };
2248 meta = {
3189 meta = {
2249 license = [ pkgs.lib.licenses.mit ];
3190 license = [ pkgs.lib.licenses.mit ];
2250 };
3191 };
2251 };
3192 };
2252 "urllib3" = super.buildPythonPackage {
3193 "urllib3" = super.buildPythonPackage rec {
2253 name = "urllib3-1.25.2";
3194 pname = "urllib3";
2254 doCheck = false;
3195 version = "1.25.2";
2255 src = fetchurl {
3196 src = fetchurl {
2256 url = "https://files.pythonhosted.org/packages/9a/8b/ea6d2beb2da6e331e9857d0a60b79ed4f72dcbc4e2c7f2d2521b0480fda2/urllib3-1.25.2.tar.gz";
3197 url = "https://files.pythonhosted.org/packages/9a/8b/ea6d2beb2da6e331e9857d0a60b79ed4f72dcbc4e2c7f2d2521b0480fda2/urllib3-1.25.2.tar.gz";
2257 sha256 = "1nq2k4pss1ihsjh02r41sqpjpm5rfqkjfysyq7g7n2i1p7c66c55";
3198 sha256 = "1nq2k4pss1ihsjh02r41sqpjpm5rfqkjfysyq7g7n2i1p7c66c55";
2258 };
3199 };
3200 format = "setuptools";
3201 doCheck = false;
3202 buildInputs = [];
3203 checkInputs = [];
3204 nativeBuildInputs = [];
3205 propagatedBuildInputs = [];
2259 meta = {
3206 meta = {
2260 license = [ pkgs.lib.licenses.mit ];
3207 license = [ pkgs.lib.licenses.mit ];
2261 };
3208 };
2262 };
3209 };
2263 "urlobject" = super.buildPythonPackage {
3210 "urlobject" = super.buildPythonPackage rec {
2264 name = "urlobject-2.4.3";
3211 pname = "urlobject";
2265 doCheck = false;
3212 version = "2.4.3";
2266 src = fetchurl {
3213 src = fetchurl {
2267 url = "https://files.pythonhosted.org/packages/e2/b8/1d0a916f4b34c4618846e6da0e4eeaa8fcb4a2f39e006434fe38acb74b34/URLObject-2.4.3.tar.gz";
3214 url = "https://files.pythonhosted.org/packages/e2/b8/1d0a916f4b34c4618846e6da0e4eeaa8fcb4a2f39e006434fe38acb74b34/URLObject-2.4.3.tar.gz";
2268 sha256 = "1ahc8ficzfvr2avln71immfh4ls0zyv6cdaa5xmkdj5rd87f5cj7";
3215 sha256 = "1ahc8ficzfvr2avln71immfh4ls0zyv6cdaa5xmkdj5rd87f5cj7";
2269 };
3216 };
3217 format = "setuptools";
3218 doCheck = false;
3219 buildInputs = [];
3220 checkInputs = [];
3221 nativeBuildInputs = [];
3222 propagatedBuildInputs = [];
2270 meta = {
3223 meta = {
2271 license = [ pkgs.lib.licenses.publicDomain ];
3224 license = [ pkgs.lib.licenses.publicDomain ];
2272 };
3225 };
2273 };
3226 };
2274 "venusian" = super.buildPythonPackage {
3227 "vcversioner" = super.buildPythonPackage rec {
2275 name = "venusian-1.2.0";
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";
2276 doCheck = false;
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";
2277 src = fetchurl {
3247 src = fetchurl {
2278 url = "https://files.pythonhosted.org/packages/7e/6f/40a9d43ac77cb51cb62be5b5662d170f43f8037bdc4eab56336c4ca92bb7/venusian-1.2.0.tar.gz";
3248 url = "https://files.pythonhosted.org/packages/7e/6f/40a9d43ac77cb51cb62be5b5662d170f43f8037bdc4eab56336c4ca92bb7/venusian-1.2.0.tar.gz";
2279 sha256 = "0ghyx66g8ikx9nx1mnwqvdcqm11i1vlq0hnvwl50s48bp22q5v34";
3249 sha256 = "0ghyx66g8ikx9nx1mnwqvdcqm11i1vlq0hnvwl50s48bp22q5v34";
2280 };
3250 };
3251 format = "setuptools";
3252 doCheck = false;
3253 buildInputs = [];
3254 checkInputs = [];
3255 nativeBuildInputs = [];
3256 propagatedBuildInputs = [];
2281 meta = {
3257 meta = {
2282 license = [ { fullName = "BSD-derived (http://www.repoze.org/LICENSE.txt)"; } ];
3258 license = [ { fullName = "BSD-derived (http://www.repoze.org/LICENSE.txt)"; } ];
2283 };
3259 };
2284 };
3260 };
2285 "vine" = super.buildPythonPackage {
3261 "vine" = super.buildPythonPackage rec {
2286 name = "vine-1.3.0";
3262 pname = "vine";
2287 doCheck = false;
3263 version = "1.3.0";
2288 src = fetchurl {
3264 src = fetchurl {
2289 url = "https://files.pythonhosted.org/packages/1c/e1/79fb8046e607dd6c2ad05c9b8ebac9d0bd31d086a08f02699e96fc5b3046/vine-1.3.0.tar.gz";
3265 url = "https://files.pythonhosted.org/packages/1c/e1/79fb8046e607dd6c2ad05c9b8ebac9d0bd31d086a08f02699e96fc5b3046/vine-1.3.0.tar.gz";
2290 sha256 = "11ydsbhl1vabndc2r979dv61s6j2b0giq6dgvryifvq1m7bycghk";
3266 sha256 = "11ydsbhl1vabndc2r979dv61s6j2b0giq6dgvryifvq1m7bycghk";
2291 };
3267 };
3268 format = "setuptools";
3269 doCheck = false;
3270 buildInputs = [];
3271 checkInputs = [];
3272 nativeBuildInputs = [];
3273 propagatedBuildInputs = [];
2292 meta = {
3274 meta = {
2293 license = [ pkgs.lib.licenses.bsdOriginal ];
3275 license = [ pkgs.lib.licenses.bsdOriginal ];
2294 };
3276 };
2295 };
3277 };
2296 "waitress" = super.buildPythonPackage {
3278 "waitress" = super.buildPythonPackage rec {
2297 name = "waitress-1.3.1";
3279 pname = "waitress";
2298 doCheck = false;
3280 version = "1.3.1";
2299 src = fetchurl {
3281 src = fetchurl {
2300 url = "https://files.pythonhosted.org/packages/a6/e6/708da7bba65898e5d759ade8391b1077e49d07be0b0223c39f5be04def56/waitress-1.3.1.tar.gz";
3282 url = "https://files.pythonhosted.org/packages/a6/e6/708da7bba65898e5d759ade8391b1077e49d07be0b0223c39f5be04def56/waitress-1.3.1.tar.gz";
2301 sha256 = "1iysl8ka3l4cdrr0r19fh1cv28q41mwpvgsb81ji7k4shkb0k3i7";
3283 sha256 = "1iysl8ka3l4cdrr0r19fh1cv28q41mwpvgsb81ji7k4shkb0k3i7";
2302 };
3284 };
3285 format = "setuptools";
3286 doCheck = false;
3287 buildInputs = [];
3288 checkInputs = [];
3289 nativeBuildInputs = [];
3290 propagatedBuildInputs = [];
2303 meta = {
3291 meta = {
2304 license = [ pkgs.lib.licenses.zpl21 ];
3292 license = [ pkgs.lib.licenses.zpl21 ];
2305 };
3293 };
2306 };
3294 };
2307 "wcwidth" = super.buildPythonPackage {
3295 "wcwidth" = super.buildPythonPackage rec {
2308 name = "wcwidth-0.1.9";
3296 pname = "wcwidth";
2309 doCheck = false;
3297 version = "0.1.9";
2310 src = fetchurl {
3298 src = fetchurl {
2311 url = "https://files.pythonhosted.org/packages/25/9d/0acbed6e4a4be4fc99148f275488580968f44ddb5e69b8ceb53fc9df55a0/wcwidth-0.1.9.tar.gz";
3299 url = "https://files.pythonhosted.org/packages/25/9d/0acbed6e4a4be4fc99148f275488580968f44ddb5e69b8ceb53fc9df55a0/wcwidth-0.1.9.tar.gz";
2312 sha256 = "1wf5ycjx8s066rdvr0fgz4xds9a8zhs91c4jzxvvymm1c8l8cwzf";
3300 sha256 = "1wf5ycjx8s066rdvr0fgz4xds9a8zhs91c4jzxvvymm1c8l8cwzf";
2313 };
3301 };
3302 format = "setuptools";
3303 doCheck = false;
3304 buildInputs = [];
3305 checkInputs = [];
3306 nativeBuildInputs = [];
3307 propagatedBuildInputs = [];
2314 meta = {
3308 meta = {
2315 license = [ pkgs.lib.licenses.mit ];
3309 license = [ pkgs.lib.licenses.mit ];
2316 };
3310 };
2317 };
3311 };
2318 "webencodings" = super.buildPythonPackage {
3312 "webencodings" = super.buildPythonPackage rec {
2319 name = "webencodings-0.5.1";
3313 pname = "webencodings";
2320 doCheck = false;
3314 version = "0.5.1";
2321 src = fetchurl {
3315 src = fetchurl {
2322 url = "https://files.pythonhosted.org/packages/0b/02/ae6ceac1baeda530866a85075641cec12989bd8d31af6d5ab4a3e8c92f47/webencodings-0.5.1.tar.gz";
3316 url = "https://files.pythonhosted.org/packages/0b/02/ae6ceac1baeda530866a85075641cec12989bd8d31af6d5ab4a3e8c92f47/webencodings-0.5.1.tar.gz";
2323 sha256 = "08qrgrc4hrximb2gqnl69g01s93rhf2842jfxdjljc1dbwj1qsmk";
3317 sha256 = "08qrgrc4hrximb2gqnl69g01s93rhf2842jfxdjljc1dbwj1qsmk";
2324 };
3318 };
3319 format = "setuptools";
3320 doCheck = false;
3321 buildInputs = [];
3322 checkInputs = [];
3323 nativeBuildInputs = [];
3324 propagatedBuildInputs = [];
2325 meta = {
3325 meta = {
2326 license = [ pkgs.lib.licenses.bsdOriginal ];
3326 license = [ pkgs.lib.licenses.bsdOriginal ];
2327 };
3327 };
2328 };
3328 };
2329 "weberror" = super.buildPythonPackage {
3329 "weberror" = super.buildPythonPackage rec {
2330 name = "weberror-0.13.1";
3330 pname = "weberror";
2331 doCheck = false;
3331 version = "0.13.1";
2332 propagatedBuildInputs = [
2333 self."webob"
2334 self."tempita"
2335 self."pygments"
2336 self."paste"
2337 ];
2338 src = fetchurl {
3332 src = fetchurl {
2339 url = "https://files.pythonhosted.org/packages/07/0a/09ca5eb0fab5c0d17b380026babe81c96ecebb13f2b06c3203432dd7be72/WebError-0.13.1.tar.gz";
3333 url = "https://files.pythonhosted.org/packages/07/0a/09ca5eb0fab5c0d17b380026babe81c96ecebb13f2b06c3203432dd7be72/WebError-0.13.1.tar.gz";
2340 sha256 = "0r4qvnf2r92gfnpa1kwygh4j2x6j3axg2i4an6hyxwg2gpaqp7y1";
3334 sha256 = "0r4qvnf2r92gfnpa1kwygh4j2x6j3axg2i4an6hyxwg2gpaqp7y1";
2341 };
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 ];
2342 meta = {
3347 meta = {
2343 license = [ pkgs.lib.licenses.mit ];
3348 license = [ pkgs.lib.licenses.mit ];
2344 };
3349 };
2345 };
3350 };
2346 "webhelpers2" = super.buildPythonPackage {
3351 "webhelpers2" = super.buildPythonPackage rec {
2347 name = "webhelpers2-2.0";
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";
2348 doCheck = false;
3359 doCheck = false;
3360 buildInputs = [];
3361 checkInputs = [];
3362 nativeBuildInputs = [];
2349 propagatedBuildInputs = [
3363 propagatedBuildInputs = [
2350 self."markupsafe"
3364 self."markupsafe"
2351 self."six"
3365 self."six"
2352 ];
3366 ];
2353 src = fetchurl {
2354 url = "https://files.pythonhosted.org/packages/ff/30/56342c6ea522439e3662427c8d7b5e5b390dff4ff2dc92d8afcb8ab68b75/WebHelpers2-2.0.tar.gz";
2355 sha256 = "0aphva1qmxh83n01p53f5fd43m4srzbnfbz5ajvbx9aj2aipwmcs";
2356 };
2357 meta = {
3367 meta = {
2358 license = [ pkgs.lib.licenses.mit ];
3368 license = [ pkgs.lib.licenses.mit ];
2359 };
3369 };
2360 };
3370 };
2361 "webob" = super.buildPythonPackage {
3371 "webob" = super.buildPythonPackage rec {
2362 name = "webob-1.8.5";
3372 pname = "webob";
2363 doCheck = false;
3373 version = "1.8.5";
2364 src = fetchurl {
3374 src = fetchurl {
2365 url = "https://files.pythonhosted.org/packages/9d/1a/0c89c070ee2829c934cb6c7082287c822e28236a4fcf90063e6be7c35532/WebOb-1.8.5.tar.gz";
3375 url = "https://files.pythonhosted.org/packages/9d/1a/0c89c070ee2829c934cb6c7082287c822e28236a4fcf90063e6be7c35532/WebOb-1.8.5.tar.gz";
2366 sha256 = "11khpzaxc88q31v25ic330gsf56fwmbdc9b30br8mvp0fmwspah5";
3376 sha256 = "11khpzaxc88q31v25ic330gsf56fwmbdc9b30br8mvp0fmwspah5";
2367 };
3377 };
3378 format = "setuptools";
3379 doCheck = false;
3380 buildInputs = [];
3381 checkInputs = [];
3382 nativeBuildInputs = [];
3383 propagatedBuildInputs = [];
2368 meta = {
3384 meta = {
2369 license = [ pkgs.lib.licenses.mit ];
3385 license = [ pkgs.lib.licenses.mit ];
2370 };
3386 };
2371 };
3387 };
2372 "webtest" = super.buildPythonPackage {
3388 "webtest" = super.buildPythonPackage rec {
2373 name = "webtest-2.0.34";
3389 pname = "webtest";
2374 doCheck = false;
3390 version = "2.0.34";
2375 propagatedBuildInputs = [
2376 self."six"
2377 self."webob"
2378 self."waitress"
2379 self."beautifulsoup4"
2380 ];
2381 src = fetchurl {
3391 src = fetchurl {
2382 url = "https://files.pythonhosted.org/packages/2c/74/a0e63feee438735d628631e2b70d82280276a930637ac535479e5fad9427/WebTest-2.0.34.tar.gz";
3392 url = "https://files.pythonhosted.org/packages/2c/74/a0e63feee438735d628631e2b70d82280276a930637ac535479e5fad9427/WebTest-2.0.34.tar.gz";
2383 sha256 = "0x1y2c8z4fmpsny4hbp6ka37si2g10r5r2jwxhvv5mx7g3blq4bi";
3393 sha256 = "0x1y2c8z4fmpsny4hbp6ka37si2g10r5r2jwxhvv5mx7g3blq4bi";
2384 };
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 ];
2385 meta = {
3406 meta = {
2386 license = [ pkgs.lib.licenses.mit ];
3407 license = [ pkgs.lib.licenses.mit ];
2387 };
3408 };
2388 };
3409 };
2389 "whoosh" = super.buildPythonPackage {
3410 "whoosh" = super.buildPythonPackage rec {
2390 name = "whoosh-2.7.4";
3411 pname = "whoosh";
2391 doCheck = false;
3412 version = "2.7.4";
2392 src = fetchurl {
3413 src = fetchurl {
2393 url = "https://files.pythonhosted.org/packages/25/2b/6beed2107b148edc1321da0d489afc4617b9ed317ef7b72d4993cad9b684/Whoosh-2.7.4.tar.gz";
3414 url = "https://files.pythonhosted.org/packages/25/2b/6beed2107b148edc1321da0d489afc4617b9ed317ef7b72d4993cad9b684/Whoosh-2.7.4.tar.gz";
2394 sha256 = "10qsqdjpbc85fykc1vgcs8xwbgn4l2l52c8d83xf1q59pwyn79bw";
3415 sha256 = "10qsqdjpbc85fykc1vgcs8xwbgn4l2l52c8d83xf1q59pwyn79bw";
2395 };
3416 };
3417 format = "setuptools";
3418 doCheck = false;
3419 buildInputs = [];
3420 checkInputs = [];
3421 nativeBuildInputs = [];
3422 propagatedBuildInputs = [];
2396 meta = {
3423 meta = {
2397 license = [ pkgs.lib.licenses.bsdOriginal pkgs.lib.licenses.bsd2 ];
3424 license = [ pkgs.lib.licenses.bsdOriginal pkgs.lib.licenses.bsd2 ];
2398 };
3425 };
2399 };
3426 };
2400 "ws4py" = super.buildPythonPackage {
3427 "ws4py" = super.buildPythonPackage rec {
2401 name = "ws4py-0.5.1";
3428 pname = "ws4py";
2402 doCheck = false;
3429 version = "0.5.1";
2403 src = fetchurl {
3430 src = fetchurl {
2404 url = "https://files.pythonhosted.org/packages/53/20/4019a739b2eefe9282d3822ef6a225250af964b117356971bd55e274193c/ws4py-0.5.1.tar.gz";
3431 url = "https://files.pythonhosted.org/packages/53/20/4019a739b2eefe9282d3822ef6a225250af964b117356971bd55e274193c/ws4py-0.5.1.tar.gz";
2405 sha256 = "10slbbf2jm4hpr92jx7kh7mhf48sjl01v2w4d8z3f1p0ybbp7l19";
3432 sha256 = "10slbbf2jm4hpr92jx7kh7mhf48sjl01v2w4d8z3f1p0ybbp7l19";
2406 };
3433 };
3434 format = "setuptools";
3435 doCheck = false;
3436 buildInputs = [];
3437 checkInputs = [];
3438 nativeBuildInputs = [];
3439 propagatedBuildInputs = [];
2407 meta = {
3440 meta = {
2408 license = [ pkgs.lib.licenses.bsdOriginal ];
3441 license = [ pkgs.lib.licenses.bsdOriginal ];
2409 };
3442 };
2410 };
3443 };
2411 "wsgiref" = super.buildPythonPackage {
3444 "wsgiref" = super.buildPythonPackage rec {
2412 name = "wsgiref-0.1.2";
3445 pname = "wsgiref";
2413 doCheck = false;
3446 version = "0.1.2";
2414 src = fetchurl {
3447 src = fetchurl {
2415 url = "https://files.pythonhosted.org/packages/41/9e/309259ce8dff8c596e8c26df86dbc4e848b9249fd36797fd60be456f03fc/wsgiref-0.1.2.zip";
3448 url = "https://files.pythonhosted.org/packages/41/9e/309259ce8dff8c596e8c26df86dbc4e848b9249fd36797fd60be456f03fc/wsgiref-0.1.2.zip";
2416 sha256 = "0y8fyjmpq7vwwm4x732w97qbkw78rjwal5409k04cw4m03411rn7";
3449 sha256 = "0y8fyjmpq7vwwm4x732w97qbkw78rjwal5409k04cw4m03411rn7";
2417 };
3450 };
3451 format = "setuptools";
3452 doCheck = false;
3453 buildInputs = [];
3454 checkInputs = [];
3455 nativeBuildInputs = [
3456 pkgs."unzip"
3457 ];
3458 propagatedBuildInputs = [];
2418 meta = {
3459 meta = {
2419 license = [ { fullName = "PSF or ZPL"; } ];
3460 license = [ { fullName = "PSF or ZPL"; } ];
2420 };
3461 };
2421 };
3462 };
2422 "zipp" = super.buildPythonPackage {
3463 "zipp" = super.buildPythonPackage rec {
2423 name = "zipp-1.2.0";
3464 pname = "zipp";
2424 doCheck = false;
3465 version = "1.2.0";
2425 propagatedBuildInputs = [
2426 self."contextlib2"
2427 ];
2428 src = fetchurl {
3466 src = fetchurl {
2429 url = "https://files.pythonhosted.org/packages/78/08/d52f0ea643bc1068d6dc98b412f4966a9b63255d20911a23ac3220c033c4/zipp-1.2.0.tar.gz";
3467 url = "https://files.pythonhosted.org/packages/78/08/d52f0ea643bc1068d6dc98b412f4966a9b63255d20911a23ac3220c033c4/zipp-1.2.0.tar.gz";
2430 sha256 = "1c91lnv1bxjimh8as27hz7bghsjkkbxn1d37xq7in9c82iai0167";
3468 sha256 = "1c91lnv1bxjimh8as27hz7bghsjkkbxn1d37xq7in9c82iai0167";
2431 };
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 ];
2432 meta = {
3482 meta = {
2433 license = [ pkgs.lib.licenses.mit ];
3483 license = [ pkgs.lib.licenses.mit ];
2434 };
3484 };
2435 };
3485 };
2436 "zope.cachedescriptors" = super.buildPythonPackage {
3486 "zope.cachedescriptors" = super.buildPythonPackage rec {
2437 name = "zope.cachedescriptors-4.3.1";
3487 pname = "zope.cachedescriptors";
2438 doCheck = false;
3488 version = "4.3.1";
2439 propagatedBuildInputs = [
2440 self."setuptools"
2441 ];
2442 src = fetchurl {
3489 src = fetchurl {
2443 url = "https://files.pythonhosted.org/packages/2f/89/ebe1890cc6d3291ebc935558fa764d5fffe571018dbbee200e9db78762cb/zope.cachedescriptors-4.3.1.tar.gz";
3490 url = "https://files.pythonhosted.org/packages/2f/89/ebe1890cc6d3291ebc935558fa764d5fffe571018dbbee200e9db78762cb/zope.cachedescriptors-4.3.1.tar.gz";
2444 sha256 = "0jhr3m5p74c6r7k8iv0005b8bfsialih9d7zl5vx38rf5xq1lk8z";
3491 sha256 = "0jhr3m5p74c6r7k8iv0005b8bfsialih9d7zl5vx38rf5xq1lk8z";
2445 };
3492 };
2446 meta = {
3493 format = "setuptools";
2447 license = [ pkgs.lib.licenses.zpl21 ];
2448 };
2449 };
2450 "zope.deprecation" = super.buildPythonPackage {
2451 name = "zope.deprecation-4.4.0";
2452 doCheck = false;
3494 doCheck = false;
3495 buildInputs = [];
3496 checkInputs = [];
3497 nativeBuildInputs = [];
2453 propagatedBuildInputs = [
3498 propagatedBuildInputs = [
2454 self."setuptools"
3499 self."setuptools"
2455 ];
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";
2456 src = fetchurl {
3508 src = fetchurl {
2457 url = "https://files.pythonhosted.org/packages/34/da/46e92d32d545dd067b9436279d84c339e8b16de2ca393d7b892bc1e1e9fd/zope.deprecation-4.4.0.tar.gz";
3509 url = "https://files.pythonhosted.org/packages/34/da/46e92d32d545dd067b9436279d84c339e8b16de2ca393d7b892bc1e1e9fd/zope.deprecation-4.4.0.tar.gz";
2458 sha256 = "1pz2cv7gv9y1r3m0bdv7ks1alagmrn5msm5spwdzkb2by0w36i8d";
3510 sha256 = "1pz2cv7gv9y1r3m0bdv7ks1alagmrn5msm5spwdzkb2by0w36i8d";
2459 };
3511 };
2460 meta = {
3512 format = "setuptools";
2461 license = [ pkgs.lib.licenses.zpl21 ];
2462 };
2463 };
2464 "zope.event" = super.buildPythonPackage {
2465 name = "zope.event-4.4";
2466 doCheck = false;
3513 doCheck = false;
3514 buildInputs = [];
3515 checkInputs = [];
3516 nativeBuildInputs = [];
2467 propagatedBuildInputs = [
3517 propagatedBuildInputs = [
2468 self."setuptools"
3518 self."setuptools"
2469 ];
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";
2470 src = fetchurl {
3527 src = fetchurl {
2471 url = "https://files.pythonhosted.org/packages/4c/b2/51c0369adcf5be2334280eed230192ab3b03f81f8efda9ddea6f65cc7b32/zope.event-4.4.tar.gz";
3528 url = "https://files.pythonhosted.org/packages/4c/b2/51c0369adcf5be2334280eed230192ab3b03f81f8efda9ddea6f65cc7b32/zope.event-4.4.tar.gz";
2472 sha256 = "1ksbc726av9xacml6jhcfyn828hlhb9xlddpx6fcvnlvmpmpvhk9";
3529 sha256 = "1ksbc726av9xacml6jhcfyn828hlhb9xlddpx6fcvnlvmpmpvhk9";
2473 };
3530 };
2474 meta = {
3531 format = "setuptools";
2475 license = [ pkgs.lib.licenses.zpl21 ];
2476 };
2477 };
2478 "zope.interface" = super.buildPythonPackage {
2479 name = "zope.interface-4.6.0";
2480 doCheck = false;
3532 doCheck = false;
3533 buildInputs = [];
3534 checkInputs = [];
3535 nativeBuildInputs = [];
2481 propagatedBuildInputs = [
3536 propagatedBuildInputs = [
2482 self."setuptools"
3537 self."setuptools"
2483 ];
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";
2484 src = fetchurl {
3546 src = fetchurl {
2485 url = "https://files.pythonhosted.org/packages/4e/d0/c9d16bd5b38de44a20c6dc5d5ed80a49626fafcb3db9f9efdc2a19026db6/zope.interface-4.6.0.tar.gz";
3547 url = "https://files.pythonhosted.org/packages/4e/d0/c9d16bd5b38de44a20c6dc5d5ed80a49626fafcb3db9f9efdc2a19026db6/zope.interface-4.6.0.tar.gz";
2486 sha256 = "1rgh2x3rcl9r0v0499kf78xy86rnmanajf4ywmqb943wpk50sg8v";
3548 sha256 = "1rgh2x3rcl9r0v0499kf78xy86rnmanajf4ywmqb943wpk50sg8v";
2487 };
3549 };
3550 format = "setuptools";
3551 doCheck = false;
3552 buildInputs = [];
3553 checkInputs = [];
3554 nativeBuildInputs = [];
3555 propagatedBuildInputs = [
3556 self."setuptools"
3557 ];
2488 meta = {
3558 meta = {
2489 license = [ pkgs.lib.licenses.zpl21 ];
3559 license = [ pkgs.lib.licenses.zpl21 ];
2490 };
3560 };
2491 };
3561 };
2492
2493 ### Test requirements
2494
2495
2496 }
3562 }
@@ -4,7 +4,11 b''
4
4
5 with pkgs.lib;
5 with pkgs.lib;
6
6
7 let _pythonPackages = pythonPackages; in
7 let
8 _pythonPackages = pythonPackages;
9
10 in
11
8 let
12 let
9 pythonPackages = getAttr _pythonPackages pkgs;
13 pythonPackages = getAttr _pythonPackages pkgs;
10
14
@@ -18,16 +22,23 b' in'
18
22
19 pkgs.stdenv.mkDerivation {
23 pkgs.stdenv.mkDerivation {
20 name = "pip2nix-generated";
24 name = "pip2nix-generated";
25
21 buildInputs = [
26 buildInputs = [
22 # Allows to generate python packages
27 # Allows to generate python packages
23 pip2nix.pip2nix
28 pip2nix.pip2nix
24 pythonPackages.pip-tools
29 pip2nix.pip
30 pip2nix.pip-tools
31
32 # compile using ffi
33 pkgs.libffi
34
35 pythonPackages.cython
25
36
26 # Allows to generate node dependencies
37 # Allows to generate node dependencies
27 pkgs.nodePackages.node2nix
38 pkgs.nodePackages.node2nix
28
39
29 # We need mysql_config to be around
40 # We need mysql_config to be around
30 pkgs.mysql
41 pkgs.libmysqlclient
31
42
32 # We need postgresql to be around
43 # We need postgresql to be around
33 pkgs.postgresql
44 pkgs.postgresql
@@ -48,8 +59,15 b' pkgs.stdenv.mkDerivation {'
48
59
49 preShellHook = ''
60 preShellHook = ''
50 echo "Starting Generate Shell"
61 echo "Starting Generate Shell"
62 # set unpack source date to 1980 to fix ZIP problems that does not support <1980
63 export SOURCE_DATE_EPOCH=315532800
64 export TMPDIR=/tmp
65 export LOCALE_ARCHIVE="${pkgs.glibcLocales}/lib/locale/locale-archive"
66 export LC_ALL="en_US.UTF-8"
67 export PYCURL_SSL_LIBRARY=openssl
68
51 # Custom prompt to distinguish from other dev envs.
69 # Custom prompt to distinguish from other dev envs.
52 export PS1="\n\[\033[1;32m\][Generate-shell:\w]$\[\033[0m\] "
70 export PS1="\n\[\033[1;32m\][pip2nix-generate-shell]$\[\033[0m\] "
53 export PYCURL_SSL_LIBRARY=openssl
71
54 '';
72 '';
55 }
73 }
@@ -87,7 +87,7 b' psycopg2==2.8.4'
87
87
88 # IPYTHON RENDERING
88 # IPYTHON RENDERING
89 # entrypoints backport, pypi version doesn't support egg installs
89 # entrypoints backport, pypi version doesn't support egg installs
90 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
90 https://code.rhodecode.com/upstream/entrypoints/artifacts/download/0-8e9ee9e4-c4db-409c-b07e-81568fd1832d.tar.gz?md5=3a027b8ff1d257b91fe257de6c43357d#egg=entrypoints==0.2.2
91 nbconvert==5.3.1
91 nbconvert==5.3.1
92 nbformat==4.4.0
92 nbformat==4.4.0
93 jupyter-client==5.0.0
93 jupyter-client==5.0.0
@@ -1,6 +1,6 b''
1 # contains not directly required libraries we want to pin the version.
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 attrs==19.3.0
4 attrs==19.3.0
5 asn1crypto==0.24.0
5 asn1crypto==0.24.0
6 billiard==3.6.4.0
6 billiard==3.6.4.0
@@ -1,10 +1,6 b''
1 [aliases]
1 [aliases]
2 test = pytest
2 test = pytest
3
3
4 [egg_info]
5 tag_build =
6 tag_svn_revision = false
7
8 # Babel configuration
4 # Babel configuration
9 [compile_catalog]
5 [compile_catalog]
10 domain = rhodecode
6 domain = rhodecode
@@ -27,12 +27,12 b' let'
27 optionalDevelopInstall = attributeName:
27 optionalDevelopInstall = attributeName:
28 let
28 let
29 path = pkgs.lib.attrByPath [attributeName] null sources;
29 path = pkgs.lib.attrByPath [attributeName] null sources;
30 doIt = doDevelopInstall && path != null;
30 doDI = doDevelopInstall && path != null;
31
31
32 in
32 in
33 # do develop installation with empty hosts to skip any package duplicates to
33 # do develop installation with empty hosts to skip any package duplicates to
34 # be replaced. This only pushes the package to be locally available
34 # be replaced. This only pushes the package to be locally available
35 pkgs.lib.optionalString doIt (''
35 pkgs.lib.optionalString doDI (''
36 echo "[BEGIN] Develop install of '${attributeName}' from '${path}'"
36 echo "[BEGIN] Develop install of '${attributeName}' from '${path}'"
37 pushd ${path}
37 pushd ${path}
38 python setup.py develop --prefix $tmp_path --allow-hosts ""
38 python setup.py develop --prefix $tmp_path --allow-hosts ""
@@ -47,8 +47,8 b' let'
47 optionalDevelopInstallBuildInputs = attributeName:
47 optionalDevelopInstallBuildInputs = attributeName:
48 let
48 let
49 path = pkgs.lib.attrByPath [attributeName] null sources;
49 path = pkgs.lib.attrByPath [attributeName] null sources;
50 doIt = doDevelopInstall && path != null && pkgs.lib.pathExists "${nixFile}";
51 nixFile = "${path}/default.nix";
50 nixFile = "${path}/default.nix";
51 doDI = doDevelopInstall && path != null && pkgs.lib.pathExists "${nixFile}";
52
52
53 derivate = import "${nixFile}" {
53 derivate = import "${nixFile}" {
54 inherit
54 inherit
@@ -56,13 +56,30 b' let'
56 pythonPackages;
56 pythonPackages;
57 };
57 };
58 in
58 in
59 pkgs.lib.lists.optionals doIt (
59 pkgs.lib.lists.optionals doDI (
60 derivate.propagatedBuildInputs
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 developInstalls = [ "rhodecode-vcsserver" ];
80 developInstalls = [ "rhodecode-vcsserver" ];
64
81
65 in enterprise-ce.override (attrs: {
82 in enterprise-ce.override (attrs: rec {
66 # Avoid that we dump any sources into the store when entering the shell and
83 # Avoid that we dump any sources into the store when entering the shell and
67 # make development a little bit more convenient.
84 # make development a little bit more convenient.
68 src = null;
85 src = null;
@@ -90,10 +107,14 b' in enterprise-ce.override (attrs: {'
90 '';
107 '';
91
108
92 preShellHook = ''
109 preShellHook = ''
93 echo "Entering CE-Shell"
110 echo "Entering rhodecode-ce"
94
111
95 # Custom prompt to distinguish from other dev envs.
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 echo "Building frontend assets"
119 echo "Building frontend assets"
99 ${enterprise-ce.linkNodePackages}
120 ${enterprise-ce.linkNodePackages}
@@ -111,9 +132,8 b' in enterprise-ce.override (attrs: {'
111
132
112 postShellHook = ''
133 postShellHook = ''
113 echo "** Additional develop installs **"
134 echo "** Additional develop installs **"
114 '' +
135 '' + pkgs.lib.strings.concatMapStrings optionalDevelopInstall developInstalls + ''
115 pkgs.lib.strings.concatMapStrings optionalDevelopInstall developInstalls
136 '' + pkgs.lib.strings.concatMapStrings optionalBinDeps [ "rhodecode-vcsserver" ] + ''
116 + ''
117 '';
137 '';
118
138
119 })
139 })
@@ -20,7 +20,7 b' let babelRCOptions = {'
20 }]
20 }]
21 ],
21 ],
22 "plugins": ["transform-object-rest-spread"]
22 "plugins": ["transform-object-rest-spread"]
23 }
23 };
24
24
25 module.exports = {
25 module.exports = {
26 // Tell Webpack which file kicks off our app.
26 // Tell Webpack which file kicks off our app.
@@ -33,6 +33,7 b' module.exports = {'
33 },
33 },
34 // Tell Webpack which directories to look in to resolve import statements.
34 // Tell Webpack which directories to look in to resolve import statements.
35 // Normally Webpack will look in node_modules by default but since we’re overriding
35 // Normally Webpack will look in node_modules by default but since we’re overriding
36 // the property we’ll need to tell it to look there.
36 resolve: {
37 resolve: {
37 modules: [
38 modules: [
38 path.resolve(__dirname, 'node_modules'),
39 path.resolve(__dirname, 'node_modules'),
@@ -55,8 +56,7 b' module.exports = {'
55 // polymer-webpack-loader, and hand the output to
56 // polymer-webpack-loader, and hand the output to
56 // babel-loader. This let's us transpile JS in our `<script>` elements.
57 // babel-loader. This let's us transpile JS in our `<script>` elements.
57 use: [
58 use: [
58 {loader: 'babel-loader',
59 {loader: 'babel-loader', options: babelRCOptions},
59 options: babelRCOptions},
60 {loader: 'polymer-webpack-loader',
60 {loader: 'polymer-webpack-loader',
61 options: {
61 options: {
62 processStyleLinks: true,
62 processStyleLinks: true,
General Comments 0
You need to be logged in to leave comments. Login now