Hatchling build hooks for Angee addons — generated entry points + source distribution.
Project description
hatch-angee
The one published implementation of Angee's addon build machinery. Add it to an
addon repo's build requires and reference the hooks by name — the repo carries
no hatch_build.py of its own.
# an addon repo's pyproject.toml — no Python hook code
[build-system]
requires = ["hatchling", "hatch-angee"]
build-backend = "hatchling.build"
[project]
name = "angee-addon-crm"
version = "0.1.0"
dynamic = ["entry-points"] # generated from addon.toml
[tool.hatch.metadata.hooks.angee-addons] # → angee.addons entry points
[tool.hatch.build.targets.wheel.hooks.angee-addon-sources] # → ship web/templates/skills
The hooks discover every addon.toml in the repo and:
- generate the
angee.addonsentry points (name -> import anchor) — the runtime enumerates these overuv.lockto list available addons; - ship each addon's
web/,templates/,skills/into the wheel at the addon's import path (vendor.crm→vendor/crm/...), layout-agnostic.
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file hatch_angee-0.1.0.tar.gz.
File metadata
- Download URL: hatch_angee-0.1.0.tar.gz
- Upload date:
- Size: 16.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a507142e39dc7a032edd86e9d390ff0199cc29b8ad973d52041da28d60525fe2
|
|
| MD5 |
706e4cfa081e8708087e7a08ec19393c
|
|
| BLAKE2b-256 |
061652852c131ab9546342addc4850dc794c69f38b2af371e22ab3d9d1cd1180
|
File details
Details for the file hatch_angee-0.1.0-py3-none-any.whl.
File metadata
- Download URL: hatch_angee-0.1.0-py3-none-any.whl
- Upload date:
- Size: 18.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
47ba07f471d514822db6e90e0c80a252f63da21b5eba938513db20c7186cc8aa
|
|
| MD5 |
aece3894a715fd79eb2f54f03eaf112b
|
|
| BLAKE2b-256 |
adb94cc898558197e10b182a03e9a64b3d360e74aa9200fce2b1a57394d666c1
|