JDEV 2026: SPY and py-edu-fr

.

Je voudrais participer aux JDEV 2026 à Montpellier début juin. Selon le site de la conférence, “les JDEV réunissent régulièrement des centaines d’acteurs du développement logiciel dans l’enseignement supérieur et la recherche.”

Proposition de présentation

Je propose une présentation longue sur l’avenir de Python et de son écosystème scientifique. Je souhaite présenter le projet SPy et la vision long terme associée décrite dans mon poste de blog SPy: a vision for its impact on the Python community .

Titre : SPy et Python Native Interface : vers une révolution de l’écosystème Python

Résumé :

Python est aujourd’hui l’un des langages majeurs dans de nombreux domaines — calcul scientifique, intelligence artificielle, développement logiciel — notamment grâce à un écosystème riche : NumPy, SciPy, PyTorch, et des milliers d’autres bibliothèques. Mais cet écosystème repose sur des fondations fragiles : la quasi-totalité des bibliothèques de performance sont écrites en C, via une API CPython complexe qui freine l’évolution du langage, exclut les contributeurs non-spécialistes, et condamne les implémentations alternatives comme PyPy ou GraalPy à rester marginales. Julia et Mojo ont tenté de résoudre ce problème — au prix d’abandonner l’écosystème Python. Cython offre une solution partielle, mais reste un langage hybride limité.

SPy est une variante de Python conçue pour être compilée statiquement, tout en conservant l’expressivité et le dynamisme qui font la force du langage. Combiné à Python Native Interface (Py-NI, voir https://github.com/py-ni/peps/blob/main/peps/pep-08xx.rst ), SPy ouvre une perspective radicalement nouvelle : écrire des bibliothèques comme NumPy entièrement en Python, compiler des outils en binaires natifs à démarrage instantané, cibler le navigateur via WebAssembly ou des environnements contraints comme AWS Lambda — sans quitter l’écosystème Python.

Cette présentation défend la thèse que SPy et Py-NI ont le potentiel de provoquer une véritable révolution dans l’écosystème Python : résoudre le problème des deux langages, libérer CPython pour des optimisations internes majeures, et permettre à Python de rester compétitif pour la prochaine décennie. SPy est encore jeune, mais ses fondations sont solides et le projet est accessible aux développeurs Python qui souhaitent contribuer à cet avenir.