459 Commits

Author SHA1 Message Date
FliegendeWurst 98f7e5a8b0 pypy27: 7.3.12 -> 7.3.17 2025-01-03 11:53:27 +01:00
Gaetan Lepage 8ea14f4ba1 rustpython: move to by-name 2024-12-30 22:28:02 +01:00
github-actions[bot] b0ed0ab3f1 Merge master into staging-next 2024-12-07 12:05:41 +00:00
Martin Weinelt ce5d74fbba python310: 3.10.15 -> 3.10.16
https://docs.python.org/release/3.10.16/whatsnew/changelog.html
2024-12-06 02:01:53 +01:00
Martin Weinelt 239c446720 python39: 3.9.20 -> 3.9.21
https://docs.python.org/release/3.9.21/whatsnew/changelog.html
2024-12-06 02:01:09 +01:00
Martin Weinelt cffb889dc8 python311: 3.11.10 -> 3.11.11
https://docs.python.org/release/3.11.11/whatsnew/changelog.html
2024-12-06 01:58:32 +01:00
Martin Weinelt f20bf3e36b python312: 3.12.7 -> 3.12.8 (#361740) 2024-12-04 19:44:16 +01:00
Martin Weinelt 97365475df python312: 3.12.7 -> 3.12.8
https://docs.python.org/release/3.12.8/whatsnew/changelog.html
2024-12-04 13:21:00 +01:00
Martin Weinelt 1ec7e4eb52 python313: 3.13.0 -> 3.13.1
https://docs.python.org/release/3.13.1/whatsnew/changelog.html
2024-12-04 04:07:41 +01:00
Martin Weinelt f862225a11 python314: 3.14.0a1 -> 3.14.0a2
https://docs.python.org/3.14/whatsnew/changelog.html#python-3-14-0-alpha-2
2024-11-20 03:23:49 +01:00
github-actions[bot] 6e6e33bd99 Merge staging-next into staging 2024-11-01 18:05:02 +00:00
Olivér Falvai e6b926034f pypy: fix darwin build after sdk rework
https://hydra.nixos.org/build/276111920/nixlog/6/tail
2024-10-28 08:12:22 +01:00
Martin Weinelt 8044c0cc0a python314: init at 3.14.0a1
https://docs.python.org/3.14/whatsnew/changelog.html#python-3-14-0-alpha-1
2024-10-16 03:42:47 +02:00
Martin Weinelt 48d0511af5 python312: 3.12.6 -> 3.12.7
https://docs.python.org/release/3.12.7/whatsnew/changelog.html
2024-10-13 11:09:54 +02:00
Randy Eckenrode 3e5316cb96 python3: drop configd
configd is an alias for the SystemConfiguration framework, which is now
always part of the SDK. Removing this parameter because it effectively
does nothing now, which could be misleading to users.
2024-10-10 16:23:08 -04:00
github-actions[bot] 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] 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] 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 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] 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] 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] 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] 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