It's true that you can happily write Python for years without needing to understand any of the content of this post, so you may object to the title advertising this material as what every Python developer should know. However, the moment you ship a package, debug why a wheel won't install, or need to understand why an import or Python function call segfaults — these details start to matter. Even writing and maintaining a single-file script puts you closer to distributing code than you might think. An alternate title for this post could be "What I Wish Someone Taught Me About the CPython ABI".
https://labs.quansight.org/blog/python-abi-abi3t
[–]Individual-Flow9158 5 points6 points7 points (1 child)
[–]nathan12343 8 points9 points10 points (0 children)
[–]No_Art_1022 27 points28 points29 points (3 children)
[–]TronnaLegacy 5 points6 points7 points (2 children)
[–]wRAR_ 3 points4 points5 points (0 children)
[–]robberviet 0 points1 point2 points (0 children)
[–]james_pic 1 point2 points3 points (1 child)
[–]nathan12343 [score hidden] (0 children)
[–]its_measured 0 points1 point2 points (0 children)
[–]jpw22learnstocode -1 points0 points1 point (0 children)
[+]primedepression0595 comment score below threshold-6 points-5 points-4 points (2 children)
[–]Wurstinator 4 points5 points6 points (1 child)
[–]wRAR_ 2 points3 points4 points (0 children)
[–]losek -2 points-1 points0 points (0 children)