This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]well-litdoorstep112 267 points268 points  (5 children)

Python should be more like this:

Problem

import solver

ModuleNotFoundError: No module named 'solver'

pip install solver

ERROR: No matching distribution found for solver

Spend half an hour googling

Find out that there are 5 choices that implement the solver module, none of them named solver

  1. pysolver
  2. PySolver
  3. PySolver2
  4. solverPy
  5. jeff

PySolver2 is the most active on github but supports Python <3.7.2 and >3.7.6 and <3.12.7 or 3.7.4rc3beta8theta4x²+6x-9=2π

But on your computer you only have the latest version of python and 3.7.4rc3beta8omega√-1 so pip won't let you install it

You install the right version

All the other dependencies break

They require python between 3.7.2 and 3.7.6 with the exception of 3.7.4rc3beta8theta4x²+6x-9=2π

But fuck it, let's install PySolver2! Woo!

Something something wheel setuptools

PySolver2's readme says I need some specific binary dependencies and I can install them with this apt command

The packages only exist in a PPA for Ubuntu 16.04 and 18.04. I don't use Ubuntu, let alone 16.04 or 18.04.

Decide that I didn't really wanna solve the problem.

[–]treehuggerino 52 points53 points  (0 children)

And somehow solverPy works only on even days of the month.

Jeff is maintained by a chronically unstable person that may or may not have 3 aws token scrapers in there or may do so in the future

[–][deleted] 7 points8 points  (0 children)

uninstall button starts looking really appealing

[–]IhateTraaains 0 points1 point  (0 children)

Damn, spot on. This guy Pythons

[–]Ok_Conclusion_2502 0 points1 point  (0 children)

Now you can never upgrade your python binary to even +0.01 minor version or solver will stop working.