Tool to abstract host deployment of Python packages
Project description
[![Build Status](https://cd.screwdriver.cd/pipelines/2835/badge)](https://cd.screwdriver.cd/pipelines/2835) [![Documentation](https://readthedocs.org/projects/invirtualenv/badge/?version=latest)](https://invirtualenv.readthedocs.io/en/latest/?badge=latest) [![Code Coverage](https://codecov.io/gh/yahoo/invirtualenv/branch/master/graph/badge.svg)](https://codecov.io/gh/yahoo/invirtualenv) [![Downloads](https://pepy.tech/badge/invirtualenv)](https://pepy.tech/project/invirtualenv)
# InVirtualEnv
The invirtualenv package contains scripts for deploying applications written in Python onto operating systems.
These included scripts can:
Create native packages via plugins that contain a Python application installed inside. Currently there are plugins to create rpms and docker containers.
Create a specified operating system platform using an RPM package list.
Create a Python virtualenv, when running as root the virtualenv can be deployed so that it can be manipulated by another user.
Deploy Python packages into the virtualenv from a pip requirements file.
Create a docker container with the application installed.
The script can be configured using command line arguments or all configuration can be defined in a single deploy.conf file.
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 invirtualenv-19.5.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab7f5df23e606cf8652228ea3dc06bd94452fca08b2777ec7e686b1ffd2fa59d |
|
MD5 | 0fa898c96d53ab2a3592ab916f08a653 |
|
BLAKE2b-256 | db2b33b895d132211d303d4400a92d85a633bd1872f0b101f8fc5453c3f071ef |