Skip to main content

Add a packaging extra with pinned dependencies from a lock file

Project description

hatch-pinned-extra

License GitHub last commit PyPI - Downloads uv

Hatch plugin that adds a packaging extra to the wheel metadata with pinned dependencies from uv.lock.

Usage

# pyproject.toml
[build-system]
requires = [
    "hatchling",
    "hatch-pinned-extra",
]
build-backend = "hatchling.build"

[tool.hatch.metadata.hooks.pinned_extra]
name = "pinned"

If your package doesn't have any optional dependencies already, you will need to mark them as dynamic:

# pyproject.toml
[project]
dynamic = [
    "optional-dependencies",
]

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

hatch_pinned_extra-0.0.1a2.tar.gz (29.8 kB view details)

Uploaded Source

Built Distribution

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

hatch_pinned_extra-0.0.1a2-py3-none-any.whl (5.0 kB view details)

Uploaded Python 3

File details

Details for the file hatch_pinned_extra-0.0.1a2.tar.gz.

File metadata

  • Download URL: hatch_pinned_extra-0.0.1a2.tar.gz
  • Upload date:
  • Size: 29.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for hatch_pinned_extra-0.0.1a2.tar.gz
Algorithm Hash digest
SHA256 cf911e980f7a813cf5b739042cfacff278cbc2487da9325be968816ccb57c9b4
MD5 dbe8d55757399ffb02e66dadacefeef0
BLAKE2b-256 52dc928ba4cd61c357a7ab0d221b63923e0df88eccb8ebe23ff78ccc6cdb8c29

See more details on using hashes here.

Provenance

The following attestation bundles were made for hatch_pinned_extra-0.0.1a2.tar.gz:

Publisher: build.yaml on edgarrmondragon/hatch-pinned-extra

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file hatch_pinned_extra-0.0.1a2-py3-none-any.whl.

File metadata

File hashes

Hashes for hatch_pinned_extra-0.0.1a2-py3-none-any.whl
Algorithm Hash digest
SHA256 02c7898e31c66f6df2857f73f0195b86d993e0c5ba50e83b85098fea8c52acea
MD5 6914bfc880b707cf0c44541f348188d2
BLAKE2b-256 d78c4bbcac8ca0522bf9faa32e81c6ced1f6ebf12c79cb380f8129268a92bd67

See more details on using hashes here.

Provenance

The following attestation bundles were made for hatch_pinned_extra-0.0.1a2-py3-none-any.whl:

Publisher: build.yaml on edgarrmondragon/hatch-pinned-extra

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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