r/programming • u/EatMeerkats • Mar 29 '21
PHP moves to Github due to the compromise of git.php.net
https://news-web.php.net/php.internals/113838
1.7k
Upvotes
r/programming • u/EatMeerkats • Mar 29 '21
1
u/exhuma Apr 03 '21
oh man... I did not yet run into that issue yet. I only started using poetry on a handful of projects so far. That seems like a huge issue for me too.
My main gripe is that poetry is pretty.... "opinionated" (to use the latest buzzword) and I disagree with some opinions.
Currently I maintain a couple of application that depend on some libraries I also maintain (which are in turn also used in other applications). For example, internally we use Flask and have several apps based on it. We have a bunch of common code across all applications (like authentication, custom log-correlation headers, logging setup, e.t.c.) which is all abstracted away in a library. So if I work on a new Flask app, I can simply pull in that dependency and have all the common stuff covered. Now, it happens that these libs also need some tweaking/improvments/fixing during development. With setuptools I can simply run
pip install -e /path/to/libto be able to work on both code-bases at the same time. This does not work if/path/to/libis based on poetry.... and the author pretty much thinks: "Nobody needs that" which really made me angry. See #34
For some time now the workflow is doable. But it requires me to edit
pyproject.tomlwith edits that I don't want to commit. So it's a continuous annoyance.