This is the repository for Summit Dev Day January 2025.
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 see the virtual environment name in parentheses in your terminal prompt .
uv pip install -r requirements.txt
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.
Alternatively, you can use a self-hosted Prefect server instance for the first part of Dev Day. See the instructions for self-hosting a Prefect server.