Metadata-Version: 2.1
Name: invirtualenv
Version: 19.5.0
Summary: Tool to abstract host deployment of Python packages
Home-page: https://github.com/yahoo/invirtualenv
Author: Dwight Hubbard
Author-email: 254983+dwighthubbard@users.noreply.github.com
License: BSD License
Project-URL: Source, https://github.com/yahoo/invirtualenv
Keywords: packaging deployment
Platform: UNKNOWN
Classifier: License :: OSI Approved :: BSD License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Requires-Python: >=2.7.6
Description-Content-Type: text/markdown
Provides-Extra: test
Provides-Extra: doc_build
Requires-Dist: jinja2
Requires-Dist: requests
Requires-Dist: six (>=1.5)
Requires-Dist: virtualenv
Requires-Dist: wheel
Requires-Dist: configparser
Requires-Dist: urllib3 (<1.25); python_version < "3.4"
Provides-Extra: doc_build
Requires-Dist: sphinx; extra == 'doc_build'
Requires-Dist: sphinx-bootstrap-theme; extra == 'doc_build'
Requires-Dist: guzzle-sphinx-theme; extra == 'doc_build'
Requires-Dist: sphinx-rtd-theme; extra == 'doc_build'
Requires-Dist: recommonmark; extra == 'doc_build'
Provides-Extra: test
Requires-Dist: pytest; extra == 'test'
Requires-Dist: pytest-cov; extra == 'test'
Requires-Dist: vcrpy-unittest; extra == 'test'

[![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.


