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.1a4.tar.gz (84.1 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.1a4-py3-none-any.whl (5.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: hatch_pinned_extra-0.0.1a4.tar.gz
  • Upload date:
  • Size: 84.1 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.1a4.tar.gz
Algorithm Hash digest
SHA256 e12174c449096d127e2105731ffc68f52c28ae6d3656142724ae9c722e7ffc00
MD5 37cf609261153cf149c9055e490d0327
BLAKE2b-256 6e95d99969186a6141e8212b5d00690ef597b6e0d2548706fd8542d1b738d31b

See more details on using hashes here.

Provenance

The following attestation bundles were made for hatch_pinned_extra-0.0.1a4.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.1a4-py3-none-any.whl.

File metadata

File hashes

Hashes for hatch_pinned_extra-0.0.1a4-py3-none-any.whl
Algorithm Hash digest
SHA256 0b0aa7494dfaaedeb2e12823d1bb347145d3351bd3e8a1ef7a32f61b1b0052bd
MD5 715793b1fc5051713feedf938e761019
BLAKE2b-256 22233a0419990c05ca47e8a3efbc8fd78c5d7036e4ef3180811c291737baa5ad

See more details on using hashes here.

Provenance

The following attestation bundles were made for hatch_pinned_extra-0.0.1a4-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