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
Pre-compiled shared libraries #111
Comments
Hi Sean,
It is intentional that `sdist` contains `*.c` files, so that the user won't
need to have generate them with cython (having it as an extra dependency in
their build process).
I think there should not be any `*.so` files embedded in source
distribution. It may be related to the recent CI/CD improvements. I'm going
to investigate this in a day or two.
On Jul 18, 2017 7:19 PM, "Sean Marlow" <notifications@github.com> wrote:
I'm attempting to build a distribution package from the source on PyPi.
However, the source contains the compiled shared library _
istr.cpython-34m.so.
This causes problems if the arch and Python version don't match up with the
library. Manually removing the file from the source solves the problem but
it doesn't seem like this should exist in the source package?
I also noticed the source on PyPi does not match up with the source on
Github. Github does not contain the _multidict.c file.
The url I'm pulling source from is:
https://files.pythonhosted.org/packages/source/m/
multidict/multidict-%{version}.tar.gz
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#111>, or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAjT7zGi0_flHGIa8hudXsRsnYd5HZrEks5sPOkGgaJpZM4ObqQZ>
.
|
Thanks for the quick response, I noticed between version 2.1.6 and 3.0.0 the |
Sorry, I'm traveling now. |
Hi there, I do not see any source package on pypi : https://pypi.python.org/pypi/multidict |
Okay, I see |
Wow, it turned out, that Travis user doesn't have access to So permission errors happen when attempting to create |
@asvetlov I think we could commit "empty" |
Sounds good. |
Shouldn't we ignore "dist" in https://github.com/aio-libs/multidict/blob/master/MANIFEST.in ? |
@dzen yeah, looks so. We could also try using |
Looks like fixed in 3.2 |
Thanks! 👍 |
I'm attempting to build a distribution package from the source on PyPi. However, the source contains the compiled shared library _istr.cpython-34m.so.
This causes problems if the arch and Python version don't match up with the library. Manually removing the file from the source solves the problem but it doesn't seem like this should exist in the source package?
I also noticed the source on PyPi does not match up with the source on Github. Github does not contain the _multidict.c file. Is this also a build artifact that was compiled from the pyx file?
The url I'm pulling source from is:
https://files.pythonhosted.org/packages/source/m/multidict/multidict-%{version}.tar.gz
The text was updated successfully, but these errors were encountered: