This is time for the periodic reminder that #Python poetry is a bad build system that frequently results in mistakes.

This time the mistake is using ^ operator on pytz, effectively preventing timezone update to 2023.

github.com/python-babel/flask-

My earlier PR fixing incorrect use of `include` is still open too:

github.com/python-babel/flask-

Follow

@mgorny what do you recommend instead?

@Amikke, flit, hatchling, meson, even setuptools. Basically anything that implements PEP 621 (consistent pyproject.toml metadata).

@mgorny @Amikke Would that include #PDM? It advertises PEP 621 support as a feature — along with other PEPs.

@jaharmi @Amikke, I don't have good experience with PDM. It has almost no consumers, and is already at its second backend. I mean, so far it felt like one person forcing a lot of work on me because they wanted to have their own backend, with another person using the old, now-deprecated backend, so effectively doubling the work.

Sign in to participate in the conversation
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.