Skip to main content

A python wrapper for littlefs

Project description

Documentation Status https://badge.fury.io/py/littlefs-python.svg

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

As littlefs is bundled with the package you will need to install the correct version of this package in successfully read or create images for your embedded system. If you start from scratch the latest version is recommended.

LittleFS Version

Package Version

LittleFS File System Version

2.9.0

v0.11.X

2.0 / 2.1 [1]

2.9.0

v0.10.X

2.0 / 2.1 [1]

2.8.0

0.8.X-0.9.X

2.0 / 2.1 [1]

2.7.0

0.7.X

2.0 / 2.1 [1]

2.7.0

0.6.X

2.0 / 2.1 [1]

2.6.1

0.5.0

2.1

2.2.1

0.4.0

2.0

2.2.1

0.3.0

2.0

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.7 - 3.12 / x86_64, arm64

  • MacOS: Python 3.7 - 3.12 / x86_64, arm64

  • Windows: Python 3.7 - 3.12 / 32- & 64-bit

CLI

littlefs-python comes bundled with a command-line tool, littlefs-python, that can be used to create and extract littlefs binary images.

$ littlefs-python --help
usage: littlefs-python [-h] [--version] {create,extract,list} ...

Create, extract and inspect LittleFS filesystem images. Use one of the
commands listed below, the '-h' / '--help' option can be used on each command
to learn more about the usage.

optional arguments:
  -h, --help            show this help message and exit
  --version             show program's version number and exit

Available Commands:
  {create,extract,list}
    create              Create LittleFS image from file/directory contents.
    extract             Extract LittleFS image contents to a directory.
    list                List LittleFS image contents.

To create a littlefs binary image:

# Creates a 1-megabyte "lfs.bin" containing README.rst
$ littlefs-python create README.rst lfs.bin --fs-size=1mb --block-size=4096

# Creates a 1-megabyte "lfs.bin" containing the contents of the examples/ folder
$ littlefs-python create examples lfs.bin --fs-size=1mb --block-size=4096

To extract the contents of a littlefs binary image:

$ littlefs-python extract lfs.bin output/ --block-size=4096

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 .

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

littlefs_python-0.12.0.tar.gz (488.9 kB view details)

Uploaded Source

Built Distributions

littlefs_python-0.12.0-cp312-cp312-win_amd64.whl (162.0 kB view details)

Uploaded CPython 3.12 Windows x86-64

littlefs_python-0.12.0-cp312-cp312-win32.whl (138.2 kB view details)

Uploaded CPython 3.12 Windows x86

littlefs_python-0.12.0-cp312-cp312-musllinux_1_2_x86_64.whl (985.4 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

littlefs_python-0.12.0-cp312-cp312-musllinux_1_2_i686.whl (934.2 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ i686

littlefs_python-0.12.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (957.1 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

littlefs_python-0.12.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (929.4 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

littlefs_python-0.12.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (893.3 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

littlefs_python-0.12.0-cp312-cp312-macosx_11_0_arm64.whl (173.4 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

littlefs_python-0.12.0-cp311-cp311-win_amd64.whl (162.0 kB view details)

Uploaded CPython 3.11 Windows x86-64

littlefs_python-0.12.0-cp311-cp311-win32.whl (137.0 kB view details)

Uploaded CPython 3.11 Windows x86

littlefs_python-0.12.0-cp311-cp311-musllinux_1_2_x86_64.whl (979.8 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

littlefs_python-0.12.0-cp311-cp311-musllinux_1_2_i686.whl (942.0 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ i686

littlefs_python-0.12.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (984.4 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

littlefs_python-0.12.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (963.5 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

littlefs_python-0.12.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (935.2 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

littlefs_python-0.12.0-cp311-cp311-macosx_11_0_arm64.whl (171.8 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

littlefs_python-0.12.0-cp310-cp310-win_amd64.whl (164.9 kB view details)

Uploaded CPython 3.10 Windows x86-64

littlefs_python-0.12.0-cp310-cp310-win32.whl (140.0 kB view details)

Uploaded CPython 3.10 Windows x86

littlefs_python-0.12.0-cp310-cp310-musllinux_1_2_x86_64.whl (960.4 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

littlefs_python-0.12.0-cp310-cp310-musllinux_1_2_i686.whl (921.2 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ i686

littlefs_python-0.12.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (949.8 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

littlefs_python-0.12.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (925.6 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

littlefs_python-0.12.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (895.1 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

littlefs_python-0.12.0-cp310-cp310-macosx_11_0_arm64.whl (174.3 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

littlefs_python-0.12.0-cp39-cp39-win_amd64.whl (165.1 kB view details)

Uploaded CPython 3.9 Windows x86-64

littlefs_python-0.12.0-cp39-cp39-win32.whl (140.2 kB view details)

Uploaded CPython 3.9 Windows x86

littlefs_python-0.12.0-cp39-cp39-musllinux_1_2_x86_64.whl (959.6 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

littlefs_python-0.12.0-cp39-cp39-musllinux_1_2_i686.whl (919.9 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ i686

littlefs_python-0.12.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (950.8 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

littlefs_python-0.12.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (925.8 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

littlefs_python-0.12.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (895.4 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

littlefs_python-0.12.0-cp39-cp39-macosx_11_0_arm64.whl (174.5 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

littlefs_python-0.12.0-cp38-cp38-win_amd64.whl (164.6 kB view details)

Uploaded CPython 3.8 Windows x86-64

littlefs_python-0.12.0-cp38-cp38-win32.whl (139.8 kB view details)

Uploaded CPython 3.8 Windows x86

littlefs_python-0.12.0-cp38-cp38-musllinux_1_2_x86_64.whl (951.3 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ x86-64

littlefs_python-0.12.0-cp38-cp38-musllinux_1_2_i686.whl (909.9 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ i686

littlefs_python-0.12.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (932.8 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

littlefs_python-0.12.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (907.4 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

littlefs_python-0.12.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (880.2 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

littlefs_python-0.12.0-cp38-cp38-macosx_11_0_arm64.whl (173.3 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

littlefs_python-0.12.0-cp37-cp37m-win_amd64.whl (159.1 kB view details)

Uploaded CPython 3.7m Windows x86-64

littlefs_python-0.12.0-cp37-cp37m-win32.whl (134.4 kB view details)

Uploaded CPython 3.7m Windows x86

littlefs_python-0.12.0-cp37-cp37m-musllinux_1_2_x86_64.whl (887.4 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.2+ x86-64

littlefs_python-0.12.0-cp37-cp37m-musllinux_1_2_i686.whl (842.7 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.2+ i686

littlefs_python-0.12.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (863.0 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

littlefs_python-0.12.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (838.4 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

littlefs_python-0.12.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (812.2 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

File details

Details for the file littlefs_python-0.12.0.tar.gz.

File metadata

  • Download URL: littlefs_python-0.12.0.tar.gz
  • Upload date:
  • Size: 488.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for littlefs_python-0.12.0.tar.gz
Algorithm Hash digest
SHA256 a5dea85e1415c889046ef994c5b8759bfd97c46574385c560900747ac460aa5f
MD5 a4ed4b7dcb0391e2afc22139683593ea
BLAKE2b-256 6d60f50fa1d706bcb5fb47c888b400a4ce345bad3f0ae26b42edf0de0baf0475

See more details on using hashes here.

File details

Details for the file littlefs_python-0.12.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for littlefs_python-0.12.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 51f9aab244ace54efe6b04499520b5c02cec6cd01b232e453454e54a18f5b2ac
MD5 1e3655dab9a9fd495f18c165685c827e
BLAKE2b-256 739a0fbe4b68b5fbaeb5ac6ca6e73ec45ca61661452834794ed39fc86ba16f35

See more details on using hashes here.

File details

Details for the file littlefs_python-0.12.0-cp312-cp312-win32.whl.

File metadata

File hashes

Hashes for littlefs_python-0.12.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 8f7e46f85d4e2d0ca0306b4a654c3a56ed2580dc39ea37da3ce7b01190f3b43b
MD5 02bd7a574ae59d492444310a0f5e8759
BLAKE2b-256 d9645693afbff6bbd05e919335e8638ba013503e1115b6d848569114e11092af

See more details on using hashes here.

File details

Details for the file littlefs_python-0.12.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for littlefs_python-0.12.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 be494077f9aea0a5e8187a0048e55feb34c44de15bc40275f81322e14bfa8f69
MD5 cca2bee68b43cfcbc74aa69cce408b59
BLAKE2b-256 d9a567a1fc446b0aaf103681c88c802a0574d2b4f086ff740a40f5c182ca4ba9

See more details on using hashes here.

File details

Details for the file littlefs_python-0.12.0-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for littlefs_python-0.12.0-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 864675f359a2a327489f1f1f157b20114e7f063fb0f343d35c544eaba615abeb
MD5 5fb90f9b4b0243745106565d93f49c3f
BLAKE2b-256 da888a70ee2c97c89e32fbd755376319eb15f3b16ccb3e2693144fa8a59185f2

See more details on using hashes here.

File details

Details for the file littlefs_python-0.12.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for littlefs_python-0.12.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2492e1f2e0a6f132e0f28179bea1d277a3ef282a340812352886e354dab9cdcf
MD5 e6423da109f550786d6ea0e25d938bdf
BLAKE2b-256 330591475adeb169686729e278138ff779dfe6f3744cf4cab0278d44afdc31f3

See more details on using hashes here.

File details

Details for the file littlefs_python-0.12.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for littlefs_python-0.12.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 26b307d91e991edb637fa4515fd754e4c8e8a28ce648018d68e3c5db445a67ee
MD5 0278d29bb2407cb825ca2af7a36a57c0
BLAKE2b-256 bc01213d15655048bc783d3ad48e87d3899c2e9a2b3bc2f5dc92811d488b0f09

See more details on using hashes here.

File details

Details for the file littlefs_python-0.12.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for littlefs_python-0.12.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ea6ab72b66810a0898f1a62f8a6ca7287e17c8e1aba8dea31c585897dc6f31ba
MD5 56b90e5a07b4a4309dffe1cae1d6a228
BLAKE2b-256 68c9887bdcf2b7142386bb0035ec7718c9700972e3b24f391cbaa4e517c4744a

See more details on using hashes here.

File details

Details for the file littlefs_python-0.12.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for littlefs_python-0.12.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8cb2a6585bf871422058b0b51550058c86c373ed032553f39a4da04f2c5b903f
MD5 ce8358a0144a7eef2137662aeb6d3a18
BLAKE2b-256 f1f11bacfa6a4c0861b32f8a43ac99a9c028f40ae02b14aa5c4f18ca299d7c05

See more details on using hashes here.

File details

Details for the file littlefs_python-0.12.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for littlefs_python-0.12.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 a9578c0ad19f9b6157fa5f64d6def5972a1ba8891b526fdd355db3761276fe62
MD5 718e6fc6f7c6f111ca17f2a3afb5a167
BLAKE2b-256 271283760b32e9bfe3355d3b1f39612a5aa5169ceb55b9972cf89758f1841d0b

See more details on using hashes here.

File details

Details for the file littlefs_python-0.12.0-cp311-cp311-win32.whl.

File metadata

File hashes

Hashes for littlefs_python-0.12.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 315f540c5f9922dcbb3788d26ac35c3bcd047b7b20e6a198b4560943cb2292a7
MD5 d435c53f9d0d9dc20e3e56b458adff84
BLAKE2b-256 2b88e6ad1cee13b5693efa0280f41c4a144f94e57537ad8f5c63ffd960337fe7

See more details on using hashes here.

File details

Details for the file littlefs_python-0.12.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for littlefs_python-0.12.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b83d148fb7045df3899e34144e3bcda31df5293fef709c403b95380ddf13109a
MD5 7c5bc53bf874755ca1d256e227dfcf27
BLAKE2b-256 57ac53ea059fa483e118292e7391abea11731b15e8ce0562f6d7549556b4fc0a

See more details on using hashes here.

File details

Details for the file littlefs_python-0.12.0-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for littlefs_python-0.12.0-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 1ae76ac169004023583fce1a8b0efbfc138714bf42429217eb13eb26820b5875
MD5 c6bb09226c933b92ff30d82f55aa47d6
BLAKE2b-256 11489d6c2e17587021a7cb8aee15548ac22c9f2019687389371420490856a84d

See more details on using hashes here.

File details

Details for the file littlefs_python-0.12.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for littlefs_python-0.12.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fbf9b3c6f8172a0ed1cb05a4e2c5ffda03ad6216401b23047e4be6ecd515b428
MD5 36bfdd619a5af11bf80e5b277f585551
BLAKE2b-256 defb16b63793c339fde165cc5faca2c95656e0cd1a0339fce4c4c4eb169faaa8

See more details on using hashes here.

File details

Details for the file littlefs_python-0.12.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for littlefs_python-0.12.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2dfcd912582730813e18e142ca3102d59609d0b8acb91a6222b9c33c9ee61b5b
MD5 6a0ec29397c89e5dc4fdeccc2adefbc9
BLAKE2b-256 db4ab94e0ab7e8e62616f09b640bdc38c13c643789caecb304f213b8761ec14a

See more details on using hashes here.

File details

Details for the file littlefs_python-0.12.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for littlefs_python-0.12.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d7c1b25d1df31be9fd53aacd604bc742ef26638d49fa3e34955a043fd273a3de
MD5 1dab574d8009fb5ef63f6187090485dd
BLAKE2b-256 c7f69e0fd80112cc2ad532fe415f7630af09135a80e93a473581691f2ecbdd02

See more details on using hashes here.

File details

Details for the file littlefs_python-0.12.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for littlefs_python-0.12.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 42eb7bec2dc96cf9f3cc1984f302770443b7b2ea5004d9adf4be644135545897
MD5 5a33852828461760903a44a98649eb49
BLAKE2b-256 fcaf123f96ed9173094c0d6859c660d148447080089e66c227a1d01c558ec59f

See more details on using hashes here.

File details

Details for the file littlefs_python-0.12.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for littlefs_python-0.12.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 cd200259039830d9c2e3e48874871800ecf8e4359bea2dab490d8b86695ef34c
MD5 ef4a96dd982cf6f4b88c0d5d4fe8f5c3
BLAKE2b-256 e2b1833eb7e6fa6730b81aff09d5ac7844911d6d9ded9eb730a95c7d87d20731

See more details on using hashes here.

File details

Details for the file littlefs_python-0.12.0-cp310-cp310-win32.whl.

File metadata

File hashes

Hashes for littlefs_python-0.12.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 be293a94d8a2dfe88d5af29310ec6d645db8986d90b595b1b462901fa2672072
MD5 a5c919b96ab24c1b6bc2fbb173060f82
BLAKE2b-256 67bc2dcab63cebad8fe549b05c763f9161a06aeaa738cc21cad69ee8b98c6c3e

See more details on using hashes here.

File details

Details for the file littlefs_python-0.12.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for littlefs_python-0.12.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e7372484c44df47b0fa5cdd21d8517a1a2a81c7b58ccf5d1399de6de8758973f
MD5 2cebd95ab7f36945b5ce6ca0e9cad088
BLAKE2b-256 c01f27866d4c36b18878e157a127581a1ada459feca57f412a572844314793fe

See more details on using hashes here.

File details

Details for the file littlefs_python-0.12.0-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for littlefs_python-0.12.0-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 1b1f7d9d1eaa72dab15cdb6ed94417f4ca815c977292bbb0581755d8a53af7cc
MD5 78c88aa8e500610136aac1a30ee6b0f6
BLAKE2b-256 6f3d9adbda42de8f84fe484e940c3d92ae06bf4b766e33d671fa335468d43a0b

See more details on using hashes here.

File details

Details for the file littlefs_python-0.12.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for littlefs_python-0.12.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a53a18979ebf2906fc614d0aa71dc117350047c36a6132bc95787a4dd52b19da
MD5 8a672a45538c6e11a8564d0850148cac
BLAKE2b-256 09f9656054bf402c3e8e23de463d598182c189b858bde5319aba70ff0ababcd7

See more details on using hashes here.

File details

Details for the file littlefs_python-0.12.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for littlefs_python-0.12.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0bd985e741b7d51520ad833611acc9cd15459bcd6d43da0cc5d9dae482ad555c
MD5 c296af7131de5b7dd1b71436468edfb8
BLAKE2b-256 090728896a780aee0d500ba10f8fc7071d166747f4a10131568fc46dec168a76

See more details on using hashes here.

File details

Details for the file littlefs_python-0.12.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for littlefs_python-0.12.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a1bb1279359b475378af4ad0a05277e73cc1772ca1fdcb46f771815865984fbd
MD5 2e45d3e31c50295b4558b97ed5224296
BLAKE2b-256 703bd41f5fe2f801e1a7ee9be0bbde3129bf0c84cac697ca250dde1189cd433c

See more details on using hashes here.

File details

Details for the file littlefs_python-0.12.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for littlefs_python-0.12.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 eed9a5910cb624636fe18c2fc76896c0890d3d89e96360544010ccf974536455
MD5 dbc66e992d678ef25df767cfaf98ae37
BLAKE2b-256 c5edcdea86f845bbd9a476dbc01366fcddbd5ff7f864ea2d5e27bc23c163cc99

See more details on using hashes here.

File details

Details for the file littlefs_python-0.12.0-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for littlefs_python-0.12.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 6ff0479622b517f31c28f3ff7935376de6298be2de1d66eef940a4746d24ef2c
MD5 ef9448187417a49b14a335cc8a854776
BLAKE2b-256 e33c55eac4f00c9e6e39cb274578b6fedc074349a422bd5b1c5500e5672b92c6

See more details on using hashes here.

File details

Details for the file littlefs_python-0.12.0-cp39-cp39-win32.whl.

File metadata

File hashes

Hashes for littlefs_python-0.12.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 fe701618a12040d29d0573f1831991ead18055335758a272738c343580c62e1d
MD5 3e77aaf32108f98b85883a1ee1c7aa5b
BLAKE2b-256 4bec3406fb4adc3d660bfa5efa34557fd4326a5bd7350bdab9d86ce09eb3d310

See more details on using hashes here.

File details

Details for the file littlefs_python-0.12.0-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for littlefs_python-0.12.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bc7bf4096a572855cda8f5c319b3b0d2c60c72b8c325c70e683e5c08bc0fffb5
MD5 94f64e0f7f45c6bd1e0014476b108bcd
BLAKE2b-256 cadeb86eadccbf7eb80060bd496f6045baa07710a4987a589d30f34b9a5c38e1

See more details on using hashes here.

File details

Details for the file littlefs_python-0.12.0-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for littlefs_python-0.12.0-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 5f754dbe2030ceee75f5aead39a38553dcad7202db5dc17cd11fb6d90a9acf81
MD5 80ebc74d7c1b9fdfb8dd47b7978ff6ba
BLAKE2b-256 d7f22eab7050a340f6ed4632983cbfa78e6f7ce40a54d4fc17c7f53fe3610545

See more details on using hashes here.

File details

Details for the file littlefs_python-0.12.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for littlefs_python-0.12.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b91ba70808c1bf081f328a2f530ea9a984fc2919455fea26466e36502d542a4b
MD5 b854dd8484cfe78b6ab13dbcd84ca180
BLAKE2b-256 93dc79e14c31cb5b94f045d0b7709a0907db3a24cd0f40d8c66c8f8de35a0515

See more details on using hashes here.

File details

Details for the file littlefs_python-0.12.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for littlefs_python-0.12.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 18969a35b24060203a848fdcc95a43df595ca7585f8c5d3e21b5dffdd1bc604e
MD5 8ad479612cc941361b7be03766582b6e
BLAKE2b-256 9b884c19a25092c8912e52694304097abdd1e973b53cb81b239361f2cdd41980

See more details on using hashes here.

File details

Details for the file littlefs_python-0.12.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for littlefs_python-0.12.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a68d5047530c9b144e2508e0e1f2b9904c71f69f8d367508a2fa47b1219699c0
MD5 3bf61d0899c91d57caca5a869f1ce6f9
BLAKE2b-256 b1d23fc8a24fc6a071d833bc4fecea032c92d6785731f94802b46aaa0ad2bedf

See more details on using hashes here.

File details

Details for the file littlefs_python-0.12.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for littlefs_python-0.12.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 19342e691ce83365794c4a4ebe44538e20a44f4dad8d3b2a776a1b2fe72fb90b
MD5 9a0aec3dc71d1b91199e9ec3c79884fa
BLAKE2b-256 12017cf2b2fa5609f36d48f050c0dd161e4286ab202e9f165b9b25547c887191

See more details on using hashes here.

File details

Details for the file littlefs_python-0.12.0-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for littlefs_python-0.12.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 6381b2aeaf8c5bd92c7f99570bbfd03467b0e35a86f6506c2a12725c2ddf8974
MD5 a200156d6a0a375e20d18436b9c56e3f
BLAKE2b-256 b29cd82e39764d33ab765cc2935cdec841b14923542b03d9543f1b523f30253b

See more details on using hashes here.

File details

Details for the file littlefs_python-0.12.0-cp38-cp38-win32.whl.

File metadata

File hashes

Hashes for littlefs_python-0.12.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 19ff9278ae837a37a26d6c7659359523178f746bd797ff71d52733c1682cef15
MD5 9fde2d998c2385aff00a44b22b130a3a
BLAKE2b-256 a2d030b8e5e87bac2e7bc9b98df781f1efe83447c7e1f6509218dbbc5e32e24c

See more details on using hashes here.

File details

Details for the file littlefs_python-0.12.0-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for littlefs_python-0.12.0-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 763e2c925423779ec7bd604d8712505254679b50416b5ae95d4a93357139f0c1
MD5 311cc5838a05a5000c58611f84f6250a
BLAKE2b-256 0c401f2459c634de31d01d2f2c1a53dedd1e44941f18b2b8ecb60fecfa27d304

See more details on using hashes here.

File details

Details for the file littlefs_python-0.12.0-cp38-cp38-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for littlefs_python-0.12.0-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 578b5be201be35bb4865a4f579ac1d2ade485a2d58f7d297a599db276dca792b
MD5 c872fd07e142d1160a1a1dc120fbb696
BLAKE2b-256 9378757f18556ff6ef5ab96aedc88ac431694c559d3c7e8cb13b3f5ea995f8ad

See more details on using hashes here.

File details

Details for the file littlefs_python-0.12.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for littlefs_python-0.12.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3915f6601377751f3bd7590c95656864c813918f458eccc64a5a06e6e420b8ba
MD5 ba79ef415448ed9451551a648f576cc3
BLAKE2b-256 fd2782f32ba263caf91f2c850f16a84599f2e78ddf317439b98ea3d8884c17aa

See more details on using hashes here.

File details

Details for the file littlefs_python-0.12.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for littlefs_python-0.12.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e7b103c8a322051767e6cc613987eab862ea1ed9591c17e24a1b163ffec77ab0
MD5 68e117b51564cecb282fdb794bee4ced
BLAKE2b-256 2361441c14e1236aea4c4c1b0cf2b2a1156295cd12585d4b01ef3da8763f5ad6

See more details on using hashes here.

File details

Details for the file littlefs_python-0.12.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for littlefs_python-0.12.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ddc8b553a3f40a77277cbaf570c5de12310de8f34da74efc2a9173d5d1ce6e7f
MD5 0e348bf7ec4cfa3f919a9c1de5327b8a
BLAKE2b-256 4dab83baa3cd2847ddfc087444466e2088e9e3e06f3aed69aaaf43305bba820b

See more details on using hashes here.

File details

Details for the file littlefs_python-0.12.0-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for littlefs_python-0.12.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 06d297304bd7d3ebafe00d58df273fbf25ceebc0387c3ba7a2edaa0e996f1a7c
MD5 c5281e114e24fe67e37cef667df1895a
BLAKE2b-256 d0333d8c528c69ba8e1d65adc121d8b547526d784d8e5f491f2dbd1ad239c0e5

See more details on using hashes here.

File details

Details for the file littlefs_python-0.12.0-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for littlefs_python-0.12.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 674abd6f861b68ade7b4cb6e131aa1a22d4777e01aa89403683023b64c7897b3
MD5 159748a14927ed32953b44810129b09d
BLAKE2b-256 f109dbcd434708e36b7cc1e5175b0e0168ed8f63ea91f17f320ccf53d393208a

See more details on using hashes here.

File details

Details for the file littlefs_python-0.12.0-cp37-cp37m-win32.whl.

File metadata

File hashes

Hashes for littlefs_python-0.12.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 d81e6331d88c84b9775a339868a7e4a560483bf2d50860523882658264934330
MD5 34f5465877e6c48bd1323d3a7ba315aa
BLAKE2b-256 047ad9ef95e65d7a0967ae3c01ef4db6892f1026309543908ecb3e9f479dc289

See more details on using hashes here.

File details

Details for the file littlefs_python-0.12.0-cp37-cp37m-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for littlefs_python-0.12.0-cp37-cp37m-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e96fca6ce06a7224cb874720752b28143c0ca16140c024e513ae5220c79e0faf
MD5 15f153b9196e2587670a3b9db0555d99
BLAKE2b-256 39954e4a7ea5342ed65d91af576359ae66193c20709cc0f755cc6320748013fa

See more details on using hashes here.

File details

Details for the file littlefs_python-0.12.0-cp37-cp37m-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for littlefs_python-0.12.0-cp37-cp37m-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 6945f0febdd78c89e6b38d0211656db6465200679ef3fd81fbcfffb30e44a372
MD5 3d1fa4252d6e4d584ad64c9aac67b701
BLAKE2b-256 01f94007a57f31c4e1b7a8fc8c439f537e132f501c02928e3c3e4362480a8077

See more details on using hashes here.

File details

Details for the file littlefs_python-0.12.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for littlefs_python-0.12.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4d109962e214df1169d00045c5080eac473f89655c68d90803eb9c2eae1512db
MD5 08c44739a2ef9f6ba3714f9b965ee3b9
BLAKE2b-256 68c5936e5d00da6d8183836d8a37fdc0dca1a26cb0242f9c34caeaa64f70c46f

See more details on using hashes here.

File details

Details for the file littlefs_python-0.12.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for littlefs_python-0.12.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 36887ac4c70b5637a943b9786353a61d27fad9d0bfd16f3821bbda0ba27eb03c
MD5 1c8fc3e6234b37e7995c0c60489ccc36
BLAKE2b-256 38aa16b1cc8034162b1eb0be13300fc8239ec9217b32e59bd4fa678d743792da

See more details on using hashes here.

File details

Details for the file littlefs_python-0.12.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for littlefs_python-0.12.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 0a500106f401a411e58a7fc246e9ec42310bd652f7df5010bc0fda8bd4890567
MD5 e37ec66c5cf6d184de412108ef27ec56
BLAKE2b-256 48246d09b95981fb529852f23384b7652b51a8b292b94ed761ea0c5b4a247bea

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page