An Extensible Dependency Resolver written in Python
Project description
zazo
A Pluggable Dependency Resolver written in Python. Intended for bringing dependency resolution to pip.
Motivation
The motivation for this project is to make it feasible and easy for user-facing package managers written in Python to do proper dependency resolution.
This project has grown out of a GSoC Project, which aimed to bring proper dependency resolution to pip. Once this package is ready, work will be done to make pip use this instead of its home-grown solution.
Development
This project uses nox extensively.
- Documentation is built with
nox -s docs
. - Linting and MyPy checking can be done using
nox -s lint
- Tests are run with
nox -s test
.
Currently, the documentation of this project is non-existent but this shall be rectified once the actual internal details of the package stabilize.
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
Built Distribution
Hashes for zazo-0.0.0a2-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8e0be336c3aa013c9cc662d246611ed8a98334e86ecfd696cc7e64c1b0b8eec1 |
|
MD5 | d9a036ce08fcc957eeaa18df8ace54dc |
|
BLAKE2b-256 | 413292193c10620c6b77a6a87473c2384647d4d5e6aa9d12fcdcd75dba3df32c |