A software manager for easy development and distribution of Python code

A software manager for easy development and distribution of Python code.
The main features that Piper adds to Python are:
- Support for large-scale, multi-package projects
- Reproducibility (clear, transparent dependency management)
- Robust development-lifecycle, from blueprinting to distribution
Piper is inspired by what Maven is for Java and uses Pip and Virtual Environments.
Why Piper
Python is great in many things, particularly for scripting. But it is powerful enough to create complex software too. Still, when doing so, it lacks some robustness and quickness.
Instead:
-
Piper lets you forget about repetitive setup of Python projects, with creation of Virtual Environments, issues with imports, PYTHONPATH, folder structures. It does all of this for you.
-
Piper ensures that when you