$npx skillfedfor your agent

venv-pack

Package virtual environments for redistribution

SkipPyPI Build ToolsReleased Aug 2018379.1K downloads / moBSDPure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — venv_pack-0.2.0-py2.py3-none-any.whl
v0.2.0 · released 2018-08-23

No, unless you are maintaining legacy code that already depends on venv-pack. The project is abandoned, last updated in August 2018, and has not been tested against modern Python versions. For new projects, use containerization or modern dependency management tools instead.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires an existing virtual environment to package; last tested against Python 3.7.
  • Installation is straightforward with no runtime dependencies, but the project has been abandoned since late 2022 with no updates for nearly three years.
  • Use only if your workflow is stable and you do not expect ongoing maintenance or compatibility fixes.

License · maintenance · safety

BSD (permissive) — BSD license is permissive and poses no restrictions on commercial or private use, modification, or redistribution.

last release 2018-08-23 (2913 days) · last repo commit 2022-11-20 · 52 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 379,139 downloads/mo, #7,112 on PyPI

Verify before relying

pip install venv-pack
venv-pack -p /path/to/venv -o venv.tar.gz
  • Whether the tool works reliably with Python versions beyond 3.7, given the last release was in August 2018.
  • Compatibility with current virtual environment structures and whether packed environments remain portable across Python patch versions.
Same gist for agents: .md · .json

What it is and what it does

Venv-pack is a command-line utility that serializes Python virtual environments into compressed archives for easy distribution and reuse. Instead of shipping source code and requiring users to install dependencies, you package an entire venv—with all installed packages and their exact versions—into a single file that can be extracted and activated on another machine. This eliminates dependency resolution and installation time on the receiving end.

The tool is designed for scenarios where you want to distribute a pre-configured Python environment without relying on package managers or build tools. It fills a niche between shipping source code (which requires installation) and containerization (which is heavier). However, the project has not been maintained since August 2018, and the latest release supports only Python versions up to 3.7, making it a legacy tool for stable, unchanging workflows rather than a foundation for new projects.

Use it for

  • Distribute a pre-configured environment with specific library versions to collaborators without requiring them to run pip install.
  • Archive a working venv for long-term reproducibility, ensuring the exact dependency state can be restored years later.
  • Share a development environment across team members on the same OS without requiring each to rebuild from requirements.
  • Package a venv for deployment to a server where you want to avoid installation overhead and ensure consistency.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

Skip

No, unless you are maintaining legacy code that already depends on venv-pack.

The project is abandoned, last updated in August 2018, and has not been tested against modern Python versions. For new projects, use containerization or modern dependency management tools instead.

Install

venv-pack on PyPI

Before you install

Installation is straightforward with no runtime dependencies, but the project has been abandoned since late 2022 with no updates for nearly three years. Use only if your workflow is stable and you do not expect ongoing maintenance or compatibility fixes.

Requires an existing virtual environment to package; last tested against Python 3.7.

License in practice

BSD license is permissive and poses no restrictions on commercial or private use, modification, or redistribution.

Quickstart

pip install venv-pack
venv-pack -p /path/to/venv -o venv.tar.gz

Verify before relying

  • Whether the tool works reliably with Python versions beyond 3.7, given the last release was in August 2018.
  • Compatibility with current virtual environment structures and whether packed environments remain portable across Python patch versions.

Package facts

LicenseBSD permissive
Python supportNot specified
Install frictionLow. Pure-Python wheel
Runtime dependenciesNone
MaintenanceAbandoned 2,913 days since the last release
Last repo commit
First released
Downloads379,139 / month, #7,112 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Development Status :: 4 - BetaLicense :: OSI Approved :: BSD LicenseProgramming Language :: Python :: 2.7Programming Language :: Python :: 3.5Programming Language :: Python :: 3.6Programming Language :: Python :: 3.7Topic :: Software Development :: Build ToolsTopic :: System :: Archiving :: PackagingTopic :: System :: Software Distribution

Evidence: venv_pack-0.2.0-py2.py3-none-any.whl

Tags

Capabilities
package virtual environmentvenv distributionvirtual environment archiveportable python environmentvenv portabilityenvironment packaging toolvenv serialization
Topics
legacyenvironment-distribution
PyPI keywords
venvpackaging

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “package virtual environment”

  • venv-packVenv-pack packages Python virtual environments into distributable…
  • virtualenvwrapperProvides shell command wrappers and hooks to organize, create, switch…
  • poetry-plugin-shellA Poetry plugin that launches a subshell with the project's virtual…

Give your agent the search over MCP, or paste the wish link into any chat.

More Build Tools packages

packaging Worth it
PyPI · Build Tools · released Aug 2026

Provides reusable utilities for Python packaging interoperability, including version handling, specifiers, markers, requirements, tags, and metadata parsing according to standards like PEP 440 and PEP 425.

Apache-2.0 OR BSD-2-Clausepure Python · 3.9+
2.2Bdownloads / mo
tqdm Worth it
PyPI · Libraries · released Jul 2026

Wraps any iterable to display a real-time progress bar in the terminal or Jupyter notebook, showing iteration count, elapsed time, and estimated time remaining.

copyleftpure Python · 3.8+
648.6Mdownloads / mo
pip Worth it
PyPI · Build Tools · released Aug 2026

pip is the standard installer for Python packages, enabling you to download and install packages from the Python Package Index and other indexes into your Python environment.

MITpure Python · 3.10+
617.5Mdownloads / mo
hatchling Worth it
PyPI · Python Modules · released Aug 2026

Hatchling is a standards-compliant Python build backend that handles packaging, metadata, and distribution of Python projects when configured in a project's pyproject.toml file.

MITpure Python · 3.10+
484.2Mdownloads / mo
grpcio-tools Worth it
PyPI · Build Tools · released Jul 2026

Generates Python gRPC service stubs and message classes from Protocol Buffer definitions, enabling developers to build gRPC clients and servers.

Apache-2.0compiled wheel · 3.10+
278.2Mdownloads / mo
pre-commit Worth it
PyPI · Build Tools · released Aug 2026

pre-commit is a framework for installing and running git hooks written in any language before commits are made, automating code quality and validation checks across multi-language projects.

Install it if your team needs consistent, automated validation at commit time.

permissive licensepure Python · 3.10+
179.9Mdownloads / mo

See also conda-pack · ramp-packer · conda-package-handling · pex · distribute · relenv · ar · wheel · cmeel · patool