- Python 3.10 or better
See the slides.pdf file.
- Create a virtual environment local to this repo
python3 -m venv .env
- Activate it
source .env/bin/activate
- Run the test suite
python3 irc_client_tests.py
-
Run the ircd server as a daemon in Podman or Docker, e.g.
podman run -p6667:6667 --name ircd -d -t docker.io/zedr77/pycon25-ircd
-
Join the server by running the irc_client.py script:
./irc_client.py satoshi