{"categories":[{"label":"Build Tools","url":"https://skillfed.io/packages/category/software-development-build-tools/3"},{"label":"Software Distribution","url":"https://skillfed.io/packages/category/system-software-distribution"},{"label":"Packaging","url":"https://skillfed.io/packages/category/system-archiving-packaging"}],"enrichment":{"capability":"Venv-pack packages Python virtual environments into distributable archives that can be extracted and used on other machines without reinstalling dependencies.","skillfed_tags":["legacy","environment-distribution"],"use_cases":["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."],"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\u2014with all installed packages and their exact versions\u2014into a single file that can be extracted and activated on another machine. This eliminates dependency resolution and installation time on the receiving end.\n\nThe 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.","worth_installing":"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."},"id":"venv-pack","links":{"html":"https://skillfed.io/packages/venv-pack","md":"https://skillfed.io/packages/venv-pack.md","pypi":"https://pypi.org/project/venv-pack/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2018-08-23","license_spdx":null,"license_treatment":"permissive","name":"venv-pack","python_support":"unspecified","summary":"Package virtual environments for redistribution"},"popularity":{"monthly_downloads":379139,"position":7112,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.2.0"}
