zopefoundation / persistent

automatic persistence for Python objects
https://pypi.org/project/persistent/
Other
46 stars 28 forks source link

Ask zest.releaser not to upload binary wheels. #156

Closed jamadden closed 3 years ago

jamadden commented 3 years ago

We use the CI to build and upload binary wheels.

Binary wheels built on individuals' machines may use CFLAGS, etc, that are not compatible with all machines, but this is not expressed in the wheel tags. Thus, incompatible machines may download and install such wheels, leading to bad behaviour or even Illegal Instruction crashes.

Fixes #154.

Also set the long_description_content_type to avoid getting warnings from 'twine check'.

mgedmin commented 3 years ago

Do we have to make this change in every repository where we have C code involved?

I'd say yes. Luckily there aren't that many of them.

jamadden commented 3 years ago

Thanks!