Stream: python-questions

Topic: Publishing PyPI packages that contain compiled code


view this post on Zulip Bill Sacks (Aug 27 2024 at 16:36):

I'm hoping to find someone who has experience publishing PyPI packages that contain compiled code.

The ESMF group is considering publishing ESMPy (the Python interface to ESMF) on PyPI. This is potentially challenging because it depends on a build of ESMF, which I think means we need to create / publish platform-specific wheels. There is already a conda-based ESMPy package, which depends on a conda ESMF package, but a number of people have requested a PyPI package as well.

Does anyone here have experience publishing PyPI packages that contain compiled code? If so, would you have time to talk to me about what it involves? As a first step, I'm just trying to gauge how challenging / time-consuming this will be to set up.


Last updated: May 16 2025 at 17:14 UTC