Skip to content

Commit fe3dd8c

Browse files
committed
queue: regions -> ci-running (#3115), elixcee 1.0.14 -> ci-running (#3116); dscribe blocked on numba via sparse
1 parent b2c863e commit fe3dd8c

1 file changed

Lines changed: 9 additions & 9 deletions

File tree

‎.queue.yml‎

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -12113,23 +12113,23 @@ packages:
1211312113
version: '0.12'
1211412114
home: https://github.com/astropy/regions
1211512115
repo: https://github.com/astropy/regions
12116-
status: queued
12117-
pr: null
12118-
notes: '2 Linux wheels upstream (abi: cp311); no riscv64 on PyPI or pypi.riseproject.dev.'
12116+
status: ci-running
12117+
pr: 3115
12118+
notes: 'PR #3115 (draft), CI running. Cython extensions (regions/_geometry/*.pyx + compiler_version) built via extension-helpers; pyproject.toml pins [tool.distutils.bdist_wheel] py-limited-api = cp311, so upstream ships one cp311-abi3 wheel per platform (the queue''s 2 Linux wheels). Build-from-checkout cibuildwheel job mirroring upstream''s OpenAstronomy publish.yml (test_extras: test, pytest -p no:warnings --pyargs regions), same shape as build-reproject.yml: CIBW_BUILD cp311-cp314, built once on cp311 and re-tested on cp312/cp313/cp314 via find_compatible_wheel; no free-threaded build (abi3, and upstream skips cp*t-*). Test deps (astropy, numpy, scipy, pyerfa, gwcs/asdf stack, pytest-astropy) all resolve for riscv64 on cp311-cp314 per ci_scripts/check_riscv64_deps.py. Local x86_64 pip wheel from the sdist produced the expected 7 abi3 .so files and LICENSE.rst. No patches.'
1211912119
- pkg: elixcee
12120-
version: 1.0.0
12120+
version: 1.0.14
1212112121
home: https://github.com/kent-tokyo/elixcee
1212212122
repo: https://github.com/kent-tokyo/elixcee
12123-
status: queued
12124-
pr: null
12125-
notes: '18 Linux wheels upstream (abi: cp310,cp311,cp312,cp313,cp314,cp315,cp39,pp311); no riscv64 on PyPI or pypi.riseproject.dev.'
12123+
status: ci-running
12124+
pr: 3116
12125+
notes: 'PR #3116 (draft), CI running. Built 1.0.14 (latest on PyPI; queue originally listed 1.0.0). maturin + pyo3 0.29 (features = [python], no abi3, hence the wide per-interpreter upstream matrix), pure-Rust crate graph (zip with deflate via zlib-rs, regex, libc; no cc/C build scripts, no rust-toolchain.toml or .cargo/config.toml at the tag). Workflow mirrors upstream publish.yml linux job (PyO3/maturin-action, target riscv64gc-unknown-linux-gnu, manylinux 2_39, same shape as build-cedarpy.yml) with -i <interp> per leg instead of --find-interpreter; matrix is the repo default cp312/cp313/cp314/cp314t. Tests: upstream ci.yml''s three python -I tests/python/test_*.py regression scripts against the installed wheel (stdlib only). No patches.'
1212612126
- pkg: dscribe
1212712127
version: 2.1.2
1212812128
home: https://singroup.github.io/dscribe/latest/
1212912129
repo: https://singroup.github.io/dscribe
12130-
status: queued
12130+
status: blocked-on-dependency
1213112131
pr: null
12132-
notes: '14 Linux wheels upstream (abi: cp310,cp311,cp312,cp313,cp314,cp39); no riscv64 on PyPI or pypi.riseproject.dev.'
12132+
notes: 'Blocked-on-dependency: numba (parked entry above, llvmlite/conda-LLVM wall, gotchas 40/42/187), via sparse - same wall and same sparse path as the econml entry. dscribe 2.1.2 Requires-Dist lists sparse unconditionally (no marker), and sparse 0.19.2 hard-requires numba>=0.49 (its default numba_backend imports numba). It is a real import-time need: dscribe/descriptors/descriptor.py (base class), descriptorglobal.py, descriptormatrix.py, lmbtr.py and kernels/localsimilaritykernel.py all do module-level `import sparse`, and dscribe/descriptors/__init__.py eagerly imports every descriptor, so `import dscribe.descriptors` fails without numba. Own build is not the problem: a single pybind11 Pybind11Extension dscribe.ext (dscribe/ext/*.cpp, C++11, -O3, header-only Eigen vendored under dependencies/eigen, no -march/SIMD intrinsics, no OpenMP), setuptools+pybind11 build, per-interpreter cp39-cp314t upstream. Other hard deps are fine: numpy, scipy, scikit-learn are on pypi.riseproject.dev; ase and joblib are py3-none-any. Unblock order: llvmlite -> numba -> sparse usable -> dscribe; then a plain cibuildwheel job (note: upstream git has no v2.1.2 tag, latest is v2.1.1, and Eigen is a git submodule at dependencies/eigen; the real source repo is https://github.com/SINGROUP/dscribe, not the docs URL in this entry''s repo field) with PIP_EXTRA_INDEX_URL + PIP_ONLY_BINARY for the scientific stack and upstream''s pytest tests/. No worktree/branch/PR created; diagnosed from the PyPI sdist.'
1213312133
- pkg: cloudcheck
1213412134
version: 11.1.0
1213512135
home: https://github.com/blacklanternsecurity/cloudcheck

0 commit comments

Comments
 (0)