Skip to main content

Run your Python scripts using an automated pool of virtual environments to satisfy their requirements

Project description

venvpool

Run your Python scripts using an automated pool of virtual environments to satisfy their requirements

Commands

motivate

Create and maintain wrapper scripts in ~/.local/bin for all runnable modules in the given projects, or the current project if none given.

motivate -S

Create/maintain wrappers for all console_scripts of the given requirement specifier.

motivate -C

Compact the pool of venvs.

API

venvpool

dotpy

Python source file extension including dot.

initlogging
def initlogging()

Initialise the logging module to send debug (and higher levels) to stderr.

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

venvpool-15.tar.gz (10.3 kB view details)

Uploaded Source

Built Distribution

venvpool-15-py2.py3-none-any.whl (10.5 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file venvpool-15.tar.gz.

File metadata

  • Download URL: venvpool-15.tar.gz
  • Upload date:
  • Size: 10.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.12

File hashes

Hashes for venvpool-15.tar.gz
Algorithm Hash digest
SHA256 e1ac631edb4454cab0b2037764b80909d792743215b41288dbaf59db0d6b20e5
MD5 e282fa2feaafe79d44564d8d97741e3b
BLAKE2b-256 b786491a8d26dbec4820ba17dbfc684f1d78975a9aa6f76f5b9f29d6f575f663

See more details on using hashes here.

File details

Details for the file venvpool-15-py2.py3-none-any.whl.

File metadata

  • Download URL: venvpool-15-py2.py3-none-any.whl
  • Upload date:
  • Size: 10.5 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.12

File hashes

Hashes for venvpool-15-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 30c6afc602ad1448b92867d472444f83eb29fdd76731addbb574e96098479345
MD5 59b078adec8fffe1bc06f7232019f2ee
BLAKE2b-256 128969a18a9e515becb3df8ffab700946dc872e9cf63eaa56721a2b02ea47fc2

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