Bruno Nirello
05/24/2024, 5:23 PMMarvin
05/24/2024, 5:24 PMprefect deploy
command may be linked to an issue with a dependency, specifically typer
. The typer
library released a new version that changes its default behavior, which can result in a NoneType is not iterable
error when used with the Prefect CLI.
Here are the steps to resolve this issue:
1. Pin the typer
dependency to a version below `0.10.0`:
Update your requirements.txt
or pyproject.toml
to include the following line:
python
typer<0.10.0
2. Reinstall Dependencies:
Reinstall your dependencies to ensure the correct version of typer
is used:
bash
pip install -r requirements.txt
3. Retry the Command:
Try running the prefect deploy
command again.
The issue is being tracked on the Prefect GitHub repository, and you can follow it here.
Additionally, you may want to refer to the Prefect documentation for deployment-related configurations and troubleshooting:
- Prefect Deployment Guide
Hopefully, this resolves your issue. If the problem persists, you might want to keep an eye on the GitHub issue for further updates or discussions.