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.0a3-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cc0804becd01b036645348886de5f91c284b17a6e822a19a46ef08837f909d3c |
|
MD5 | ff3317b177a54c4d2e8af06114803721 |
|
BLAKE2b-256 | b9f78e7f46833adc0e5e6838337a353f4877ff767a123f716720c07c1d81411a |