Deploy helper for Python projects
Project description
pydeployhelp
Overview
pydeployhelp
is aimed to help integrating deploy (via Docker) to Python projects. It can be used both as
external library (all processors can be imported) and as CLI tool.
Following CLI tools will be available after installation:
-
pydeployhelp-quickstart
: creates directory with deploy service files templates (Dockerfile, docker-compose, configs) -
pydeployhelp
: performs deploy according to info from deploy directory crated bypydeployhelp-quickstart
Installation
pydeployhelp
can be installed from PyPi
:
pip install pydeployhelp
Or locally (inside project directory):
python setup.py install
pydeployhelp-quickstart
tool and all code library can be used without any external system packages installation.
pydeployhelp
requires following external packages to be installed:
Usage
pydeployhelp-quickstart
usage: pydeployhelp-quickstart [-h] [-s] [-v]
optional arguments:
-h, --help show this help message and exit
-s, --silent If specified, all communication with user will be ignored, default values will be used instead
-v, --version Print version and exit
Executing in ordinary way (without --silent
) you will be asked to enter some info
(project name, deploy directory location, supported tasks),
soon after that you will see message about service files creation status.
pydeployhelp
usage: pydeployhelp [-h] [-d DEPLOYDIR] [-s] [-v]
optional arguments:
-h, --help show this help message and exit
-d DEPLOYDIR, --deploydir DEPLOYDIR
Path to directory with deploy scripts (normally generated via `pydeployhelp-quickstart`)
-s, --silent If specified, all communication with user will be ignored, default values will be used instead
-v, --version Print version and exit
Executing in ordinary way (without --silent
) you will be asked to enter some info
(task names, services names),
soon after that you will see message about deploy status.
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 pydeployhelp-1.2.1.tar.gz
.
File metadata
- Download URL: pydeployhelp-1.2.1.tar.gz
- Upload date:
- Size: 7.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/54.0.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.8.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 90edcc4c934bfa23e6aa8c8841a89d5cc4d951b759a3d8d466753e9626b55a38 |
|
MD5 | 9bc1a2edbd48b408dfca99d10159a7e9 |
|
BLAKE2b-256 | aaa174018bc891f067e6b4f765b035dd8061048b672f0742f8ecd461e2440d80 |
File details
Details for the file pydeployhelp-1.2.1-py3-none-any.whl
.
File metadata
- Download URL: pydeployhelp-1.2.1-py3-none-any.whl
- Upload date:
- Size: 9.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/54.0.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.8.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 81a825b7919525f2633dc059084dc47d6abb1519bd322b097f38ad349125e546 |
|
MD5 | 256a7615163714251cec971daf652a0d |
|
BLAKE2b-256 | 926f0b820ebea7a461b0b38676131e67279a850907002dd022a84ef0eff09ebb |