- We'll be using pytest on the commandline for the training.
- If you use PyCharm:
- Open the
code/
folder as a project - Open
basic/test_calc.py
, configure Python interpreter - Wait until "Install requirements" prompt appears and accept
- Open a terminal inside PyCharm
- Open the
- If you use VS Code:
- Open the
code/
folder as a project - Ctrl-Shift-P to open command palette, run "Python: Create Environment..."
- Select
venv
andrequirements.txt
for installation - Click beaker icon in the sidebar, you should see a tree of tests (some will fail when running them)
- Open a terminal inside VS Code
- Open the
- Manual setup:
- Create a virtualenv and activate it (or substitute tool paths below)
pip install -r code/requirements.txt
- Check everything works:
- Check
python3 --version
(Windows:py -3 --version
), make sure you run 3.8 or newer. - Check
pytest --version
, you should see 8.4.x ideally (7.0+ is ok)
- Check
- In case of trouble/questions, please feel free to ask! Any of these will work fine:
florian@bruhin.software
- IRC:
The-Compiler
on Libera Chat @the_compiler
on Discord (e.g. Python Discord or EuroPython Discord)
If you want to prepare, take a look at rpncalc/
(especially rpn_v2.py
and
utils.py
), which is a small example project we'll use in the training.