Skip to content

chematic: Add version 1.1.3 - #3131

Draft
luhenry wants to merge 2 commits into
mainfrom
chematic
Draft

luhenry wants to merge 2 commits into
mainfrom
chematic

Conversation

@luhenry

@luhenry luhenry commented Oct 13, 2026 •

Copy link
Copy Markdown
Member

Compiles a pyo3/maturin Rust extension plus the vendored IUPAC InChI C library (native-inchi feature). Upstream publishes no riscv64 wheel.

Mirrors upstream's publish-pypi.yml and the chematic-py pytest step of ci.yml.

Differs from upstream

  • One -i interpreter per matrix leg on the riscv64 runner, manylinux: 2_39.
  • Licence and notice files copied next to the crate's pyproject.toml; upstream wheels ship none.

Testing

  • same as upstream (installed wheel instead of maturin develop; numpy from the RISE index)

License: Wheel bundles the IUPAC InChI library (MIT); upstream ships no licence text in its wheels, so the build adds chematic's and InChI's.

cargo check --target riscv64gc-unknown-linux-gnu -p chematic-py passes locally.

@luhenry
luhenry marked this pull request as ready for review October 22, 2026 02:56
@luhenry luhenry closed this Oct 22, 2026
@luhenry luhenry reopened this Oct 22, 2026
@luhenry
luhenry marked this pull request as draft October 22, 2026 03:13

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