nixpkgs/pkgs/development
Eric Culp 90be4c2c78 pythonPackages.setuptools: Remove windows files and make reproducible
- setuptools includes *.exe files by default, but can be excluded with an ENV variable.
- setuptools was built as an egg, which had reproducibility problems. Instead use a wheel

These are various *.exe and *.xml files used only on windows. setuptools
includes them by default since it normally creates a single release for
all operating systems.

This reduces the size from 1020.0K to 801.6K according to `nix-path -sh`.

The egg is a zip file. setuptools leaves timestamps in the egg,
which makes the build unreproducible. Unfortunately the files aren't
compressed so the size of setuptools increases to 2.3M from 0.8M
according to `nix path-info -sh`.

With this change, setuptools is reproducible according to

    nix-build -A python37Packages.setuptools --check
2019-10-14 08:44:43 +02:00
..
androidndk-pkgs
arduino
beam-modules
bower-modules/generic
compilers Merge branch 'staging-next' into staging 2019-10-12 00:51:55 +02:00
coq-modules coqPackages_8_7.contribs.additions: remove 2019-10-11 07:58:42 +02:00
dhall-modules
dotnet-modules/patches
em-modules/generic
go-modules
go-packages
guile-modules
haskell-modules haskell-gtk: apply patch to fix the build 2019-10-07 20:51:00 +02:00
idris-modules
interpreters Merge branch 'master' into staging-next 2019-10-12 00:50:21 +02:00
java-modules
libraries Merge pull request #60701 from r-ryantm/auto-update/poppler-utils 2019-10-13 10:06:08 -05:00
lisp-modules
lua-modules
misc treewide: mark some broken packages as broken 2019-10-08 17:14:26 +02:00
mobile
node-packages nodePackages: Use repo tree as nixpkgs (#69351) 2019-10-11 10:32:26 +01:00
ocaml-modules ocamlPackages.llvm: propagate needed libs, fix missing build parameter 2019-10-11 08:19:51 +02:00
perl-modules
pharo
pure-modules
python-modules pythonPackages.setuptools: Remove windows files and make reproducible 2019-10-14 08:44:43 +02:00
r-modules r-systemfonts: fix shebang of configure script 2019-10-10 20:50:49 +02:00
ruby-modules
tools Merge pull request #70997 from veprbl/pr/cmake_iframework 2019-10-13 07:33:35 -04:00
web Merge master into staging-next 2019-10-08 11:56:52 +02:00