Skip to main content

port-env

What problem does this software solve

Python virtual environments are not portable because paths are hard-coded in all the scripts at /bin. Also, the third party libraries aren't found if you change versions even if they are compatible. This command line utility wraps a few of the main GNU coreutils (awk, sed) to fix these things.

Requirements

  1. sed, awk
  2. python3 (no third party dependencies are needed for now)

Install

From pipy

pip install port_env

From source

python setup.py bdist_wheel
pip install dist/*

Quick Guide

port_env [ENV]

You can use the --third_party=1 flag to also move lib/python3.* and rename it to the current python version. It's optional because this might not be what you want if you have several versions of python installed.

Metadata

Release files for port-env 0.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 port-env 0.0.3
File Size Uploaded Provenance Actions
port_env-0.0.3.tar.gz 4.5 kB Without provenance Details for port_env-0.0.3.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for port-env 0.0.3
File Interpreter ABI Platform Actions
port_env-0.0.3-py3-none-any.whl Python 3 none any Details for port_env-0.0.3-py3-none-any.whl

Total release size: 9.1 kB

Release files / port_env-0.0.3.tar.gz

Download URL port_env-0.0.3.tar.gz
Size 4.5 kB
Tags Source
SHA-256 checksum
How to use checksums
1d062c8d80e826fbe5832a73fe0fb219f6c0b7508e97cb94559716c08ad42a09
BLAKE2b-256 checksum
How to use checksums
967204d965bc1dac74c9a615ebbc29901e70b7513f538094a687aad13c1e0941
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.5

Release files / port_env-0.0.3-py3-none-any.whl

Download URL port_env-0.0.3-py3-none-any.whl
Size 4.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2d2cfe7078cc19c6c1f0b9456f0daefe354fcc15ef4beb527532a623a2b5bfa3
BLAKE2b-256 checksum
How to use checksums
d1b120324157d337d93935f138722735001eb17258c7cffe3473c3398d6f29d3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.5

Security for port-env 0.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

0.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