FRC 2473's CV code for 2021
All Python code shall follow PEP8 Style
- One file per Python class
- Import classes like
from depth_data_generator import DepthDataGenerator
Each team will commit to one development branch. Team branches shall merge to master once a week. This implies that your code should be working and tested by the end of week cut-off time.
For this year we will be using Python 3.8.1. Install Python from the official website. For Windows, make sure to check the option to add Python to your PATH and increase the PATH length limit.
Once the installer completes, open up a terminal (On Mac, use Terminal.app and on Windows, use CMD or Powershell). Run python3 --version
to check the installation was succesful.
We will be managing Python dependencies with pipenv. You can run pip3 install --user pipenv
to install pipenv for the first time. Then just run pipenv install
to fetch all the Python packages for our code. Then use pipenv run python3
to run code under the pipenv environment.
Current dependency list: