CLI utility for creating transient Python packages.
Project description
transient-package
CLI utility for creating transient Python packages.
Installation
pip install transient-package
Usage
Create a transient package
transient-package create \
--source triton \
--target triton-pascal \
--output-directory .
Result
A triton
package with version 0.0.0
will be created, which depends on the triton-pascal
package.
Create a transient package with explicit versions
transient-package create \
--source triton \
--source-version 3.0.0 \
--target triton-pascal \
--target-version 3.0.0 \
--output-directory .
Result
A triton
package with version 3.0.0
will be created, which depends on the triton-pascal
package with version 3.0.0
.
Create a transient package and install it
$ transient-package install \
--source triton \
--target triton-pascal
Result
If the source package is not installed
A triton
package with version 0.0.0
will be installed, which depends on the triton-pascal
package.
If the source package is installed
A triton
package with version <source package version>
will be installed, which depends on the triton-pascal
package with version <source package version>
.
The source package will be uninstalled before installing the transient package.
Remove a transient package
transient-package uninstall triton
Result
If the triton
package is installed and transient, it will be removed.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for transient_package-1.0.0.post2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b4911d27b787d5080e4c4d875daaed99659eb5e4e24ca71bd7b01454c3cd9eb |
|
MD5 | c8cd5e2af8d23c54f7e3a5f44e373b13 |
|
BLAKE2b-256 | 4521f8c73a50bacc3bf079d51d3d4a42edfae8bc930d46237bf2fe8fd110e82b |
Hashes for transient_package-1.0.0.post2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 70c853bd39429828a1cb2f8688d20d0a498f2ee058fbd78e4b0daa377773e3a6 |
|
MD5 | 1c8d857d6cc5864f0786cffb6e5e317a |
|
BLAKE2b-256 | 51747e3f37b2ed446da4719f7ca795b0a7da896346d42560301b161de6eaebec |