--- id: fspath version: "20230629" license: AGPLv3 license_treatment: agpl maintenance: abandoned --- # fspath — semantic path names and more License: agpl · Maintenance: abandoned · Downloads: 176.0K/mo ## What it is and what it does fspath is a wrapper around Python's filesystem path handling (os.path, zipfile) designed to provide a more intuitive, Pythonic API with sensible defaults for everyday scripting tasks. It treats filesystem paths as semantic objects rather than strings, aiming to cover common use cases without requiring developers to juggle multiple modules. The package depends only on six and installs with low friction. However, it has been abandoned since 2023-06-29 with no active maintenance, and its Python version support is unspecified in the metadata. While marked as Production/Stable, the lack of recent activity means it may not be tested against current Python releases or handle edge cases in modern environments. Use it for: - Simplify path manipulation in scripts by using a more intuitive API than os.path for common operations - Work with both filesystem and archive paths (zipfile) using a unified semantic interface - Reduce boilerplate in daily Python scripting tasks involving file and directory operations ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Provides a more intuitive Python API for working with filesystem paths, wrapping os.path and zipfile operations with sensible defaults for common scripting tasks. No. The package is abandoned with no maintenance since 2023-06-29 and unverified Python version support. The AGPLv3 license also creates copyleft obligations that may not suit all projects. For modern Python path handling, consider alternatives with active maintenance. ## Install pip install fspath uv add fspath poetry add fspath ## Installing fspath Before you install: Low install friction with a single lightweight dependency (six). However, the package is marked as abandoned with no releases since 2023-06-29 and no recent commits, so maintenance support is not available. License in practice: Licensed under AGPLv3, a copyleft license requiring derivative works and modifications to be distributed under the same license. This creates obligations for any project that modifies or bundles fspath. Quickstart: pip install fspath import fspath # Create and manipulate semantic filesystem paths path = fspath.Path('/some/directory') Package is abandoned with no maintenance since 2023-06-29; compatibility with Python versions beyond those tested at that time is unverified. Verify before relying: - Whether the package works with modern Python versions despite unspecified python_support in metadata - What specific 'handy stuff' beyond path handling is included in the API - Whether the package is compatible with Python's standard pathlib module ## Package facts - License: AGPLv3 (agpl) - Python support: unspecified - Install friction: low - Maintenance: abandoned - Downloads: 176.0K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags pythonic file path handling, filesystem path abstraction, os.path wrapper, semantic path names, file system utilities python, abandoned, agpl-licensed [View on SkillFed](https://skillfed.io/packages/fspath) · [View on PyPI](https://pypi.org/project/fspath/)