nixpkgs/pkgs/development/interpreters
Frederik Rietdijk 46409b5c32 Python: add sitecustomize.py, listen to NIX_PYTHONPATH
This commit adds a Nix-specific module that recursively adds paths that
are on `NIX_PYTHONPATH` to `sys.path`. In order to process possible
`.pth` files `site.addsitedir` is used.

The paths listed in `PYTHONPATH` are added to `sys.path` afterwards, but
they will be added before the entries we add here and thus take
precedence.

The reason for adding support for this environment variable is that we
can set it in a wrapper without breaking support for `PYTHONPATH`.
2019-07-13 09:37:33 +02:00
..
acl2 acl2: 8.1 -> 8.2 2019-05-19 19:31:37 -07:00
angelscript angelscript: 2.32.0 -> 2.33.0 2019-01-03 20:54:24 -08:00
bats bats: add missing grep dependency 2018-10-27 15:43:09 +02:00
ceptre
chibi chibi: 0.7.3 -> 0.8 2018-07-18 15:56:04 -07:00
clips
clisp clisp: Add license 2019-04-09 13:23:55 +02:00
clojure clojure: 1.10.0.442 -> 1.10.1.462 2019-07-09 09:19:22 +02:00
clojurescript/lumo treewide: remove unused variables (#63177) 2019-06-16 19:59:05 +00:00
dart dart: 1.24.3 -> 2.0.0 (#46533) 2018-09-30 23:44:06 +02:00
dhall dhall: passthru dhall prelude 2018-02-26 15:21:46 +01:00
duktape duktape: update meta urls 2019-01-15 17:18:14 +01:00
eff eff: 20140928 -> 5.0 (#39264) 2018-04-23 08:16:03 +01:00
elixir elixir_1_9: 1.9.0-rc.0 -> 1.9.0 2019-06-25 09:31:15 +02:00
erlang treewide: fix redirect URLs 2019-07-10 12:52:51 -07:00
falcon misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
gauche gauche: 0.9.7 -> 0.9.8 2019-06-17 09:02:26 +09:00
gnu-apl Treewide: use HTTPS on GNU domains 2018-12-02 15:51:59 +01:00
groovy groovy: 2.5.6 -> 2.5.7 2019-05-11 13:40:53 -04:00
gtk-server gtk-server: link with libdl explicitly 2019-01-04 21:44:19 +00:00
guile guile: 2.2.3 -> 2.2.4 2019-06-15 18:20:16 +02:00
hugs Revert "hugs: broken on clang" 2018-12-02 16:46:31 -05:00
hy hy: 0.16.0 -> 0.17.0 2019-07-04 04:09:28 -06:00
icon-lang
io treewide: transition mesa to libGLU_combined 2018-02-24 17:06:49 +02:00
j j: 808 -> 807 2018-10-03 19:59:23 +02:00
janet janet: 0.6.0 -> 1.0.0, build with meson 2019-07-05 23:23:08 +02:00
jimtcl jimtcl: 0.77 -> 0.78 (#44762) 2018-08-13 14:24:25 +02:00
joker joker: 0.10.1 -> 0.12.2 2019-04-16 18:28:56 +01:00
jruby jruby: 9.2.6.0 -> 9.2.7.0 2019-04-14 18:50:08 -07:00
jython treewide: use dontUnpack 2019-07-01 04:23:51 -04:00
kona
lfe
lolcode
love love_11: fix hash 2018-12-17 17:15:28 +01:00
lua-5 luajitPackages: Improve derivation names 2019-06-24 04:04:37 +02:00
luajit treewide: remove unused variables (#63177) 2019-06-16 19:59:05 +00:00
lush treewide/xorg: replace *proto with xorgproto 2019-01-04 14:38:57 +01:00
maude flex_2_5_35: replace with flex 2.6.4 in coprthr, gradm, maude, scotch 2018-11-13 03:40:53 +00:00
metamath metamath: 0.171 -> 0.172 2019-01-29 10:58:21 +00:00
mujs treewide: update homepages to https where available 2019-04-15 10:10:05 -04:00
nix-exec nix-exec: mark as broken 2017-11-29 00:20:34 +00:00
octave octave: 4.4.1 -> 5.1.0 2019-03-04 20:43:11 +01:00
perl treewide: remove unused variables (#63177) 2019-06-16 19:59:05 +00:00
php php72: 7.2.19 -> 7.2.20 2019-07-05 09:24:37 +02:00
picoc Remove nckx as a maintainer for all packages 2018-01-16 23:00:49 +01:00
picolisp picolisp: include httpGate tool 2019-06-17 12:04:00 -07:00
pixie pixie: fix build with pypy 2019-01-31 20:06:16 +01:00
proglodyte-wasm v8: 5.4.232 -> 7.4.255 2019-04-11 00:25:12 -04:00
pure pure: link with libLLVMJIT explicitly 2019-01-04 21:44:21 +00:00
pyrex pyrex: fix evaluation 2018-08-06 13:28:07 +02:00
python Python: add sitecustomize.py, listen to NIX_PYTHONPATH 2019-07-13 09:37:33 +02:00
qnial qnial: update homepage 2018-09-02 01:46:28 +02:00
racket treewide: remove unused variables (#63177) 2019-06-16 19:59:05 +00:00
rakudo treewide: http -> https (#42665) 2018-06-27 22:12:57 +02:00
rascal treewide: use dontUnpack 2019-07-01 04:23:51 -04:00
rebol pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
red treewide: http -> https (#42665) 2018-06-27 22:12:57 +02:00
regina Treewide: use HTTPS on SourceForge 2018-12-02 15:33:08 +01:00
renpy renpy: 7.2.2 -> 7.3.0 2019-07-05 23:24:40 +02:00
ruby treewide: remove unused variables (#63177) 2019-06-16 19:59:05 +00:00
scheme48 scheme48: add license 2018-08-04 18:53:53 +02:00
scsh treewide: Make more complicated configureFlags lists 2018-08-03 17:06:03 -04:00
self pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
spidermonkey treewide: remove unused variables (#63177) 2019-06-16 19:59:05 +00:00
supercollider supercollider: change license gpl3Plus -> gpl3 2019-06-27 10:28:03 -04:00
tcl tcl/tk: 8.6.6 -> 8.6.9 2019-04-27 07:09:05 +02:00
tinyscheme tinyscheme: init at 1.41 2019-01-08 09:07:02 +08:00
unicon-lang pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
wasm-gc treewide: update cargoSha256 hashes for cargo-vendor upgrade 2019-06-01 15:17:52 +00:00
wasmtime wasmtime: fix hash 2019-04-30 21:25:44 -04:00