Skip to content

Modernize tooling: uv, ruff, ty, Python 3.13+ and full typing #85

Modernize tooling: uv, ruff, ty, Python 3.13+ and full typing

Modernize tooling: uv, ruff, ty, Python 3.13+ and full typing #85

Triggered via pull request August 4, 2026 17:46
Status Failure
Total duration 39s
Artifacts 1

ci.yml

on: pull_request
Matrix: test
Lint
9s
Lint
Typecheck
12s
Typecheck
Build and test wheel
10s
Build and test wheel
Publish to Github and Pypi
0s
Publish to Github and Pypi
Fit to window
Zoom out
Zoom in

Annotations

3 errors and 1 warning
Typecheck
Process completed with exit code 1.
ty (unresolved-import): keycmd/shell.py#L9
keycmd/shell.py:9:6: unresolved-import: Cannot resolve imported module `shellingham` info: Searched in the following paths during module resolution: info: 1. /home/runner/work/keycmd/keycmd (first-party code) info: 2. vendored://stdlib (stdlib typeshed stubs vendored by ty) info: 3. /home/runner/work/keycmd/keycmd/.venv/lib/python3.14/site-packages (site-packages) info: 4. /home/runner/work/keycmd/keycmd/.venv/lib64/python3.14/site-packages (site-packages) info: make sure your Python environment is properly configured: https://docs.astral.sh/ty/modules/#python-environment
ty (unresolved-import): keycmd/creds.py#L4
keycmd/creds.py:4:8: unresolved-import: Cannot resolve imported module `keyring` info: Searched in the following paths during module resolution: info: 1. /home/runner/work/keycmd/keycmd (first-party code) info: 2. vendored://stdlib (stdlib typeshed stubs vendored by ty) info: 3. /home/runner/work/keycmd/keycmd/.venv/lib/python3.14/site-packages (site-packages) info: 4. /home/runner/work/keycmd/keycmd/.venv/lib64/python3.14/site-packages (site-packages) info: make sure your Python environment is properly configured: https://docs.astral.sh/ty/modules/#python-environment
Build and test wheel
Failed to save: Unable to reserve cache with key setup-uv-2-x86_64-unknown-linux-gnu-ubuntu-24.04-unknown-pruned-2c9d2c615ebbbf376d9875fdcf141b33d476948eb01b27fc07a7c8f1929b6ffb, another job may be creating this cache.

Artifacts

Produced during runtime
Name Size Digest
dist
27.9 KB
sha256:ac22d0d65cf17a515552152b3d7407efe3bced488b9618bebc36ca2e4a99966c