| Commit message (Expand) | Author | Age | Files | Lines |
| * | treewide: Do a number of no-op cleanups for cross and darwin•••I am taking the non-invasive parts of #110914 to hopefully help out with #111988.
In particular:
- Use `lib.makeScopeWithSplicing` to make the `darwin` package set have
a proper `callPackage`.
- Adjust Darwin `stdenv`'s overlays keeping things from the previous
stage to not stick around too much.
- Expose `binutilsNoLibc` / `darwin.binutilsNoLibc` to hopefully get us
closer to a unified LLVM and GCC bootstrap.
| John Ericson | 2021-05-06 | 1 | -0/+2 |
| * | python39: 3.9.3 -> 3.9.4 | Frederik Rietdijk | 2021-04-05 | 1 | -2/+2 |
| * | python2Packages: separate extension | Frederik Rietdijk | 2021-04-03 | 1 | -1/+4 |
| * | python39: 3.9.2 -> 3.9.3 | Frederik Rietdijk | 2021-04-03 | 1 | -2/+2 |
| * | python38: 3.8.8 -> 3.8.9 | Frederik Rietdijk | 2021-04-03 | 1 | -2/+2 |
| * | python3Minimal and python3: don't override python3•••This reduces the amount of packages that are required to use
builtins.fetchurl to fetch. Without this change, mime-types
would not be able to use fetchzip when mime-types support is
added to python3.
| Frederik Rietdijk | 2021-03-14 | 1 | -11/+18 |
| * | python3: mimetypesSupport is optional | Frederik Rietdijk | 2021-03-14 | 1 | -0/+1 |
| * | python39: hardcode path to tzdata•••Python 3.9 has a new module `zoneinfo` which requires tzdata. By default
it searches TZPATH for folders containing `zoneinfo`.
This commit makes the dependency on tzdata pure.
| Frederik Rietdijk | 2021-03-13 | 1 | -0/+1 |
| * | Merge pull request #113142 from andersk/pypy-7.3.3•••pypy, pypy3: 7.3.2 → 7.3.3 | Lassulus | 2021-03-07 | 1 | -8/+8 |
| |\ |
|
| | * | pypy, pypy3: 7.3.2 → 7.3.3•••Signed-off-by: Anders Kaseorg <andersk@mit.edu>
| Anders Kaseorg | 2021-02-14 | 1 | -8/+8 |
| * | | python: fix full builds by referring to the correct interpreter•••The package set is an attribute of the interpreter. The function to
build an environment (`buildEnv`/`withPackages`) is part of the
interpreter. The interpreter is passed to itself, and needs to be
updated when overridden.
For cross-compilation we splice the package set, and for that the
various `build/host` interpreters and sets need to be available. We
select these currently through `pkgs.${pythonAttr}`. The `pythonAttr`
attribute was not fixed for `pythonFull`.
https://github.com/NixOS/rfcs/pull/83
https://github.com/NixOS/nixpkgs/pull/104201
We need a better solution for this because this is very brittle.
| Frederik Rietdijk | 2021-02-27 | 1 | -0/+1 |
| * | | python310: 3.10.0a4 -> 3.10.0a5 | Frederik Rietdijk | 2021-02-20 | 1 | -2/+2 |
| * | | python36: 3.6.12 -> 3.6.13 | Frederik Rietdijk | 2021-02-20 | 1 | -2/+2 |
| * | | python37: 3.7.9 -> 3.7.10 | Frederik Rietdijk | 2021-02-20 | 1 | -2/+2 |
| * | | python38: 3.8.7 -> 3.8.8 | Frederik Rietdijk | 2021-02-20 | 1 | -2/+2 |
| * | | python39: 3.9.1 -> 3.9.2 | Frederik Rietdijk | 2021-02-20 | 1 | -2/+2 |
| |/ |
|
| * | Merge pull request #104150 from andersk/pypy-7.3.2•••pypy, pypy3: 7.3.1 → 7.3.2 | taku0 | 2021-02-13 | 1 | -8/+8 |
| |\ |
|
| | * | pypy, pypy3: 7.3.1 → 7.3.2•••Signed-off-by: Anders Kaseorg <andersk@mit.edu>
| Anders Kaseorg | 2020-11-18 | 1 | -8/+8 |
| * | | python310: 3.10.0a3 -> 3.10.0a4 | Jonathan Ringer | 2021-01-22 | 1 | -2/+2 |
| * | | Merge staging-next into staging | github-actions[bot] | 2021-01-10 | 1 | -1/+1 |
| |\ \ |
|
| | * | | toplevel: stdenv.lib -> lib•••The library does not depend on stdenv, that `stdenv` exposes `lib` is
an artifact of the ancient origins of nixpkgs.
| Profpatsch | 2021-01-10 | 1 | -1/+1 |
| * | | | Revert "Revert "python: 3.8.6 -> 3.8.7.""•••This was originally reverted because of an invalid patch.
This has been fixed and now we want this update again.
This reverts commit e1ed9b3b0851b95d3e82fb1085a121531c32a42a.
| Frederik Rietdijk | 2021-01-09 | 1 | -2/+2 |
| * | | | Revert "python: 3.8.6 -> 3.8.7."•••Need to fix a patch first. Next iteration.
This reverts commit 507efdb11fcdbf59199b2fe4717d6799ff623a2a.
| Frederik Rietdijk | 2021-01-04 | 1 | -2/+2 |
| * | | | python: 3.8.6 -> 3.8.7. | Drew Hess | 2021-01-04 | 1 | -2/+2 |
| |/ / |
|
| * | | Merge master into staging-next | github-actions[bot] | 2020-12-18 | 1 | -2/+2 |
| |\ \ |
|
| | * | | python310: 3.10.0a2 -> 3.10.0a3 | Jonathan Ringer | 2020-12-17 | 1 | -2/+2 |
| * | | | python: 3.9.0 -> 3.9.1 | Greg Roodt | 2020-12-12 | 1 | -2/+2 |
| |/ / |
|
| * | | python: Propagate packageOverrides to pythonForBuild•••When overriding versions of build tools injected via hooks
`packageOverrides` was not taken into account and 2 incompatible
versions of the same package (`wheel` in this case) ended up in the
closure, causing the builds to fail.
| adisbladis | 2020-11-30 | 1 | -1/+1 |
| * | | Python: add todo note regarding pythonForBuild | Frederik Rietdijk | 2020-11-28 | 1 | -0/+2 |
| * | | Python splicing: splice package sets, not Python derivation•••In the original commit the various builds of Python were added to
`otherSplices`, instead of the intended Python package sets.
| Frederik Rietdijk | 2020-11-28 | 1 | -5/+5 |
| * | | Python: rename parameters and arguments passed to passthru•••As part of the splicing the build/host/target combinations of the interpreter
need to be passed around internally. The chosen names were not very clear,
implying they were package sets whereas actually there were derivations.
| Frederik Rietdijk | 2020-11-28 | 1 | -12/+12 |
| * | | Python: use pythonPackagesBuildHost instead of pythonForBuild•••Follow-up to #104201, related to #105113.
| Frederik Rietdijk | 2020-11-28 | 1 | -4/+4 |
| * | | python: Use `makeScopeWithSplicing`•••Now non-`buildInputs` that are python packages should be resolved
correctly.
| John Ericson | 2020-11-19 | 1 | -7/+63 |
| |/ |
|
| * | python310: 3.10.0a1 -> 3.10.0a2 | Jonathan Ringer | 2020-11-11 | 1 | -2/+2 |
| * | python310: init at 3.10a1 | Jonathan Ringer | 2020-10-19 | 1 | -0/+14 |
| * | Merge staging-next into staging | Frederik Rietdijk | 2020-10-06 | 1 | -2/+2 |
| |\ |
|
| | * | python39: 3.9.0rc2 -> 3.9.0 | Raphael Borun Das Gupta | 2020-10-06 | 1 | -2/+2 |
| * | | Merge branch 'staging-next' into staging | Jan Tojnar | 2020-09-29 | 1 | -2/+2 |
| |\| |
|
| | * | python39: 3.9.0rc1 -> 3.9.0rc2 | Frederik Rietdijk | 2020-09-27 | 1 | -2/+2 |
| * | | python38: 3.8.5 -> 3.8.6 | Frederik Rietdijk | 2020-09-27 | 1 | -2/+2 |
| |/ |
|
| * | fix passing qt5 version to pythonInterpreters•••fixes c88f3adb1793cd3b007baff0292cf1fa8d0ab1e6, which resulted in
qt 5.15 being used in pythonPackages, despite 5.14 being
declared, and adapts qutebrowser accordingly.
'callPackage { pkgs = pkgs // { … }; }' does not work, because
it does not take into account the recursive evaluation of nixpkgs:
`pkgs/development/interpreters/python/default.nix` calls
`pkgs/top-level/python-packages.nix` with `callPackage`.
Thus, even if the former gets passed the updated `pkgs`,
the latter always gets passed `pkgs.pkgs`.
For the change in the qt5 version to apply consistently, 'pkgs.extend'
must be used.
qutebrowser only used the right qt5 version (5.15) because all
pythonPackages used it anyway.
| Johannes Rosenberger | 2020-09-22 | 1 | -1/+1 |
| * | Merge staging-next into staging | Frederik Rietdijk | 2020-09-04 | 1 | -2/+2 |
| |\ |
|
| | * | python39: 3.9.0b5 -> 3.9.0rc1 | Jonathan Ringer | 2020-09-03 | 1 | -2/+2 |
| * | | python36: 3.6.11 -> 3.6.12 | Frederik Rietdijk | 2020-08-30 | 1 | -2/+2 |
| * | | python37: 3.7.8 -> 3.7.9•••Release notes:
https://docs.python.org/release/3.7.9/whatsnew/changelog.html
Most notable is the fixed behavior of asynchronous generators; without
this fix, they fail to work in some scenarios.
| Spencer Baugh | 2020-08-30 | 1 | -2/+2 |
| |/ |
|
| * | python35: remove | Jonathan Ringer | 2020-08-12 | 1 | -13/+0 |
| * | pypy, pypy3: 7.1.1 -> 7.3.1•••Signed-off-by: Anders Kaseorg <andersk@mit.edu>
| Anders Kaseorg | 2020-08-10 | 1 | -4/+4 |
| * | pythonInterpreters.pypy{27,36}_prebuilt: 7.1.1 -> 7.3.1•••Signed-off-by: Anders Kaseorg <andersk@mit.edu>
| Anders Kaseorg | 2020-08-10 | 1 | -6/+4 |
| * | python39: 3.9.0a4 -> 3.9.0b5 | Mario Rodas | 2020-07-26 | 1 | -2/+2 |
| * | python38: 3.8.3 -> 3.8.5 | Mario Rodas | 2020-07-26 | 1 | -2/+2 |