Skip to main content

Evenv: Embeddable Virtual Environment Builder

Project Description

Evenv is a powerful Python virtual environment manager designed to create embeddable Python environments with enhanced flexibility. It allows users to include or exclude specific features like tkinter, offering fine-grained control over the environment's configuration. Built to address the needs of developers requiring highly customized environments, Evenv simplifies the management of dependencies, configurations, and system compatibility issues.

Key Features

  • Customizable Build Options: Create virtual environments with or without tkinter or pip.
  • Flexible Configuration: Generate environments with customizable prompts, Python version compatibility, and pip pre-installation.
  • Cross-Platform Compatibility: Supports symlinks and file copying across different operating systems.
  • Integration with Source Control: Optionally generate .gitignore files for seamless source control management.

Installation

Prerequisites

  • Python: Version 3.9 or later.
  • OS: Compatible with Windows.
  • Dependencies: Ensure the venv package is available in your Python environment.

Installation Steps

  1. Install from pypi:

    pip install -U evenv
    
  2. Verify the installation:

    python -m evenv --help
    

Usage

Basic Usage

To create a new virtual environment:

python -m evenv my_env

Advanced Options

  • Exclude tkinter:
    python -m evenv my_env --without-tk
    
  • Customize the prompt:
    python -m evenv my_env --prompt "CustomEnv"
    

Example

python -m evenv my_project_env --without-tk --prompt "MyProject"
my_project_env\Scripts\activate

Metadata

Release files for evenv 1.0.3

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

Source distribution (sdist)

Source distribution for evenv 1.0.3
File Size Uploaded Provenance Actions
evenv-1.0.3.tar.gz 4.7 kB Without provenance Details for evenv-1.0.3.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for evenv 1.0.3
File Interpreter ABI Platform Actions
evenv-1.0.3-py3-none-any.whl Python 3 none any Details for evenv-1.0.3-py3-none-any.whl

Total release size: 16.8 MB

Release files / evenv-1.0.3.tar.gz

Download URL evenv-1.0.3.tar.gz
Size 4.7 kB
Tags Source
SHA-256 checksum
How to use checksums
24e637e6d6e92f33aa5f088b26ef0c298d4af89abc49a4ff1f842abd57b1a1af
BLAKE2b-256 checksum
How to use checksums
5cd1216d3701c74a41ad409f3029baf18bfb5294101dd13792ab6bf93b54ccfd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.3

Release files / evenv-1.0.3-py3-none-any.whl

Download URL evenv-1.0.3-py3-none-any.whl
Size 16.8 MB
Tags Python 3
SHA-256 checksum
How to use checksums
fa50227b8cece7d46209c4979963b7b0ae01ee31bc188de9301a9300dd98129f
BLAKE2b-256 checksum
How to use checksums
bccad2aa11d6d1a80a218403ad239d872762aec06fb99a545761211ed5b21b84
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.3

Security for evenv 1.0.3

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

1.0.3 This release

2 release files No provenance

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