Metadata-Version: 2.1
Name: zazo
Version: 0.0.0a3
Summary: An Extensible Dependency Resolver written in Python
Home-page: https://github.com/pradyunsg/zazo
License: UNKNOWN
Author: Pradyun Gedam
Author-email: pradyunsg@gmail.com
Description-Content-Type: text/markdown
Classifier: License :: OSI Approved :: MIT License
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: Implementation :: PyPy
Requires-Dist: packaging
Requires-Dist: six
Project-URL: Documentation, https://zazo.readthedocs.io/en/latest/

# zazo

[![Build Status](https://travis-ci.org/pradyunsg/zazo.svg?branch=master)](https://travis-ci.org/pradyunsg/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.

[GSoC Project]: https://summerofcode.withgoogle.com/archive/2017/projects/5797394100781056/

