{"categories":[{"label":"Archiving","url":"https://skillfed.io/packages/category/system-archiving"}],"enrichment":{"capability":"Arpy reads and extracts files from ar archives (GNU and BSD formats) using a standard Python file-like interface, supporting both direct access and streaming.","skillfed_tags":["archive-format","static-libraries"],"use_cases":["Extract object files or libraries from .a static archives in build pipelines.","Inspect or validate the contents of ar archives without external tools.","Automate processing of Debian .deb packages (which use ar format internally).","Parse GNU ar archives in embedded systems or cross-compilation workflows."],"what_it_does":"Arpy is a Python library for reading and extracting files from ar archives, the static library format used by Unix build tools and package managers. It supports both GNU and BSD ar variants and exposes archived files through Python's standard file interface, allowing you to open, read, and list archive contents using familiar patterns like context managers and iteration.\n\nThe library has no runtime dependencies and works across Python 3.5 through 3.11 (both CPython and PyPy). It's marked Production/Stable and has been maintained since 2010, though the last release was in 2022. The main friction point is that it's distributed as source only, requiring compilation on install.","worth_installing":"Yes, if you need to work with ar archives in Python and can tolerate source-only installation. The library is stable, actively maintained, has no external dependencies, and fills a niche use case with a clean API. Install friction is the main trade-off; if you have a build environment or prebuilt wheels available, it's a straightforward choice."},"id":"arpy","links":{"html":"https://skillfed.io/packages/arpy","md":"https://skillfed.io/packages/arpy.md","pypi":"https://pypi.org/project/arpy/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2022-06-11","license_spdx":null,"license_treatment":"permissive","name":"arpy","python_support":"unspecified","summary":"Library for accessing \"ar\" files"},"popularity":{"monthly_downloads":183316,"position":10068,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"2.3.0"}
