Skip to main content

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

Project description

Script Venv

https://img.shields.io/pypi/v/script-venv.svg Documentation Status Github Actions Codecov coverage Requirements Updates Mergify Status

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

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.

Python dependencies scanned by PyUp.io

History

0.1.0 (2018-03-10)

  • First release on PyPI.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

script_venv-0.7.1.tar.gz (28.1 kB view details)

Uploaded Source

Built Distribution

script_venv-0.7.1-py2.py3-none-any.whl (10.8 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file script_venv-0.7.1.tar.gz.

File metadata

  • Download URL: script_venv-0.7.1.tar.gz
  • Upload date:
  • Size: 28.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.2

File hashes

Hashes for script_venv-0.7.1.tar.gz
Algorithm Hash digest
SHA256 0f4dad16f5db11d51d23285e71b4bdd885ef23ebf775ad0f87fddfb93bef7ecc
MD5 dc57873e14e180694abb89acbf735eb3
BLAKE2b-256 9df4fa3fb35a58c2b0cb192dac81c5ca2fb915cffbd97db819c4ed68aa2f6368

See more details on using hashes here.

File details

Details for the file script_venv-0.7.1-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for script_venv-0.7.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 449157b6dbc2fe3723de270a192d2b8729febb00a371ce10a6c8acc37a2e10fe
MD5 e064835f697ade297408190cc6c96032
BLAKE2b-256 7b6d212377c4a0266e13f43a0fff65ddad664faae0430f6a7a8b7b80dc79ee92

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page