Metadata-Version: 2.4
Name: meadow-authoring
Version: 0.2.0
Summary: Meadow Authoring: local authoring environment for Meadow Runtime
License-Expression: MIT
Requires-Python: ==3.13.3
Description-Content-Type: text/markdown
License-File: LICENSE
License-File: licenses/meadow-bridge/LICENSE
License-File: licenses/meadow-runtime/LICENSE
Requires-Dist: aiosqlite>=0.20.0
Requires-Dist: faiss-cpu==1.13.2
Requires-Dist: fastapi>=0.100.0
Requires-Dist: fastapi>=0.110
Requires-Dist: fastapi>=0.135.0
Requires-Dist: filelock==3.32.5
Requires-Dist: graphifyy[sql]>=0.9.53
Requires-Dist: httpx>=0.27.0
Requires-Dist: mypy-extensions>=1.1.0
Requires-Dist: mypy>=2.3
Requires-Dist: numpy>=1.24.0
Requires-Dist: openai>=1.0.0
Requires-Dist: pydantic>=2
Requires-Dist: pydantic>=2.0.0
Requires-Dist: pydantic>=2.4.0
Requires-Dist: python-dotenv>=1.0.0
Requires-Dist: returns>=0.29
Requires-Dist: ruamel.yaml>=0.17
Requires-Dist: ruamel.yaml>=0.17.21
Requires-Dist: sse-starlette>=1.6.0
Requires-Dist: starlette>=0.40
Requires-Dist: tenacity>=8.0.0
Requires-Dist: uvicorn>=0.30
Requires-Dist: uvicorn[standard]>=0.20.0
Requires-Dist: uvicorn~=0.44.0
Dynamic: license-file

# Meadow Authoring

Meadow Authoring provides a browser interface for writing, checking, and running
Meadow workflows. The distribution includes Meadow Runtime and Meadow Bridge.

Use Python 3.13.3 with Node 24 or later and npm available on macOS or Windows.

```sh
python -m pip install meadow-authoring
meadow-authoring
```

Open http://127.0.0.1:8000. Use `--host` and `--port` to change the listening
address. Initial startup installs the locked npm dependencies, including the
Wasm compiler. Every startup regenerates and builds the application.

Workflow execution needs Git and the tools and credentials for the selected
provider. The Bridge provider uses a compatible Copilot language server and
Copilot authentication. OpenCode execution requires OpenCode; container execution
requires Podman and a compatible image. Those tools, images, and credentials are
not included in this distribution.

Install into a dedicated Python environment; do not install separate
`meadow-runtime` or `meadow-bridge` distributions alongside this bundle.
Initial setup and application version changes write fresh application defaults.
Edits to those defaults are preserved between ordinary launches, but are replaced
on a version change. Workflow repositories and run evidence are retained.
