Skip to main content

nab-provider

The Python packaging provider that drives nab-resolver, with no I/O of its own: no socket, no filesystem, no subprocess, no clock.

It owns the mechanics of how the resolver interacts with standards based Python package indexes and packages, and implements the build, distribution and VCS policies that let a user control resolver and install behavior.

Everything it needs arrives through nab_provider.fetch_port.FetchPort, which its host implements; nab_provider.testing ships one over a store you fill yourself.

When to use it

Use nab-provider to embed nab's resolution in a host that already owns its networking and caching, keeping nab-index out of the import graph. Most users want nab instead.

The API is currently under rapid experimentation, if you use it pin to an exact version.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nab_provider-0.0.14.tar.gz (355.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nab_provider-0.0.14-py3-none-any.whl (297.0 kB view details)

Uploaded Python 3

File details

Details for the file nab_provider-0.0.14.tar.gz.

File metadata

  • Download URL: nab_provider-0.0.14.tar.gz
  • Upload date:
  • Size: 355.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for nab_provider-0.0.14.tar.gz
Algorithm Hash digest
SHA256 1bb3a52584fc03b7d1ec427c3b701047d45dd536f4d919305f5927b515c5fc74
MD5 65ba31ab5efb9bcdef275fef806ab722
BLAKE2b-256 439b612b208cfc84cd2cba532765a982cd23acf5c437f05630d845d95ebf550c

See more details on using hashes here.

Provenance

The following attestation bundles were made for nab_provider-0.0.14.tar.gz:

Publisher: release.yml on notatallshaw/nab

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nab_provider-0.0.14-py3-none-any.whl.

File metadata

  • Download URL: nab_provider-0.0.14-py3-none-any.whl
  • Upload date:
  • Size: 297.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for nab_provider-0.0.14-py3-none-any.whl
Algorithm Hash digest
SHA256 da089b6912939a91fc699c11e827d997309c250a721e21814dea79a3e5c8be0f
MD5 34bdbf742b81d00ca170ac6f142c3a85
BLAKE2b-256 d4b5b04d04939aea500af2b43b2e7e75f4dd70bba2c12998defb821b06659d5e

See more details on using hashes here.

Provenance

The following attestation bundles were made for nab_provider-0.0.14-py3-none-any.whl:

Publisher: release.yml on notatallshaw/nab

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page