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
File details
Details for the file transient_package-1.0.1.post1.tar.gz
.
File metadata
- Download URL: transient_package-1.0.1.post1.tar.gz
- Upload date:
- Size: 5.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d717210890855c396526d4774a836e4aaa1f0e97aa19a943efee489e80289591 |
|
MD5 | c6e06261dfae961913661be67195e735 |
|
BLAKE2b-256 | fd716fa2501c19256c3bf0f7965cfc88b01881830360c0c34c371ff1e5efe326 |
File details
Details for the file transient_package-1.0.1.post1-py3-none-any.whl
.
File metadata
- Download URL: transient_package-1.0.1.post1-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.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 221e83a10609a840263fe76959b6e16a7aed108b8dda613a93ebf94203e6d2ac |
|
MD5 | d63f2cc14275d4b935e1e29c7c739304 |
|
BLAKE2b-256 | 0294f590a896209c8041ae93bf0ccd13465866beec7fcb4531e88cc6b1434dad |