Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: NixOS/nixpkgs
base: 99cfab07b9b2
Choose a base ref
...
head repository: NixOS/nixpkgs
compare: 1267b155c4a5
Choose a head ref
  • 2 commits
  • 16 files changed
  • 2 contributors

Commits on May 19, 2017

  1. 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 #25707.
    FRidh committed May 19, 2017
    Configuration menu
    Copy the full SHA
    acd32a4 View commit details
    Browse the repository at this point in the history

Commits on May 22, 2017

  1. Merge pull request #25916 from FRidh/reproducible

    Python: set DETERMINISTIC_BUILD and PYTHONHASHSEED in setupHook
    FRidh committed May 22, 2017
    Configuration menu
    Copy the full SHA
    1267b15 View commit details
    Browse the repository at this point in the history