Skip to main content

Hatch plugin to automaticilly detect and fill lazyimport entrypoints

Project description

Pylazyimports-entrypoints

PyPI PyPI - License PyPI - Wheel Tests Copier Ruff

This plugin will automaticilly detect lazy imports that are under a with lazy_imports() statement. It will then, fill the distribution's metadata related entry-point.

Example

[project]
dependencies = ["pylazyimports>=0.5.0"]
dynamic = ['entry-points', 'entry-points.lazyimports', 'entry-points.lazyexporters']

[build-system]
requires = ["hatchling", "pylazyimports-eps"]
build-backend = "hatchling.build"

[tool.hatch.metadata.hooks.lazyimports]
enabled = true
prefix = ""

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

pylazyimports_eps-0.2.0.tar.gz (5.7 kB view details)

Uploaded Source

Built Distribution

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

pylazyimports_eps-0.2.0-py3-none-any.whl (4.9 kB view details)

Uploaded Python 3

File details

Details for the file pylazyimports_eps-0.2.0.tar.gz.

File metadata

  • Download URL: pylazyimports_eps-0.2.0.tar.gz
  • Upload date:
  • Size: 5.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pylazyimports_eps-0.2.0.tar.gz
Algorithm Hash digest
SHA256 d40661c65f0c58de1ffa46a74c122bc79eae28906c4ca014b8ef4e0288562e72
MD5 ee037abfe57ec52cb5e5327890c53882
BLAKE2b-256 48ba118778fc740a0a9b9f508b7d7a25558cb5deb2360bcbe945515eb4bda6b9

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylazyimports_eps-0.2.0.tar.gz:

Publisher: publish.yml on hmiladhia/lazyimports

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

File details

Details for the file pylazyimports_eps-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for pylazyimports_eps-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7f6306e0779d6d4688db5ec936e36a7f2e00febb61af14ff4680997155b74d6b
MD5 40db46653ffc4f0b815f821dd7272b40
BLAKE2b-256 d24ae4edc46291c8cfaf814630be370de7be0ece1b52469921bba4b3a3184461

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylazyimports_eps-0.2.0-py3-none-any.whl:

Publisher: publish.yml on hmiladhia/lazyimports

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