Index-backed provider, lockfile emitter, and downloader for nab
Project Links
Meta
Author: Damian Shaw
Requires Python: >=3.10
Classifiers
Development Status
- 4 - Beta
Programming Language
- Python :: 3
- Python :: 3.10
- Python :: 3.11
- Python :: 3.12
- Python :: 3.13
- Python :: 3.14
Typing
- Typed
nab-project
nab's own host for nab-provider:
it supplies the provider's I/O over
nab-index, and adds the resolve
orchestration, workspace discovery, the PEP 517 build path, the lockfile
emitter and the downloader.
When to use it
Use nab-project to embed Python package resolution in another tool, with
nab's own fetching and lockfile emitter but without the CLI. If you already
own your networking, take nab-provider instead.
The API is currently under rapid experimentation, if you use it pin to an exact version.
0.0.18
Sep 20, 2026
0.0.17
Sep 06, 2026
0.0.16
Sep 02, 2026
0.0.15
Aug 28, 2026
0.0.14
Aug 14, 2026
0.0.1a0
Aug 13, 2026