Skip to main content

Current PyPi Version Codecov Report Documentation Status

bcachefs

C implementation with Python 3.7+ bindings for Bcachefs

import bcachefs as bch

# Using a filesystem-like API
with bch.mount("disk.img") as bchfs:
    for root, dirs, files in bchfs.walk():
        print(f"Directories in {root}: {[str(d) for d in dirs]}")
        for ent in files:
            with image.open(ent, "rb") as f:
                for line in f.lines():
                    print(line)

# Using a cursor with entries cache
with bch.mount("disk.img").cd() as cursor:
    for root, dirs, files in cursor.walk():
        print(f"Directories in {root}: {[str(d) for d in dirs]}")
        for ent in files:
            with image.open(ent, "rb") as f:
                for line in f.lines():
                    print(line)

# Using a ZipFile-like API
with Bcachefs("disk.img", "r") as image:
    file_names = image.namelist()

    for filename in file_names:
        with image.open(filename, "rb") as f:
            for line in f.lines():
                print(line)

Metadata

Release files for bcachefs 0.1.16

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for bcachefs 0.1.16
File Size Uploaded
bcachefs-0.1.16.tar.gz 29.7 kB Details

Release files / bcachefs-0.1.16.tar.gz

Download URL bcachefs-0.1.16.tar.gz
Size 29.7 kB
Tags Source
SHA-256 checksum
How to use checksums
5b01346d36e5ed900cc9d8295a9b9db313245f995d8235d92cfae52353591ffd
BLAKE2b-256 checksum
How to use checksums
2d04f57062ff85f4cb9ca54345faa55663d21aba72132abd9abdd28934fcf8d1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.7.11

Release history Release notifications | RSS feed

This release

0.1.16 This release

1 release file

0.1.15

1 release file

0.1.12

1 release file

0.1.11

1 release file

0.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page