Repository navigation
Conversation
fatfs-ng (github.com/Jason2866/pyfatfs) is a Cython wrapper around ChaN's FatFs, a portable C FAT filesystem library with no architecture-specific code; the port needed no patches. Mirrors upstream's own cibuildwheel-based deploy.yaml, narrowed to manylinux_riscv64: build from a checkout of the v0.1.15 tag with CYTHONIZE=1 and cython installed via CIBW_BEFORE_BUILD, same as upstream does for its own wheels. Matrix is cp39-cp314 (cp38 dropped: not shipped by the manylinux_2_39_riscv64 image; cp314t dropped: upstream doesn't build it either). Test command deselects 4 of test_esp32_wl.py's tests that fail identically on every platform (verified on x86_64): a pre-existing upstream bug where ESP32WearLeveling never sets self.wl_state_size/wl_temp_size in __init__.
luhenry
added a commit
that referenced
this pull request
Sep 28, 2026
Contributor
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
fatfs-ng0.1.15Builds fatfs-ng, a Cython wrapper around ChaN's FatFs, a portable C FAT filesystem library with no architecture-specific code. Upstream publishes no riscv64 wheel.
Mirrors upstream's
deploy.yaml.Differs from upstream
Matrix: cp39-cp314 (upstream also builds cp38-cp314; cp38 just isn't available on the riscv64 image)
Testing
License: Bundles ChaN's FatFs source (permissive, non-copyleft, BSD-like); the wrapper itself is MIT.
Built on cp312; 7 passed, 4 deselected.