Skip to content

py-ballisticcalc-exts: Add version 2.3.1 - #3238

Merged
luhenry merged 1 commit into
mainfrom
py-ballisticcalc-exts
Oct 15, 2026
Merged

luhenry merged 1 commit into
mainfrom
py-ballisticcalc-exts

Conversation

@luhenry

@luhenry luhenry commented Oct 14, 2026 •

Copy link
Copy Markdown
Member

Cython/C++ integration engines (Euler, RK4, Velocity Verlet) for py-ballisticcalc, built on the bundled bclibc C++ core. Upstream publishes no riscv64 wheel.

Mirrors upstream's pypi-publish.yml.

Differs from upstream

  • build-frontend is build - upstream's build[uv] needs a host uv the riscv64 runner lacks.

Matrix: cp311-abi3 (built on cp311, retested on cp312-cp314) and cp314t, manylinux and musllinux - upstream's own cp311-* cp314t-*.

Testing

  • upstream's cythonized-engine runs (pytest-reusable.yml): extension tests plus the main suite for the euler, rk4 and verlet engines.
  • main package installed as py-ballisticcalc==2.3.1 from PyPI instead of the same-tag checkout.

License: Wheel bundles bclibc (LGPL-3.0, same text as the package's own LICENSE); musllinux wheels vendor the image's libstdc++/libgcc_s, whose GCC sources are published with the release.

Built on cp311; 400 passed, 2 skipped per engine.

luhenry added a commit that referenced this pull request Oct 15, 2026
…ated

topk-sdk (#3230), zope-index (#3228), zccache (#3229), kfnetlist (#3231),
ligo-skymap (#3233), quantile-forest (#3232), fbuild (#3235),
py-ballisticcalc-exts (#3238), resdata (#3237), oxapy (#3239),
pyramids-gis (#3240), biscuit-python (#3223), ansys-mapdl-reader (#3227)
all had open PRs that queue.yml never reflected (status still queued,
pr still null). Verified each PR independently before updating.
@luhenry
luhenry marked this pull request as draft October 15, 2026 12:14
@luhenry
luhenry marked this pull request as ready for review October 15, 2026 13:14
@luhenry
luhenry merged commit 2315902 into main Oct 15, 2026
12 of 13 checks passed
@luhenry
luhenry deleted the py-ballisticcalc-exts branch October 15, 2026 13:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant