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 androidndk: get correct libs for x86_64 2019-09-23 13:40:45 -04:00
arduino treewide: use libtinfo.so.5 where needed 2019-09-18 13:57:20 -04:00
beam-modules treewide: remove redundant quotes 2019-09-08 23:38:31 +00:00
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 idrisPackages.heyting-algebra: remove 2019-09-24 19:50:04 +02:00
interpreters Merge branch 'master' into staging-next 2019-10-12 00:50:21 +02:00
java-modules jogl: remove #37364 workaround 2019-09-15 19:00:15 +00:00
libraries Merge pull request #60701 from r-ryantm/auto-update/poppler-utils 2019-10-13 10:06:08 -05:00
lisp-modules lispPackages.cl-mysql: fix build 2019-10-05 23:22:23 +02:00
lua-modules lua.pkgs.luv.libluv: fix linking against lua on darwin 2019-10-02 00:08:13 +02:00
misc treewide: mark some broken packages as broken 2019-10-08 17:14:26 +02:00
mobile cocoapods-beta: 1.8.0.beta.2 -> 1.8.1 2019-09-27 22:12:58 -07:00
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 Revert "perl-modules: do not create perllocal.pod, for determinism" 2019-10-03 10:25:14 +00:00
pharo treewide: remove redundant quotes 2019-09-08 23:38:31 +00:00
pure-modules Re-Revert "Merge branch 'staging-next'" 2019-09-22 09:38:09 +02:00
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 bundler: 1.17.2 -> 1.17.3 2019-10-02 12:35:10 +00:00
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