Skip to content

Modernize project for compatibility with uv #223

Modernize project for compatibility with uv

Modernize project for compatibility with uv #223

Triggered via pull request December 19, 2025 23:20
Status Success
Total duration 7m 12s
Artifacts 3

test_and_deploy.yml

on: pull_request
Matrix: test_repo
Test sdist on MacOS w/ Py3.13
1m 29s
Test sdist on MacOS w/ Py3.13
Matrix: Build wheels on Ubuntu
Test sdist on MacOS w/ Py3.10
2m 7s
Test sdist on MacOS w/ Py3.10
Test manylinux wheel on Ubuntu w/ Py3.13
2m 25s
Test manylinux wheel on Ubuntu w/ Py3.13
Deploy artefacts to testpypi
0s
Deploy artefacts to testpypi
Deploy sdist to pypi
0s
Deploy sdist to pypi
Fit to window
Zoom out
Zoom in

Annotations

26 warnings
Test on macos-latest w/ Py3.13
No file matched to [**/uv.lock,**/requirements*.txt]. The cache will never get invalidated. Make sure you have checked out the target repository and configured the cache-dependency-glob input correctly.
Test on macos-latest w/ Py3.13
No file matched to [**/uv.lock,**/requirements*.txt]. The cache will never get invalidated. Make sure you have checked out the target repository and configured the cache-dependency-glob input correctly.
Test on macos-latest w/ Py3.13
Empty workdir detected. This may cause unexpected behavior. You can enable ignore-empty-workdir to mute this warning.
Test on macos-latest w/ Py3.10
No file matched to [**/uv.lock,**/requirements*.txt]. The cache will never get invalidated. Make sure you have checked out the target repository and configured the cache-dependency-glob input correctly.
Test on macos-latest w/ Py3.10
No file matched to [**/uv.lock,**/requirements*.txt]. The cache will never get invalidated. Make sure you have checked out the target repository and configured the cache-dependency-glob input correctly.
Test on macos-latest w/ Py3.10
Empty workdir detected. This may cause unexpected behavior. You can enable ignore-empty-workdir to mute this warning.
Test on macos-latest w/ Py3.11
No file matched to [**/uv.lock,**/requirements*.txt]. The cache will never get invalidated. Make sure you have checked out the target repository and configured the cache-dependency-glob input correctly.
Test on macos-latest w/ Py3.11
No file matched to [**/uv.lock,**/requirements*.txt]. The cache will never get invalidated. Make sure you have checked out the target repository and configured the cache-dependency-glob input correctly.
Test on macos-latest w/ Py3.11
Empty workdir detected. This may cause unexpected behavior. You can enable ignore-empty-workdir to mute this warning.
Test on ubuntu-latest w/ Py3.12
No file matched to [**/uv.lock,**/requirements*.txt]. The cache will never get invalidated. Make sure you have checked out the target repository and configured the cache-dependency-glob input correctly.
Test on ubuntu-latest w/ Py3.12
No file matched to [**/uv.lock,**/requirements*.txt]. The cache will never get invalidated. Make sure you have checked out the target repository and configured the cache-dependency-glob input correctly.
Test on ubuntu-latest w/ Py3.12
Empty workdir detected. This may cause unexpected behavior. You can enable ignore-empty-workdir to mute this warning.
Test on ubuntu-latest w/ Py3.13
No file matched to [**/uv.lock,**/requirements*.txt]. The cache will never get invalidated. Make sure you have checked out the target repository and configured the cache-dependency-glob input correctly.
Test on ubuntu-latest w/ Py3.13
No file matched to [**/uv.lock,**/requirements*.txt]. The cache will never get invalidated. Make sure you have checked out the target repository and configured the cache-dependency-glob input correctly.
Test on ubuntu-latest w/ Py3.13
Empty workdir detected. This may cause unexpected behavior. You can enable ignore-empty-workdir to mute this warning.
Test on ubuntu-latest w/ Py3.10
No file matched to [**/uv.lock,**/requirements*.txt]. The cache will never get invalidated. Make sure you have checked out the target repository and configured the cache-dependency-glob input correctly.
Test on ubuntu-latest w/ Py3.10
No file matched to [**/uv.lock,**/requirements*.txt]. The cache will never get invalidated. Make sure you have checked out the target repository and configured the cache-dependency-glob input correctly.
Test on ubuntu-latest w/ Py3.10
Empty workdir detected. This may cause unexpected behavior. You can enable ignore-empty-workdir to mute this warning.
Test on ubuntu-latest w/ Py3.11
No file matched to [**/uv.lock,**/requirements*.txt]. The cache will never get invalidated. Make sure you have checked out the target repository and configured the cache-dependency-glob input correctly.
Test on ubuntu-latest w/ Py3.11
No file matched to [**/uv.lock,**/requirements*.txt]. The cache will never get invalidated. Make sure you have checked out the target repository and configured the cache-dependency-glob input correctly.
Test on ubuntu-latest w/ Py3.11
Empty workdir detected. This may cause unexpected behavior. You can enable ignore-empty-workdir to mute this warning.
Test on macos-latest w/ Py3.12
No file matched to [**/uv.lock,**/requirements*.txt]. The cache will never get invalidated. Make sure you have checked out the target repository and configured the cache-dependency-glob input correctly.
Test on macos-latest w/ Py3.12
No file matched to [**/uv.lock,**/requirements*.txt]. The cache will never get invalidated. Make sure you have checked out the target repository and configured the cache-dependency-glob input correctly.
Test on macos-latest w/ Py3.12
Empty workdir detected. This may cause unexpected behavior. You can enable ignore-empty-workdir to mute this warning.
Test sdist on MacOS w/ Py3.13
cmake 4.2.1 is already installed and up-to-date. To reinstall 4.2.1, run: brew reinstall cmake
Test sdist on MacOS w/ Py3.10
cmake 4.2.1 is already installed and up-to-date. To reinstall 4.2.1, run: brew reinstall cmake

Artifacts

Produced during runtime
Name Size Digest
python-sdist
5.97 MB
sha256:11a29cfa9d8fcf5f88fb9d62d0df16b0bf98a5d390d748f2d2f5c65ac1d04f76
python-wheels-ubuntu-24.04-arm
2.92 MB
sha256:0e70b1d6dba492e72c957e9b46651162c1643988b8eef6f175b88060e9c5cf46
python-wheels-ubuntu-latest
2.97 MB
sha256:bd79e2e7cfaf5d8f5d9c1bb1f993147f1da9fbff6b76bd8b3c9315365747149e