Skip to main content

Generic PubGrub dependency-resolver core

Project description

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.

Project details


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.2.tar.gz (24.4 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.2-py3-none-any.whl (31.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: nab_resolver-0.0.2.tar.gz
  • Upload date:
  • Size: 24.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: Hatch/1.16.5 cpython/3.14.0 HTTPX/0.28.1

File hashes

Hashes for nab_resolver-0.0.2.tar.gz
Algorithm Hash digest
SHA256 90738e65b97d82705d60bf063c85a55ec20aad2e996c2b808ddfab60308563e0
MD5 1f3f52b1030e70627ca0411d715cf640
BLAKE2b-256 5723d10f33f737ec8055590885f19057eb1feb5a1c4b166e6b369eed57267649

See more details on using hashes here.

File details

Details for the file nab_resolver-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: nab_resolver-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 31.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: Hatch/1.16.5 cpython/3.14.0 HTTPX/0.28.1

File hashes

Hashes for nab_resolver-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 794d009a856394cd724af0614ae85b9df14c12efb3fc83e8d4fa6c06f8b93f34
MD5 d41636654d9a6dccd54df4835c84273f
BLAKE2b-256 cb413b0b7632937a3d6e4037850d149f06ae2af19eb4e93ef43d70db041a1b25

See more details on using hashes here.

Supported by

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