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
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
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
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