Skip to main content

FlowMesh-specific plugin extension surface (bindings, resource enums, supplier resolver, usage row)

Project description

FlowMesh Hook

FlowMesh-specific plugin extension surface. Carries the pieces FlowMesh adds on top of lumid-hooks:

  • HookBindings — concrete dataclass with FlowMesh's six fields (the five shared from lumid-hooks plus supplier_resolvers).
  • ResourceKind / ResourceAction — FlowMesh resource and action enums.
  • SupplierResolver / WorkerView — supplier attribution at dispatch time.
  • UsageRow / FlowMeshUsageSink — FlowMesh's usage row shape and the parametrized sink alias.

Shared protocols (IdentityProvider, SubmissionGuard, PermissionChecker, ResourceRegistrar, UsageSink) and shared types (PrincipalContext, ResourceRef) live in lumid-hooks and should be imported from there.

The package depends only on lumid-hooks (transitively pydantic); it does not pull in the server or worker stack, so plugins can pip install flowmesh-hook without the heavy core.

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

flowmesh_hook-0.1.0.tar.gz (7.6 kB view details)

Uploaded Source

Built Distribution

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

flowmesh_hook-0.1.0-py3-none-any.whl (9.5 kB view details)

Uploaded Python 3

File details

Details for the file flowmesh_hook-0.1.0.tar.gz.

File metadata

  • Download URL: flowmesh_hook-0.1.0.tar.gz
  • Upload date:
  • Size: 7.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.7

File hashes

Hashes for flowmesh_hook-0.1.0.tar.gz
Algorithm Hash digest
SHA256 105b209bb26374975ec9ed8f45cdb9e29fe74d4c094fed58e359da41d27002e0
MD5 3d79bc31a5e798a646c34f5b8b5ed5a4
BLAKE2b-256 69cb6b37d97d2daf18a8e4d50d5195fc8b1b1377567716a2093696646b8556fd

See more details on using hashes here.

File details

Details for the file flowmesh_hook-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for flowmesh_hook-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b118c91d21974245df47d02b0e24c8b492a8b2ff35b96cd43c7d477456e81f73
MD5 16ecf3eb28a13df8092f9cf0b1a50c01
BLAKE2b-256 cde66469beaa090e0de9a0f78deb29f3399415bd38f73391bc9a86f8ba287c75

See more details on using hashes here.

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