Commit Graph
344 Commits
Author SHA1 Message Date
github-actions[bot]andGitHub 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]andGitHub 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]andGitHub 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 TomoyaandGitHub 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]andGitHub 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]andGitHub 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]andGitHub 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]andGitHub 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 TrofimovichandGitHub 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]andGitHub 3c8c81154a Merge staging-next into staging 2023-10-18 12:02:01 +00:00
github-actions[bot]andGitHub 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]andGitHub 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
natsukiumandMartin 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