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.1.tar.gz (4.7 kB view details)

Uploaded Source

Built Distribution

vatman-0.0.1-py3-none-any.whl (6.1 kB view details)

Uploaded Python 3

File details

Details for the file vatman-0.0.1.tar.gz.

File metadata

  • Download URL: vatman-0.0.1.tar.gz
  • Upload date:
  • Size: 4.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.10.12 Linux/6.8.0-45-generic

File hashes

Hashes for vatman-0.0.1.tar.gz
Algorithm Hash digest
SHA256 e8a8be36fdb5604d9f8a39c199416c98b90967aa48da2dfce1b8b469d8d7c667
MD5 1f0647407301d3610002b7bac88a5d27
BLAKE2b-256 ddb51cbebd33edbef045afc82801ead3eb42e7ada33b9d61009711ed4de59eb8

See more details on using hashes here.

File details

Details for the file vatman-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: vatman-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 6.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.10.12 Linux/6.8.0-45-generic

File hashes

Hashes for vatman-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 198a8540f3900a2709470203486bcd42c94fe429be4671f49bd969b3f475e2fe
MD5 13b1f3885540e077427ab6a617238d21
BLAKE2b-256 8f807d1e0cb0afaa5daac8d42e6312920c7a468c87969fefeee0abcbb02e4af7

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