Commit Graph

11659 Commits

Author SHA1 Message Date
nixpkgs-ci[bot]
6d43ecacaa Merge staging-next into staging 2025-01-18 18:04:38 +00:00
nixpkgs-ci[bot]
0cae90809c Merge master into staging-next 2025-01-18 18:04:10 +00:00
Doron Behar
58b02fee2f octavePackages: Add locale as buildInput to Octave packages buildEnv (#359121) 2025-01-18 19:22:48 +02:00
nixpkgs-ci[bot]
df755a5e9c Merge staging-next into staging 2025-01-17 18:04:58 +00:00
nixpkgs-ci[bot]
df5a154f88 Merge master into staging-next 2025-01-17 18:04:22 +00:00
natsukium
6c7c9055de python314: 3.14.0a3 -> 3.14.0a4
https://docs.python.org/3.14/whatsnew/changelog.html#python-3-14-0-alpha-4
2025-01-17 19:53:00 +09:00
Martin Weinelt
b734fd2caf python314: 3.14.0a2 -> 3.14.0a3
https://docs.python.org/3.14/whatsnew/changelog.html#python-3-14-0-alpha-3
2025-01-17 19:47:29 +09:00
K900
fd0beea84e Merge remote-tracking branch 'origin/staging-next' into staging 2025-01-16 09:07:19 +03:00
nixpkgs-ci[bot]
d4a1995529 Merge master into staging-next 2025-01-16 00:14:11 +00:00
R. Ryantm
9b8558147f wasmtime: 28.0.0 -> 28.0.1 2025-01-15 03:21:35 +00:00
github-actions[bot]
f9082802a1 Merge staging-next into staging 2025-01-13 18:05:19 +00:00
github-actions[bot]
c67c39eb74 Merge master into staging-next 2025-01-13 18:04:50 +00:00
Arne Keller
c9e6f18fac python311: fix mingwW64 cross, mark as broken for other versions (#372190) 2025-01-13 17:02:49 +01:00
github-actions[bot]
abfd150a73 Merge staging-next into staging 2025-01-12 00:16:40 +00:00
github-actions[bot]
73a0e53385 Merge master into staging-next 2025-01-12 00:16:14 +00:00
Arne Keller
8b86bf07bc racket: refactor and add features, 8.14 -> 8.15, mark Darwin as badPlatforms (#365194) 2025-01-11 22:42:43 +01:00
github-actions[bot]
af90f480db Merge staging-next into staging 2025-01-11 06:04:46 +00:00
github-actions[bot]
477a9c6eb6 Merge master into staging-next 2025-01-11 06:04:16 +00:00
Palmer Cox
a7f1305bc1 Fix optional-dependencies in mkPythonEditablePackage
The problem is that optional-dependencies looks something like:

    optional-dependencies = {
        extra1 = [ package1 package2 ];
    };

And the goal is to transform that into some JSON that works as a
pyproject file. So, its supposed to look something like:

    {
        "optional-dependencies": {
            "extra1": [ "package1" "package2" ]
        }
    }

Previously, we were trying to do that converstion with:

    optional-dependencies = lib.mapAttrs (_: lib.getName) optional-dependencies;

The problem is that we're calling lib.getName on the array of
dependencies. Instead, we convert the code to call lib.getName on each
individual dependency in the array.
2025-01-10 23:16:32 -05:00
Yt
9017ae3015 elixir: use env shebang only on Darwin (#372297) 2025-01-10 18:16:49 -05:00
w
55442f689a elixir: use env shebang only on Darwin 2025-01-10 01:24:48 +00:00
Yueh-Shun Li
9b07602c8e unittestCheckHook: lint with ShellCheck 2025-01-09 18:36:39 +08:00
Yueh-Shun Li
1e8f39148a unittestCheckHook: handle unittestFlagsArray __structuredAttrs-agnostically
Take unittestFlags as the new and conforming interface.

Keep unittestFlagsArray as is.
2025-01-09 18:36:39 +08:00
Yueh-Shun Li
76f6a3b292 setuptoolsBuildHook: lint with ShellCheck 2025-01-09 18:36:38 +08:00
Yueh-Shun Li
d8c36cb252 setuptoolsBuildHook: support __structuredAttrs
Handle flags with appendToVar and concatTo.

Stop Bash-expanding elements of
setupPyGlobalFlags and setupPyBuildFlags.
2025-01-09 18:36:38 +08:00
Yueh-Shun Li
ec6f585f05 pytestCheckHook: lint with ShellCheck 2025-01-09 18:36:37 +08:00
Yueh-Shun Li
26f09762a8 pytestCheckHook: support __structuredAttrs
Add flag pytestFlags as the new, conforming interface
replacing pytestFlagsArray.

Stop Bash-expanding disabledTests and disabledTestPaths.

Handle disabledTestPaths with `pytest --ignore-glob <path>`
to keep globbing support.
Check if each path glob matches at least one path
using the `glob` module from the Python standard library.

Also make buildPythonPackage and buildPythonApplication
stop escaping the elements of disabledTests and disabledTestPaths.
2025-01-09 18:36:37 +08:00
rczb
1e81dc5584 racket: mark Darwin as badPlatforms 2025-01-09 09:41:27 +08:00
rczb
0babbe77c4 racket: 8.14 -> 8.15
Release note: https://blog.racket-lang.org/2024/11/racket-v8-15.html

Close #360765.
2025-01-09 09:39:30 +08:00
rczb
b0c8f7e40a racket: add updateScript 2025-01-09 09:39:30 +08:00
rczb
e53c03c0e1 racket: add tests 2025-01-09 09:39:30 +08:00
rczb
3313146456 racket: add writeScript[Bin] 2025-01-09 09:39:30 +08:00
rczb
1f9350c3e4 racket and racket-minimal: refactor
- Remove redundant dependencies and patch. (fix #246902)
- Unify `pname` to `racket`.
- Clean code.
2025-01-09 09:37:06 +08:00
github-actions[bot]
ded5a5e552 Merge master into staging-next 2025-01-09 00:14:35 +00:00
Peder Bergebakken Sundt
8fd082ed7f mk-python-derivation: passthru disabled
Enables outside testing of whether a package is supported for the current interpreter
2025-01-09 00:37:17 +01:00
FliegendeWurst
6658ddfa50 python311: fix mingwW64 cross, mark as broken for other versions 2025-01-08 18:39:21 +01:00
R. Ryantm
f90c31df67 zef: 0.22.6 -> 0.22.7 2025-01-07 16:22:32 +00:00
github-actions[bot]
67eb5fcba7 Merge master into staging-next 2025-01-07 12:05:41 +00:00
7c6f434c
a7aac32ab1 pypy{27,310}: 7.3.12 -> 7.3.17 (#370527) 2025-01-07 11:52:49 +00:00
7c6f434c
ba353096c9 clisp: disable PIE hardening (#371118) 2025-01-07 10:58:04 +00:00
FliegendeWurst
e1786d996e clisp: disable PIE hardening, fix strictDeps build 2025-01-05 20:53:36 +01:00
github-actions[bot]
eb439c03f4 Merge staging-next into staging 2025-01-05 12:05:44 +00:00
Francesco Gazzetta
4a1f682683 tcl-9_0,tk-9_0: 9.0.0 -> 9.0.1
Fixes darwin for tk-9_0
2025-01-05 10:57:15 +00:00
Peder Bergebakken Sundt
dbee3b0e98 Merge remote-tracking branch 'upstream/staging-next' into fix-merge-conflict-1735949935 2025-01-04 01:24:46 +01:00
Gaétan Lepage
db09530e76 evcxr: add mainProgram (#370179) 2025-01-04 01:12:29 +01:00
Peder Bergebakken Sundt
0cd04d3036 treewide: migrate fetchgit rev = "refs/tags/..." to tag 2025-01-04 00:19:17 +01:00
R. Ryantm
6da2bc74dc clojure: 1.12.0.1488 -> 1.12.0.1495 2025-01-03 15:15:50 +00:00
FliegendeWurst
a104720c3e pypy310: 7.3.12 -> 7.3.17 2025-01-03 11:53:27 +01:00
FliegendeWurst
98f7e5a8b0 pypy27: 7.3.12 -> 7.3.17 2025-01-03 11:53:27 +01:00
FliegendeWurst
eff5c482de tk-8_5: fix build with GCC 14 2025-01-03 11:53:27 +01:00