Thiago Kenji Okada
d6d8c43d11
pythonInterpreters.graalpython37: remove
2 years ago
Martin Weinelt
52843aefea
python39: 3.10.3 -> 3.10.4
...
https://www.python.org/downloads/release/python-3104/
https://docs.python.org/release/3.10.4/whatsnew/changelog.html
2 years ago
Martin Weinelt
0c57648722
python39: 3.9.11 -> 3.9.12
...
https://www.python.org/downloads/release/python-3912/
https://docs.python.org/release/3.9.12/whatsnew/changelog.html
2 years ago
Martin Weinelt
24ce3fcf7c
python311: 3.11.0a6 -> 3.11.0a7
...
https://www.python.org/downloads/release/python-3110a7/
https://pythoninsider.blogspot.com/2022/04/the-last-python-311-alpha-3110a7-is.html
2 years ago
Robert Hensing
200175a701
config.allowAliases: Define as option
...
This simplifies usages and makes the default value consistent.
In a few cases, the default value was interpreted to be `false`,
but this is useless, because virtually nobody will explicitly
set `allowAliases = true;`.
2 years ago
Martin Weinelt
5117b2ee8c
python310: 3.10.2 -> 3.10.3
...
https://www.python.org/downloads/release/python-3103/
2 years ago
Martin Weinelt
88deb06a96
python39: 3.9.10 -> 3.9.11
...
https://www.python.org/downloads/release/python-3911/
2 years ago
Martin Weinelt
c91c73a714
python37: 3.7.12 -> 3.7.13
...
https://www.python.org/downloads/release/python-3713/
2 years ago
Martin Weinelt
d56ccde39a
python38: 3.8.12 -> 3.8.13
...
https://www.python.org/downloads/release/python-3813/
2 years ago
Martin Weinelt
69b06bceab
python311: 3.11.0a4 -> 3.11.0a6
...
https://pythoninsider.blogspot.com/2022/03/python-3110a6-is-available.html
https://pythoninsider.blogspot.com/2022/02/python-3110a5-is-available.html
2 years ago
ajs124
04a1e43685
pypy27_prebuilt: 7.3.6 -> 7.3.8
2 years ago
Jonathan Ringer
69382d41d5
python311: 3.11a2 -> 3.11a4
2 years ago
Frederik Rietdijk
2ced686d5b
pythonInterpreters.pypy38_prebuilt: 7.3.6 -> 7.3.7
...
Change python language version and attribute.
2 years ago
Frederik Rietdijk
731db1820d
pythonInterpreters.pypy27_prebuilt: 7.3.3 -> 7.3.6
2 years ago
Frederik Rietdijk
8dabcce399
python310: 3.10.1 -> 3.10.2
2 years ago
Frederik Rietdijk
0ffdadc271
python39: 3.9.9 -> 3.9.10
2 years ago
Martin Weinelt
76488857ab
python310: 3.10.0 -> 3.10.1
3 years ago
Michael Raskin
d2204261a3
pypy37: reinit
3 years ago
Zhaofeng Li
cb955555df
libffi: Run test suite
3 years ago
Pavol Rusnak
dbf7134d29
rustpython: init at unstable-2021-12-09
3 years ago
Sumner Evans
eec28b8cfd
pypy3: 7.3.5 -> 7.3.7 ( #147875 )
...
This adds support for Python 3.8.
https://www.pypy.org/posts/2021/10/pypy-v737-release.html
3 years ago
Martin Weinelt
9512291195
python39: 3.9.8 -> 3.9.9
3 years ago
Martin Weinelt
6dd0b1b8fc
python311: init at 3.11.0a2
3 years ago
Martin Weinelt
abb6f3efe8
python39: 3.9.6 -> 3.9.8
3 years ago
Martin Weinelt
ad1968a455
Revert "python39: 3.9.6 -> 3.9.7"
...
This reverts commit d003f75d78
.
Causes an unnecessary amount of breakages due to a DeprecationWarning
regarding the loop argument in asyncio, that is going to be deprecrated
in Python 3.10.
> 'The loop argument is deprecated since Python 3.8, and scheduled for removal in Python 3.10.'
The ecosystem needs more time to catch up here. Broken packages are for
example aiohttp, argh and by extension alot of other packages.
3 years ago
Martin Weinelt
938d796b7a
python310: 3.10.0-rc2 -> 3.10.0
3 years ago
Martin Weinelt
846e2b1919
python36: remove
3 years ago
Martin Weinelt
411931be18
python310: 3.10.0-rc1 -> 3.10.0-rc2
3 years ago
Martin Weinelt
139cadbf1c
python36: 3.6.14 -> 3.6.15
3 years ago
Martin Weinelt
d34e6a025d
python37: 3.7.11 -> 3.7.12
3 years ago
Martin Weinelt
d003f75d78
python39: 3.9.6 -> 3.9.7
3 years ago
Martin Weinelt
dfdf4f58d4
python38: 3.8.11 -> 3.8.12
3 years ago
Martin Weinelt
ebc4dae8cb
python310: 3.10.0b3 -> 3.10.0rc1
3 years ago
Frederik Rietdijk
b3b31074b2
python interpreters: use correct python when
...
calling pythonPackages.
3 years ago
Dmitry Kalinkin
3d68137c6e
pypy: 7.3.3 -> 7.3.5
3 years ago
Dmitry Kalinkin
c168edeeb9
pypy3: change pythonVersion to 3.7
3 years ago
Martin Weinelt
b322c5ecaa
python37: 3.7.10 -> 3.7.11
3 years ago
Martin Weinelt
e1e245f203
python36: 3.6.13 -> 3.6.14
3 years ago
Martin Weinelt
360c50f11d
python39: 3.9.5 -> 3.9.6
3 years ago
Martin Weinelt
250f0514f2
python38: 3.8.10 -> 3.8.11
3 years ago
Frederik Rietdijk
94cd70bae2
python3: 3.8 -> 3.9
3 years ago
Andreas Rammhold
1e47dd9cb8
cpython: Enable LTO on all builds as it doesn't break reproducibility
...
LTO allows us to optimise the binaries we are shipping a bit further
than just with the regular -Ox and other compiler flags. It also is
deterministic and doesn't harm our reproducibility efforts while
providing us with up to 10% performance gain (and sometimes slightly
slower). See the table below for a comparsion of this version with the
Python 3.9 build that sets -fno-semantic-interposition.
+-------------------------+--------------------+------------------------+--------------+------------------------+
| Benchmark | py39-nsip.nix.json | py39-nsip-lto.nix.json | Change | Significance |
+=========================+====================+========================+==============+========================+
| 2to3 | 642 ms | 620 ms | 1.03x faster | Significant (t=12.04) |
+-------------------------+--------------------+------------------------+--------------+------------------------+
| chameleon | 14.6 ms | 14.4 ms | 1.02x faster | Not significant |
+-------------------------+--------------------+------------------------+--------------+------------------------+
| chaos | 182 ms | 182 ms | 1.00x slower | Not significant |
+-------------------------+--------------------+------------------------+--------------+------------------------+
| crypto_pyaes | 175 ms | 172 ms | 1.02x faster | Not significant |
+-------------------------+--------------------+------------------------+--------------+------------------------+
| deltablue | 11.2 ms | 11.2 ms | 1.00x faster | Not significant |
+-------------------------+--------------------+------------------------+--------------+------------------------+
| django_template | 82.0 ms | 81.4 ms | 1.01x faster | Not significant |
+-------------------------+--------------------+------------------------+--------------+------------------------+
| dulwich_log | 101 ms | 99.8 ms | 1.01x faster | Not significant |
+-------------------------+--------------------+------------------------+--------------+------------------------+
| fannkuch | 634 ms | 638 ms | 1.01x slower | Not significant |
+-------------------------+--------------------+------------------------+--------------+------------------------+
| float | 176 ms | 189 ms | 1.08x slower | Significant (t=-4.30) |
+-------------------------+--------------------+------------------------+--------------+------------------------+
| go | 366 ms | 365 ms | 1.00x faster | Not significant |
+-------------------------+--------------------+------------------------+--------------+------------------------+
| hexiom | 14.9 ms | 15.1 ms | 1.01x slower | Not significant |
+-------------------------+--------------------+------------------------+--------------+------------------------+
| json_dumps | 18.7 ms | 18.5 ms | 1.01x faster | Not significant |
+-------------------------+--------------------+------------------------+--------------+------------------------+
| json_loads | 37.9 us | 37.3 us | 1.02x faster | Not significant |
+-------------------------+--------------------+------------------------+--------------+------------------------+
| logging_format | 14.2 us | 14.3 us | 1.01x slower | Not significant |
+-------------------------+--------------------+------------------------+--------------+------------------------+
| logging_silent | 305 ns | 313 ns | 1.02x slower | Significant (t=-3.91) |
+-------------------------+--------------------+------------------------+--------------+------------------------+
| logging_simple | 13.0 us | 13.2 us | 1.01x slower | Not significant |
+-------------------------+--------------------+------------------------+--------------+------------------------+
| mako | 24.7 ms | 23.3 ms | 1.06x faster | Significant (t=10.74) |
+-------------------------+--------------------+------------------------+--------------+------------------------+
| meteor_contest | 130 ms | 128 ms | 1.01x faster | Not significant |
+-------------------------+--------------------+------------------------+--------------+------------------------+
| nbody | 201 ms | 201 ms | 1.00x faster | Not significant |
+-------------------------+--------------------+------------------------+--------------+------------------------+
| nqueens | 152 ms | 154 ms | 1.01x slower | Not significant |
+-------------------------+--------------------+------------------------+--------------+------------------------+
| pathlib | 26.3 ms | 26.2 ms | 1.01x faster | Not significant |
+-------------------------+--------------------+------------------------+--------------+------------------------+
| pickle | 13.1 us | 13.7 us | 1.05x slower | Significant (t=-10.36) |
+-------------------------+--------------------+------------------------+--------------+------------------------+
| pickle_dict | 26.6 us | 27.1 us | 1.02x slower | Not significant |
+-------------------------+--------------------+------------------------+--------------+------------------------+
| pickle_list | 4.34 us | 4.31 us | 1.01x faster | Not significant |
+-------------------------+--------------------+------------------------+--------------+------------------------+
| pickle_pure_python | 738 us | 759 us | 1.03x slower | Significant (t=-5.26) |
+-------------------------+--------------------+------------------------+--------------+------------------------+
| pidigits | 181 ms | 181 ms | 1.00x faster | Not significant |
+-------------------------+--------------------+------------------------+--------------+------------------------+
| pyflate | 959 ms | 974 ms | 1.02x slower | Not significant |
+-------------------------+--------------------+------------------------+--------------+------------------------+
| python_startup | 34.0 ms | 31.4 ms | 1.08x faster | Significant (t=29.75) |
+-------------------------+--------------------+------------------------+--------------+------------------------+
| python_startup_no_site | 15.3 ms | 14.5 ms | 1.06x faster | Significant (t=17.58) |
+-------------------------+--------------------+------------------------+--------------+------------------------+
| raytrace | 849 ms | 846 ms | 1.00x faster | Not significant |
+-------------------------+--------------------+------------------------+--------------+------------------------+
| regex_compile | 261 ms | 261 ms | 1.00x faster | Not significant |
+-------------------------+--------------------+------------------------+--------------+------------------------+
| regex_dna | 187 ms | 221 ms | 1.18x slower | Significant (t=-46.94) |
+-------------------------+--------------------+------------------------+--------------+------------------------+
| regex_effbot | 3.66 ms | 3.98 ms | 1.09x slower | Significant (t=-18.55) |
+-------------------------+--------------------+------------------------+--------------+------------------------+
| regex_v8 | 29.7 ms | 29.3 ms | 1.01x faster | Not significant |
+-------------------------+--------------------+------------------------+--------------+------------------------+
| richards | 113 ms | 110 ms | 1.03x faster | Significant (t=3.47) |
+-------------------------+--------------------+------------------------+--------------+------------------------+
| scimark_fft | 592 ms | 590 ms | 1.00x faster | Not significant |
+-------------------------+--------------------+------------------------+--------------+------------------------+
| scimark_lu | 253 ms | 265 ms | 1.05x slower | Significant (t=-8.97) |
+-------------------------+--------------------+------------------------+--------------+------------------------+
| scimark_monte_carlo | 170 ms | 177 ms | 1.04x slower | Significant (t=-4.96) |
+-------------------------+--------------------+------------------------+--------------+------------------------+
| scimark_sor | 310 ms | 315 ms | 1.02x slower | Not significant |
+-------------------------+--------------------+------------------------+--------------+------------------------+
| scimark_sparse_mat_mult | 8.36 ms | 8.33 ms | 1.00x faster | Not significant |
+-------------------------+--------------------+------------------------+--------------+------------------------+
| spectral_norm | 232 ms | 229 ms | 1.02x faster | Not significant |
+-------------------------+--------------------+------------------------+--------------+------------------------+
| sqlalchemy_declarative | 185 ms | 183 ms | 1.01x faster | Not significant |
+-------------------------+--------------------+------------------------+--------------+------------------------+
| sqlalchemy_imperative | 27.4 ms | 27.6 ms | 1.01x slower | Not significant |
+-------------------------+--------------------+------------------------+--------------+------------------------+
| sqlite_synth | 4.73 us | 4.73 us | 1.00x faster | Not significant |
+-------------------------+--------------------+------------------------+--------------+------------------------+
| sympy_expand | 813 ms | 819 ms | 1.01x slower | Not significant |
+-------------------------+--------------------+------------------------+--------------+------------------------+
| sympy_integrate | 31.6 ms | 31.8 ms | 1.01x slower | Not significant |
+-------------------------+--------------------+------------------------+--------------+------------------------+
| sympy_str | 477 ms | 479 ms | 1.00x slower | Not significant |
+-------------------------+--------------------+------------------------+--------------+------------------------+
| sympy_sum | 245 ms | 247 ms | 1.01x slower | Not significant |
+-------------------------+--------------------+------------------------+--------------+------------------------+
| telco | 11.3 ms | 11.4 ms | 1.00x slower | Not significant |
+-------------------------+--------------------+------------------------+--------------+------------------------+
| tornado_http | 172 ms | 172 ms | 1.00x slower | Not significant |
+-------------------------+--------------------+------------------------+--------------+------------------------+
| unpack_sequence | 56.2 ns | 51.2 ns | 1.10x faster | Significant (t=2.50) |
+-------------------------+--------------------+------------------------+--------------+------------------------+
| unpickle | 19.8 us | 19.5 us | 1.02x faster | Not significant |
+-------------------------+--------------------+------------------------+--------------+------------------------+
| unpickle_list | 5.75 us | 5.75 us | 1.00x faster | Not significant |
+-------------------------+--------------------+------------------------+--------------+------------------------+
| unpickle_pure_python | 524 us | 522 us | 1.01x faster | Not significant |
+-------------------------+--------------------+------------------------+--------------+------------------------+
| xml_etree_generate | 148 ms | 148 ms | 1.00x slower | Not significant |
+-------------------------+--------------------+------------------------+--------------+------------------------+
| xml_etree_iterparse | 129 ms | 131 ms | 1.02x slower | Not significant |
+-------------------------+--------------------+------------------------+--------------+------------------------+
| xml_etree_parse | 179 ms | 177 ms | 1.01x faster | Not significant |
+-------------------------+--------------------+------------------------+--------------+------------------------+
| xml_etree_process | 118 ms | 119 ms | 1.00x slower | Not significant |
+-------------------------+--------------------+------------------------+--------------+------------------------+
3 years ago
Martin Weinelt
bb696403b0
python310: 3.10.0a5 -> 3.10.0b3
3 years ago
Martin Weinelt
7ca18ab93f
python39: 3.9.4 -> 3.9.5
3 years ago
Martin Weinelt
3898eb1897
python38: 3.8.9 -> 3.8.10
3 years ago
DavHau
6c0b85cf3a
buildPythonPackage: add support for conda
3 years ago
Sandro Jäckel
0197f1dc41
pythonPackages: Add aliases 🎉
3 years ago
John Ericson
470640e7fe
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.
3 years ago
Frederik Rietdijk
f310134dec
python39: 3.9.3 -> 3.9.4
3 years ago
Frederik Rietdijk
4f02e12f8a
python2Packages: separate extension
3 years ago