Skip to main content

venv Management Software

Project description

Project Description

  • Everytime we want to create a project in python we need to create a virtual environment, and the command line interface (CLI) might be complicated and can cause confusion, sometimes it might cause frustration and time consuming when you have to navigate to a long folder path or mistype something and then you have to retype everything again.
  • VENVGEN will allow you to create your own venv environment without the necessity to remember the CLI commands.
  • On top of that, you can edit the environment - install or uninstall the libraries.
  • The program also checks for the validity of the libraries that you try to install. It also checks if you mis-deleted your venv by accident and helps you to recover the venv with according pre-installed libraries.

How to install the software

pip install venvgen

How to use the software

  • After Installation into your python environment, you can use the software easily in the terminal with friendly UI by just type
venvgen

in the terminal and the program will start running.

Release Note

  • 0.0.1: Beta version, buggy, just can use the first option only.
  • 0.0.2: Still buggy but now can use some of the second option.
  • 0.0.4: Update the code structure and checking system.
  • 1.0.0: A full version for MacOS (not fully tested, may cause unexpected bug)
  • 2.0.0: Windows user now can use the program properly (not fully tested, may cause unexpected bug)
  • 2.0.9: Supported all python 3 version. (The lower version support fixed)

Developer Note

  • Software compatibility with these Operating Systems: MacOS, Windows. (Linux is not tested or tried to run yet).

Note for Windows Users

  • Please install the package on to your main python environment, as the numpy in the virtual environment has undetermined behaviours and cannot be fixed. I will try to find a way to work around. Until then, please use pip install venvgen on your main environment.
  • Ensure that the library and the main python environment is correctly added to your PATH (environment variable).

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

venvgen-2.0.10.tar.gz (21.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

venvgen-2.0.10-py3-none-any.whl (25.3 kB view details)

Uploaded Python 3

File details

Details for the file venvgen-2.0.10.tar.gz.

File metadata

  • Download URL: venvgen-2.0.10.tar.gz
  • Upload date:
  • Size: 21.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.4

File hashes

Hashes for venvgen-2.0.10.tar.gz
Algorithm Hash digest
SHA256 8056e24ae7e2a0a0eeb0598d82e47655bf6645e0df2bf2a8891a372b8284459a
MD5 ac8807c1b363671b6c78ca80e6b3176e
BLAKE2b-256 7b0867c0272e403db0ee82b414febb14c2ede5abee05bc250fb26a5ea9687fe7

See more details on using hashes here.

File details

Details for the file venvgen-2.0.10-py3-none-any.whl.

File metadata

  • Download URL: venvgen-2.0.10-py3-none-any.whl
  • Upload date:
  • Size: 25.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.4

File hashes

Hashes for venvgen-2.0.10-py3-none-any.whl
Algorithm Hash digest
SHA256 b4d1bd8d3c3f7b9c1452cc0b755a8d434bb131cedd4e33cb480ac427b468789b
MD5 9295aa247e4d8b8484ab959e96768e32
BLAKE2b-256 1c382532ce560be9d1ff53e172c5d138fe34db6e2b8483743c6bde21784e654f

See more details on using hashes here.

Supported by

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