I use pip freeze > requirements.txt to make sure that others in my project can install all the relevant libraries via pip install -r requirements.txt.
The problem is that sometimes I have notebook libraries installed, or IDE specific formatters installed. Maybe I don't want to force my fellow team members to install all this stuff too.
Is there a clean way to do this?