mitodl / micromasters

Portal for learners and course teams to access MITx Micromasters® programs
https://mm.mit.edu
BSD 3-Clause "New" or "Revised" License
29 stars 17 forks source link

Use poetry for python dependency management #5345

Closed annagav closed 1 year ago

annagav commented 1 year ago

What are the relevant tickets?

Fixes https://github.com/mitodl/micromasters/issues/5343

Description (What does it do?)

Use poetry for python dependency management. Removes requirements files.

How can this be tested?

Nothin should break. Run docker-compose build --no-cache web celery CI tests should pass.

annagav commented 1 year ago

@mbertrand I think poetry is already added to buildpacks here: https://github.com/mitodl/micromasters/pull/5345/files#diff-96677aa35debfefd031d9d34d9c70369754ee3acb2d9a9d4090e98612efee6f5R11-R13

annagav commented 1 year ago

@mbertrand I addressed all your comments. Thank you for the review!