Skip to main content

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.

Metadata

Release files for script-venv 0.7.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for script-venv 0.7.1
File Size Uploaded
script_venv-0.7.1.tar.gz 28.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for script-venv 0.7.1
File Interpreter ABI Platform
script_venv-0.7.1-py2.py3-none-any.whl Python 3, Python 2 none any Details

Total release size: 39.0 kB

Release files / script_venv-0.7.1.tar.gz

Download URL script_venv-0.7.1.tar.gz
Size 28.1 kB
Tags Source
SHA-256 checksum
How to use checksums
0f4dad16f5db11d51d23285e71b4bdd885ef23ebf775ad0f87fddfb93bef7ecc
BLAKE2b-256 checksum
How to use checksums
9df4fa3fb35a58c2b0cb192dac81c5ca2fb915cffbd97db819c4ed68aa2f6368
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release files / script_venv-0.7.1-py2.py3-none-any.whl

Download URL script_venv-0.7.1-py2.py3-none-any.whl
Size 10.8 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
449157b6dbc2fe3723de270a192d2b8729febb00a371ce10a6c8acc37a2e10fe
BLAKE2b-256 checksum
How to use checksums
7b6d212377c4a0266e13f43a0fff65ddad664faae0430f6a7a8b7b80dc79ee92
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release history Release notifications | RSS feed

This release

0.7.1 This release

2 release files

0.7.0

2 release files

0.6.2

2 release files

0.6.1

2 release files

0.6.0

2 release files

0.5.8

2 release files

0.5.7

2 release files

0.5.6

2 release files

0.5.5

2 release files

0.5.4

2 release files

0.5.3

2 release files

0.5.2

2 release files

0.5.1

2 release files

0.5.0

2 release files

0.4.10

2 release files

0.4.9

2 release files

0.4.8

2 release files

0.4.7

2 release files

0.4.6

2 release files

0.4.5

2 release files

0.4.4

2 release files

0.4.3

2 release files

0.4.2

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.3

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.3

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page