mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-26 08:53:21 +00:00
e0816431a2
Otherwise references to the Python interpreter inside the set are wrong, as demonstrated by: ``` nix with import <nixpkgs> { }; let python' = python3.override { packageOverrides = final: prev: { requests = prev.requests.overridePythonAttrs(old: { version = "1337"; }); }; }; in python'.pkgs.python.pkgs.requests ``` which returns the _non_ overriden requests. And the same with `self`: ``` with import <nixpkgs> { }; let python' = python3.override { self = python'; packageOverrides = final: prev: { requests = prev.requests.overridePythonAttrs(old: { version = "1337"; }); }; }; in python'.pkgs.python.pkgs.requests ``` which returns the overriden requests. This can manifest itself as file collisions when constructing environments or as subtly incorrect dependency graphs. |
||
---|---|---|
.. | ||
cached-nix-shell | ||
caddy | ||
cadzinho | ||
caido | ||
calibre-web | ||
caligula | ||
cameractrls | ||
canard | ||
candy-icons | ||
cano | ||
canon-capt | ||
cansina | ||
capslock | ||
cardboard | ||
cargo-autoinherit | ||
cargo-bloat | ||
cargo-bump | ||
cargo-expand | ||
cargo-features-manager | ||
cargo-geiger | ||
cargo-i18n | ||
cargo-information | ||
cargo-make | ||
cargo-pgo | ||
cargo-profiler | ||
cargo-raze | ||
cargo-rdme | ||
cargo-shear | ||
cargo-swift | ||
cargo-typify | ||
cargo-unfmt | ||
cargo-vibe | ||
cargo-wasi | ||
cargo-wizard | ||
cargo-xwin | ||
cartridges | ||
cassette | ||
castero | ||
castxml | ||
cat9 | ||
catnest | ||
catppuccin | ||
catppuccin-catwalk | ||
catppuccin-cursors | ||
catppuccin-fcitx5 | ||
catppuccin-grub | ||
catppuccin-gtk | ||
catppuccin-plymouth | ||
catppuccin-qt5ct | ||
catppuccin-sddm | ||
catppuccin-sddm-corners | ||
catppuccin-whiskers | ||
catppuccinifier-cli | ||
catppuccinifier-gui | ||
cavalier |