Skip to main content

Hatchling plugin with utilities for native libraries

Project description

hatch-nativelib

Hatchling plugin with utilities for native libraries.

pkgconf dependency generation

By adding [[tool.hatch.build.hooks.nativelib.pcfile]] to your hatchling project's pyproject.toml, this plugin will do a couple of things:

  • Automatically generate the .pc file from the pyproject.toml config section
  • Register the .pc file so that pkgconf-pypi will find it and things such as meson can use it for dependency resolution
    • Also sets PKG_CONFIG_PATH so that other hatchling plugins can resolve it

See config for pyproject.toml configuration.

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_nativelib-0.2.0.tar.gz (7.0 kB view details)

Uploaded Source

Built Distribution

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

hatch_nativelib-0.2.0-py3-none-any.whl (8.3 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for hatch_nativelib-0.2.0.tar.gz
Algorithm Hash digest
SHA256 d62661804b3af736a58d1919482e41a8ab4e4aa009f943b806a1ae42d91005b1
MD5 42ac02dc23703a12ac4e4cea693757dc
BLAKE2b-256 f515aa1ec06dbe4fda16120070da8f2a0f543b000135f1bb97b78839339c2439

See more details on using hashes here.

Provenance

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

Publisher: dist.yml on robotpy/hatch-nativelib

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_nativelib-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for hatch_nativelib-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 cfff3662441c68fb4af66a2a352ea52c3063e1a2b7edf37b35aa3f1dea42b95b
MD5 2286da4356a80115f6e468482fea53eb
BLAKE2b-256 03890ae788308417294d6ed1a6102f90be738f0d8b04eccaaed07034b39e1bda

See more details on using hashes here.

Provenance

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

Publisher: dist.yml on robotpy/hatch-nativelib

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