A generic library for dependency solving, based on the pubgrub algorithm
Project description
versol
versol
is a Python library that implements a generic dependency solver based
on the PubGrub algorithm.
This is alpha-quality software. Don't depend on it for anything important!
Basic Usage
The versol
package is small and easily discoverable. The main modules of
interest being:
versol.solve
exposes the genericsolve()
function.versol.report
exposes agenerate_report
function that can be used to generate diagnostic reports when dependency resolution fails.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
versol-0.1.2.tar.gz
(18.2 kB
view details)
Built Distribution
versol-0.1.2-py3-none-any.whl
(21.3 kB
view details)
File details
Details for the file versol-0.1.2.tar.gz
.
File metadata
- Download URL: versol-0.1.2.tar.gz
- Upload date:
- Size: 18.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.2 CPython/3.11.8 Linux/6.8.4-arch1-1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d6622df6df7f5fe567020091bbee31735e744e51a644a1a99f24437fb959f5a4 |
|
MD5 | 40ed26017e15c7805ce36bdc1a899bb4 |
|
BLAKE2b-256 | 439af269920bc617ff5a973769c2d7014260fd35cf9360a39ec59614f2b907a5 |
File details
Details for the file versol-0.1.2-py3-none-any.whl
.
File metadata
- Download URL: versol-0.1.2-py3-none-any.whl
- Upload date:
- Size: 21.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.2 CPython/3.11.8 Linux/6.8.4-arch1-1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6758ff3c9832848b817b8bd15083f29f67f03fa7f5679bf42de466c84855d611 |
|
MD5 | c3481742a9230e034f63f6bbeb83bf3f |
|
BLAKE2b-256 | 400b777c9ea501dac7483869d7cbf20b5ac8ddd1b62ab2c0094f1156e7be18e6 |