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 mock
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
-
1.1 []
- Limit agent logs to 5MB
-
1.0 [15/12/2020]
-
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-1.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 03706d47e24adadb7bd5fe92665f791cda6d89d7d3a7d8ff9c2f924c9d981613 |
|
MD5 | 1f41c0a0b7af08c608bbee19287e3516 |
|
BLAKE2b-256 | 341b412c2acde99bdf639973486e6132a1545c13733060b68c2c9a95f4005ac2 |