{"categories":[{"label":"Internet","url":"https://skillfed.io/packages/category/internet/4"}],"enrichment":{"capability":"Stores and retrieves arbitrary data blobs in Docker registries using content addressing and named aliases, accessible via Python module or command-line tool.","skillfed_tags":["docker-registry","blob-storage","content-addressable"],"use_cases":["Store and retrieve non-container data (logs, datasets, configs) in a Docker registry as a generic blob store","Set up named aliases to blob digests for easier reference and retrieval without remembering content hashes","Cross-mount blobs between repositories in the same registry to avoid re-uploading identical data","Automate data transfer workflows using the CLI with environment variable configuration","Integrate registry-backed blob storage into Python applications via the module API"],"what_it_does":"python-dxf is a Python module and CLI tool for storing and retrieving arbitrary data in Docker registries. It treats registries as blob stores, allowing you to push files, retrieve them by content hash or named alias, and manage those aliases\u2014all without generating Docker container configurations. The package implements Docker registry schema v2 and requires Python 3.8+.\n\nYou interact with it either programmatically (importing DXF and calling methods like push_blob, pull_blob, set_alias) or via command-line commands (dxf push-blob, dxf pull-blob, dxf set-alias). It handles authentication automatically using environment variables or explicit credentials, supports TLS verification options, and can display progress bars during transfers. The core dependencies are requests for HTTP, www-authenticate for parsing auth headers, and tqdm for progress display.","worth_installing":"Yes, if you need to use a Docker registry as a generic blob store and are comfortable with the aging maintenance status. The package is stable, has no known vulnerabilities, and low install friction. However, the 466-day gap since last release suggests limited active development; verify it meets your Docker registry version and use case before committing to production."},"id":"python-dxf","links":{"html":"https://skillfed.io/packages/python-dxf","md":"https://skillfed.io/packages/python-dxf.md","pypi":"https://pypi.org/project/python-dxf/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2025-05-05","license_spdx":null,"license_treatment":"permissive","name":"python-dxf","python_support":"supports_current","summary":"Package for accessing a Docker v2 registry"},"popularity":{"monthly_downloads":161686,"position":10626,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"12.1.1"}
