Skip to main content

nab-resolver

Generic PubGrub dependency resolver, parameterised over a ResolverProvider protocol. No Python-specific knowledge: this package is a SAT-style solver core. The Python provider lives in nab-python and the user-facing CLI in nab.

When to use it

Use nab-resolver when you are building some kind of package resolver, Python or otherwise.

The public API is the Resolver class plus the ResolverProvider protocol, the Range and Term types, and the ResolutionError exception. Everything else is internal.

Download files

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

Source Distribution

nab_resolver-0.0.9.tar.gz (94.5 kB view details)

Uploaded Source

Built Distribution

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

nab_resolver-0.0.9-py3-none-any.whl (33.8 kB view details)

Uploaded Python 3

File details

Details for the file nab_resolver-0.0.9.tar.gz.

File metadata

  • Download URL: nab_resolver-0.0.9.tar.gz
  • Upload date:
  • Size: 94.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for nab_resolver-0.0.9.tar.gz
Algorithm Hash digest
SHA256 4b3ba8f0d622f581abab246d85331b190f44d3b664ac2392e4ae0d145acd40d3
MD5 314cdc44a3fa2ee03b565371403be5a3
BLAKE2b-256 b3e2e9aed2f98d63f6f60fdec152a79aceaa2c88ee71b35f21fcde22f9103d59

See more details on using hashes here.

Provenance

The following attestation bundles were made for nab_resolver-0.0.9.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_resolver-0.0.9-py3-none-any.whl.

File metadata

  • Download URL: nab_resolver-0.0.9-py3-none-any.whl
  • Upload date:
  • Size: 33.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for nab_resolver-0.0.9-py3-none-any.whl
Algorithm Hash digest
SHA256 cd9028c9bb5be06386a41441fe3fe80513b0c7eedb5178791dbe3fae3eb295ed
MD5 87a14cb4e8896c9db666ef30bfcb43f9
BLAKE2b-256 402cb379a1c5a35047c26790e8446dea8af0cdb27c5cb562865eeceda2c2de78

See more details on using hashes here.

Provenance

The following attestation bundles were made for nab_resolver-0.0.9-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.

Release history Release notifications | RSS feed

0.0.16

2 files

0.0.15

2 files

0.0.14

2 files

0.0.13

2 files

0.0.12

2 files

0.0.11

2 files

0.0.10

2 files

This release

0.0.9 This release

2 files

0.0.8

2 files

0.0.7

2 files

0.0.6

2 files

0.0.5

2 files

0.0.4

2 files

0.0.3

2 files

0.0.2

2 files

0.0.1

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page