This is the repository that accompanies the Prefect Summit 2025 talks.
Use the Python virtual environment manager of your choice. We suggest using uv because it's fast and relatively quick to set up, but feel free to use your preferred tool. The examples below show uv. Ensure you have exited out of any other virtual environments before following the instructions below.
git clone https://github.com/PrefectHQ/dev-day-zoom-out.git
cd dev-day-zoom-out
For macOS/Linux:
curl -LsSf https://astral.sh/uv/install.sh | sh
For Windows:
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
For troubleshooting, see the uv installation guide.
Create a virtual environment with Python 3.12.
uv venv --python 3.12
You should see a note that the virtual environment was created successfully and instructions for how to activate it. Follow the instructions to activate the virtual environment.
source .venv/bin/activate
You should now see the virtual environment name in parentheses in your terminal prompt.
uv pip install -r requirements.txt
For some of the examples, you'll need to connect to Prefect Cloud.
If you don't already have a Prefect Cloud account, sign up for a free account at app.prefect.cloud.
If your command line is not already authenticated with Prefect Cloud, authenticate with
prefect cloud login
If you have any issues connecting to Prefect Cloud, see the Connect to Prefect Cloud docs.