Closed shirleyquirk closed 3 years ago
Choosenim deleted fixed by https://github.com/juancarlospaco/choosenim_install/commit/f195e7ede8fb1d5bed38da9aa94fc6309f2506ed
The problem was some people have problems with broken choosenim, but I guess they can delete it themselves.
ERROR: has different version in metadata: '20.10.19'
Thats a PIP/Pypi Bug that they never fixed, file is there in the server, but server fails to serve it.
error: invalid command 'bdist_wheel' ---------------------------------------- ERROR: Failed building wheel for choosenim-install ERROR: Failed to build one or more wheels
Thats a PIP Bug that they never fixed, PIP depends on wheel
package internally, but they do not directly depend on it.
So you should install it by yourself if you have errors or warnings.
This is Pythons run-time import resolution, kinda try: import wheel except: ...
but often fails.
Nim or pure Python code wont need wheel
but still PIP fails if you do not have it installed, or not, no way to know until you run it.
works! great.
Awesome.
You deleted my choosenim?! how incredibly rude!
It sucks, but it is fixed now.
Any improvement or change you want to make send Pull Request, I will merge.
I hope that responds all questions.
thanks for the quick fix! i do get that pip bugs are out of your control, (same goes for choosenim bugs, i've certainly had a couple broken installs) The choosenim deletion is only a tiny inconvenience, and only relevant for those of us who keep a bunch of versions around for testing (and have slow internet heh), and needs to be balanced against making this package work well for python users. I'll think about anything else i can do that might make this better and submit a pr if i come up with something. Cheers
About choosenim Bugs, feel free to give feedback/comments here: https://github.com/nim-lang/RFCs/issues/374#issue-873734945
About PIP Bugs, I tried to make a PIP that just works here, needs work: https://github.com/juancarlospaco/plz
:)
pip is supposed to fallback to a setup.py if wheel isn't found, it does this for nimporter
for example, maybe that's something i could add. the failure of pip install faster-than-requests
without specifying the version is infuriating, my sympathies.
on Arch, completely fresh pip installation
pip -V pip 20.3.1 from /usr/lib/python3.9/site-packages/pip (python 3.9)
some googling, some error messages, i figure out a recent version
ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.