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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file transient_package-1.0.1.post3.tar.gz.
File metadata
- Download URL: transient_package-1.0.1.post3.tar.gz
- Upload date:
- Size: 5.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
925d0817649f99e739fde93db9911b1635edb174ab0d9b2ff1029696c6c2c0fc
|
|
| MD5 |
3df8ab9c383452d9a9482098f2194801
|
|
| BLAKE2b-256 |
bd5a6ca619086cd7d3658757c98a36b7d3686dad0b2c666c07c3f11247aa073a
|
File details
Details for the file transient_package-1.0.1.post3-py3-none-any.whl.
File metadata
- Download URL: transient_package-1.0.1.post3-py3-none-any.whl
- Upload date:
- Size: 6.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
69e0d8965feb0d42feacd78de88906f75aa284427ec1c72cf55b409e82a20ff7
|
|
| MD5 |
9e74790bb9ae2ee065832598a6a65b91
|
|
| BLAKE2b-256 |
6d2639a98e69b01fbe29e79a5bcada1fa4da3c8fc8c26bea052cb2763779c681
|