amc-corey-cox / BDC_Dashboard

My personal repository for work on the BioData Catalyst Dashboard
Apache License 2.0
4 stars 2 forks source link

Remove unneeded package requirements #36

Closed amc-corey-cox closed 9 months ago

amc-corey-cox commented 11 months ago

Move .venv, poetry.lock, pyproject.toml, and api/requirements.txt to _old versions.

Create a new venv, reinstall poetry in the new environment and add back packages until all requirements are met. This requires checking both the docker build and the local Django dev environment.

There likely aren't many dependencies that will need to be removed, but even just getting rid of some will reduce complexity and surface area for exploit.

amc-corey-cox commented 9 months ago

This was revisited with PR #46 ... We don't appear to have many extra dependencies now that Ansible/GCP were removed in PR #45 so this can be closed for now.