home.social

#cython — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #cython, aggregated by home.social.

  1. Does the #GDB extension for #Cython really require me to build GDB with #Python 2 in the year 2026?

  2. Does the #GDB extension for #Cython really require me to build GDB with #Python 2 in the year 2026?

  3. Does the #GDB extension for #Cython really require me to build GDB with #Python 2 in the year 2026?

  4. Does the #GDB extension for #Cython really require me to build GDB with #Python 2 in the year 2026?

  5. Does the #GDB extension for #Cython really require me to build GDB with #Python 2 in the year 2026?

  6. New update for my #python #multipart #parser #benchmark:

    defnull.de/2026/python-multipa

    The benchmark tests and compares the most commonly used Python parsers for multipart/form-data (HTML5 forms) in different scenarios, including a #rust parser and a #cython parser. The results may surprise you :awesome:

    Disclaimer: I'm the author of the 'multipart' library.

  7. New update for my #python #multipart #parser #benchmark:

    defnull.de/2026/python-multipa

    The benchmark tests and compares the most commonly used Python parsers for multipart/form-data (HTML5 forms) in different scenarios, including a #rust parser and a #cython parser. The results may surprise you :awesome:

    Disclaimer: I'm the author of the 'multipart' library.

  8. New update for my #python #multipart #parser #benchmark:

    defnull.de/2026/python-multipa

    The benchmark tests and compares the most commonly used Python parsers for multipart/form-data (HTML5 forms) in different scenarios, including a #rust parser and a #cython parser. The results may surprise you :awesome:

    Disclaimer: I'm the author of the 'multipart' library.

  9. New update for my #python #multipart #parser #benchmark:

    defnull.de/2026/python-multipa

    The benchmark tests and compares the most commonly used Python parsers for multipart/form-data (HTML5 forms) in different scenarios, including a #rust parser and a #cython parser. The results may surprise you :awesome:

    Disclaimer: I'm the author of the 'multipart' library.

  10. New update for my #python #multipart #parser #benchmark:

    defnull.de/2026/python-multipa

    The benchmark tests and compares the most commonly used Python parsers for multipart/form-data (HTML5 forms) in different scenarios, including a #rust parser and a #cython parser. The results may surprise you :awesome:

    Disclaimer: I'm the author of the 'multipart' library.

  11. #Cython promises to make "writing #C extensions for Python as easy as #Python itself." The reality is: learn C's mental model, express it in Python syntax, and use a separate diagnostic tool to verify.
    github.com/cemrehancavdar/fast

  12. #Cython promises to make "writing #C extensions for Python as easy as #Python itself." The reality is: learn C's mental model, express it in Python syntax, and use a separate diagnostic tool to verify.
    github.com/cemrehancavdar/fast

  13. #Cython promises to make "writing #C extensions for Python as easy as #Python itself." The reality is: learn C's mental model, express it in Python syntax, and use a separate diagnostic tool to verify.
    github.com/cemrehancavdar/fast

  14. #Cython promises to make "writing #C extensions for Python as easy as #Python itself." The reality is: learn C's mental model, express it in Python syntax, and use a separate diagnostic tool to verify.
    github.com/cemrehancavdar/fast

  15. #Cython promises to make "writing #C extensions for Python as easy as #Python itself." The reality is: learn C's mental model, express it in Python syntax, and use a separate diagnostic tool to verify.
    github.com/cemrehancavdar/fast

  16. 2.0.0b20 was just released!

    There is quite some new stuff and also some fixes, please help with testing the betas!

    github.com/borgbackup/borg/rel

  17. 🐍👨‍💻 #PythoC — це новий проєкт, який дозволяє використовувати Python як генератор C-коду, пропонуючи більше можливостей і гнучкості, ніж #Cython. Це перший огляд нового інструмента генерації C-коду з #Python, орієнтованого передусім на створення самостійних C-програм.

    🔗 proit.ua/pythoc-novi-mozhlivos
    🔗 infoworld.com/article/4101101/

  18. 🐍👨‍💻 #PythoC — це новий проєкт, який дозволяє використовувати Python як генератор C-коду, пропонуючи більше можливостей і гнучкості, ніж #Cython. Це перший огляд нового інструмента генерації C-коду з #Python, орієнтованого передусім на створення самостійних C-програм.

    🔗 proit.ua/pythoc-novi-mozhlivos
    🔗 infoworld.com/article/4101101/

  19. 🐍👨‍💻 #PythoC — це новий проєкт, який дозволяє використовувати Python як генератор C-коду, пропонуючи більше можливостей і гнучкості, ніж #Cython. Це перший огляд нового інструмента генерації C-коду з #Python, орієнтованого передусім на створення самостійних C-програм.

    🔗 proit.ua/pythoc-novi-mozhlivos
    🔗 infoworld.com/article/4101101/

  20. 🐍👨‍💻 #PythoC — це новий проєкт, який дозволяє використовувати Python як генератор C-коду, пропонуючи більше можливостей і гнучкості, ніж #Cython. Це перший огляд нового інструмента генерації C-коду з #Python, орієнтованого передусім на створення самостійних C-програм.

    🔗 proit.ua/pythoc-novi-mozhlivos
    🔗 infoworld.com/article/4101101/

  21. 🐍👨‍💻 #PythoC — це новий проєкт, який дозволяє використовувати Python як генератор C-коду, пропонуючи більше можливостей і гнучкості, ніж #Cython. Це перший огляд нового інструмента генерації C-коду з #Python, орієнтованого передусім на створення самостійних C-програм.

    🔗 proit.ua/pythoc-novi-mozhlivos
    🔗 infoworld.com/article/4101101/

  22. Does anyone know of a good overview how much overhead using ctypes to call functions from a dynamic library adds to code instead of building a native extension e.g via or ?

    A blog post with some statistics would be perfect but just ballpark figures from anyone who knows what they are talking about is fine

  23. Does anyone know of a good overview how much overhead using ctypes to call functions from a dynamic library adds to #python code instead of building a native extension e.g via #cython #pybind11 or #nanobind ?

    A blog post with some statistics would be perfect but just ballpark figures from anyone who knows what they are talking about is fine

  24. Does anyone know of a good overview how much overhead using ctypes to call functions from a dynamic library adds to #python code instead of building a native extension e.g via #cython #pybind11 or #nanobind ?

    A blog post with some statistics would be perfect but just ballpark figures from anyone who knows what they are talking about is fine

  25. Does anyone know of a good overview how much overhead using ctypes to call functions from a dynamic library adds to #python code instead of building a native extension e.g via #cython #pybind11 or #nanobind ?

    A blog post with some statistics would be perfect but just ballpark figures from anyone who knows what they are talking about is fine

  26. Does anyone know of a good overview how much overhead using ctypes to call functions from a dynamic library adds to #python code instead of building a native extension e.g via #cython #pybind11 or #nanobind ?

    A blog post with some statistics would be perfect but just ballpark figures from anyone who knows what they are talking about is fine

  27. I have officially started working as the training coordinator at #MimerAIF (mimer-ai.eu/). What better way to kick things off than a course?! These days I am teaching parts of the #PythonForScicomp course in partnership with @coderefinery and @SciCompAalto.

    Tomorrow is the last day of the course, but you can still join!

    scicomp.aalto.fi/training/scip

    I will be covering the episodes on #Cython and #Packaging.

  28. I have officially started working as the training coordinator at #MimerAIF (mimer-ai.eu/). What better way to kick things off than a course?! These days I am teaching parts of the #PythonForScicomp course in partnership with @coderefinery and @SciCompAalto.

    Tomorrow is the last day of the course, but you can still join!

    scicomp.aalto.fi/training/scip

    I will be covering the episodes on #Cython and #Packaging.

  29. I have officially started working as the training coordinator at #MimerAIF (mimer-ai.eu/). What better way to kick things off than a course?! These days I am teaching parts of the #PythonForScicomp course in partnership with @coderefinery and @SciCompAalto.

    Tomorrow is the last day of the course, but you can still join!

    scicomp.aalto.fi/training/scip

    I will be covering the episodes on #Cython and #Packaging.

  30. Fuzzing pyhacl (codeberg.org/drlazor8/pyhacl), a package of Cython bindings for HACL* (the High Assurance Cryptographic Library), with fusil we only found one crash.

    It turned out to actually be a silly bug in #Cython:

    Issue: github.com/cython/cython/issue

    Fix: github.com/cython/cython/pull/

    Goes to show how fuzzing a C-extension can uncover crashes in many different layers.

    Thanks @drlazor8 for taking up the call for C-extensions maintainers to fuzz their code.

    #fusil #Python #pyhacl #hacl #fuzzing #fuzzer

  31. Fuzzing pyhacl (codeberg.org/drlazor8/pyhacl), a package of Cython bindings for HACL* (the High Assurance Cryptographic Library), with fusil we only found one crash.

    It turned out to actually be a silly bug in #Cython:

    Issue: github.com/cython/cython/issue

    Fix: github.com/cython/cython/pull/

    Goes to show how fuzzing a C-extension can uncover crashes in many different layers.

    Thanks @drlazor8 for taking up the call for C-extensions maintainers to fuzz their code.

    #fusil #Python #pyhacl #hacl #fuzzing #fuzzer

  32. Fuzzing pyhacl (codeberg.org/drlazor8/pyhacl), a package of Cython bindings for HACL* (the High Assurance Cryptographic Library), with fusil we only found one crash.

    It turned out to actually be a silly bug in #Cython:

    Issue: github.com/cython/cython/issue

    Fix: github.com/cython/cython/pull/

    Goes to show how fuzzing a C-extension can uncover crashes in many different layers.

    Thanks @drlazor8 for taking up the call for C-extensions maintainers to fuzz their code.

    #fusil #Python #pyhacl #hacl #fuzzing #fuzzer

  33. Fuzzing pyhacl (codeberg.org/drlazor8/pyhacl), a package of Cython bindings for HACL* (the High Assurance Cryptographic Library), with fusil we only found one crash.

    It turned out to actually be a silly bug in #Cython:

    Issue: github.com/cython/cython/issue

    Fix: github.com/cython/cython/pull/

    Goes to show how fuzzing a C-extension can uncover crashes in many different layers.

    Thanks @drlazor8 for taking up the call for C-extensions maintainers to fuzz their code.

    #fusil #Python #pyhacl #hacl #fuzzing #fuzzer

  34. Fuzzing pyhacl (codeberg.org/drlazor8/pyhacl), a package of Cython bindings for HACL* (the High Assurance Cryptographic Library), with fusil we only found one crash.

    It turned out to actually be a silly bug in #Cython:

    Issue: github.com/cython/cython/issue

    Fix: github.com/cython/cython/pull/

    Goes to show how fuzzing a C-extension can uncover crashes in many different layers.

    Thanks @drlazor8 for taking up the call for C-extensions maintainers to fuzz their code.

    #fusil #Python #pyhacl #hacl #fuzzing #fuzzer

  35. Ah, the timeless quest for speed: From #Cython to #Mojo, because obviously what we all need is yet another layer of #complexity to solve the crippling issue of Python's infamous sloth 🐢🔥. Nothing says "a productive day" like translating code from one esoteric dialect to another while dreaming of the #performance gains that never quite materialize 🚀😂.
    fnands.com/blog/2025/sklearn-m #Python #Speed #HackerNews #ngated

  36. Ah, the timeless quest for speed: From #Cython to #Mojo, because obviously what we all need is yet another layer of #complexity to solve the crippling issue of Python's infamous sloth 🐢🔥. Nothing says "a productive day" like translating code from one esoteric dialect to another while dreaming of the #performance gains that never quite materialize 🚀😂.
    fnands.com/blog/2025/sklearn-m #Python #Speed #HackerNews #ngated

  37. Ah, the timeless quest for speed: From #Cython to #Mojo, because obviously what we all need is yet another layer of #complexity to solve the crippling issue of Python's infamous sloth 🐢🔥. Nothing says "a productive day" like translating code from one esoteric dialect to another while dreaming of the #performance gains that never quite materialize 🚀😂.
    fnands.com/blog/2025/sklearn-m #Python #Speed #HackerNews #ngated

  38. Ah, the timeless quest for speed: From #Cython to #Mojo, because obviously what we all need is yet another layer of #complexity to solve the crippling issue of Python's infamous sloth 🐢🔥. Nothing says "a productive day" like translating code from one esoteric dialect to another while dreaming of the #performance gains that never quite materialize 🚀😂.
    fnands.com/blog/2025/sklearn-m #Python #Speed #HackerNews #ngated

  39. Ah, the timeless quest for speed: From #Cython to #Mojo, because obviously what we all need is yet another layer of #complexity to solve the crippling issue of Python's infamous sloth 🐢🔥. Nothing says "a productive day" like translating code from one esoteric dialect to another while dreaming of the #performance gains that never quite materialize 🚀😂.
    fnands.com/blog/2025/sklearn-m #Python #Speed #HackerNews #ngated