Shell utility to configure Cognicept tools.
Project description
COGNICEPT SHELL
This is a shell utility to configure Cognicept tools.
Installation
Dependencies
You need:
- Python 3
- Python 3 PIP
Install:
sudo apt-get install python3 python3-pip
Package installation
To install the package locally, run:
pip3 install -e <path-to-the-repo>
To install from Python Package Index (PyPI), run:
pip3 install -i https://test.pypi.org/simple/ cognicept-shell==0.0.3
To verify installation, try to run
cognicept -h
If you get cognicept: command not found
error, make sure that ~/.local/bin/
is in your $PATH
. You could run this:
export PATH=$PATH:/home/$USER/.local/bin/
and add it to your .bashrc
file.
Tests
cognicept-shell
is using pytest
as the test framework. Make sure you install manually:
pip3 install pytest pytest-cov cli_test_helpers
To run tests, execute:
pytest --cov=cogniceptshell tests
To run ECR integration test, AWS credentials AWS_ACCESS_KEY_ID
and AWS_SECRET_ACCESS_KEY
with ECR access needs to be specified as environmental variables. If they are not specified, tests won't run.
Running
Configure
This feature allows you to configure Cognicept Tools. Run:
cognicept configure
The tool will let you change values of Cognicept Envrionmental variables.
Building
To build the PyPI package, run:
python3 setup.py sdist bdist_wheel
Output will be lots of text, this command generates the build files. To upload the package, run:
python3 -m twine upload --repository testpypi dist/* --verbose
Version history
- 0.0 [10/6/2020]
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 cognicept_shell-0.0.24-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f2b4a7d948973319a75a09c882220ff4b40398ad75dbdffd3eda9b0d19a2011 |
|
MD5 | 362d5deaef4aa5ff2625fe64dcdb46ad |
|
BLAKE2b-256 | c2c5904a0099a546a789bca85ea66038b700b8807d7ba71a240517f02bac7a39 |