Skip to content

chalkpy-rs: Add version 0.1.1 - #2171

Merged
luhenry merged 1 commit into
mainfrom
chalkpy-rs
Sep 21, 2026
Merged

luhenry merged 1 commit into
mainfrom
chalkpy-rs

Conversation

@luhenry

@luhenry luhenry commented Sep 21, 2026 •

Copy link
Copy Markdown
Member

Compiles the chalk_rs PyO3 extension — a Cargo workspace of ISO-8601/duration helpers and a ruff-backed Python AST indexer — with setuptools-rust. Upstream publishes no riscv64 wheel.

Chalk AI has no public source repository or CI for this package; the PyPI sdist carries the whole workspace and is the upstream tree, so the build fetches it.

Differs from upstream

  • Builds from the released sdist - there is no public repository to check out.
  • musllinux dropped - rustup.rs ships no riscv64 musl host toolchain.

Matrix: cp312/cp313/cp314 - PyO3 without abi3, and upstream ships no cp314t.

Testing

  • Smoke suite staged by the workflow - upstream ships no Python tests. It exercises the duration/ISO-8601 and naming helpers and drives AstProjectIndex/AstFileParserCache over a Chalk features module, and passes against upstream's own released x86_64 wheel.

License: chalkpy-rs declares no license and ships no license text in its sdist or wheels, so docs/packages/chalkpy-rs.yaml records it as Unknown — worth a maintainer decision before this is merged and republished.

Built on cp311 locally from the sdist; 10 passed. cargo build --release --target riscv64gc-unknown-linux-gnu links a real riscv64 chalk_rs.so needing only libc and libgcc_s.

@github-actions

github-actions Bot commented Sep 21, 2026 •

Copy link
Copy Markdown
Contributor
PR Preview Action v1.8.1
Preview removed because the pull request was closed.
2026-09-21 14:40 UTC

luhenry added a commit that referenced this pull request Sep 21, 2026
@luhenry
luhenry marked this pull request as ready for review September 21, 2026 14:25
@luhenry
luhenry merged commit b6a0631 into main Sep 21, 2026
11 checks passed
@luhenry
luhenry deleted the chalkpy-rs branch September 21, 2026 14:36
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