Skip to main content

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

vatman-0.0.2.tar.gz (6.9 kB view details)

Uploaded Source

Built Distribution

vatman-0.0.2-py3-none-any.whl (9.5 kB view details)

Uploaded Python 3

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

Hashes for vatman-0.0.2.tar.gz
Algorithm Hash digest
SHA256 3b9f6f899700cba907bbcf8787ea0f41992b64922d415d08404824004c86e6dd
MD5 23a693d5889c6b1b7c4514c67c787e7b
BLAKE2b-256 624e0267e3345d8c44d2bf691d26fa60b8be8fe60c5689c4eaadd01ceb74d689

See more details on using hashes here.

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

Hashes for vatman-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 9ecbf344db65c60a2e64c0258c901481f162a92738d38734008197fe9b282326
MD5 5349a6f3937289e1e301dd091f1f42a2
BLAKE2b-256 afa3b3949ef6515d8a3b70f51e2475c0928bdcf95a69f645ed9cf786b2fed855

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page