hynek / doc2dash

Create docsets for Dash.app-compatible API browsers.

Home Page:https://doc2dash.hynek.me/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Problematic strict dependency version set

megies opened this issue · comments

Are all of those strict fixed dependency versions really necessary? This very particular set of version numbers makes it close to impossible to use doc2dash in an Anaconda environment..

Yes they are, doc2dash is an application that is tested against a set of dependencies that are known to work.

What exactly is so special about Anaconda that makes it close to impossible? The 2.1.0 release with updated dependencies is overdue but it will be still pinned dependencies.

Hmm.. actually I removed the anaconda package which has a crazy set of 180 fixed version dependencies (and none of the package versions has a list of dependencies that is compatible with doc2dash's list) and I guess that solves the problem. The name kind of suggested to me it's a vital package but everything seems to work without it as well.. no idea what it's function is. Anyway, thanks for the reply.

It still seems like you‘re having some misleading assumptions. You should should always install applications into virtualenvs in any case.

Well, I do.. but usually those stem from a clone from root (or a clone from a clone from root, etc., which also drags this anaconda package along. But, it now looks to me as if this anaconda package was a kind of a virtual package to set some coordinated fixed set of package versions. So basically one has to get rid of it to be more flexible with all the packages' versions.