{"categories":[{"label":"WWW/HTTP","url":"https://skillfed.io/packages/category/internet-www-http/4"}],"enrichment":{"capability":"A typed PyPI Simple-API client with on-disk caching and multi-index routing, used internally by nab and nab-project to fetch and cache package metadata.","skillfed_tags":["pypi-client","package-metadata","caching"],"use_cases":["Building custom package management tools that need direct PyPI Simple-API access with on-disk caching.","Implementing multi-index package resolution with per-package index overrides using PEP 508 markers.","Integrating VCS-based package sources alongside PyPI indexes in a dependency resolver.","Creating offline-capable package metadata queries by leveraging the disk cache layer."],"what_it_does":"nab-index is a low-level PyPI Simple-API client library designed for tools that need typed, cached access to package metadata. It wraps the PyPI Simple API with an async transport layer (defaulting to urllib3, with optional httpx support), a disk cache for project listings and file metadata, and a multi-index router that can apply per-package index overrides using PEP 508 markers. It also includes a small VCS clone helper for higher-level VCS policy integration.\n\nThe package is primarily used internally by nab and nab-project; most end users should use nab instead. It targets developers building package management tools or dependency resolvers who need direct control over index queries and caching behavior. The API is explicitly marked as experimental and under rapid change, so adopters should pin to exact versions rather than using flexible version constraints.","worth_installing":"Yes, if you are building a package management tool or dependency resolver that needs typed PyPI Simple-API access with caching and multi-index routing. No, if you are an end user looking for package management\u2014use nab instead. Condition: pin to an exact version because the API is under rapid experimentation. The package is actively maintained, has no known vulnerabilities, and carries a permissive MIT license."},"id":"nab-index","links":{"html":"https://skillfed.io/packages/nab-index","md":"https://skillfed.io/packages/nab-index.md","pypi":"https://pypi.org/project/nab-index/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-14","license_spdx":"MIT","license_treatment":"permissive","name":"nab-index","python_support":"supports_current","summary":"PyPI Simple-API client and on-disk cache for nab"},"popularity":{"monthly_downloads":425462,"position":6758,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.0.14"}
