Skip to main content

Add your description here

Project description

python-package-template

This is a template repository for Python package development.

Features

  • uv for Python project management.
  • Ruff for linting and formatting.
  • mypy for type checking.
  • pytest for testing.
  • pre-commit for pre-commit hooks.
  • GitHub Actions for continuous integration.

Setup

  • Use this template to create a new repository.
  • Install uv
  • Run uv run pre-commit install in the root directory of your new repository to set up pre-commit hooks.
  • Modify pyproject.toml to set up your package metadata.
  • Change the src/vdag directory to your package name.

Required Maintainance

  • Run uv run pre-commit autoupdate to update pre-commit hooks.
  • Update the UV_VERSION environment variable in the .github/workflows/ci.yaml file when a new minor version is released. (For example, from 0.7.x to 0.8.x).

Project details


Release history Release notifications | RSS feed

This version

0

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

vdag-0.tar.gz (14.3 kB view details)

Uploaded Source

Built Distribution

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

vdag-0-py3-none-any.whl (1.9 kB view details)

Uploaded Python 3

File details

Details for the file vdag-0.tar.gz.

File metadata

  • Download URL: vdag-0.tar.gz
  • Upload date:
  • Size: 14.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.13

File hashes

Hashes for vdag-0.tar.gz
Algorithm Hash digest
SHA256 f7c1bc242b433ee2b11152366c8c391132ce93ef058ac58a58a0bd6a59fbb140
MD5 2e9a4dc7eaa6d5ca303d721acc2ecd1a
BLAKE2b-256 6882307e8e4c28168e617f5b3d3a9079fbbf4d11362cb8ace75998bf7b739344

See more details on using hashes here.

File details

Details for the file vdag-0-py3-none-any.whl.

File metadata

  • Download URL: vdag-0-py3-none-any.whl
  • Upload date:
  • Size: 1.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.13

File hashes

Hashes for vdag-0-py3-none-any.whl
Algorithm Hash digest
SHA256 79b0e6154b80537bca668215247b18aed1e38c67850259678c37cf0265fab7cb
MD5 61ca087f65c33fd51faac8871c984189
BLAKE2b-256 166f0136648468e10953bc7c232cd6de1929444a4cd0430655c993791f63b91a

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