Skip to content

Add release wheel for python 3.7 #133

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

Open
udnaan opened this issue Oct 14, 2018 · 16 comments
Open

Add release wheel for python 3.7 #133

udnaan opened this issue Oct 14, 2018 · 16 comments

Comments

@udnaan
Copy link
Contributor

udnaan commented Oct 14, 2018

It would be nice to not have to build it locally just to get that support. The support should be (hopefully) trivial to add. If you are interested than I can do a pull request.

@qnzhou
Copy link
Member

qnzhou commented Oct 14, 2018

Sure, your contribution would be great!

@uucokgis
Copy link

@uadnan is there any process to build wheel file for python 3?

@udnaan
Copy link
Contributor Author

udnaan commented Oct 21, 2018

@kuttamuwa Have you tried python setup.py bdist_wheel? This works for me with a few quirks. Do make sure that python3-dev for python 3.7 is in your path. It might be somewhat frustrating though since not all the dependencies are documented.

@uucokgis
Copy link

@udnaan Yes i did. it raises:
subprocess.CalledProcessError: Command '['cmake', '..']' returned non-zero exit status 1.

I tried to run cmake .. in cmake folder. It raises eigen not found. The thing is I couldn't install all packet and i don't know how to. Even if i did I need to use pymesh with my venv and install easily. Thus, I can't depend on this lib. Why does it has so much dependencies like this and how will i bind them? There is no detailed documentation about this.

@udnaan
Copy link
Contributor Author

udnaan commented Oct 22, 2018

As for dependencies, it is a free project with the project owner being generous enough to share his efforts without asking for much in return.
Sure, there are rough corners but they will be eventually ironed out. Meanwhile, if you happen to be using Ubuntu 18.04, I can upload a release wheel for python 3.7.

@uucokgis
Copy link

uucokgis commented Oct 22, 2018

@udnaan quoted:
"As for dependencies, it is a free project with the project owner being generous enough to share his efforts without asking for much in return.
Sure, there are rough corners but they will be eventually ironed out. Meanwhile, if you happen to be using Ubuntu 18.04, I can upload a release wheel for python 3.7."

Of course it is. But a project in github could be so easier to utilize. Anyway.
If you sent your wheel file i would be appreciated. I am using py 3.6.3 but it can be installed in too i suppose.

@udnaan
Copy link
Contributor Author

udnaan commented Oct 22, 2018

The release wheel is here for 3.6:

https://github.com/PyMesh/PyMesh/releases

@uucokgis
Copy link

@udnaan is there any wheel for windows?

@udnaan
Copy link
Contributor Author

udnaan commented Oct 23, 2018

No, sorry. Linux only here.

@palanglois
Copy link

palanglois commented Apr 3, 2019

Hi,
I made a wheel for python 3.7. I had to trick things a little bit to manage the dependencies but I hope it works. Let me know if you have any issue with it : http://imagine.enpc.fr/~langloip/data/pymesh2-0.2.1-cp37-cp37m-linux_x86_64.whl.

I successfully tested it on Ubuntu 14.04, 16.04, 18.04 and Linux Mint 17.1 in a python 3.7 anaconda environment.

@ThibaultGROUEIX
Copy link

thanks @palanglois ! it worked for me !

@JayFoxRox
Copy link

I think it's a bit dangerous to download unreviewed binary builds from untrusted sources.

@PyMesh should provide one via GitHub Releases; that will also help with integration into package managers.

@qnzhou
Copy link
Member

qnzhou commented Apr 18, 2019

Thanks for the notice! I will provide a python 3.7 wheel in the next release.

@Karltlbm
Copy link

Karltlbm commented Aug 1, 2019

How can we use this wheel ?

@palanglois
Copy link

@Karltlbm pip install http://imagine.enpc.fr/~langloip/data/pymesh2-0.2.1-cp37-cp37m-linux_x86_64.whl

@AlbertoMQ
Copy link

Would love to see a conda version that works on 3.7 and above

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

8 participants