nab-project 0.0.18


pip install nab-project

  Latest version

Released: Sep 20, 2026


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.

Wheel compatibility matrix

Platform Python 3
any

Files in release

Extras: None
Dependencies:
build (>=1.2)
installer (>=1.0)
nab-index (==0.0.18)
nab-markersets (==0.0.18)
nab-provider (==0.0.18)
nab-resolver (==0.0.18)
packaging (>=24.0)
pyproject-hooks (>=1.2)
tomli-w (>=1.2)
tomli (>=2.2)
typing-extensions (>=4.6)