gpyfft icon indicating copy to clipboard operation
gpyfft copied to clipboard

PyPI

Open kif opened this issue 6 years ago • 2 comments

Hi,

Wouldn't it make sense to declare gpyfft on PyPI and make it "pip-instalable" ? Do you believe one could take clfft into the gpyfft into a "manylinux" wheel to ease the deplyment ? I know h5py is doing so for the HDF5 library.

kif avatar Oct 12 '18 08:10 kif

Am 12.10.2018 um 10:18 schrieb Jerome Kieffer [email protected]:

Hi,

Wouldn't it make sense to declare gpyfft on PyPI and make it "pip-instalable" ? Do you believe one could take clfft into the gpyfft into a "manylinux" wheel to ease the deplyment ? I know h5py is doing so for the HDF5 library.

Hi Jerome,

I have no experience with packaging for PyPI. For this, it is sufficient to be able to build wheels? For Windows a copy of the clfft binaries is added as package data. Do you know, should this work in the same way for Linux/MacOS ?

Gregor

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/geggo/gpyfft/issues/43, or mute the thread https://github.com/notifications/unsubscribe-auth/AA7Gs6L4Viotsy6MQTlpVbFvpoBrQVNMks5ukFBpgaJpZM4XZAV1.

geggo avatar Oct 12 '18 10:10 geggo

On Fri, 12 Oct 2018 03:01:02 -0700 Gregor Thalhammer [email protected] wrote:

Wouldn't it make sense to declare gpyfft on PyPI and make it "pip-instalable" ? Do you believe one could take clfft into the gpyfft into a "manylinux" wheel to ease the deplyment ? I know h5py is doing so for the HDF5 library.

Hi Jerome,

I have no experience with packaging for PyPI. For this, it is sufficient to be able to build wheels? For Windows a copy of the clfft binaries is added as package data. Do you know, should this work in the same way for Linux/MacOS ?

To make the package pip-installable, the simplest (it won't work out the box with gpyfft) is to create an account on pypi and upload a zip or tar.gz obtained from a python setup.py sdist

Then pip install gpyfft will download the zip or tar, unzip it and start compiling it.

For manylinux wheel, we have some knowhow in the silx team. Cheers,

Jerome

kif avatar Oct 17 '18 05:10 kif