Skip to content

Use scikit-build and dispense with setup.py #307

Use scikit-build and dispense with setup.py

Use scikit-build and dispense with setup.py #307

Triggered via pull request February 22, 2026 00:25
Status Success
Total duration 6m 16s
Artifacts 3

test_and_deploy.yml

on: pull_request
Matrix: test_repo
Test sdist on MacOS w/ Py3.13
1m 21s
Test sdist on MacOS w/ Py3.13
Matrix: Build wheels on Ubuntu
Test sdist on MacOS w/ Py3.10
2m 30s
Test sdist on MacOS w/ Py3.10
Test manylinux wheel on Ubuntu w/ Py3.13
2m 19s
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

16 warnings
Test on macos-latest w/ Py3.11
No file matched to [/Users/runner/work/nle/nle/**/*requirements*.txt,/Users/runner/work/nle/nle/**/*requirements*.in,/Users/runner/work/nle/nle/**/*constraints*.txt,/Users/runner/work/nle/nle/**/*constraints*.in,/Users/runner/work/nle/nle/**/pyproject.toml,/Users/runner/work/nle/nle/**/uv.lock,/Users/runner/work/nle/nle/**/*.py.lock]. 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 macos-latest w/ Py3.13
No file matched to [/Users/runner/work/nle/nle/**/*requirements*.txt,/Users/runner/work/nle/nle/**/*requirements*.in,/Users/runner/work/nle/nle/**/*constraints*.txt,/Users/runner/work/nle/nle/**/*constraints*.in,/Users/runner/work/nle/nle/**/pyproject.toml,/Users/runner/work/nle/nle/**/uv.lock,/Users/runner/work/nle/nle/**/*.py.lock]. 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 ubuntu-latest w/ Py3.10
No file matched to [/home/runner/work/nle/nle/**/*requirements*.txt,/home/runner/work/nle/nle/**/*requirements*.in,/home/runner/work/nle/nle/**/*constraints*.txt,/home/runner/work/nle/nle/**/*constraints*.in,/home/runner/work/nle/nle/**/pyproject.toml,/home/runner/work/nle/nle/**/uv.lock,/home/runner/work/nle/nle/**/*.py.lock]. 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.12
No file matched to [/home/runner/work/nle/nle/**/*requirements*.txt,/home/runner/work/nle/nle/**/*requirements*.in,/home/runner/work/nle/nle/**/*constraints*.txt,/home/runner/work/nle/nle/**/*constraints*.in,/home/runner/work/nle/nle/**/pyproject.toml,/home/runner/work/nle/nle/**/uv.lock,/home/runner/work/nle/nle/**/*.py.lock]. 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.11
No file matched to [/home/runner/work/nle/nle/**/*requirements*.txt,/home/runner/work/nle/nle/**/*requirements*.in,/home/runner/work/nle/nle/**/*constraints*.txt,/home/runner/work/nle/nle/**/*constraints*.in,/home/runner/work/nle/nle/**/pyproject.toml,/home/runner/work/nle/nle/**/uv.lock,/home/runner/work/nle/nle/**/*.py.lock]. 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 [/Users/runner/work/nle/nle/**/*requirements*.txt,/Users/runner/work/nle/nle/**/*requirements*.in,/Users/runner/work/nle/nle/**/*constraints*.txt,/Users/runner/work/nle/nle/**/*constraints*.in,/Users/runner/work/nle/nle/**/pyproject.toml,/Users/runner/work/nle/nle/**/uv.lock,/Users/runner/work/nle/nle/**/*.py.lock]. 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 on ubuntu-latest w/ Py3.13
No file matched to [/home/runner/work/nle/nle/**/*requirements*.txt,/home/runner/work/nle/nle/**/*requirements*.in,/home/runner/work/nle/nle/**/*constraints*.txt,/home/runner/work/nle/nle/**/*constraints*.in,/home/runner/work/nle/nle/**/pyproject.toml,/home/runner/work/nle/nle/**/uv.lock,/home/runner/work/nle/nle/**/*.py.lock]. 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 macos-latest w/ Py3.10
No file matched to [/Users/runner/work/nle/nle/**/*requirements*.txt,/Users/runner/work/nle/nle/**/*requirements*.in,/Users/runner/work/nle/nle/**/*constraints*.txt,/Users/runner/work/nle/nle/**/*constraints*.in,/Users/runner/work/nle/nle/**/pyproject.toml,/Users/runner/work/nle/nle/**/uv.lock,/Users/runner/work/nle/nle/**/*.py.lock]. 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.

Artifacts

Produced during runtime
Name Size Digest
python-sdist Expired
7.31 MB
sha256:b40a878d62ed787cd7a4a901e72034fce3df9f19ab7bb9a76643c7dc98835f81
python-wheels-ubuntu-24.04-arm Expired
2.97 MB
sha256:795147085aa8afdad45ce7d9885e76e987abc2db5d251e84229ebe2c839acb8d
python-wheels-ubuntu-latest Expired
3.02 MB
sha256:0176cfcf22dc38a9eab32b44b3550a901c32cf4fdc02a5edd9ae282ca826f955