You can use the Developing inside a Container VS Code functionality to develop the program in an environment which is identical for everyone.
The folder .devcontainer manages the dokerfile for the development enviroment.
You can add new requirements in requirements.in file and then use the Makefile commands to compile and sync the new requirements