Skip to main content

Hatchling build plugin for Literary

Project description

literary-build-hatch

pypi-badge

A hatch plugin to build wheels from Literary projects.

Example pyproject.toml:

# Include the generated lib contents in the package root
[tool.hatch.build.targets.wheel.force-include]
"lib" = "/"

# Exclude lib if it isn't ignored by VCS
[tool.hatch.build]
exclude = ["lib"]

# Ensure src is available to editable installs
[tool.hatch.build.targets.wheel]
dev-mode-dirs = ["src"]

# Use Literary build hook
[tool.hatch.build.targets.wheel.hooks.literary]
dependencies = ["literary-build-hatch>=0.2.0"]

# Specify Hatch build-system
[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"

This hook supports editable installs, so pdm install just works out of the box!

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

literary_build_hatch-0.3.0.tar.gz (227.8 kB view details)

Uploaded Source

Built Distribution

literary_build_hatch-0.3.0-py3-none-any.whl (4.1 kB view details)

Uploaded Python 3

File details

Details for the file literary_build_hatch-0.3.0.tar.gz.

File metadata

  • Download URL: literary_build_hatch-0.3.0.tar.gz
  • Upload date:
  • Size: 227.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.10.4

File hashes

Hashes for literary_build_hatch-0.3.0.tar.gz
Algorithm Hash digest
SHA256 b16e4f3921c71e0c33d6ed8aef3a9b291ad55f646e357b819082b6b3633c093a
MD5 ee74a8165093f07cca5cb3b3147eef52
BLAKE2b-256 8f20026d1d42b9f63a1c4bf3a99a62f17111f1b096b40c226bf1232b7c1ea902

See more details on using hashes here.

File details

Details for the file literary_build_hatch-0.3.0-py3-none-any.whl.

File metadata

File hashes

Hashes for literary_build_hatch-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6e0c39c7fbdcf6dca344a8df587761019734e3d3e5241720bfb60f1742028f1f
MD5 709fa75b898ed575f9bc9402ac5b6b34
BLAKE2b-256 730a5d8cf2f5a97c9a5a61c4182a9f3d7005bc4ae1de3ed7baf074c13568270a

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page