Skip to main content

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).

Metadata

Release files for vdag 0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for vdag 0
File Size Uploaded Provenance
vdag-0.tar.gz 14.3 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for vdag 0
File Interpreter ABI Platform
vdag-0-py3-none-any.whl Python 3 none any Details

Total release size: 16.2 kB

Release files / vdag-0.tar.gz

Download URL vdag-0.tar.gz
Size 14.3 kB
Tags Source
SHA-256 checksum
How to use checksums
f7c1bc242b433ee2b11152366c8c391132ce93ef058ac58a58a0bd6a59fbb140
BLAKE2b-256 checksum
How to use checksums
6882307e8e4c28168e617f5b3d3a9079fbbf4d11362cb8ace75998bf7b739344
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.7.13

Release files / vdag-0-py3-none-any.whl

Download URL vdag-0-py3-none-any.whl
Size 1.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
79b0e6154b80537bca668215247b18aed1e38c67850259678c37cf0265fab7cb
BLAKE2b-256 checksum
How to use checksums
166f0136648468e10953bc7c232cd6de1929444a4cd0430655c993791f63b91a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.7.13

Security for vdag 0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page