Modernize tooling: uv, ruff, ty, Python 3.13+ and full typing #85
ci.yml
on: pull_request
Matrix: test
Publish to Github and Pypi
0s
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
|
|