daml/nix/nixpkgs
Andreas Herrmann 6c2f4ebe8f Fix pip and pipenv (#3366)
* Fix pip and pipenv

Since the latest nixpkgs update pip is no longer contained in the python
derivation but instead in its own `python37Packages.pip` derivation.

Additionally the pipenv version in nixpkgs is incompatible with the pip
version, as pipenv expects a module to be present which is only
available in later versions. This change overrides pip with a version
update to fix this issue.

Upstream nixpkgs has already updated pip accordingly

* Update nixpkgs

The versions of `pipenv` and `pip` contained in `nixpkgs` where
previously incompatible. They are compatible in the new `nixpkgs`
revision.

Just overriding the pip version caused too many uncached rebuilds and
timed out on CI.

* Update nixpkgs further

To incorporate
efce3c1367

* Try to build fewer GHCs

* nix: drop sass override

nixpkgs-unstable is on the same page.

* nix: use upstream chromedriver

* nix: remove pex override

* nix: drop pypi2nix override

* Fix bazel-watcher

* try upgrading rules go

* Remove overrides for ibazel

* Upgrade rules_go

* Remove references to sass overrides
2019-11-20 15:27:32 +01:00
..
default.nix Switch to nixpkgs-unstable (#1921) 2019-06-27 18:47:42 +02:00
default.src.json Fix pip and pipenv (#3366) 2019-11-20 15:27:32 +01:00
README.md Switch to nixpkgs-unstable (#1921) 2019-06-27 18:47:42 +02:00

channels

This folder contains the upstream Nix channels that are used for the dev-env. We currently follow nixpkgs-unstable.

Updating

See Upgrading.md for instructions on how to upgrade nixpkgs.