nixpkgs/pkgs/development
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
..
arduino
beam-modules
bower-modules/generic
compilers Merge branch 'master' into staging 2017-05-18 11:24:18 +02:00
coq-modules Use consistent package naming for HEAD.nix files 2017-05-09 10:31:15 +07:00
dotnet-modules/patches
eclipse/ecj
em-modules/generic
go-modules
guile-modules
haskell-modules haskellPackages.hoogle: don't override haskell-src-exts 2017-05-19 02:30:13 +03:00
idris-modules
interpreters Python: set DETERMINISTIC_BUILD and PYTHONHASHSEED in setupHook 2017-05-19 16:28:11 +02:00
java-modules
libraries Merge branch 'master' into staging 2017-05-19 08:57:59 +02:00
lisp-modules
lua-modules
misc treewide: fix the remaining issues with meta attributes 2017-04-29 04:24:34 +00:00
mobile androidsdk: meta.url to meta.homepage 2017-04-29 12:26:16 +02:00
node-packages Fix node2nix installation instructions in README 2017-04-23 13:47:59 +01:00
ocaml-modules ocamlPackages.octavius: init at 0.2.0 2017-05-10 06:36:39 +00:00
perl-modules perlPackages.FileSlurp: silence perl 5.24.1 warnings 2017-04-28 11:43:14 +02:00
pharo
pure-modules
python-modules pythonPackages.cram: mark i686 broken 2017-05-17 09:38:34 +03:00
qtcreator
r-modules rstudio: Fix recompilation issue with custom package set 2017-05-01 09:46:40 -04:00
ruby-modules gem-config: add rb-readline 2017-05-14 22:29:51 +01:00
tools Merge branch 'master' into staging 2017-05-19 08:57:59 +02:00
web