NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #808 most downloaded on PyPI
Weasel: A small and easy workflow system
Last release 6 months ago
20 Mar 2026
Ships unpredictably
gaps range from 9 days to 1.5 years
Nearly every release is documented
notes for 13 of 14 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
16 releases · first in 2022
One column per quarter.
Migrate to Pydantic v2, dropping Pydantic v1 shim
requests -> httpxtyper-slim -> typerWe've previously used closed version ranges on dependencies but as our tree has grown the maintenance burden of this approach down in the tree is too large. I'm going to try just open ranges on these small dependencies instead.
v1.0.0: Update dependencies Latest
Latest
Compare
v0.4.3: Fix Python 3.8 support Compare # Choose a tag to compare
v0.4.3: Fix Python 3.8 support
Compare
Fix deprecation warning from click usage
v0.4.2: Fix deprecation warning and use typer-slim for more minimal dependencies
Compare
✨ New features and improvements
✨ New features and improvements
cloudpathlib upper pin to 1.0.0 (#78).smart_open upper pin to 8.0.0 (#84).@BLKSerene, @danieldk, @honnibal, @ines, @jeffrey12cali, @ringohoffman, @svlandeg
v0.4.0: Allow a git repo file as asset and drop support for Python 3.6
Compare
Update CLI command messages for Weasel usage ( #71 ).
v0.3.4: Bug fixes for document CLI and help messages
Compare
✨ New features and improvements
v0.3.3: Updates for full Python 3.12 support
Compare
Extend to typer<0.10.0 to align with spaCy ( #64 ).
typer<0.10.0 to align with spaCy (#64).@adrianeboyd, @honnibal, @ines, @svlandeg
✨ New features and improvements
This release introduces support for Python 3.12, with the exception of remote storage support, which currently still requires Python 3.11 or earlier. As soon as cloudpathlib supports Python 3.12, remote storage support will also be available in Weasel.
catalogue requirement (#57).cloudpathlib and Python 3.12 (#60).make_tempdir permission error (#59).Remove requirements check due to pkg_resources deprecation ( #49 ).
requirements.txt and support for the check_requirements configuration key has been dropped.Switch from Pathy to cloudpathlib (#43).
pydantic.BaseSettings with simpler checks (#46).SPACY PROJECT and WEASEL in markers (#42).@adrianeboyd, @honnibal, @ines, @rmitsch, @svlandeg
Fixing an incorrectly defined entry point preventing weasel from being used via CLI
weasel from being used via CLI (#38)pydantic to ensure a working pre-commit run (#39)@adrianeboyd, @honnibal, @ines, @rmitsch, @svlandeg
There are a few backward incompatibilities with spacy project that you should be aware of:
This is the very first release of our new Weasel library, a standalone replacement for spaCy Projects.
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 example templates in our projects repo.
Just like spacy project, the weasel command-line interface offers:
There are a few backward incompatibilities with spacy project that you should be aware of:
SPACY_CONFIG_OVERRIDES environment variable is no longer checked. You can set configuration overrides with WEASEL_CONFIG_OVERRIDES.spacy_version configuration key has been dropped.SPACY_PROJECT_USE_GIT_VERSION environment variable has been dropped.spacy project codes.Weasel will check for the first three incompatibilities, and will issue a warning if you're using it with spaCy-specific configuration options.
Visit the Weasel documentation for more information!
Nothing published for this version
This is a release candidate of our new Weasel library, a standalone replacement for spaCy Projects. It's published for testing purposes.
This is a release candidate of our new Weasel library, a standalone replacement for spaCy Projects. It's published for testing purposes.
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →