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

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

vatman-0.0.4-py3-none-any.whl (8.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: vatman-0.0.4.tar.gz
  • Upload date:
  • Size: 5.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.1 CPython/3.10.12 Linux/6.8.0-83-generic

File hashes

Hashes for vatman-0.0.4.tar.gz
Algorithm Hash digest
SHA256 259128c34fb5b3244cef6e9125ca720e1dd1c6c8576cdef7de59a2129f2d5a40
MD5 51f58544c91325225d0c4fb82ec33770
BLAKE2b-256 1c2117fd9029a403d8f159a5318f526bf8a8dc5a3dda8e5727e8c6aac179542e

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for vatman-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 eea3cd171c1f6561eabfa69d7ca71730547b51c9509050677bce8ae398f0968d
MD5 3e44ecc2400623b0865a7d81021eae61
BLAKE2b-256 91a58a84b02b39ee97a6413525c51112ba44e85f26af8e1132fa281458417799

See more details on using hashes here.

Supported by

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