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

Uploaded Python 3

File details

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

File metadata

  • Download URL: pylazyimports_eps-0.2.1.tar.gz
  • Upload date:
  • Size: 6.0 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.1.tar.gz
Algorithm Hash digest
SHA256 a9c4409e6338a01bb9f80172ab8e279d06730b817c6481a5507f4f796f9ac04e
MD5 f553f62c3373082cefa6fa31dd2f281d
BLAKE2b-256 0a2672e1c89512d180c783654d73d04bc685e87e676e7fae2a9f5343ab19def6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylazyimports_eps-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d3e2945ac6da91dbfcdec4e0112630983f205a91541036d9a89a4dd04e3f7009
MD5 d7233553741d7a80927333c59ae11e06
BLAKE2b-256 67fa602112b643a81117a1fae26fcccbf18367d4f25d60ee7ceab8016db7b7ca

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylazyimports_eps-0.2.1-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