A python wrapper for littlefs
Project description
littlefs-python provides a thin wrapper around littlefs, a filesystem targeted for small embedded systems. The wrapper provides a pythonic interface to the filesystem and allows the creation, inspection and modification of the filesystem or individual files. Even if this package uses Cython, the goal is not to provide a high performance implementation. Cython was chosen as an easy method is offered to generate the binding and the littlefs library in one step.
Quick Examples
Let’s create a image ready to transfer to a flash memory using the pythonic interface:
from littlefs import LittleFS
# Initialize the File System according to your specifications
fs = LittleFS(block_size=512, block_count=256)
# Open a file and write some content
with fs.open('first-file.txt', 'w') as fh:
fh.write('Some text to begin with\n')
# Dump the filesystem content to a file
with open('FlashMemory.bin', 'wb') as fh:
fh.write(fs.context.buffer)
The same can be done by using the more verbose C-Style API, which closely resembles the steps which must be performed in C:
from littlefs import lfs
cfg = lfs.LFSConfig(block_size=512, block_count=256)
fs = lfs.LFSFilesystem()
# Format and mount the filesystem
lfs.format(fs, cfg)
lfs.mount(fs, cfg)
# Open a file and write some content
fh = lfs.file_open(fs, 'first-file.txt', 'w')
lfs.file_write(fs, fh, b'Some text to begin with\n')
lfs.file_close(fs, fh)
# Dump the filesystem content to a file
with open('FlashMemory.bin', 'wb') as fh:
fh.write(cfg.user_context.buffer)
Installation
This is as simple as it can be:
pip install littlefs-python
At the moment wheels (which require no build) are provided for the following platforms, on other platforms the source package is used and a compiler is required:
Linux: Python 3.8 - 3.12 / x86_64, arm64
MacOS: Python 3.8 - 3.12 / x86_64, arm64
Windows: Python 3.8 - 3.12 / 32- & 64-bit
Development Setup
Start by checking out the source repository of littlefs-python:
git clone https://github.com/jrast/littlefs-python.git
The source code for littlefs is included as a submodule which must be checked out after the clone:
cd <littlefs-python> git submodule update --init
this ensures that the correct version of littlefs is cloned into the littlefs folder. As a next step install the dependencies and install the package:
pip install -r requirements.txt pip install -e .
Note
It’s highly recommended to install the package in a virtual environment!
Development Hints
Test should be run before committing: pytest test
Mypy is used for typechecking. Run it also on the tests to catch more issues: mypy src test test/lfs
Mypy stubs can be generated with stubgen src. This will create a out directory containing the generated stub files.
Creating a new release
NEW (with github deploy action):
Make sure the master branch is in the state you want it.
Create a new tag with the correct version number and push the tag to github
Start the “Build and Deploy Package” workflow for the created tag on github
OUTDATED (without github deploy action):
Make sure the master branch is in the state you want it.
Create a tag with the new version number
Wait until all builds are completed. A new release should be created automatically on github.
Build the source distribution with python setup.py sdist
Download all assets (using ci/download_release_files.py)
Upload to pypi using twine: twine upload dist/*
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for littlefs_python-0.9.0-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 114ba0037116cb3aa9ef3b8832befbe92f9467bfd64ced8a78942f37381f283f |
|
MD5 | 6987341d38a6c3851336148c4cc0898b |
|
BLAKE2b-256 | d705f52817baf6f9813fb196915aebd6973bf13dae560fbb9406d4d603e2c95e |
Hashes for littlefs_python-0.9.0-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea4fd961203d175048cc7063597d42ffd9f6d4627f41cc225c872fec40a7df97 |
|
MD5 | 6153eb7a478773ac0ca4184f6026b6da |
|
BLAKE2b-256 | 45f74898152093504c7405a7f3ad687a5690c65a1c30837bfdf54bff80dc4803 |
Hashes for littlefs_python-0.9.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 10e0982a001e3bc13dc43c82953f59611cdbcf1817685a6960940b3ed9532150 |
|
MD5 | 1f2cc9db6c3d84650a1d3c3d11a8e439 |
|
BLAKE2b-256 | b7eb8fb9df5471ce4862195c4e5ea39c21fedac04d4ac19cc49131d1e1360ba6 |
Hashes for littlefs_python-0.9.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2a7bdcce7f6310478b7d7d9d6ec79231279afc4a3fd26f13f397dfb0ecbdf666 |
|
MD5 | 6c03d8d0daaa7976f8e25e9df46dc909 |
|
BLAKE2b-256 | 63984cf1b0d7a4d28d3fc20d59b281a8bbca500d18a346d67384d7869d8fad56 |
Hashes for littlefs_python-0.9.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a69b1c381e9d79cfad6bd1f24203fd72139f4994e1daa0ff9c1366198b7873bc |
|
MD5 | 0543aede4e3ff4e94fc72b64e052fdd8 |
|
BLAKE2b-256 | f62c544170b1a1ccb521f194fa7e3884888a153106d53be2a366beb0f051ea53 |
Hashes for littlefs_python-0.9.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f71313f4bd29a158e939444fc6827b7fdee3f17e5c0aea484bd534f3b58baea4 |
|
MD5 | 5ccc2f75686426a0401315ff996a9aff |
|
BLAKE2b-256 | 42a56c6d90fdff76c70a823ea406a170d27c48abe4e26fc76652f4296fc0bac8 |
Hashes for littlefs_python-0.9.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a5e3cbf2cc44ac381f52b811acfa632c5c6b95ab579c00e11dc4065bc3ec83f2 |
|
MD5 | 0d12815adf11414725a025bc2ebdf059 |
|
BLAKE2b-256 | f25f9fcfc4a57ba5e4d3ad237db369b1a8866f62c82c3538286fd6290f058e07 |
Hashes for littlefs_python-0.9.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e177a71ce50250b2c2243bbf98dfdbd0042fe99571aa888b91ff0a66360dc320 |
|
MD5 | ffc6c7be2a11ac9121448286efb3da1d |
|
BLAKE2b-256 | 8995b0e4c644881758a337ea9e159e3458c0da0b610037dbd678b8c3049fe8b8 |
Hashes for littlefs_python-0.9.0-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fdc6b22f46c3f045f5b6c11331420aaef3540d98e5d8008306079890ca113e31 |
|
MD5 | f4ba8b55107c9cb3107594615467fc91 |
|
BLAKE2b-256 | 7937aaf8711824620e68b27da9f9f1d30c1bdc38c1fbb112d78fbe3a9b779b77 |
Hashes for littlefs_python-0.9.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3529b576558c2d6f925b7ea758e8cac7b6ad6e31b962051f55759749df90d9aa |
|
MD5 | d8f8ce0dd3babf21e86ea4ee20a20cb4 |
|
BLAKE2b-256 | 650b68ebbec9554301b5ac216784f30740d8078acfb84948e60e85363fe73375 |
Hashes for littlefs_python-0.9.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 14517787341c4068121d5b4ae70084109d6818ddce87511d24696e18574fe2d5 |
|
MD5 | ab27c3190376b8e081ce3b93cc899cac |
|
BLAKE2b-256 | c0b58f6ca2161fb82be68adc6f4d48366ac19eeabaa227df90035b35689cb9f4 |
Hashes for littlefs_python-0.9.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 36479d19cdc0ada0de94a2d6f7c2cd93d2712da87a280b1944269bc371d3239b |
|
MD5 | 35a332c63c1602b126a9763b82d416bb |
|
BLAKE2b-256 | 8b48fe700b4afd551ad6341455d84b218f4987394a84749e34d759a33855ddb1 |
Hashes for littlefs_python-0.9.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e4c8e7e40340a2fa921f35b1be49523a8610df35ee753671c658d2f2f379a383 |
|
MD5 | 3327f80aca900514425acf14284ca1ff |
|
BLAKE2b-256 | 826ed5cac24783972d3c2babc3e6c7cd707ae52051d29e2d1b9e8edb5d12fc2c |
Hashes for littlefs_python-0.9.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 24f76e5fb805d60f150b7f271773a69f5b7aa0491b49f3f7de69fd5689955ce4 |
|
MD5 | 880b1b46891324b37a9047c4722d7797 |
|
BLAKE2b-256 | 5903a4f77fb855e1c58425b0a146fc2c232225f18706eb0e6bf102321b3646d7 |
Hashes for littlefs_python-0.9.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 04e1bb062616b20304d1a0c3d1a087ae8c245b428c6e015995bdc8227c47e6f0 |
|
MD5 | 3885eb9e4a044a3475ce55631ee9f489 |
|
BLAKE2b-256 | 5a2d9ab8d41a7840b863c2a8a347c556ec3309b591ee1f4dccbefe3d4c8a93fc |
Hashes for littlefs_python-0.9.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 64ba8b0f1862f438c2dff48bfc5070646c33c1bd94b116ad6a354fd0ef70fe90 |
|
MD5 | fff4dc86dcc513f398b530d141329456 |
|
BLAKE2b-256 | 5b4b2d89f4cffb246044f1975ebae8abc72801132ab34921d24ef47f61ded079 |
Hashes for littlefs_python-0.9.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 457e9d83def5e5a8c5db4bc950cf52e848eb5a61319b00e61afa777bb2126a3d |
|
MD5 | 6a411462e5cd4b459874e22315cac086 |
|
BLAKE2b-256 | 2ccb55ddb40cfcc56abe47efabd7bd16f88a6bab99c33245cad133b1491f4027 |
Hashes for littlefs_python-0.9.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | daf858e8a2b34e85ef172f4d2022790bd45884d743ddec036d82de38ef1a05b9 |
|
MD5 | e36410463ce0de6d46b7ea1b54351e1d |
|
BLAKE2b-256 | b35617ebae393d864cc8e6453f63c580d68b31d878df906fd676209bcf70b52b |
Hashes for littlefs_python-0.9.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ebb0ee03b0751fbd55022b9e0e72994a300a0cf41703d6b293671c154c36ac70 |
|
MD5 | 89effbcf385228c838cebab044c37607 |
|
BLAKE2b-256 | bb6ba4c163bd62266585da326dfda903b23b6fafc65ef40f80f85f6c790ab33e |
Hashes for littlefs_python-0.9.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 262d43f96e9cacfa7cf8bd271b78e05f8a9329a54306d875d61d407f4eb2432a |
|
MD5 | 36918c819fd5ac888bb3dada5a0d8193 |
|
BLAKE2b-256 | 0c503c3623782638017f5a9eeb50b9c568a94e2ffb3d031c1f466aa39ac6277e |
Hashes for littlefs_python-0.9.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 30fcfb0c953c834ebcedaea5b50694423fa9f74d61c0af506267e00ccfa7f56b |
|
MD5 | 5a443c0eda19f3e6dcc52a7551f667fc |
|
BLAKE2b-256 | d2dce69a908c75375ff5073f196b5f0a4435ac2bacd9a3d3f3ffccba8577a3ea |
Hashes for littlefs_python-0.9.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0458e2aa3380eaaaf5b86e5ece96d2a1f41e0843805b338087e36f1f45df15f3 |
|
MD5 | 9b8b082f8bf703e1bc372ea5ca8b1e73 |
|
BLAKE2b-256 | d1921a7fc6f14e7452a24a0f7b698ba353a16355cd7ae2f8fe87321b7aa3b71a |
Hashes for littlefs_python-0.9.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b7506387e69f17065c8b4b50883dc20b10ae0fd0fb9295b0203709f131c300d3 |
|
MD5 | 9ef02d4deb6270fdd95732fe4d8ff58e |
|
BLAKE2b-256 | aba731aaff2e8a0f42b97098f87e3e88b1866cb9d29904d11fb5ba7ea4713dc4 |
Hashes for littlefs_python-0.9.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e5844ae32b2887f584738868e84e3f6caa45d66ed311f753a87fbcec7a530b9 |
|
MD5 | b0727a0cc48ae10313deee9008c605aa |
|
BLAKE2b-256 | 40cd64946082604942f14afb9ac301949e9d8db818c8eb26975956c20af9e8d5 |
Hashes for littlefs_python-0.9.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 078414796c40361cdc6ecc5e20eb056decaa16a40ff49d0592be39c7ed42f238 |
|
MD5 | 932e658b52c91cea7be3e74e2de9bef5 |
|
BLAKE2b-256 | 5123a1c9534246a0ee0d84cc0b09cf0c23499813ca9820b338cd6868d772f09c |
Hashes for littlefs_python-0.9.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 840052c3f6a6fa678a97db5529f35e85dfffc27ef669a78b2b89f0ac1f8d8b9e |
|
MD5 | 6c3a5d2bb615caf0184bf85f1bb40c30 |
|
BLAKE2b-256 | 578735ff625a58fac74b90f3864f9653cf3fb43a6a06b3bc2fb5417beb5e2e5c |
Hashes for littlefs_python-0.9.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8719016f3524ccb7503f639dbd899e7f35405f08868b2c4b2a0f634a76fb19a5 |
|
MD5 | 8904e2737bdc79b073cdd9ff88603805 |
|
BLAKE2b-256 | 58a8efc0db5a5ce0b780b7d6b0ef09da360d6f6eedd9cee5b7cd00be6883533a |
Hashes for littlefs_python-0.9.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f168b3526a90da4aa974a945055460a7d5e0b33c80d69e0585cbec1c6db43426 |
|
MD5 | 20596eb7dbecb5b1fd70b3bae0025c48 |
|
BLAKE2b-256 | f1789ae82278bab81410d53d92c80ac0e1e80ba879c5559fef3453586ae9ae35 |
Hashes for littlefs_python-0.9.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 507266b38317a51a7582c6486185fd857df4747753c58524c76fba2a719a807c |
|
MD5 | f5e5b5988455e9742f5416bda3f4234e |
|
BLAKE2b-256 | 55e8fe03dd4d0de2d224e81fd8cc205d6ace6bff8b92e54aec8f45de9299e4b9 |
Hashes for littlefs_python-0.9.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bbd75e14f570ddb5f11c5970e337b0d30f99eef211f199ef43c5dc6d4c61dac6 |
|
MD5 | 41fce022d5ea26feee9dc62d71772e56 |
|
BLAKE2b-256 | 01f8ccb58d163f8f004149ad54d7f1e4bbfbcf0fb82871af8b6899c66c15bbcb |
Hashes for littlefs_python-0.9.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 56a4042fb9ea9b164456ddd51811f046d776ad88f5475c8175d84039caf2cc05 |
|
MD5 | 0a5e1c820e599fad4e4fe909d8337660 |
|
BLAKE2b-256 | 78b6c9f460b17909246350a1d9a2dba3c3d7de182cbf080d17e2c669535f7064 |
Hashes for littlefs_python-0.9.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c1a6600c0998a22d3205d07f345f7de61762d7ce339789214d5025efd10600ad |
|
MD5 | 004a0f58a45baf388c2307ff1c091cbf |
|
BLAKE2b-256 | 3f2987e6fa243f4e4ed6fc2986cd0370917e04c0fd773a15c7d26c70fccf3bb3 |
Hashes for littlefs_python-0.9.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e259b9ba5a04c4c08c0071e88fa88785ed4fe49424cf2817ea1ee8502cebd761 |
|
MD5 | 74a397e9be8cf19281a160c3ebcb0e38 |
|
BLAKE2b-256 | 539c895da5cf6652d7f110522bdd8938d2b377108ce4b4cd04fc8310174ffb95 |
Hashes for littlefs_python-0.9.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a443741d304a69008fde534919372e65f80e5cb07f2d9212af9597ae2f4ba1ec |
|
MD5 | ea0e6e56e1a8d3414cef4d2291fd3b67 |
|
BLAKE2b-256 | 484d77e930c9f9618a2c014993ba3a3197be3187ef9d9d8dfb02962aeebbef53 |
Hashes for littlefs_python-0.9.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b199212462cbca6c88e3b82cd5627bceb0276edbed7410ffa626c7351f98a1ed |
|
MD5 | 8cca0d752b35b56d3885601bfde3283c |
|
BLAKE2b-256 | 5eff0e03714259c02ebdb5d78554359841cc9ed1a67b0b374f881c1ab3b2cc3e |
Hashes for littlefs_python-0.9.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5e62b12d49a6f45950d9b5be248a4f8fcf818a4e0abc0451a935efbfc0f2b83f |
|
MD5 | be9d76cbf206693e5c3abe827d994721 |
|
BLAKE2b-256 | 506063eddc278bc168e266864e322651352e41fa37ca669990eeb9c482101bd5 |
Hashes for littlefs_python-0.9.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec1fe24f5fb7e00a4beb586698c30d225317f403249ecf069d616063063b0872 |
|
MD5 | a3651c6e42c98e8ba2a7f2de5e20084f |
|
BLAKE2b-256 | c51eec6d13b6b3c676728635ce76ab55f31454945b8f396e2451fb9b6aba6455 |
Hashes for littlefs_python-0.9.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e8efa0f7250a499df7e6d8bc274768ed2a7f1480b4a2ff39ea4a842dd33a5c85 |
|
MD5 | 9a434e218d4bf72cbf9c5821eb89ab82 |
|
BLAKE2b-256 | 4402dd44d04e95407c77d6597b883c4bb52590ca3a27c3cebea5749cb09d7316 |
Hashes for littlefs_python-0.9.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d6aa8d0b235e206ef3fd3c833a0b989777a2942d4c6c5d795eb1884332ceed38 |
|
MD5 | ce2831b2c60e1f53da52ede3e398f52c |
|
BLAKE2b-256 | 35780b0f6f30415beef034cd9aa13b6d0d9946db68a95e2f754bc4858d1705db |
Hashes for littlefs_python-0.9.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 46569b93f4a916ab571ce318802ea168f1c3eb036abc55176c8e791b42f0d3cf |
|
MD5 | e95b5132fd46e851d9ac6eefcfae3c9f |
|
BLAKE2b-256 | 90d58814125fa0d7ed16875442fd589a7e76f55034397467803ea49e294691d2 |
Hashes for littlefs_python-0.9.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 22224ae943169e4bb9adc19614988acbaa6ec50e23fb69cd1c81b30f05331dc7 |
|
MD5 | 848cf72bd18483f406729a5040c6fdc0 |
|
BLAKE2b-256 | 19474c1a0f216ab8b0e1a6237e1eab46e45eca98d8580f1254e9210c74df6a79 |
Hashes for littlefs_python-0.9.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 92ccce50a66c85c2de7e209cec0cc2de76c80f5f21e2a07be5175bbb42b1689f |
|
MD5 | fc8252e878baf8c5c81c70670c317e82 |
|
BLAKE2b-256 | 2144022dd707b99dd8414f6729be6df22db895bbbe3991248762c0887de84fb7 |
Hashes for littlefs_python-0.9.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | adf4a86c801b848b29318612dbfbeb26fa17f175a74e9d6e8bf7f57288caca14 |
|
MD5 | 5d955e7cbee42641c4342c2762ca210c |
|
BLAKE2b-256 | 4d6236415115889ca0d409b7499dcdac52396c8787addb739433c97617a97d20 |
Hashes for littlefs_python-0.9.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a947c0a2ffc0db700fd936f3d22cd392047c5feae30ecb8590995d2164fc3e8 |
|
MD5 | 2211b9a92a0cd1180b8504ff6202f247 |
|
BLAKE2b-256 | 7b64db1f97017bbcaf67bb608c6dcea226d6df7ddac6242476dd37b825787dbd |
Hashes for littlefs_python-0.9.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7d05417e89392587feea0e946b22e7a3253cb85d4ced92815c923e2a2a7214ae |
|
MD5 | 7f7447d23e10010f57d488409a5ddc9b |
|
BLAKE2b-256 | 3767ab9322eca3e45014bdee76a04752cb1f258ff06daae6618d7443159ec78d |