Launchable CLI
Project description
Usage
See https://docs.launchableinc.com/cli-reference and https://docs.launchableinc.com/getting-started.
Development
Preparation
We recommend Pipenv
pip install pipenv==2021.5.29
pipenv install --dev
Note that you will need to use 2021.5.29 as the Python version is fixed at 3.5, and the Pipenv beyond that version won't support Python 3.5 or below.
If you mess up your local pipenv, pipenv --rm
will revert the operation above.
In order to automatically format files with autopep8, this repository contains a
configuration for pre-commit. Install the hook with
pipenv run pre-commit install
.
Load development environment
pipenv shell
Run tests
pipenv run test
Add dependency
pipenv install --dev some-what-module
How to release
Create new release on Github, then Github Actions automatically uploads the module to PyPI.
Installing CLI
You can install the launchable
command from either source or pypi.
Prerequisite
- >= Python 3.5
- >= Java 8
Install from source
$ pwd
~/cli
$ python setup.py install
Install from pypi
$ pip3 install --user --upgrade launchable~=1.0
Versioning
This module follows Semantic versioning such as X.Y.Z.
- Major (X)
- Drastic update breaking backward compatibility
- Minor (Y)
- Add new plugins, options with backward compatibility
- Patch (Z)-
- Fix bugs or minor behaviors
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 launchable-1.43.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 242cc726689e7802d6630cd8160a5d025ef3b43adff5ced41f13dcba1c1c7f89 |
|
MD5 | f6eb161a0b16f79b846b66de0d9965ee |
|
BLAKE2b-256 | 3ee5cf83b6c7889b56c745f31609d75afbe44dddd2d618167305954473a41ce9 |