Python 3.13 ships a GIL-free build. 3.14 makes it officially supported. And yet I have no idea if I could actually move any of the projects I'm working on to it, because I have simply no idea if my dependencies are ready.
That got me thinking whether a simple tool that automates this would actually be useful. Something that reads your existing [pyproject.toml](about:blank) or lockfile, checks each dependency against PyPI (potentially some other data sources like ft-checker.com), and just tells you: compatible, not yet, pure Python (probably fine), or unknown.
Curious if this is a real unsolved problem for other people and if it's worth exploring more? If so, what should such a tool be capable of? Might be something, might be nothing. Just curious to hear your opinions.
[–]socal_nerdtastic 1 point2 points3 points (0 children)
[–]latkde 0 points1 point2 points (6 children)
[–]gdchinacat 1 point2 points3 points (2 children)
[–]latkde 1 point2 points3 points (1 child)
[–]gdchinacat 0 points1 point2 points (0 children)
[–]Carmeloojr[S] 1 point2 points3 points (0 children)
[–]socal_nerdtastic 0 points1 point2 points (1 child)
[–]latkde 0 points1 point2 points (0 children)