streamglob icon indicating copy to clipboard operation
streamglob copied to clipboard

"Direct url requirement...are not allowed for dependencies"

Open bubbaprog opened this issue 5 years ago • 5 comments

Following the suggested install returns me this:

DEPRECATION: Dependency Links processing has been deprecated and will be removed in a future release. You can find discussion regarding this at https://github.com/pypa/pip/issues/4187. Direct url requirement (like urwid@ git+https://github.com/tonycpsu/urwid) are not allowed for dependencies

bubbaprog avatar Apr 07 '19 18:04 bubbaprog

What version of pip are you running? If less than 18.1, can you pip install -U pip and try again?

tonycpsu avatar Apr 07 '19 18:04 tonycpsu

Got it up and running, eventually. Had to comment out everything about the colors, though. (Note, I'm on MacOS here, not Linux.) Always appreciative of your work here.

bubbaprog avatar Apr 08 '19 02:04 bubbaprog

Not sure what you mean by "everything about the colors", but OK. If upgrading pip isn't an option, you should be able to just manually run pip install -U git+https://github.com/urwid/urwid and things should work without commenting out anything.

For what it's worth, I'm also on MacOS here, but I'm not using the system Python interpreter. Maybe that's the issue here.

tonycpsu avatar Apr 08 '19 04:04 tonycpsu

Using the system interpreter is not an option, I don't think? Because it's so ancient. I have to pip3 and python3 everything.

pip3 version is 19.0.3.

bubbaprog avatar Apr 08 '19 14:04 bubbaprog

Probably not, but I haven't used it in so long that I thought they might have updated it in a recent MacOS version.

It should do the right thing with that version of pip. I just did a clean install in a fresh virtualenv and everything works.

tonycpsu avatar Apr 08 '19 15:04 tonycpsu