Hi,
I just got setup on the latest code in master
and once again found it took several iterations to get all the dependencies installed. It made me wonder if you have considered moving from setup.py
to a PEP518 pyproject.toml
and one of the more modern build tools like poetry
or uv
?
I can imagine there might be several reasons to not have done this such as limited time, concern about disruption etc.
If you're open to such a move, 4.0 seems like a good time to discuss it. I'd be happy to contribute. As a first step, I created https://gitlab.com/openlp/openlp/-/merge_requests/882. I imagine the pipelines would be the next thing to look at.
With thanks
Tim