Skip to content

rchui/pipy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

c129801 · Dec 7, 2020

History

14 Commits
Oct 5, 2020
Dec 7, 2020
Nov 29, 2020
Sep 30, 2020
Oct 4, 2020
Oct 18, 2020
Nov 29, 2020
Oct 18, 2020
Oct 18, 2020
Nov 29, 2020
Nov 29, 2020
Oct 2, 2020
Oct 5, 2020
Oct 4, 2020

Repository files navigation

Pipy: Consistent Python Development Environments

Pipy helps you manage your python development environment and is meant to serve as a replacement to virtualenv. Instead of virtual environments, pipy launches, pauses, and unpauses containers to create isolated and reproducible development environments.

Introduction

pipy is installed using pip.

pip install pipy

Usage

To create an isolated Python environment:

pipy open

To clean up a created environment:

pipy close

Configuration

pipy uses the standardized pyproject.toml to handle declaring, managing, and installing Python dependencies.

[tool.pipy]
name = "pipy"

[[tool.pipy.aliases]]
name = "setup"
commands = []  # Shell commands to execute to setup environment.

pipy expects a default alias setup to be pre-defined in order to setup the environments as they are created.

About

Consistent python development environments in containers.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published