DemocracyClub / dc_django_utils

Shared helpers and utility functions for DC websites
MIT License
0 stars 2 forks source link

test on current python/django versions, linter config #90

Closed chris48s closed 2 weeks ago

chris48s commented 2 weeks ago

This PR continues the wider platform and version upgrades work I am looking at across DC repos.

Key topics on this one are bumping to current/applicable python/django versions and bringing linter setup into line with other DC projects.

Commit log should be pretty descriptive for this one. I will also leave some comments inline on the diff with a bit of further explanation.

chris48s commented 2 weeks ago

TODO: once this is approved, cut a release after merging

VirginiaDooley commented 2 weeks ago

I tested this by installing it locally in Website. Is the plan to remove pyproject.toml from upstream repos or is there further configuration needed to designate which pyproject.toml should be used in the event that more than one is found?

VirginiaDooley commented 2 weeks ago

I tested this by installing it locally in Website. Is the plan to remove pyproject.toml from upstream repos or is there further configuration needed to designate which pyproject.toml should be used in the event that more than one is found?

Chris and I had a chat about this and he explained more about how pyproject.toml works so all sorted now.