DataKitchen Cloud Command Line
Project description
DKCloudCommand
DataKitchen Cloud Command Line
Makefile
Building and testing this module is conveniently done using Make. Issue the make
command to see a list
of available targets (shown below for convenience).
Available commands:
lint run black formatter
clean remove files from last test run (e.g. report_dir, .coverage, etc.) and *.pyc files
test compile and run all unit, integration, and smoke tests
clean_pyc remove all *.pyc files
compile compile python source files
clean_unit remove files from last unit test run (e.g. report_dir, .coverage, etc.)
test_unit run all unit tests
clean_integration remove files from last integration test run (e.g. report_dir, .coverage, etc.)
test_integration run all integration tests
test_smoke run smoke tests
Pre-commit is also included to validate and flag commits that contain code
that does not pass Flake8 and YAPF.
To use, first install the python package pip install pre-commit
and then run pre-commit install
. All
future commits will run these tools and deny commits that don't pass. When running YAPF, pre-commit
will
make in-place corrections to your code. Therefore, if it fails the YAPF validation on the first commit
attempt, simply review the changed files, add, and commit again to resolve.
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 Distributions
Built Distribution
File details
Details for the file DKCloudCommand-1.0.162rc2-py2.py3-none-any.whl
.
File metadata
- Download URL: DKCloudCommand-1.0.162rc2-py2.py3-none-any.whl
- Upload date:
- Size: 124.3 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.24.0 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.6.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 26edba25c0741c0e4b68a3fed850142b6e7d68b4e7a2f8ce03354c220fdb6617 |
|
MD5 | 833b45b16e1094f8e9e0d946fc16d906 |
|
BLAKE2b-256 | 87f3f8f277663e775ce9ca32d6f565bd34613c8045a95ccec74c6da471dd9488 |