Skip to main content

piilot-pack-pennylane

Pennylane integration — invoices & treasury

Piilot plugin that wraps the Pennylane accounting API (invoices, suppliers, treasury) and exposes it to Piilot agents and modules.

Status

v0.0.1 — scaffold only. The plugin is intentionally inert at this stage: Plugin.register() is a no-op. Real wiring is added incrementally by PLT-18 Lot B (sub-lots B.2 → B.6):

Sub-lot Brings
B.2 Migrations + repositories (schema integrations_pennylane)
B.3 HTTP connector + scheduler sync
B.4 14 agent tools + system-prompt builder
B.5 Trésorerie module
B.6 REST routes + webhooks

Track the plan in the AICockpit worktree at PLT18/index.md.

Install (dev)

The core Piilot dev stack picks this plugin up via a bind mount. Clone it next to (or inside) the core's plugins-dev/ and restart the backend container:

# From AICockpit/workspaces/<worktree>/plugins-dev/
gh repo clone Kinetics-Consulting-V2/piilot-pack-pennylane

# Then, from the worktree root:
docker compose -f compose.dev.yml restart backend

Watch the logs for:

[plugins] Loaded: pennylane v0.0.1

Run the tests

pip install -e .[dev]
pytest

Conventions

  • SDK contract — the plugin imports only from piilot.sdk.*. The core loader's AST check refuses any from backend.* or import backend.
  • Namespace — every identifier the plugin exposes (handler ids, tool ids, i18n keys, env vars, HTTP routes) is prefixed by pennylane.
  • DB schema — all plugin-owned tables live under integrations_pennylane.*. Migrations are idempotent (IF NOT EXISTS everywhere).

Versioning

Semantic Versioning. sdk_compat in pyproject.toml pins the Piilot SDK range this plugin builds against. Watch the core's docs/SDK_CHANGELOG.md for breaking changes.

License

Apache-2.0. See LICENSE.

Release files for piilot-pack-pennylane 0.1.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for piilot-pack-pennylane 0.1.4
File Size Uploaded
piilot_pack_pennylane-0.1.4.tar.gz 67.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for piilot-pack-pennylane 0.1.4
File Interpreter ABI Platform
piilot_pack_pennylane-0.1.4-py3-none-any.whl Python 3 none any Details

Total release size: 137.4 kB

Release files / piilot_pack_pennylane-0.1.4.tar.gz

Download URL piilot_pack_pennylane-0.1.4.tar.gz
Size 67.9 kB
Tags Source
SHA-256 checksum
How to use checksums
2e412d44e2df928ce2ae76580487d49e7ff5ea9b697a35beda4fe2a21e43ecd6
BLAKE2b-256 checksum
How to use checksums
a1a45559a963b4200e5bf02d0303e566c1f932eddf1a8fce3b22991233b4b76b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / piilot_pack_pennylane-0.1.4-py3-none-any.whl

Download URL piilot_pack_pennylane-0.1.4-py3-none-any.whl
Size 69.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7cf93db4f6eed21f081858aef405be378c34188e6932871a8de3461d3d9020ea
BLAKE2b-256 checksum
How to use checksums
3212e7a5bcd545f93286ebcce108fa71adb7381e8c53323fee2ecd190fbd5c9d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release history Release notifications | RSS feed

This release

0.1.4 This release

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page