weasel
Weasel: A small and easy workflow system
Install
weasel on PyPI
pip
pip install weaseluv
uv add weaselpoetry
poetry add weaselPackage facts
| License | MIT (permissive) |
| Python support | supports the current Python release (>=3.7) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 9 — confection, packaging, wasabi, srsly, typer, cloudpathlib, smart-open, httpx, pydantic |
| Maintenance | actively maintained — 146 days since the last release |
| Last repo commit | |
| First released | |
| Popularity | one of the top 1,000 most-downloaded packages on PyPI (30-day window, as of 2026-08-13) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-13) |
Evidence: weasel-1.0.0-py3-none-any.whl
About weasel
from the package's own PyPI description — quoted content, verbatim
<a href="https://explosion.ai"><img src="https://explosion.ai/assets/img/logo.svg" width="125" height="125" align="right" /></a>
Weasel: A small and easy workflow system
Weasel lets you manage and share end-to-end workflows for
different use cases and domains, and orchestrate training, packaging and
serving your custom pipelines. You can start off by cloning a pre-defined
project template, adjust it to fit your needs, load in your data, train a
pipeline, export it as a Python package, upload your outputs to a remote storage
and share your results with your team. Weasel can be used via the
weasel command and we provide templates in our
projects repo.
Illustration of project workflow and commands (image)
💡 Example: Get started with a project template
The easiest way to get started is to clone a project template and run it – for example, this end-to-end template that lets you train a spaCy...
Read as markdown · JSON record · Source repository · Homepage
AI interpretation — verify before relying
AI-generated interpretation of the package facts above; every digit, version, license, or vulnerability id it cites is grounded in the facts already shown on this page
Weasel is a lightweight workflow orchestration system for managing end-to-end ML pipelines—cloning project templates, training models, packaging outputs, and sharing results with remote storage integration.
Low friction: pure Python wheel with 9 runtime dependencies (confection, packaging, wasabi, srsly, typer, cloudpathlib, smart-open, httpx, pydantic). Actively maintained as of March 2026 with recent commits.
MIT license (permissive) imposes minimal restrictions; you may use, modify, and distribute Weasel freely in commercial or proprietary projects provided you retain the license notice.
Usage
pip install weasel
python -m weasel clone pipelines/tagger_parser_ud
Requires Python 3.7 or later; cloning templates requires network access to the projects repository.
Verdict: Weasel is a well-maintained, actively developed workflow system in the top 1000 PyPI packages with permissive MIT licensing and low install friction. No known vulnerabilities and broad Python version support (3.7–3.12) make it a solid choice for ML pipeline orchestration and sharing.
Needs verification
- Whether the nine runtime dependencies themselves carry known vulnerabilities or maintenance concerns.
- Performance characteristics and scalability limits for large or complex workflows.
- Community adoption and real-world usage patterns beyond the Explosion AI ecosystem.
Similar packages
permissive · top 1,000 on PyPI
wandbpermissive · top 1,000 on PyPI
thincpermissive · top 1,000 on PyPI
cataloguepermissive · top 1,000 on PyPI
blispermissive · top 1,000 on PyPI
srslypermissive · top 1,000 on PyPI
murmurhashpermissive · top 1,000 on PyPI
apache-airflowpermissive · top 1,000 on PyPI
preshedpermissive · top 1,000 on PyPI
GitPythonpermissive · top 1,000 on PyPI