Julien Jerphanion
banner
jjerphan.xyz
Julien Jerphanion
@jjerphan.xyz
Computer Science • Applied Maths • Software • Progressive Music • Scientific Software Engineer @quantstack.bsky.social
One probably could contribute a few remarks to it, for instance recommending statically linking dependencies into a single uniquely identifiable shared library to help prevent undefined behaviors at runtime (when symbols are being resolved when their shared libraries are `dlopened`).
March 6, 2025 at 4:52 PM
A good reference might be `pypackaging-native`, which was contributed by maintainers in the Scientific Python ecosystem and hardware vendors mostly.

See for instance: pypackaging-native.github.io/key-issues/n...
pypackaging-native
pypackaging-native is a collection of content about key Python packaging topics and issues for projects using native code - with a focus in particular scientific, data science and ML/AI projects in th...
pypackaging-native.github.io
March 6, 2025 at 4:26 PM
Depending on the project, you might also consider distributing it on conda-forge (the entire chain of dependencies is managed well and executables can be distributed separately if needed).
March 5, 2025 at 4:14 PM
Have you considered using `auditwheel`?
github.com/pypa/auditwh...
GitHub - pypa/auditwheel: Auditing and relabeling cross-distribution Linux wheels.
Auditing and relabeling cross-distribution Linux wheels. - pypa/auditwheel
github.com
March 5, 2025 at 4:08 PM
How about competing on achieving fewer but better objectives?
February 21, 2025 at 4:56 PM
Is something preventing you from adopting another mindset if this one does not suit you?
February 20, 2025 at 6:38 PM
I guess its depends on the kind of opportunities one is given; it might be beneficial if it interests you keeping you in the flow, but if it ends up bothering you more than it stimulates you then accepting might be pointless.

For some, joy sparks from focusing qualitatively on fewer topics.
February 19, 2025 at 10:31 AM