Skip to content

pycifrw: Add version 5.0.1 - #3393

Draft
luhenry wants to merge 1 commit into
mainfrom
pycifrw
Draft

luhenry wants to merge 1 commit into
mainfrom
pycifrw

Conversation

@luhenry

@luhenry luhenry commented Oct 15, 2026 •

Copy link
Copy Markdown
Member

Compiles a small C extension (CifFile.StarScan, a lex-generated CIF/STAR scanner) for crystallographic file I/O. Upstream publishes no riscv64 wheel.

Upstream ships no wheel-building CI of its own; this is a standard build-from-checkout cibuildwheel job against the real setup.py Extension.

Testing

  • runs upstream's TestPyCIFRW.py unittest suite

License: OK

PyCifRW (CifFile) is a CIF/STAR crystallography file parser with a small
compiled C extension (CifFile.StarScan, built from src/lib/lex.yy.c and
src/lib/py_star_scan.c). No riscv64 wheel on PyPI. Build-from-checkout
cibuildwheel job at tag v5.0.1, matching upstream's plain setuptools
Extension build; runtime deps (prettytable, ply, numpy) all resolve on
riscv64 via pypi.riseproject.dev.
@luhenry
luhenry marked this pull request as draft October 16, 2026 00:03

This branch has not been deployed

No deployments
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