nixpkgs/pkgs/development/interpreters
Frederik Rietdijk 2270b66d75 pythonPackagesExtensions: override all Python package sets at once
Python package sets can be overridden by overriding an interpreter
and passing in `packageOverrides = self: super: {...};`. This is fine
in case you need a single interpreter, however, it does not help you
when you want to override all sets.

With this change it is possible to override all sets at once by
appending a list of "extensions" to `pythonPackagesExtensions`.

From reading the implementation you might wonder why a list is used, and
not
`lib.composeExtensions`? The reason is the latter requires knowledge of
the library function. This approach should be easier for most users
as it is similar to how we append to lists of e.g. inputs or patches
when overriding a derivation.
2022-08-06 09:39:39 +02:00
..
acl2 acl2: 8.4 -> 8.5 2022-07-27 13:10:17 -07:00
alda
angelscript
asmrepl
bats bats: 1.6.0 -> 1.7.0 2022-05-16 10:35:28 -05:00
bic
boron boron: init at 2.0.8 2022-07-16 19:59:30 +01:00
bqn
bwbasic
ceptre
chibi
cling
clips
clisp
clojure babashka: 0.9.159 -> 0.9.160 2022-07-30 10:58:37 +01:00
cyclone
dart dart: 2.17.0 -> 2.17.3 (#177104) 2022-07-22 00:46:57 -04:00
dhall buildDhallUrl: fix impure proxy variable passing (#178544) 2022-06-22 09:06:54 -07:00
duktape duktape: force link shared library against libm 2022-07-22 17:05:42 +08:00
dzaima-apl
eff
elixir
erlang erlang: 25.0.2 -> 25.0.3 2022-07-16 17:44:44 +02:00
evcxr
falcon falcon: use gcc10Stdenv 2022-05-22 19:03:46 +01:00
gauche
gnu-apl treewide: pkgs/development: mark broken for darwin 2022-05-30 13:42:57 +02:00
gnudatalanguage
groovy groovy: 3.0.7 -> 3.0.11 2022-06-17 16:32:30 -05:00
gtk-server
guile
hashlink hashlink: init at 1.12 2022-06-28 17:01:11 +00:00
hugs treewide: pkgs/development: mark broken for darwin 2022-05-30 13:42:57 +02:00
icon-lang
io
ivy
j treewide: use isAarch where appropriate 2022-07-30 16:18:27 +00:00
janet jpm: 0.0.2 -> 1.1.0 2022-07-04 16:22:29 +05:30
jelly
jimtcl
joker
jruby jruby: 9.3.4.0 -> 9.3.6.0 2022-07-31 13:43:45 +00:00
jython treewide: set sourceProvenance for packages containing downloaded jars 2022-06-04 19:47:57 +01:00
kerf kerf_1: init at unstable-2022-08-05 2022-08-05 22:19:42 -05:00
kona
lfe
lolcode
love
lua-5 lua5_4: add patch for CVE-2022-33099 2022-07-23 13:37:52 +01:00
luajit
lunatic lunatic: mark as unbroken on darwin 2022-07-28 00:50:42 -04:00
maude treewide: pkgs/development: mark broken for darwin 2022-05-30 13:42:57 +02:00
metamath
micropython micropython: 1.19 -> 1.19.1 2022-07-31 23:55:17 +00:00
mujs
nextflow
ngn-k
nickel nickel: 0.1.0 -> 0.2.0 2022-08-01 18:36:50 +00:00
npiet
oak oak: init at 0.2 2022-06-08 17:58:32 +05:30
octave octave: add patch for octave incorrectly failing on package builds 2022-05-13 12:50:35 -05:00
perl treewide: enable strictDeps in bootstrap packages 2022-05-22 16:40:26 +03:00
php php81: 8.1.7 -> 8.1.8 2022-07-08 18:24:36 +02:00
picoc treewide: pkgs/development: mark broken for aarch64-linux 2022-05-30 13:42:59 +02:00
picolisp treewide: pkgs/development: mark broken for aarch64-linux 2022-05-30 13:42:59 +02:00
python pythonPackagesExtensions: override all Python package sets at once 2022-08-06 09:39:39 +02:00
python-cosmopolitan
qnial
quickjs
racket maintainers: remove kkallio 2022-06-29 00:55:00 +02:00
rakudo moarvm: add patch fixing build of bundled mimalloc on darwin 2022-05-22 12:02:31 +01:00
rascal treewide: set sourceProvenance for packages containing downloaded jars 2022-06-04 19:47:57 +01:00
red
regina
renpy renpy: init at 8.0.0 2022-07-14 10:27:27 +08:00
ruby ruby: Expose generic builder (#173390) 2022-07-04 11:57:06 +02:00
s9fes
scheme48
scsh
self
shen-sbcl
shen-sources
sollya sollya: build on darwin and enable tests 2022-06-27 05:00:18 +02:00
spidermonkey spidermonkey_91: 91.11.0 -> 91.12.0 2022-07-26 15:05:13 +02:00
starlark starlark: Patch tests to unbreak on aarch64 2022-07-08 06:47:36 +00:00
supercollider
tcl
tclreadline
tinyscheme treewide: pkgs/development: mark broken for darwin 2022-05-30 13:42:57 +02:00
trealla
unicon-lang unicon-lang: add -fcommon workaround 2022-06-02 23:50:42 +01:00
wasm3
wasmer wasmer: 2.1.1 -> 2.3.0 2022-07-31 05:56:06 +00:00
wasmtime wasmtime: 0.38.0 -> 0.39.1 2022-08-05 18:48:57 +02:00
yabasic yabasic: 2.90.1 -> 2.90.2 2022-08-02 08:19:11 +00:00
yex-lang
zuo zuo: 2022-04-23 -> 2022-07-25 2022-07-26 04:20:00 +00:00