Skip to main content

weevr-cli

PyPI version Python License CI

CLI for managing weevr projects — scaffolding, validation, and deployment to Microsoft Fabric.

Documentation · Getting Started · CLI Reference

What it does

The weevr engine runs inside Fabric notebooks; the CLI runs on your workstation and in CI/CD pipelines.

  • weevr init — scaffold a new project
  • weevr new — generate thread, weave, loom, and warp files from templates
  • weevr validate — check YAML schema conformance and reference integrity
  • weevr deploy — sync files to a Fabric Lakehouse via the OneLake API
  • weevr status — diff local files against deployed state
  • weevr list — view project structure and dependencies
  • weevr schema — manage validation schemas
  • weevr plugins — manage CLI plugins

Installation

# With uv (recommended)
uv tool install weevr-cli

# With pipx
pipx install weevr-cli

# With pip
pip install weevr-cli

Quick Start

weevr init my-project --examples
cd my-project.weevr

weevr new thread orders
weevr validate
weevr deploy --target dev

See the Getting Started guide for a full walkthrough.

Configuration

The CLI reads .weevr/cli.yaml for deploy targets and schema settings. See the Configuration Reference for details.

Requirements

  • Python 3.11+
  • Azure CLI (az login) or equivalent credential for deploy/status commands

Development

See CONTRIBUTING.md for the full development guide.

License

Apache 2.0 — see LICENSE for details.

Metadata

Release files for weevr-cli 1.2.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 weevr-cli 1.2.4
File Size Uploaded Provenance
weevr_cli-1.2.4.tar.gz 80.1 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for weevr-cli 1.2.4
File Interpreter ABI Platform
weevr_cli-1.2.4-py3-none-any.whl Python 3 none any Details

Total release size: 180.1 kB

Release files / weevr_cli-1.2.4.tar.gz

Download URL weevr_cli-1.2.4.tar.gz
Size 80.1 kB
Tags Source
SHA-256 checksum
How to use checksums
a27db31de6998a9fe43db6037cc0d9129cd57c2c76897cacec7098726616587b
BLAKE2b-256 checksum
How to use checksums
f593a7214b9a363e86f3b90848d73775a491a3e4017c0dbb5b9f732f420b3138
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / weevr_cli-1.2.4-py3-none-any.whl

Download URL weevr_cli-1.2.4-py3-none-any.whl
Size 100.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ac9e2170c5cbbd8d8efbb8efd04f2e38a569945689f12359757e83795e99f2ee
BLAKE2b-256 checksum
How to use checksums
a2844b9f519b8dacc79ce76a15913ed03767cfb48b46ee1f5a93899ea916d8bd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Security for weevr-cli 1.2.4

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

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