nixpkgs-suyu/pkgs/top-level
Frederik Rietdijk acd32a4caf Python: set DETERMINISTIC_BUILD and PYTHONHASHSEED in setupHook
The Python interpreters are patched so they can build .pyc bytecode free
of certain indeterminism.

When building Python packages we currently set

```
compiling python files.
in nix store.
DETERMINISTIC_BUILD=1;
PYTHONHASHSEED = 0;
```

Instead if setting these environment variables in the function that
builds the package, this commit sets the variables instead in the Python
setup hook. That way, whenever Python is included in a derivation, these
variables are set.

See also the issue https://github.com/NixOS/nixpkgs/issues/25707.
2017-05-19 16:28:11 +02:00
..
aliases.nix ammonite: 0.8.3 -> 0.8.4 2017-05-02 08:56:20 -04:00
all-packages.nix Python: set DETERMINISTIC_BUILD and PYTHONHASHSEED in setupHook 2017-05-19 16:28:11 +02:00
default.nix Fix typo in comment 2017-04-19 20:30:44 +02:00
dotnet-packages.nix fsharp: 4.0.1.1 -> 4.1.7 2017-04-17 10:39:38 +02:00
emacs-packages.nix
emscripten-packages.nix
haskell-packages.nix Disable integer-simple variant of GHC 7.6.3 since it does not compile. 2017-03-29 20:30:27 +02:00
impure.nix impure.nix: add crossSystem as arg 2017-04-29 15:22:33 -05:00
java-packages.nix
lua-packages.nix luaPackages.vicious 2.1.3 -> 2.2.0 2017-03-30 20:27:57 +02:00
make-tarball.nix lib: Consolidate tests into one meta job 2017-05-17 11:14:59 -04:00
metrics.nix
node-packages-generated.nix
node-packages.json
node-packages.nix
ocaml-packages.nix ocamlPackages.octavius: init at 0.2.0 2017-05-10 06:36:39 +00:00
perl-packages.nix perl-PPI: 1.220 -> 1.224 2017-05-17 20:42:19 +02:00
php-packages.nix phpPackages.composer: 1.3.2 -> 1.4.1 2017-03-24 22:16:10 +01:00
pure-packages.nix purePackages.octave: Use octaveHg 2017-04-09 21:54:39 +10:00
python-packages.nix Merge pull request #25847 from aneeshusa/update-icdiff-to-1.9.0 2017-05-18 06:50:22 +01:00
release-cross.nix release-cross: Do a recursive union to make sure we don't loose tests 2017-05-18 10:41:58 -04:00
release-lib.nix Merge pull request #24610 from Ericson2314/platform-normalization 2017-04-17 17:28:01 -04:00
release-python.nix top-level: Less indirection for lib in release*.nix 2017-04-17 17:13:01 -04:00
release-small.nix top-level: Less indirection for lib in release*.nix 2017-04-17 17:13:01 -04:00
release.nix Merge branch 'master' into staging 2017-05-18 11:24:18 +02:00
rust-packages.nix rustRegistry: 2017-05-03 -> 2017-05-15 2017-05-15 20:15:31 +02:00
splice.nix top-level: Introduce targetPackages and a "double link fold" 2017-04-23 14:01:12 -04:00
stage.nix top-level: stdenv.cross is now only defined with host != build 2017-04-24 16:12:26 -04:00