Skip to content

Exclude tree-sitter-language-pack 1.6.3#33

Merged
tob-scott-a merged 1 commit intotrailofbits:mainfrom
flowtrader2016:codex/macos-tree-sitter-language-pack-fix
Apr 29, 2026
Merged

Exclude tree-sitter-language-pack 1.6.3#33
tob-scott-a merged 1 commit intotrailofbits:mainfrom
flowtrader2016:codex/macos-tree-sitter-language-pack-fix

Conversation

@flowtrader2016
Copy link
Copy Markdown
Contributor

@flowtrader2016 flowtrader2016 commented Apr 25, 2026

Summary

Exclude tree-sitter-language-pack==1.6.3, which does not publish a compatible CPython 3.12 macOS arm64 wheel.

This keeps Trailmark's dependency range compatible with the supported Python/macOS combination.

Verification

UV_EXCLUDE_NEWER=2026-04-17T00:53:06.94394Z uv lock --check --python /opt/homebrew/Caskroom/miniforge/base/envs/py312/bin/python
UV_EXCLUDE_NEWER=2026-04-17T00:53:06.94394Z uv run --python /opt/homebrew/Caskroom/miniforge/base/envs/py312/bin/python ruff check src tests
UV_EXCLUDE_NEWER=2026-04-17T00:53:06.94394Z uv run --python /opt/homebrew/Caskroom/miniforge/base/envs/py312/bin/python pytest -q
1038 passed

tree-sitter-language-pack 1.6.3 does not provide a CPython 3.12 macOS arm64 wheel, which breaks installs for Trailmark's supported Python/macOS combination.

Exclude only that release and keep the lockfile metadata aligned with the project dependency specifier.
@flowtrader2016 flowtrader2016 force-pushed the codex/macos-tree-sitter-language-pack-fix branch from 5165ee6 to 139d14e Compare April 25, 2026 14:38
@flowtrader2016 flowtrader2016 changed the title Fix macOS Python 3.12 tree-sitter language pack resolution Exclude tree-sitter-language-pack 1.6.3 Apr 25, 2026
@tob-scott-a tob-scott-a merged commit c08cec8 into trailofbits:main Apr 29, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants