A small utility for drawing image boards
Project description
Vatman
Prerequisites
Poetry
This project uses Poetry dependency manager.
Install Poetry following these instructions.
Development
This project uses pre-commit to check files before they are committed to git.
Pre-commit is a multi-language package manager for pre-commit git hooks. You specify a list of hooks you want and pre-commit manages the installation and execution of any hook written in any language before every commit.
How to set up pre-commit
Pre-commit itself is installed via Poetry as a development dependency. The hooks are configured in .pre-commit-config.yaml
.
After cloning this repo and installing the dependencies via Poetry, install the git hook scripts:
# Option 1
source .venv/bin/activate
pre-commit install
# Option 2
poetry run pre-commit install
NOTE: After installing the git hook scripts, there is no need to activate the virtual environment before each commit.
Run pre-commit manually
The whole point of pre-commit hooks is that they run automatically before every commit. However, it is also possible to run pre-commit manually:
# Option 1 (with the virtual environment activated)
pre-commit run --all-files
# Option 2 (via Poetry)
poetry run pre-commit run --all-files
Project details
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
File details
Details for the file vatman-0.0.2.tar.gz
.
File metadata
- Download URL: vatman-0.0.2.tar.gz
- Upload date:
- Size: 6.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.6.1 CPython/3.10.12 Linux/6.8.0-47-generic
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b9f6f899700cba907bbcf8787ea0f41992b64922d415d08404824004c86e6dd |
|
MD5 | 23a693d5889c6b1b7c4514c67c787e7b |
|
BLAKE2b-256 | 624e0267e3345d8c44d2bf691d26fa60b8be8fe60c5689c4eaadd01ceb74d689 |
File details
Details for the file vatman-0.0.2-py3-none-any.whl
.
File metadata
- Download URL: vatman-0.0.2-py3-none-any.whl
- Upload date:
- Size: 9.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.6.1 CPython/3.10.12 Linux/6.8.0-47-generic
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ecbf344db65c60a2e64c0258c901481f162a92738d38734008197fe9b282326 |
|
MD5 | 5349a6f3937289e1e301dd091f1f42a2 |
|
BLAKE2b-256 | afa3b3949ef6515d8a3b70f51e2475c0928bdcf95a69f645ed9cf786b2fed855 |