Frederik Rietdijk
cce2fd547b
Python: use pythonPackagesBuildHost instead of pythonForBuild
...
Follow-up to #104201 , related to #105113 .
2020-11-28 16:36:03 +01:00
John Ericson
b57c5d4456
python: Use `makeScopeWithSplicing`
...
Now non-`buildInputs` that are python packages should be resolved
correctly.
2020-11-19 11:58:07 -05:00
Jonathan Ringer
5a5122418a
python310: 3.10.0a1 -> 3.10.0a2
2020-11-11 23:13:44 -08:00
Jonathan Ringer
67d2de5ffa
python310: init at 3.10a1
2020-10-19 09:31:27 -07:00
Frederik Rietdijk
692d219a93
Merge staging-next into staging
2020-10-06 10:25:58 +02:00
Raphael Borun Das Gupta
3696bc0e89
python39: 3.9.0rc2 -> 3.9.0
2020-10-06 08:32:37 +02:00
Jan Tojnar
32b4375f10
Merge branch 'staging-next' into staging
2020-09-29 00:12:29 +02:00
Frederik Rietdijk
7c411b3729
python38: 3.8.5 -> 3.8.6
2020-09-27 13:07:49 +02:00
Frederik Rietdijk
74f3e9cce1
python39: 3.9.0rc1 -> 3.9.0rc2
2020-09-27 11:48:00 +02:00
Johannes Rosenberger
7abb57c7b5
fix passing qt5 version to pythonInterpreters
...
fixes c88f3adb17
, 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.
2020-09-22 21:03:43 +02:00
Frederik Rietdijk
af81d39b87
Merge staging-next into staging
2020-09-04 20:03:30 +02:00
Jonathan Ringer
762434fb02
python39: 3.9.0b5 -> 3.9.0rc1
2020-09-03 23:36:28 -07:00
Frederik Rietdijk
2248a7422f
python36: 3.6.11 -> 3.6.12
2020-08-30 08:59:42 +02:00
Spencer Baugh
780caf6690
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.
2020-08-30 08:52:06 +02:00
Jonathan Ringer
91bec61635
python35: remove
2020-08-12 21:57:18 -07:00
Anders Kaseorg
b31e4a20a4
pypy, pypy3: 7.1.1 -> 7.3.1
...
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2020-08-10 15:42:42 -07:00
Anders Kaseorg
6f2ec6d967
pythonInterpreters.pypy{27,36}_prebuilt: 7.1.1 -> 7.3.1
...
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2020-08-10 15:42:42 -07:00
Mario Rodas
ced8ec8488
python39: 3.9.0a4 -> 3.9.0b5
2020-07-26 18:45:54 +02:00
Mario Rodas
79590e27d4
python38: 3.8.3 -> 3.8.5
2020-07-26 18:45:54 +02:00
Frederik Rietdijk
7935bf793e
python37: 3.7.7 -> 3.7.8
2020-07-04 18:13:44 +02:00
Frederik Rietdijk
60fb772ae2
python36: 3.6.10 -> 3.6.11
2020-07-04 18:13:44 +02:00
Frederik Rietdijk
913bee36ed
python3Minimal: override python38, not python3
...
This avoids an infinite recursion, accidentally introduced in b7ff746540
.
2020-06-05 16:46:40 +02:00
Frederik Rietdijk
a337c44db6
python3Minimal: disable optimizations
...
No point for the bootstrapping.
2020-06-04 20:53:31 +02:00
Frederik Rietdijk
b7ff746540
python3: now points to python38
...
Note this also means python3Minimal is now also Python 3.8.
This reverts commit eb1369670b
and adds more.
2020-06-04 18:08:29 +02:00
Frederik Rietdijk
0367fa630d
python38: 3.8.2 -> 3.8.3
2020-05-27 12:10:25 +02:00
Pavol Rusnak
420124adf8
python: remove isPy33, isPy34
2020-05-04 18:49:45 -07:00
Frederik Rietdijk
cf1a68360e
python2: 2.7.17 -> 2.7.18
2020-04-21 11:21:39 +02:00
Frederik Rietdijk
dbf125d286
Python: introduce tests for interpreters
...
This adds tests to the passthru of all Python interpreters.
2020-03-14 15:01:30 +01:00
Graham Christensen
39aac70d74
pythonMinimal: don't include site-customise
...
Experimenting with patching the site-customize file causes mass
rebuilds for no reason.
2020-03-14 15:02:51 +01:00
Frederik Rietdijk
31855d74a3
python3: 3.7.6 -> 3.7.7
2020-03-12 12:00:26 +01:00
Jonathan Ringer
fe4580359e
python39: 3.9.0.a3 -> 3.9.0.a4
2020-03-03 07:33:39 +01:00
Jonathan Ringer
2a019cc48c
python38: 3.8.1 -> 3.8.2
2020-03-03 07:33:39 +01:00
Frederik Rietdijk
9827e4994b
python39: 3.9.0a2 -> 3.9.0a3
2020-02-06 10:25:18 +01:00
Frederik Rietdijk
dce0ca29d9
Merge master into staging-next
2020-01-28 10:46:13 +01:00
Daiderd Jordan
6328518e98
stdenv: bootstrap darwin with python3
...
- Replaced python override from the final stdenv, instead we
propagate our bootstrap python to stage4 and override both
CF and xnu to use it.
- Removed CF argument from python interpreters, this is redundant
since it's not overidden anymore.
- Inherit CF from stage4, making it the same as the stdenv.
2020-01-13 11:34:36 +01:00
Jan Tojnar
4bbc6cc66f
Merge branch 'staging-next' into staging
2019-12-25 05:18:52 +01:00
Frederik Rietdijk
ad733b5505
python37: 3.7.5 -> 3.7.6
2019-12-19 17:37:02 +01:00
Frederik Rietdijk
c0c65fe83c
python39: 3.9.0a1 -> 3.9.0a2
2019-12-19 17:36:21 +01:00
Frederik Rietdijk
2012dd5734
python38: 3.8.0 -> 3.8.1
2019-12-19 17:36:21 +01:00
Frederik Rietdijk
5796029c5d
python36: 3.6.9 -> 3.6.10
2019-12-19 17:36:20 +01:00
Frederik Rietdijk
92d2153e6c
pythonInterpreters: remove unnecessary rec
2019-12-02 20:10:51 +01:00
Frederik Rietdijk
1939a97811
python3: add pythonForBuild as parameter, fixes python3Minimal
...
`pythonForBuild` exists for cross-compilation. When one overrides
python, one needs to ensure pythonForBuild matches.
2019-11-21 22:00:23 +01:00
Frederik Rietdijk
ad3ef645b0
python3Minimal: 3.7.4 -> 3.7.5
...
Base it on python37 so we ensure the package remains up to date.
2019-11-21 15:34:37 +01:00
Frederik Rietdijk
648152fdbb
python39: init at 3.9.0a1
...
It's a year until the final release but this will give a chance to test
out certain features and how it integrates with other packages.
https://www.python.org/dev/peps/pep-0596/
2019-11-20 09:42:27 +01:00
Frederik Rietdijk
7827d3f449
python35: 3.5.8 -> 3.5.9
...
There were no new changes in version 3.5.9; 3.5.9 was released only because of a CDN caching problem,
which resulted in some users downloading a prerelease version of the 3.5.8 .xz source tarball.
Apart from the version number, 3.5.9 is identical to the proper 3.5.8 release.
2019-11-03 11:21:05 +01:00
Frederik Rietdijk
ccf514a61d
python35: 3.5.7 -> 3.5.8
2019-10-29 10:39:50 +01:00
Mario Rodas
0f8dc3cc2e
pypy: fix build on darwin
2019-10-26 04:20:00 -05:00
Frederik Rietdijk
43bbecea5e
pythonInterpreters.graalpython37: init
...
Add an interpreter with package set for graalpython 3.7.
2019-10-22 09:16:18 +02:00
Frederik Rietdijk
5b55013aa2
python2: 2.7.16 -> 2.7.17
...
Co-authored-by: Dmitry Kalinkin <dmitry.kalinkin@gmail.com>
2019-10-20 19:48:32 +02:00
Frederik Rietdijk
12441bdf9f
Merge staging-next into staging
2019-10-16 11:17:12 +02:00