Skip to content

pylibmagic: Add version 0.5.0 - #2558

Merged
luhenry merged 1 commit into
mainfrom
pylibmagic
Oct 1, 2026
Merged

luhenry merged 1 commit into
mainfrom
pylibmagic

Conversation

@luhenry

@luhenry luhenry commented Sep 30, 2026 •

Copy link
Copy Markdown
Member

Compiles libmagic (the file library, FILE5_41) and its magic.mgc database, loaded by python-magic through ctypes. Upstream publishes no riscv64 wheel.

Mirrors upstream's .cirrus.yml Linux tasks, which run cibuildwheel with the in-tree [tool.cibuildwheel] config.

Differs from upstream

  • Nothing beyond the riscv64 image.

Matrix: cp312 only, manylinux and musllinux - the wheel is py3-none, so one build serves every interpreter, as upstream does with cp310.

Testing

  • tests and pyproject.toml staged as test sources so upstream's pytest config applies.

License: Wheel bundles libmagic (BSD-2-Clause-style); upstream ships no licence text for it, so the build adds it.

Built on cp312; results pending CI.

@github-actions

github-actions Bot commented Sep 30, 2026 •

Copy link
Copy Markdown
Contributor
PR Preview Action v1.8.1
Preview removed because the pull request was closed.
2026-10-01 11:56 UTC

@luhenry
luhenry marked this pull request as ready for review September 30, 2026 23:36
@luhenry
luhenry merged commit 3fc18c7 into main Oct 1, 2026
12 of 13 checks passed
@luhenry
luhenry deleted the pylibmagic branch October 1, 2026 09:24
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