Cli utility for deploying packages
Project description
Shipping :ship:
Cli utility for deploying packages.
Idea
To simplify the process of deploying packages on different servers and in different ways. Currently there is support for deploying packages in conda environments, however it is being built with other methods such as containers, poetry etc in mind.
There are two configs in use, one is to describe the host environment and the other will hold specific instructions for a package.
All suggestions are welcome.
Example usage
$cat configs/server1/prod.yaml
---
hostname: computer1
log_file: /logs/production_deploy_log.txt
$cat configs/server1/scout_production.yaml
---
tool: scout
env_name: P_scout
deploy_method: pip
$shipping --host-info configs/server1/prod.yaml deploy --config configs/server1/scout_production.yaml
This command will deploy the tool scout into the conda environment P_scout on the server computer1 and log who deployed what version and when.
There will be different use cases where the deployment process involves restarting a server or installing dependencies with yarn etc that we will support.
Project details
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 shipping-0.2.2.tar.gz.
File metadata
- Download URL: shipping-0.2.2.tar.gz
- Upload date:
- Size: 9.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.0 CPython/3.7.9 Linux/5.4.0-1026-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b4b947ccdf00ff77d0723b8ca730ee77791c6fe70eb08d5e1334622cdf670706
|
|
| MD5 |
c0396445e965610b38f65481c9765b04
|
|
| BLAKE2b-256 |
fd9c387a0a30f3c5f0bf983ce1fd9cf781c9807696cbe3f8fa1fc4ac502c525b
|
File details
Details for the file shipping-0.2.2-py3-none-any.whl.
File metadata
- Download URL: shipping-0.2.2-py3-none-any.whl
- Upload date:
- Size: 13.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.0 CPython/3.7.9 Linux/5.4.0-1026-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2c53972c3ce9d5a38387d81462dc0c77e0a2baa5589eab0d333398ee62b7b6e6
|
|
| MD5 |
58bc473ba2e13a594867aee23fa9fb92
|
|
| BLAKE2b-256 |
fd678b3805e9cde433ca1d89fbe8a6436150982353ba953b1d86fa2d4e699b8c
|