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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: vatman-0.0.3.tar.gz
  • Upload date:
  • Size: 6.1 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.3.tar.gz
Algorithm Hash digest
SHA256 321dac5014839df3103d36336e57ea8b3994156429f54f0242ad04a580384b72
MD5 a0628d5eb35749130a8af55a13b80972
BLAKE2b-256 aed134a535ef920f3bd7de8dc9847d5b3d9eb6204ffc70ccb92db9f0a8b77f8f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vatman-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 8.0 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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 bd74ed1468499df95f5ad845a842cd83c4e65ab0d7e10d626a92dd06929355b0
MD5 b2afdc411b4a5d8ec942cd13071f5b23
BLAKE2b-256 479174ab4829d4190cc2dfc26a16b7616d67e1ffb866c450ad99ac8b2c15738c

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