-
Notifications
You must be signed in to change notification settings - Fork 18
Why we use certain things
Amit Parekh edited this page Jan 19, 2021
·
3 revisions
Alphabetical list of prerequisites/dependencies used, with details as to why (if applicable).
- Git LFS — This is used because it allows us to store any large files (images/videos/models/etc) within the repository directly.
-
Poetry — Used for better dependency management than using
requirements.txt
+setuptools
+environment.yml
together. It just helps keep things together and consistent. - pyenv — Used to manage different python versions on bash supporting terminals. It's not perfect but it's better than some of the other ones. You're more than welcome to use whatever you wish.
- RabbitMQ — Used to communicate between the different processors of the software. Therefore, installing RabbitMQ is a pre-requisite.