-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Can't install using pip #251
Comments
Can confirm.
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-install-olui2oj9/omnivore/ $ ~/inst/bin/pip3.6 --version |
Yes, sorry, Omnivore 0.15 is Python 2.7 only, and furthermore not easily installable via pip. Omnivore 2.0 is Python 3.6 and above (only), will be straightforward to installable via pip, and is currently in development hell. Hopefully I will have a (very very alpha) version in March. |
Thanks! However I can't run it under 2.7. I'll not bring that issue here as it's unrelated. |
Omnivore 2 is installable under pip now, but if you do, you'll get the super early pre-alpha version that has some incomplete features. It is for python 3.6 and above, only. |
Sorry Rob, it still isn't working.
Command "python setup.py egg_info" failed with error code 1 in /private/var/folders/ch/hnn9fp4s7f7gtnls1_jb_k2m0000gn/T/pip-install-utkf2lb1/omnivore/ |
It's still trying to install the 0.15 version, which is python 2 only. I'm trying to get the python 3 version up on pypi but the C extensions are crashing for some reason. Stay tuned, hopefully I can figure this out today. |
If you're ready for some bleedin' on python 3, try:
|
Sorry for the length of this, the fail is probably down to patch settings on my end but it's good to see a forign attempt at an install now and then :) Failed building wheel for omnivore Failed building wheel for pyopengl-accelerate
Command "/usr/local/opt/python/bin/python3.7 -u -c "import setuptools, tokenize;file='/private/var/folders/ch/hnn9fp4s7f7gtnls1_jb_k2m0000gn/T/pip-install-0e98p54n/pyopengl-accelerate/setup.py';f=getattr(tokenize, 'open', open)(file);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, file, 'exec'))" install --record /private/var/folders/ch/hnn9fp4s7f7gtnls1_jb_k2m0000gn/T/pip-record-ghchouqw/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /private/var/folders/ch/hnn9fp4s7f7gtnls1_jb_k2m0000gn/T/pip-install-0e98p54n/pyopengl-accelerate/ |
I haven't tried Python 3.7 on macOS, let me see if I can figure out what's going on. |
Actually, reading over the traceback more closely, it looks like it's a problem compiling pyopengl-accelerate. That's strictly speaking not a required package so I'll remove it from the setup.py. Can your python compile other extensions? |
It seems to be fine with anything I throw at it except a very disobedient FontForge recently. I just installed PyHash which uses C extensions and it seems to be fine. |
I took out the pyopengl-accelerate (and did some other stuff) if you want to try |
It all goes swimmingly until it gets to here…
|
It's not adding the numpy include directories to the command line for compilation. Hmmm. (I can't install brew on my system because I don't own this mac.) If you do this, what does it say?
|
Ah, perhaps this: pypa/setuptools#1777 I am using the include_dirs in setup() for a few of the extensions, including antic_speedups. Some other extensions have it in the Extension(). If you feel like cloning the repo and trying |
Or just cross fingers and try |
I get this...
|
Well that's promising!
|
Excellent! Be prepared for alphaness! The emulator should work, at least, and you can pause/step and look at various different machine level things. Load a disk image and use Machine -> Boot Disk Image. Probably cart and cassette images will fail, so try an .atr. |
I'll close this again. Feel free to open tickets as you find bugs, but you're going to burn lots of calories typing so have a meal first. |
Doh!
The text was updated successfully, but these errors were encountered: