python-discord / sir-robin

Our event bot, for managing community events.
MIT License
18 stars 14 forks source link

Fix Poetry 1.2 Support #62

Closed HassanAbouelela closed 1 year ago

HassanAbouelela commented 1 year ago

Poetry 1.2 introduced a regression which broke pip --user installs. These types of install were the main way we did installations in docker and CI, as they made it much more convenient to control the location, availability, and caching of packages.

Poetry's team does not recognize this as a supported use case, so major changes were required to get everything working again. Most of the changes were consolidated into chrislovering/python-poetry-base for docker, and HassanAbouelela/setup-python for CI.

This is part of a larger collection of PRs to python-discord projects