I am self-nominating for the Python Packaging Council. I have used Python since 2013, mostly within the context of SageMath, the dominant and comprehensive open-source computer algebra system for research mathematics, which is based on Python and uses Cython to interface to a large number of specialized libraries. Since 2020 I have transformed the SageMath build system to use modern Python packaging practices (PEP 517/518 etc.). Since 2024 I have developed the fork passagemath, which provides the full functionality of SageMath in modularized form as over 120 source and binary distributions on PyPI. I also lead porting efforts to Windows and WebAssembly. As a member of the Python Packaging Council, I would like to contribute to resolving various long-standing issues: External dependencies of Python packages; the relation to the conda ecosystem; the practices of downstream distributors such as splitting PyPI packages into distribution subpackages.
Nominee for 2026 Python Packaging Council Election
Matthias Köppe
- Previous Packaging Council Service: New Packaging Council member
- Employer: University of California, Davis
- Other Affiliations: passagemath.org
- Nominee Statement:
