Cookiecutter Cruft Poetry Tox Pre Commit Ci Cd Instance
Project description
cookiecutter-cruft-poetry-tox-pre-commit-ci-cd-instance
Overview
- TODO
Features
- TODO
Requirements
- TODO
Table of Contents
Installation
You can install Cookiecutter Cruft Poetry Tox Pre Commit Ci Cd Instance via pip:
pip install cookiecutter-cruft-poetry-tox-pre-commit-ci-cd-instance
Usage
- TODO
- High-level usage overview
- TODO
- Step 0 description
import cookiecutter_cruft_poetry_tox_pre_commit_ci_cd_instance
# TODO
Development
For convenience, many of the below processes are abstracted away and encapsulated in
single make
targets.
Tip: invoking make
without any arguments will display auto-generated
documentation on available commands.
Package and Dependencies Installation
Note: poetry
is a required dependency.
To install the package and all dev dependencies, run:
make provision_environment
Testing
We use tox
for our automation framework
and pytest
for our testing framework.
To invoke the tests, run:
make test
Code Quality
We are using pre-commit
for our code quality
static analysis automation and management framework. To invoke the analyses and
auto-formatting over all version-controlled files, run:
make lint
Note: CI will fail if either testing or code quality fail, so it is recommended to automatically run the above locally prior to every commit that is pushed.
Automate via Git Pre-Commit Hooks
To automatically run code quality validation on every commit (over to-be-committed files), run:
make install-pre-commit-hooks
Note: This will prevent commits if any single pre-commit hook fails (unless it is allowed to fail) or a file is modified by an auto-formatting job; in the latter case, you may simply repeat the commit and it should pass.
Summary
- TODO
Further Reading
- TODO
Legal
License
cookiecutter-cruft-poetry-tox-pre-commit-ci-cd-instance is licensed under the Apache License, Version 2.0. See LICENSE for the full license text.
Credits
This project was generated from
@TeoZosa
's
cookiecutter-cruft-poetry-tox-pre-commit-ci-cd
template.
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 Distributions
Hashes for cookiecutter-cruft-poetry-tox-pre-commit-ci-cd-instance-0.0.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | b5f1edca0f9501929a8830484a641f2e67b5dd4b6cbde072766316e340d53d8c |
|
MD5 | 8a07f5bc1b8839451acd98ac1cfd3cf0 |
|
BLAKE2b-256 | 0000decd9890a61aa458b3b267ada99ad3dc9d92ab4f38065fbfb275f1c4adcb |
Hashes for cookiecutter_cruft_poetry_tox_pre_commit_ci_cd_instance-0.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5ce51c256216f628828c017d914628b81d8364d2b78e7c916f785ab465c4823d |
|
MD5 | e3510f3bf5437be038f4a3a782fa6d14 |
|
BLAKE2b-256 | 52991728575d1393db6628b0a173f17550dbe08cc149a8bf41e3ba6c0f2b96c4 |
Hashes for cookiecutter_cruft_poetry_tox_pre_commit_ci_cd_instance-0.0.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e040afb8e92576df56abb402e2e0f3255d9c334eccdf2bf7cb961805a583d54 |
|
MD5 | dfc20362d6a612cd5a0f820b05426242 |
|
BLAKE2b-256 | 3d7b0b6410fe67ffeda563f4dc0b2dbe6e844cdebbf80953ff222a707c91746a |
Hashes for cookiecutter_cruft_poetry_tox_pre_commit_ci_cd_instance-0.0.0-cp311-cp311-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f7c829db76179a1560c8f83071fca4ec1136fc21b7c712db15eef2fcd7857c7 |
|
MD5 | 2057ef453f358652c68baf9e91e97c17 |
|
BLAKE2b-256 | 4119f52ebaf85900f04c1afb64ab150fdacefb9a59c7ed6aa04604ff55d0a003 |
Hashes for cookiecutter_cruft_poetry_tox_pre_commit_ci_cd_instance-0.0.0-cp311-cp311-macosx_12_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 71a54f1e25b6b8a70d6836bf078ff792117591f0ab4f51d0c6dfc10fa97d7440 |
|
MD5 | 7fef994926313a06175c5dc5099c3d71 |
|
BLAKE2b-256 | f241d1c2f3015050a05b956ee4f464608c2ff7605dec307553a90dc8ba550fde |
Hashes for cookiecutter_cruft_poetry_tox_pre_commit_ci_cd_instance-0.0.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d07f7e0fb7098e13fa41f8ceedda0bbe59151c7c00e7559cdf57b13e2d50709 |
|
MD5 | a2068e51026a5793e10e0bb014cec597 |
|
BLAKE2b-256 | 2c0124e4549772748152c981539e78823ecb8c309aab88e33559b17b777c7fbb |
Hashes for cookiecutter_cruft_poetry_tox_pre_commit_ci_cd_instance-0.0.0-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1a7dc257d9342cb1a667fc89648a00e9ebf94ed142b8eb0f783160b9f17b9b75 |
|
MD5 | 89edd6d54041cb87e77cd3ac0d6dfa79 |
|
BLAKE2b-256 | bf4784d1812a9aa6c611ca27d9bfb489c91b70613240405a9e89439c19620352 |
Hashes for cookiecutter_cruft_poetry_tox_pre_commit_ci_cd_instance-0.0.0-cp310-cp310-macosx_12_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a2146f01531f6d62a70ed99dbdb61921a935e4d6817360352e551bc1b3f03456 |
|
MD5 | e329c8a347b7ba82e639f6ddbd3c2f8e |
|
BLAKE2b-256 | 795b4f52a17a21d16a6d5613a9ae8fbda6b4d51f39b046e14dfb271d3522be81 |
Hashes for cookiecutter_cruft_poetry_tox_pre_commit_ci_cd_instance-0.0.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 08121b61c68c007707fdf60bf4dce1f8e0e5c29226d46b004e1110b45759f968 |
|
MD5 | 364987f52b2dad5229a0dd68a7972b34 |
|
BLAKE2b-256 | f22ab01bae920ff02a521624bab624214f405b64ab1f6dbe86085dbfec674488 |
Hashes for cookiecutter_cruft_poetry_tox_pre_commit_ci_cd_instance-0.0.0-cp39-cp39-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5e7d0078a8d575ed51bed8ae7811640f90b91e7ea9fbd46b8d1b50f7cc5249b5 |
|
MD5 | c22664ff4cbea7bb0c9e8e0724d930ec |
|
BLAKE2b-256 | a06279be32bde877a9b8ba637644504657e7f9455709792f77fae822972eb8ee |
Hashes for cookiecutter_cruft_poetry_tox_pre_commit_ci_cd_instance-0.0.0-cp39-cp39-macosx_12_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6a327562e7c2bb0c23e6a0ce43513309ba517cce12405b184f9d0f9411e3c4c5 |
|
MD5 | 5955dfdc7aeee3b651d28c9480da5914 |
|
BLAKE2b-256 | 550a3273242de6f1cfa3c2795fd9e1855d91b30a37f99d9a554350d51e08438b |
Hashes for cookiecutter_cruft_poetry_tox_pre_commit_ci_cd_instance-0.0.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9a62caa62fc10b4ed43d400d6e75a0ebff079ded8274bd160d93883860babc5b |
|
MD5 | 1db664fda5d517dd903285cd791faf1b |
|
BLAKE2b-256 | b54689b78dbf934f414771944d488d6e34c6d91ade25be6d3bbfcb45194682ca |
Hashes for cookiecutter_cruft_poetry_tox_pre_commit_ci_cd_instance-0.0.0-cp38-cp38-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 687b6faf1dedbc5e7d6cf7f582f7525c5cd2d8788250b91eaa9ce83c2fa84dba |
|
MD5 | bcaf8d60f7170b6e327c06583ef5a42f |
|
BLAKE2b-256 | d330a99c25b33282852da315e9a9e821047808cf77ba62d2c6e9b3bef353c166 |
Hashes for cookiecutter_cruft_poetry_tox_pre_commit_ci_cd_instance-0.0.0-cp38-cp38-macosx_12_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 95e31cf09f86ca1b3457a36b3f11128818fe077e694c8c4a6762891e41af0f5a |
|
MD5 | df2f727f5ff1ae4d6efdc2fa2c6acf4b |
|
BLAKE2b-256 | 0195d5ae002d08850ee229cfb967967dc850915df2b6b062098cff773eed8a57 |