nixpkgs/pkgs/development
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
..
androidndk-pkgs
beam-modules
bower-modules/generic
chez-modules
compilers Revert "cudatoolkit_11_7: init at 11.7.0" 2022-08-05 15:12:47 -07:00
coq-modules coqPackages_8_13.smtcoq: build cvc4 with gcc10 2022-08-02 21:50:58 +02:00
dhall-modules
dotnet-modules pkgs.boogie: 2.4.1 -> 2.15.7 2022-08-02 10:24:21 -07:00
em-modules/generic
embedded
gnuradio-modules
go-modules/generic
go-packages/generic
guile-modules
haskell-modules Merge remote-tracking branch 'origin/master' into haskell-updates 2022-08-04 14:31:47 +02:00
idris-modules
interpreters pythonPackagesExtensions: override all Python package sets at once 2022-08-06 09:39:39 +02:00
java-modules
libraries Revert "cudatoolkit_11_7: init at 11.7.0" 2022-08-05 15:12:47 -07:00
lisp-modules
lisp-modules-new
lua-modules luaPackages.protobuf: add maintainer 2022-08-05 11:30:56 +02:00
misc
mobile
nim-packages
node-packages nodePackages: pin webassemblyjs to 1.11.1 2022-08-04 06:27:34 +00:00
ocaml-modules
octave-modules
perl-modules
pharo
php-packages
python2-modules
python-modules Merge pull request #183052 from mcwitt/squashed/init-etils 2022-08-05 21:53:40 -07:00
quickemu
r-modules
ruby-modules
scheme-modules/scheme-bytestructures
tools ec2-metadata-mock: 1.11.1 -> 1.11.2 2022-08-06 02:54:20 -04:00
web grails: 5.2.1 -> 5.2.2 2022-08-05 14:12:31 +02:00