{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/10"}],"enrichment":{"capability":"morefs provides fsspec-based filesystem implementations including async local files, in-memory storage via dictionaries or tries, and overlay filesystems that combine multiple backends.","skillfed_tags":["fsspec-extension","async-io","in-memory-storage"],"use_cases":["Async file operations in concurrent applications without blocking the event loop.","Fast in-memory caching or temporary storage during data processing pipelines.","Transparent fallback reads across local, S3, and other fsspec backends in a single filesystem.","Testing code that uses fsspec by swapping real filesystems with in-memory ones.","Layered storage where recent writes go to local disk but reads check cloud storage first."],"what_it_does":"morefs extends fsspec with four specialized filesystem implementations. AsyncLocalFileSystem wraps local file I/O with async/await support while retaining sync methods. DictFileSystem and MemFS are in-memory backends optimized for speed\u2014the former uses nested dictionaries to mimic a real filesystem structure, the latter uses tries for flat bucket-like storage. OverlayFileSystem lets you stack multiple fsspec backends (local, S3, etc.) so reads check all layers in order while writes target a primary layer.\n\nThe package is a thin, dependency-light layer on fsspec that assumes you're already using fsspec for filesystem abstraction. It's useful when you need async local I/O, fast ephemeral storage, or the ability to transparently read from multiple backends without managing them separately. All filesystems follow fsspec's interface, so they integrate with tools that accept fsspec URLs or filesystem objects.","worth_installing":"Yes, if you use fsspec and need async local I/O, fast in-memory storage, or multi-backend overlays. The package is actively maintained, has no known vulnerabilities, installs cleanly, and is permissively licensed. Start with the base install; add extras only if you use AsyncLocalFileSystem or MemFS."},"id":"morefs","links":{"html":"https://skillfed.io/packages/morefs","md":"https://skillfed.io/packages/morefs.md","pypi":"https://pypi.org/project/morefs/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2024-07-08","license_spdx":null,"license_treatment":"permissive","name":"morefs","python_support":"supports_current","summary":"A collection of self-contained fsspec-based filesystems"},"popularity":{"monthly_downloads":263957,"position":8348,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.2.2"}
