• 5 Posts
  • 508 Comments
Joined 2 years ago
cake
Cake day: July 1st, 2023

help-circle


  • I think you’re expecting this PEP to be something that it is not. It is not supposed to be a full solution to dependency hell (which I’m not really sure that there is). It is supposed to just allow a static method to declare dependencies, notably supporting both Python package and non-Python-package dependencies. There are plenty of use cases for when you might want incompatible sets of dependencies, for a simple example consider a graphics library with both a Vulkan and OpenGL backend. You could reasonably argue that you should allow both to coexist and just select the best one at runtime, but when you’re dealing with native libraries that’s not always possible, and there is no way to make a guarantee about compatibility without excluding all non-pure Python dependencies.















  • You obviously care very strongly about this, but you should actually look up what the EU’s recent actions are before writing a short novel on Lemmy. In 2024 the EU implemented new rules that allow defendants of potential SLAPP suits to request early dismissal, requiring the plaintiff to prove plausibility of their claims prior to court proceedings, financial, legal, and emotional aid to defendants, requiring of the plaintiff to pay for the proceedings, and rules restricting plaintiffs from selecting jurisdictions more sympathetic to their cause, including those outside the EU. Obviously no solution is perfect, but at the same time the EU is taking reasonable measures to prevent the outcomes you are baselessly fear mongering about. Stop assuming the rest of the world’s governments are as evil and useless as in the US before making unfounded accusations, and actually look up the facts before you make yourself look foolish.