github-actions[bot] and GitHub
1404154595
Merge master into staging-next
2024-10-10 00:14:06 +00:00
natsukium
63e98c642a
python313: 3.13.0.rc3 -> 3.13.0
...
Changelog: https://docs.python.org/3.13/whatsnew/3.13.html
2024-10-08 10:57:48 +09:00
github-actions[bot] and GitHub
192fd67cc3
Merge master into staging-next
2024-10-03 18:04:30 +00:00
Martin Weinelt
62939616bc
python313: 3.13.0rc2 -> 3.13.0rc3
...
https://docs.python.org/3.13/whatsnew/changelog.html#python-3-13-0rc3
2024-10-02 02:05:13 +02:00
Artturin
f0e657f3b1
Merge branch 'master' into staging-next
2024-09-25 06:05:01 +03:00
Artturin
e0464e4788
treewide: replace stdenv.is with stdenv.hostPlatform.is
...
In preparation for the deprecation of `stdenv.isX`.
These shorthands are not conducive to cross-compilation because they
hide the platforms.
Darwin might get cross-compilation for which the continued usage of `stdenv.isDarwin` will get in the way
One example of why this is bad and especially affects compiler packages
https://www.github.com/NixOS/nixpkgs/pull/343059
There are too many files to go through manually but a treewide should
get users thinking when they see a `hostPlatform.isX` in a place where it
doesn't make sense.
```
fd --type f "\.nix" | xargs sd --fixed-strings "stdenv.is" "stdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "stdenv'.is" "stdenv'.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "clangStdenv.is" "clangStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "gccStdenv.is" "gccStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "stdenvNoCC.is" "stdenvNoCC.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "inherit (stdenv) is" "inherit (stdenv.hostPlatform) is"
fd --type f "\.nix" | xargs sd --fixed-strings "buildStdenv.is" "buildStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "effectiveStdenv.is" "effectiveStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "originalStdenv.is" "originalStdenv.hostPlatform.is"
```
2024-09-25 00:04:37 +03:00
github-actions[bot] and GitHub
76f4ef688d
Merge staging-next into staging
2024-09-12 06:05:16 +00:00
Martin Weinelt
6868416e1a
python313: 3.13.0rc1 -> 3.13.0rc2
...
https://docs.python.org/3.13/whatsnew/changelog.html#python-3-13-0-release-candidate-2
2024-09-07 17:41:41 +02:00
Martin Weinelt
53a9c0f5a8
python310: 3.10.14 -> 3.10.15
...
https://docs.python.org/release/3.10.15/whatsnew/changelog.html
2024-09-07 17:40:41 +02:00
Martin Weinelt
f60667a875
python39: 3.9.19 -> 3.9.20
...
https://docs.python.org/release/3.9.20/whatsnew/changelog.html
2024-09-07 17:39:54 +02:00
Martin Weinelt
a161af2daa
python311: 3.11.9 -> 3.11.10
...
https://docs.python.org/release/3.11.10/whatsnew/changelog.html
2024-09-07 06:06:06 +02:00
Martin Weinelt
9550eb8922
python312: 3.12.5 -> 3.12.6
...
https://docs.python.org/release/3.12.6/whatsnew/changelog.html
2024-09-07 06:03:19 +02:00
OTABI Tomoya and GitHub
a37d8f5310
Merge pull request #333228 from mweinelt/python-3.12.5
...
python312: 3.12.4 -> 3.12.5
2024-08-17 22:25:02 +09:00
Martin Weinelt
8878d8afcd
python312: 3.12.4 -> 3.12.5
...
https://docs.python.org/release/3.12.5/whatsnew/changelog.html
2024-08-08 15:36:12 +02:00
Martin Weinelt
430a009282
python313: 3.13.0b4 -> 3.13.0rc1
...
https://docs.python.org/3.13/whatsnew/changelog.html#python-3-13-0rc1
2024-08-01 13:52:30 +02:00
Martin Weinelt
d63b3b2faf
python313: 3.13.0b3 -> 3.13.0b4
...
https://docs.python.org/3.13/whatsnew/changelog.html#python-3-13-0-beta-4
2024-07-18 17:07:11 +02:00
K900
bde999c03e
Merge branch 'master' into staging-next
2024-06-29 10:13:13 +03:00
Martin Weinelt
89551eddb7
python313: 3.13.0b2 -> 3.13.0b3
...
https://docs.python.org/3.13/whatsnew/changelog.html#python-3-13-0-beta-3
2024-06-28 13:19:32 +02:00
Martin Weinelt
737b5cd4f2
python3: 3.11.9 -> 3.12.4
...
As per our documented update schedule, we'll default to Python 3.12 in
the 24.11 release cycle, while recursing into both 3.11 and 3.12.
2024-06-24 12:14:39 +02:00
github-actions[bot] and GitHub
b04ad4178b
Merge staging-next into staging
2024-06-08 12:01:35 +00:00
natsukium
f58da4a91d
python312: 3.12.3 -> 3.12.4
...
https://docs.python.org/release/3.12.4/whatsnew/changelog.html
2024-06-07 15:40:56 +09:00
natsukium
6a469b3cfe
python313: 3.13.0b1 -> 3.13.0b2
...
https://www.python.org/downloads/release/python-3130b2/
2024-06-07 14:26:44 +09:00
Martin Weinelt
98e7084e4a
python313: 3.13.0a6 -> 3.13.0b1
...
https://docs.python.org/3.13/whatsnew/changelog.html#python-3-13-0b1
2024-05-09 13:32:38 +02:00
github-actions[bot] and GitHub
257e7bee59
Merge master into staging-next
2024-04-14 14:04:38 +00:00
Martin Weinelt
72502ca655
python313: 3.13.0a5 -> 3.13.0a6
...
https://docs.python.org/3.13/whatsnew/changelog.html#python-3-13-0-alpha-6
2024-04-12 00:27:07 +02:00
Martin Weinelt
3546ac2240
python311: 3.11.8 -> 3.11.9
...
https://docs.python.org/release/3.11.9/whatsnew/changelog.html
2024-04-10 10:38:40 +02:00
Martin Weinelt
e8eb0ced9f
python312: 3.12.2 -> 3.12.3
...
https://docs.python.org/release/3.12.3/whatsnew/changelog.html
2024-04-10 10:38:39 +02:00
github-actions[bot] and GitHub
40938cc5ef
Merge master into staging-next
2024-03-26 06:01:14 +00:00
natsukium
ffdc76613b
python310: 3.10.13 -> 3.10.14
...
https://docs.python.org/release/3.10.14/whatsnew/changelog.html
https://blog.python.org/2024/03/python-31014-3919-and-3819-is-now.html
fixes: CVE-2023-52425, CVE-2024-0450, CVE-2023-6597
2024-03-23 15:58:41 +09:00
natsukium
f99f5b4409
python39: 3.9.18 -> 3.9.19
...
https://docs.python.org/release/3.9.19/whatsnew/changelog.html
https://blog.python.org/2024/03/python-31014-3919-and-3819-is-now.html
fixes: CVE-2023-52425, CVE-2024-0450, CVE-2023-6597
2024-03-23 15:58:40 +09:00
github-actions[bot] and GitHub
8c5e10ca32
Merge staging-next into staging
2024-03-22 06:01:35 +00:00
Sandro Jäckel
61baca011c
python27: 2.7.18.7 -> 2.7.18.8
...
Diff: https://github.com/ActiveState/cpython/compare/v2.7.18.7...v2.7.18.8
2024-03-15 13:13:12 +01:00
Martin Weinelt
b89f66b768
python313: 3.13.0a3 -> 3.13.0a5
...
https://docs.python.org/3.13/whatsnew/changelog.html#python-3-13-0-alpha-4
https://docs.python.org/3.13/whatsnew/changelog.html#python-3-13-0-alpha-5
2024-03-13 14:43:51 +01:00
Martin Weinelt
14a12caecf
python38: remove
...
The end of life for Python 3.8 is scheduled for 2024/10. As such it
cannot be a part of NixOS 24.05, because its support cycle goes past
that.
2024-03-05 11:56:21 +01:00
Martin Weinelt
45fd60685f
python312: 3.12.1 -> 3.12.2
...
https://docs.python.org/release/3.11.8/whatsnew/changelog.html
2024-02-08 00:54:57 +01:00
Martin Weinelt
8751812a3b
python311: 3.11.7 -> 3.11.8
...
https://docs.python.org/release/3.11.8/whatsnew/changelog.html
2024-02-07 18:49:49 +01:00
Martin Weinelt
2d6fa6f35d
cpython: refactor & clean up
...
- group dependencies logically
- remove `? null` fallback value
- remove redundant isPy3k conditions
- remove overly broad `with lib` import
- more assertion messages
- move python310 out of sources attrset
2024-02-02 12:28:09 +01:00
Martin Weinelt
4757e347cf
python313: 3.13.0a2 -> 3.13.0a3
...
https://docs.python.org/3.13/whatsnew/changelog.html#python-3-13-0-alpha-3
2024-01-19 02:05:51 +01:00
Weijia Wang
eb5334c27d
Merge branch 'master' into staging-next
2024-01-03 03:22:40 +01:00
Sergei Trofimovich and GitHub
29a2c82603
pythonInterpreters.pypy39_prebuilt: fix eval ( #277543 )
...
Without the change the eval fails as:
$ nix build --no-link -f. pythonInterpreters.pypy39_prebuilt.buildEnv
error:
error: attribute 'pypy38_prebuilt' missing
208| # Not included at top-level
209| self = __splicedPackages.pythonInterpreters.pypy38_prebuilt;
| ^
210| sourceVersion = {
Did you mean one of pypy39_prebuilt or pypy27_prebuilt?
2024-01-02 17:20:05 +01:00
Martin Weinelt
1128c5bfed
python311: 3.11.6 -> 3.11.7
...
https://docs.python.org/release/3.11.7/whatsnew/changelog.html
2023-12-20 20:46:22 +01:00
Martin Weinelt
a3feaa36a0
python312: 3.12.0 -> 3.12.1
...
https://docs.python.org/release/3.12.1/whatsnew/changelog.html
Fixes: CVE-2023-6507
2023-12-08 17:03:13 +01:00
Martin Weinelt
0818809eae
python313: 3.13.0a1 -> 3.13.0a2
...
https://www.python.org/downloads/release/python-3130a2/
2023-11-23 13:27:19 +01:00
github-actions[bot] and GitHub
3c8c81154a
Merge staging-next into staging
2023-10-18 12:02:01 +00:00
github-actions[bot] and GitHub
8e8fc73296
Merge master into staging-next
2023-10-18 12:01:25 +00:00
Martin Weinelt
13c8e4299a
python313: init at 3.13.0a1
...
https://docs.python.org/3.13/whatsnew/changelog.html#python-3-13-0-alpha-1
2023-10-17 23:06:20 +02:00
Martin Weinelt
edd561abce
python311: 3.11.5 -> 3.11.6
...
https://docs.python.org/release/3.11.6/whatsnew/changelog.html
2023-10-03 10:31:23 +02:00
github-actions[bot] and GitHub
23a7292114
Merge master into staging-next
2023-10-02 18:01:04 +00:00
Martin Weinelt
1fcb41f796
python312: 3.12.0-rc3 -> 3.12.0
...
https://docs.python.org/dev/whatsnew/3.12.html
https://docs.python.org/release/3.12.0/whatsnew/changelog.html
2023-10-02 17:47:17 +02:00
natsukium and Martin Weinelt
836da00391
python311: 3.11.4 -> 3.11.5
...
https://docs.python.org/release/3.11.5/whatsnew/changelog.html
Fixes: CVE-2023-40217
2023-09-27 15:32:44 +02:00