piwheels / packages

Issue tracker for piwheels package issues
https://github.com/piwheels/packages/issues
20 stars 5 forks source link

Missing package: awscrt #204

Closed graebm closed 3 years ago

graebm commented 3 years ago

Package name: awscrt Link to PyPI page: https://pypi.org/project/awscrt/ Link to piwheels page: https://www.piwheels.org/project/awscrt/ Version: 0.11.13 Python version: all I am the maintainer: Yes More information: This package has a C extension. Version 0.11.13 is marked broken on piwheels, but builds fine on my personal 3B+ with a fresh Buster lite install (plus apt install cmake python3-dev which I see are also present on the builders)

I'm more interested in why the 3.7 build fails, than why 3.5 fails (since 3.5 is beyond end-of-life)

bennuttall commented 3 years ago

I've truncated the log as it was 1860 lines, here's the end: https://paste.debian.net/1195632/

Do you do something with golang??

graebm commented 3 years ago

Thanks a ton! We recently took in a new dependency that does apparently do stuff with golang when it's available. I'll update this ticket when we resolve it, or need more logs

bennuttall commented 3 years ago

Ah, that would explain it. We only just added golang to the builders. Had a similar problem there, something about https: https://github.com/piwheels/packages/issues/197

graebm commented 3 years ago

Ok, finally fixed for python 3.7.

Here's what was going wrong for us in the python 3.7 build: 1) we'd added a dependency with a complex build process, that would use golang if it was available on the machine. 2) it's normal for golang to pull dependencies with git 3) the piwheels builder.py disables git network access 4) kablooie

Anyway, we stopped that dependency from trying to use golang during its build, so problem solved for us.

I guess be warned that other projects using golang might hit a similar issues if they try and pull dependencies.

graebm commented 3 years ago

closing ticket. the python3.5 wheels are still broken, but python 3.5 is beyond end of life

graebm commented 3 years ago

Thanks for the help!