semvec/pypi-packages huggingface dataset:
script-venv 0.7.1
A python package for script (and command) virtualisation with less typing.
License: BSD license
Keywords: script_venv

===========
Script Venv
===========


.. image:: https://img.shields.io/pypi/v/script-venv.svg
        :target: https://pypi.python.org/pypi/script-venv

.. image:: https://readthedocs.org/projects/script-venv/badge/?version=latest
        :target: https://script-venv.readthedocs.io/en/latest/?badge=latest
        :alt: Documentation Status

.. image:: https://github.com/NeonGraal/script-venv/workflows/Python%20package/badge.svg
        :alt: Github Actions

.. image:: https://img.shields.io/codecov/c/github/NeonGraal/script-venv.svg
        :target: https://codecov.io/gh/NeonGraal/script-venv
        :alt: Codecov coverage

.. image:: https://pyup.io/repos/github/NeonGraal/script-venv/shield.svg
        :target: https://pyup.io/repos/github/NeonGraal/script-venv/
        :alt: Requirements Updates

.. image:: https://img.shields.io/endpoint.svg?url=https://gh.mergify.io/badges/NeonGraal/script-venv&style=flat
   :target: https://mergify.io
   :alt: Mergify Status

A python package for script (and command) virtualisation with less typing.


* Free software: BSD license
* Documentation: https://script-venv.readthedocs.io.


Features
--------

* Run scripts, either console, gui or pure python, in their own virtual environment (venv).
* Scripts can be registered to a specific venv.
* Console or gui scripts can be auto registered from their package into a venv.
* VEnvs can be per user (default), local (under the current directory) or in a relative directory.
* VEnvs can be registered with requirements, and such venvs can be created as needed.

Installation
------------

Run the following command to ensure you have the latest version of Script Venv::

    $ pip install -U script_venv


Examples
--------

If ``Example.py`` is registered for the ``example`` local venv::

    $ sv Example.py
    Runs ".sv/example/bin/python Example.py"

If ``cookiecutter`` is registered for the ``cc`` user venv::

    $ sv cookiecutter
    Runs "~/.sv/cc/bin/cookiecutter"


Credits
-------

This package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template.

.. _Cookiecutter: https://github.com/audreyr/cookiecutter
.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage

Python dependencies scanned by PyUp.io_

.. _PyUp.io: https://pyup.io/


=======
History
=======

0.1.0 (2018-03-10)
------------------

* First release on PyPI.