Commit Graph

28524 Commits

Author SHA1 Message Date
Michael Daniels
cdb47d5b88 Merge branch 'staging-next' into staging 2026-02-17 19:55:41 -05:00
Michael Daniels
890fb79b29 Merge branch 'master' into staging-next 2026-02-17 19:43:49 -05:00
Marcin Serwin
2a0885357d {python3Packages.,}monosat: modernize (#426471) 2026-02-17 22:43:33 +00:00
Gaetan Lepage
29fac18dc9 python3Packages.tree-sitter-bash: init at 0.25.1 2026-02-17 21:41:04 +00:00
Steven Allen
2572f96df4 python313Packages.minisbd: init at 0.9.3
This PR adds minisbd, a dependency of argostranslate 1.11.0. See
https://github.com/NixOS/nixpkgs/pull/491472.
2026-02-17 13:17:40 -08:00
Fabián Heredia Montiel
d80b1bccd5 Merge remote-tracking branch 'origin/master' into staging-next 2026-02-17 12:29:41 -06:00
Matthieu Coudron
d99da9009f tree-sitter-grammars: expose tree-sitter.json (#442281) 2026-02-17 18:09:32 +00:00
Matthieu Coudron
1fa09357b2 helix: build tree-sitter grammars from source (#452275) 2026-02-17 18:06:18 +00:00
Martin Weinelt
bc4a1b3235 python3Packages.airpatrol: init at 0.1.0 (#491289) 2026-02-17 17:38:08 +00:00
Martin Weinelt
46741186ba python3Packages.onnx-asr: init at 0.10.2 (#490362) 2026-02-17 17:20:22 +00:00
Martin Weinelt
58d5121881 python3Packages.viaggiatreno-ha: init at 0.2.4 (#491098) 2026-02-17 16:57:30 +00:00
Martin Weinelt
211666734a python3Packages.visionpluspython: init at 1.0.2 (#491163) 2026-02-17 16:53:33 +00:00
jaredmontoya
917e091357 python3Packages.onnx-asr: init at 0.10.2 2026-02-17 17:10:28 +01:00
Sandro Jäckel
a0e9ccda21 python3Packages.typer: 0.21.2 -> 0.22.0, drop typer-slim
As upstream writes on pypi [1]:

This package, typer-slim, does nothing other than depend on typer.

1: https://pypi.org/project/typer-slim/

Diff: fastapi/typer@0.21.2...0.22.0

Changelog: https://github.com/tiangolo/typer/releases/tag/0.22.0
2026-02-17 15:58:47 +01:00
nixpkgs-ci[bot]
3cace5ad8a Merge master into staging-next 2026-02-17 12:13:12 +00:00
Andrea Ciceri
8850dd94cf tree-sitter-grammars: add many grammars 2026-02-17 12:25:50 +01:00
Doron Behar
b34918f839 python3Packages.rpi-lgpio: init at 0.6 (#490783) 2026-02-17 12:30:26 +02:00
robert jakub
ba50481881 python31{3,4}.pkgs.rpi-lgpio: init at 0.6 2026-02-17 08:57:42 +01:00
Jeremy Fleischman
afe82997e6 tree-sitter-grammars: expose tree-sitter.json
Tree sitter grammars recently started adding a
[`tree-sitter.json`](https://tree-sitter.github.io/tree-sitter/cli/init.html?highlight=tree-sitter.json#structure-of-tree-sitterjson)
file to the root of their repos. It has some useful information for
folks writing code, so I believe it makes sense to expose.

Here I've made 3 changes:

1. `tree-sitter-grammars.*` now include the `tree-sitter.json`:
   ```console
   $ ls $(nix-build -A tree-sitter-grammars.tree-sitter-nix)
   parser  queries  tree-sitter.json
   ```
2. `python3.pkgs.tree-sitter-grammars.*` Python packages have a new
   `config` method you can call to get a nicely typed datastructure:
   ```console
    $ nix-shell -p 'let pkgs = import ./. {}; in pkgs.python3.withPackages (ps: [ps.tree-sitter-grammars.tree-sitter-nix])' --run "python -c 'import tree_sitter_nix; print(tree_sitter_nix.config())'"
    field_schema='https://tree-sitter.github.io/tree-sitter/assets/schemas/config.schema.json' grammars=[Grammar(name='nix', camelcase='Nix', title='Nix', scope='source.nix', path='/nix/store/29vbs3fbzzjgq6jgrwlklwwbwwsvgx2b-tree-sitter-nix-grammar-0.25.6', external_files=None, file_types=['nix'], highlights='queries/highlights.scm', injections='queries/injections.scm', locals='queries/locals.scm', tags='queries/tags.scm', injection_regex='^nix$', first_line_regex=None, content_regex=None, class_name='TreeSitterNix')] metadata=Metadata(version='0.3.0', license='MIT', description='Nix grammar for tree-sitter', links=Links(repository=AnyUrl('https://github.com/nix-community/tree-sitter-nix'), funding=None, homepage=None), authors=[Author(name='Charles Strahan', email='charles@cstrahan.com', url=AnyUrl('https://www.cstrahan.com/'))], namespace='io.github.tree-sitter') bindings=Bindings(c=True, go=True, java=False, kotlin=False, node=True, python=True, rust=True, swift=True, zig=False)
   ```

   This required introducing a new `python-modules/tree-sitter-config`
   for the generated `TreeSitterConfig` datatype. I'm sort of hoping
   this (or something like it) would be acceptable for including in upstream
   `tree-sitter/py-tree-sitter`.
3. I've submitted patches to all grammers whose `tree-sitter.json` didn't
   obey upstream's schema definition. Until those patches land, we can
   opt the language out of the `test_config` test by setting
   `passthru.checkTreeSitterJson = false`.
2026-02-16 22:25:04 -08:00
nixpkgs-ci[bot]
7a231b980d Merge master into staging-next 2026-02-17 06:21:49 +00:00
Robert Schütz
83e06fc752 python3Packages.aioshutil: drop 2026-02-16 22:17:14 -08:00
Jamie Magee
0013fa0fbb python3Packages.airpatrol: init at 0.1.0 2026-02-16 21:26:45 -08:00
Kerstin
7b386e319d weblate: run pytest unit tests (#475943) 2026-02-17 03:45:39 +00:00
nixpkgs-ci[bot]
24880d9041 Merge master into staging-next 2026-02-17 00:24:16 +00:00
dotlambda
86c8682344 python3Packages.libvalkey: init at 4.0.1 (#490905) 2026-02-16 22:59:01 +00:00
Jamie Magee
1bbbf826a6 python3Packages.visionpluspython: init at 1.0.2 2026-02-16 13:32:24 -08:00
nixpkgs-ci[bot]
ae20412acf Merge master into staging-next 2026-02-16 18:12:30 +00:00
Luna
eb89eebff0 amdsmi: expose as python module (#490590) 2026-02-16 17:53:50 +00:00
Jamie Magee
77b7de2262 python3Packages.viaggiatreno-ha: init at 0.2.4
Viaggiatreno API wrapper for querying Trenitalia ViaggiaTreno API,
used by the Home Assistant viaggiatreno integration.

https://github.com/monga/viaggiatreno_ha
https://pypi.org/project/viaggiatreno-ha
2026-02-16 09:49:32 -08:00
Guilhem Saurel
55d00aa8e0 fatrop: 0.0.4 -> 1.0.0 2026-02-16 16:28:47 +01:00
Robert Schütz
2e5df9dc11 python3Packages.libvalkey: init at 4.0.1 2026-02-15 18:04:14 -08:00
K900
47739901c2 Merge remote-tracking branch 'origin/master' into staging-next 2026-02-16 03:26:29 +03:00
GueLaKais
0888da72e6 python313Packages.colcon-hardware-acceleration: init at 0.8.0 2026-02-15 22:47:09 +01:00
Wulfsta
e229fe7d08 amdsmi: expose as python module 2026-02-15 14:19:56 -05:00
Connor Baker
b720e4aceb ladybugdb, python3Packages.real-ladybug: init at 0.14.1 (#484447) 2026-02-15 18:52:02 +00:00
Pol Dellaiera
4961c3921c python3Packages.ghmap: init at 2.0.3 2026-02-15 10:55:37 +01:00
K900
0c1b9db071 python3Packages: fix mismerge 2026-02-14 21:16:39 +03:00
K900
263c2674cb Merge remote-tracking branch 'origin/master' into staging-next 2026-02-14 21:12:40 +03:00
Thiago Kenji Okada
cfd8eb7545 python3Packages.graphemeu: init at 0.10.0, python3Packages.grapheme: remove (#473415) 2026-02-14 17:22:48 +00:00
nixpkgs-ci[bot]
3cdfe75776 Merge master into staging-next 2026-02-14 16:18:02 +00:00
Gaétan Lepage
38fdd58e9b pymcuprog: init at 3.19.4.61, pyedbglib: init at 2.24.2.18 (#488386) 2026-02-14 15:36:24 +00:00
prophetofxenu
12c68a34ac pymcuprog: init at 3.19.4.61 2026-02-14 15:29:35 +00:00
prophetofxenu
23e1bfe1cd pyedbglib: init at 2.24.2.18 2026-02-14 15:29:32 +00:00
K900
b35b3a6957 Merge remote-tracking branch 'origin/master' into staging-next 2026-02-14 18:29:07 +03:00
Anthony Roussel
785872b38e python3Packages.graphemeu: init at 0.10.0
https://github.com/timendum/grapheme
2026-02-14 13:08:17 +01:00
Gaétan Lepage
bd975a47cf python3Packages.clipman: init at 3.3.3 (#484357) 2026-02-14 09:25:07 +00:00
Wu, Zhenyu
a57b916232 python3Packages.clipman: init at 3.3.3
Co-authored-by: Gaétan Lepage <gaetan@glepage.com>
2026-02-14 11:48:25 +08:00
Hamid
b8ace9a5e3 python3Packages.real-ladybug: init at 0.14.1 2026-02-13 22:51:44 +01:00
K900
c0a608840d paperless-ngx: specify build-system, unpin django-auditlog and scikit-learn (#488795) 2026-02-13 08:20:53 +00:00
Robert Schütz
39b47a328f python3Packages.ocrmypdf_16: init at 16.13.0 2026-02-12 16:51:41 +01:00