Home

Awesome

boa favorites

This is from the Cyfrin Updraft Vyper Course.

Getting Started

Prerequisites

Optional prerequisites

If you're an advanced python user, you can use virtual environments and classic python/pip to work here.

Optional Gitpod or CodeSpaces

If you can't or don't want to run and install locally, you can work with this repo in Gitpod. If you do this, you can skip the clone this repo part.

<div style="display: flex; justify-content: center; gap: 20px;"> <a href="https://gitpod.io/#github.com/cyfrin/boa-favorites-cu"> <img src="https://gitpod.io/button/open-in-gitpod.svg" alt="Open in Gitpod" style="height: 50px;"> </a> <a href="https://github.dev/Cyfrin/boa-favorites-cu"> <img src="https://www.svgrepo.com/show/347707/codespaces.svg" alt="Open in CodeSpaces" style="height: 50px;"> </a> </div>

Installation

git clone https://github.com/cyfrin/boa-favorites-cu
cd boa-favorites-cu

uv

uv sync

pip/python

python -m venv ./venv
source ./venv/bin/activate
pip install -r requirements.txt

Quickstart

1. Setup anvil node

anvil

2. In a new terminal, run the script

uv run deploy_favorites.py # uv
# or
python deploy_favorites.py # pip/python

Maintainer notes

If you're a student, ignore this section!

Build a new requirements.txt

uv pip compile pyproject.toml -o requirements.txt