tink-crypto / tink

Tink is a multi-language, cross-platform, open source library that provides cryptographic APIs that are secure, easy to use correctly, and hard(er) to misuse.
https://developers.google.com/tink
Apache License 2.0
13.5k stars 1.18k forks source link

Provide arm64 linux builds of the python packages on pypi #674

Closed dwt closed 1 year ago

dwt commented 1 year ago

Is your feature request related to a problem?

I want to use tink inside a linux docker container running on apple silicon. This is problematic because there are no prebuilt binaries of tink for that plattform available on pypi. Ordinarily this wouldn't be a problem, because pip will just download and build the wheel on demand. However, if bazel is not available in that linux plattform (in my case centos7) that fails. This makes it fairly hard to use tink.

What sort of feature would you like to see?

I would like to see prebuilt binaries for tink for arm / apple silicon on pypi to ease and speed up usage of tink in docker, especially on apple silicon.

Have you considered any alternative solutions?

If there are other possible workarounds, especially if they involve less work, that would be most welcome.

chuckx commented 1 year ago

Wheels which include universal2 binaries have been uploaded to PyPI. See https://pypi.org/project/tink/1.7.0/#files.