All Projects → pradyunsg → Zazo

pradyunsg / Zazo

Licence: mit
Pure Python Dependency Resolution

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Zazo

Pubx
The missing pub commands
Stars: ✭ 34 (-57.5%)
Mutual labels:  package-management
React Native Ezplayer
EZPlayer component for react-native apps
Stars: ✭ 47 (-41.25%)
Mutual labels:  pip
Opi
OBS Package Installer (CLI)
Stars: ✭ 64 (-20%)
Mutual labels:  package-management
Tofu
Project for an open-source python library for synthetic diagnostics and tomography for Fusion devices
Stars: ✭ 35 (-56.25%)
Mutual labels:  pip
Pip Gui
A GUI based Python Package installer
Stars: ✭ 46 (-42.5%)
Mutual labels:  pip
Pigar
☕️ A fantastic tool to generate requirements.txt for your Python project, and more than that. (IT IS NOT A PACKAGE MANAGEMENT TOOL)
Stars: ✭ 1,068 (+1235%)
Mutual labels:  pip
Simple Sh Datascience
A collection of Bash scripts and Dockerfiles to install data science Tool, Lib and application
Stars: ✭ 32 (-60%)
Mutual labels:  pip
Django Webpacker
A django compressor tool that bundles css, js files to a single css, js file with webpack and updates your html files with respective css, js file path.
Stars: ✭ 69 (-13.75%)
Mutual labels:  pip
Qdd
Download JavaScript Dependencies, really fast
Stars: ✭ 47 (-41.25%)
Mutual labels:  package-management
Rules python external
Bazel rules to resolve and fetch artifacts transitively from the Python Package Index (PyPI)
Stars: ✭ 60 (-25%)
Mutual labels:  pip
Gradient Centralization Tensorflow
Instantly improve your training performance of TensorFlow models with just 2 lines of code!
Stars: ✭ 45 (-43.75%)
Mutual labels:  pip
Art
🎨 ASCII art library for Python
Stars: ✭ 1,026 (+1182.5%)
Mutual labels:  pip
Mpm
Simple Matlab package management inspired by pip
Stars: ✭ 56 (-30%)
Mutual labels:  package-management
Mabipack
Mabinogi Package File Management Tool. Multi-language support in Chinese, English, Japanese and Korean.
Stars: ✭ 36 (-55%)
Mutual labels:  package-management
Hermetica
📖Hermetica is scaffold tools, and wiki to implement better flask applications.
Stars: ✭ 66 (-17.5%)
Mutual labels:  pip
Python Pixabay
Python 3 Pixabay's API wrapper.
Stars: ✭ 32 (-60%)
Mutual labels:  pip
Molior
Molior - Debian Build System
Stars: ✭ 53 (-33.75%)
Mutual labels:  package-management
Micropipenv
A lightweight wrapper for pip to support requirements.txt, Pipenv and Poetry lock files or converting them to pip-tools compatible output. Designed for containerized Python applications but not limited to them.
Stars: ✭ 72 (-10%)
Mutual labels:  pip
Socket.io Python Emitter
Python implementation of socket.io-emitter
Stars: ✭ 67 (-16.25%)
Mutual labels:  pip
Glide
Package Management for Golang
Stars: ✭ 8,143 (+10078.75%)
Mutual labels:  package-management

zazo

Build Status Checked with mypy

An extensible 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.

Relationship with PyPA

This project (or the equivalent resolvelib) will move into the PyPA Umberella once it matures.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].