Skip to main content

hatch-uvenv

This provides a plugin for Hatch that creates environments using UV's locked virtual environment capabilities for fast, reproducible Python dependency management.

Hatch project Lint PyPI version PyPI Supported Python Versions Downloads

Table of Contents

Installation

  • pyproject.toml

    [tool.hatch.env]
    requires = ["hatch-uvenv"]
    
  • hatch.toml

    [env]
    requires = ["hatch-uvenv"]
    

Configuration

The environment plugin name is uvenv.

  • pyproject.toml

    [tool.hatch.envs.<env_name>]
    type = "uvenv"
    
  • hatch.toml

    [envs.<env_name>]
    type = "uvenv"
    

Dependencies

UV's locked environments ensure that dependencies are installed in a fast and deterministic manner. The environment will resolve dependencies based on a lockfile, ensuring reproducibility.

Example config:

[envs.<ENV_NAME>]
uv-flags = [
  "--all-packages",
]
groups = [
  "dependency-group-1",
  "dependency-group-2",
]
features = [
  "feature-1",
  "feature-2",
]

Metadata

Release files for hatch-uvenv 0.5.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 hatch-uvenv 0.5.0
File Size Uploaded Provenance Actions
hatch_uvenv-0.5.0.tar.gz 71.0 kB With provenance Details for hatch_uvenv-0.5.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for hatch-uvenv 0.5.0
File Interpreter ABI Platform Actions
hatch_uvenv-0.5.0-py3-none-any.whl Python 3 none any Details for hatch_uvenv-0.5.0-py3-none-any.whl

Total release size: 102.8 kB

Release files / hatch_uvenv-0.5.0.tar.gz

Download URL hatch_uvenv-0.5.0.tar.gz
Size 71.0 kB
Tags Source
SHA-256 checksum
How to use checksums
c630674e473fa0e228987bf200e4a0a236edff683e49774ad0eacab77fbd4f6e
BLAKE2b-256 checksum
How to use checksums
36deb5067088069e2349fa1d1ddf0d0a3173474b0dbdd0d74504f83ad7dedc01
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 20, 2026.

Transparency log

Release files / hatch_uvenv-0.5.0-py3-none-any.whl

Download URL hatch_uvenv-0.5.0-py3-none-any.whl
Size 31.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
cbec7bfeb4f395271d3cda04723294dcc40077046f67c9df08e49c59484fb030
BLAKE2b-256 checksum
How to use checksums
6769bf03d3703d10308ec7021349236492df2761578127d52a96cbf46d74d9c3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 20, 2026.

Transparency log

Security for hatch-uvenv 0.5.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.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for hatch_uvenv-0.5.0.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 20, 2026.

Transparency log

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.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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