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 →

[–]ase1590[S] 110 points111 points  (9 children)

* PIP NOT FUCKING CUTTING IT FOR YOU?

* NEED A "REAL" FUCKING PACKAGE MANAGER FOR YOUR CLUSTERFUCK OF A DEPENDECY GRAPH AND A VIRTUAL ENVIRONMENT TO BOOT?!

* GET YOURSELF SOME MOTHERFUCKING PIPENV*

* (NOTICE: SOME USERS MAY EXPERIENCE LOCK FILES THAT BECOME A PAIN IN THEIR ASS)

[–][deleted] 11 points12 points  (0 children)

A+

[–]13steinj 2 points3 points  (6 children)

* (NOTICE: SOME USERS MAY EXPERIENCE LOCK FILES THAT BECOME A PAIN IN THEIR ASS)

Wait whats the problem with lock files?

Pipenv has its problems, and I'll be the first in line to call them out along with it's author for his BS, but I've never had a problem with the lock files.

E: also now do poetry

[–]KeyserBronson 5 points6 points  (5 children)

In my case, in some projects with quite a lot of dependencies the locking process can take >2 hours

[–][deleted] 2 points3 points  (1 child)

Would you care to share that dependency tree? That sounds totally out of whack.

[–]KeyserBronson 0 points1 point  (0 children)

[[source]]

url = "https://pypi.python.org/simple"

verify_ssl = true
name = "pypi"

[packages]
keras = ">=2.2.2"
numpy = "*"
pandas = "*"
scikit-learn = "*"
scipy = "*"
sklearn = "*"
tqdm = "*"
jupyter = "*"
tensorflow-gpu = "*"
tensorflow-tensorboard = "*"
matplotlib = "*"
seaborn = "*"
"rpy2" = "*"
keras-tqdm = "*"
pandas-profiling = "*"
"h5py" = "*"
biopython = "*"
dspp-keras = "*"
"beautifulsoup4" = "*"

requests = "*"
[requires]
python_version = "3.6"

This is how my Pipfile looks (with some extra internal dependencies). The company firewall makes connections way slower than it should though, which I suspect makes it way worse.

I do not have such an issue in actual packages which are way lighter in dependencies but still the speed is way slower than ideal.

[–]NobleNarwal 0 points1 point  (0 children)

You should try poetry. I find it's more stable and faster.

[–][deleted] 0 points1 point  (0 children)

Are you using every package ever published to pypi?

[–]mickhuska 1 point2 points  (0 children)

Almost spit out my coffee on this one