OperationCode/resources_api

Pin Unpinned Dependencies in requirements.txt

mc962 opened this issue · 3 comments

mc962 commented

Motivation

As I was browsing through the project, PyCharm notified me that there were dependencies that it wasn't aware of (generally this happens when they aren't pinned in requirements.txt). Some of these dependencies are pretty important, like flask and alembic, and should be pinned to prevent potential issues between environments/installs.

Changes

  • Add unpinned projects to requirements.txt
  • Remove unused imports
mc962 commented

Unpinned Packages:

  • flask
  • python-dateutil
  • pytest
  • alembic

I have a branch that I pinned things on, going with the latest versions I could find.

Thanks for making this issue @mc962 !

This bit me today... there was an updated version of Werkzeug released in January and it had a breaking change for how you import the function we use from it. We really need to get these pinned.