beeware / Python-Apple-support

A meta-package for building a version of Python that can be embedded into a macOS, iOS, tvOS or watchOS project.
MIT License
1.1k stars 159 forks source link

Don't exclude lib-dynload .so files. _posixshmem is required for multiprocessing #132

Closed wtfuzz closed 2 years ago

wtfuzz commented 2 years ago

This removes the exclude of lib-dynload when generating the tarball.

Currently The multiprocessing module fails to load as all shared objects from lib-dynload are excluded from the distribution tarball. There is a _posixshmem module in this path that is imported by multiprocessing.

PR Checklist: