Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
bf052a7
chore: exclude pixi.lock from license checks as well as whitespace cl…
cpcloud Oct 2, 2025
3fbabda
chore: add pixi gitattributes and gitignore modifications
cpcloud Oct 2, 2025
88fa7c6
chore: rename groups and consolidate
cpcloud Oct 2, 2025
aeb6e0e
chore: add pixi setup to cuda_pathfinder
cpcloud Oct 2, 2025
1022634
chore: update pixi lock
cpcloud Oct 2, 2025
d8ac193
chore: make pixi task script robust to invocation directory
cpcloud Oct 6, 2025
89117b5
chore: remove nvidia channel
cpcloud Oct 6, 2025
548c4dc
chore: fix up GHA and toolshed to use dependency groups
cpcloud Oct 6, 2025
0bd64b8
ci: move to using ext groups
cpcloud Oct 7, 2025
40cffd9
chore: ignore pixi envs recursively
cpcloud Oct 7, 2025
b42eeef
chore: update pixi lockfile
cpcloud Oct 7, 2025
ec8d79c
chore: cudss to non-ext group
cpcloud Oct 7, 2025
0e132de
Simplify `pip install` command to require just one of `--group test-c…
rwgk Oct 7, 2025
eadbeee
Merge branch 'main' into cpcloud→pixi
rwgk Oct 9, 2025
27d9963
Change naming of [dependency-groups] and provide hooks for pixi, so t…
rwgk Oct 9, 2025
03b3e63
pixi.lock snapshot
rwgk Oct 9, 2025
369142e
Systematic pixi environments: cu12-linux-64, cu12-linux-aarch64, cu12…
rwgk Oct 9, 2025
88a3a62
Move "cuda-toolkit[nvvm]==13.*" into cu13-common, it works there, too…
rwgk Oct 9, 2025
9ac1364
Make pixi run -e cu13-linux-64 -- pytest -v tests/ work for real.
rwgk Oct 9, 2025
fa384e3
Avoid use of cuda-toolkit meta-package also in cu12-common, similar t…
rwgk Oct 9, 2025
2715310
Also avoid use of cuda-toolkit[...] meta-package in cu12-linux and cu…
rwgk Oct 9, 2025
893c5b8
Remove CUDA_HOME from pixi section; it is not needed because all CUDA…
rwgk Oct 9, 2025
c3c2720
Merge branch 'main' into cpcloud→pixi
rwgk Oct 9, 2025
7dd4a7d
fully-qualified: "$CONDA_PREFIX/bin/pytest
rwgk Oct 9, 2025
052d20c
Change `[tool.pixi.feature.test.tasks]` back to plain `"pytest"` (`$C…
rwgk Oct 10, 2025
d6bb87f
Merge branch 'main' into cpcloud→pixi
rwgk Oct 10, 2025
a98f74f
pixi.lock snapshot
rwgk Oct 10, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,5 @@ cuda/_version.py export-subst
*.hpp binary
# git should not convert line endings in PNG files
*.png binary
# SCM syntax highlighting & preventing 3-way merges
pixi.lock merge=binary linguist-language=YAML linguist-generated=true
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -182,3 +182,7 @@ cython_debug/

# Dont ignore
!.github/actions/build/
# pixi environments
.pixi/
!.pixi/config.toml
.gdb_history
3 changes: 2 additions & 1 deletion .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ repos:
- repo: local
hooks:
- id: check-spdx
exclude: 'pixi\.lock$'
name: Check SPDX Headers
entry: python ./toolshed/check_spdx.py
language: python
Expand Down Expand Up @@ -52,7 +53,7 @@ repos:
- id: check-yaml
- id: debug-statements
- id: end-of-file-fixer
exclude: &gen_exclude '^(?:cuda_bindings/cuda/bindings/.*\.in?|cuda_bindings/docs/source/module/.*\.rst?)$'
exclude: &gen_exclude '^(?:cuda_bindings/cuda/bindings/.*\.in?|cuda_bindings/docs/source/module/.*\.rst?|pixi\.lock)$'
- id: mixed-line-ending
- id: trailing-whitespace
exclude: *gen_exclude
Expand Down
Loading