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.6.tar.gz (86.7 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.6-py3-none-any.whl (31.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: nab_resolver-0.0.6.tar.gz
  • Upload date:
  • Size: 86.7 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.6.tar.gz
Algorithm Hash digest
SHA256 f9cbf2dd79318e8eff6d400bce431f5884b93dd03c24a3c658e48bf112619d49
MD5 892153ef090f77684ea2d4f51d3296b3
BLAKE2b-256 a93fcc5e372f938d52b34883f2c06a8718a94c10f6c63fc882b5967c9bab1abe

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: nab_resolver-0.0.6-py3-none-any.whl
  • Upload date:
  • Size: 31.6 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.6-py3-none-any.whl
Algorithm Hash digest
SHA256 f2925ac148c4e87a90ea13e793f874739c40f602e313c0b884a44b9417cd5fdd
MD5 f3172003606616a32fd0c40a2df9dc95
BLAKE2b-256 fb795826df42082f4a9b33aab2113d69e7d3456e7061ad5301cac23832b0170b

See more details on using hashes here.

Provenance

The following attestation bundles were made for nab_resolver-0.0.6-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 Pingdom Monitoring Sentry Error logging StatusPage Status page