Microsoft has said it is increasing its support for the Python community while pledging to open source “as much of the work we do as possible” to push the programming language forward in emerging fields like data science.
Microsoft has pledged $150,000 in financial sponsorship to the Python Software Foundation (PSF). Part of the funding would go towards improving the Python Package Index (PyPI) and the wider packaging ecosystem.
Dan Taylor, principal program manager, Python and AI Tools at Microsoft, pointed to security improvements as a key focus of the investment.
“With recently disclosed security vulnerabilities, trusted supply chains are a critical issue for us and the Python community, and we are excited to help contribute to long-term improvements.”
Microsoft has been a sponsor of the PSF since 2006 but has amped up its involvement in the Python ecosystem in recent years. In November 2020, van Rossum – a president of the PSF – came out of retirement to head up the company’s Developer Division. Van Rossum is primarily exploring performance improvements to CPython, the original, reference implementation of the Python programming language written in the C programming language. He commented:
“In Microsoft’s Developer Division we have a core mission of helping every developer on the planet achieve more. Python, a language with a strong emphasis on developer productivity, has been dear to our hearts and aligns closely with our mission.”
Microsoft’s ‘core’ developers who contribute part-time to the development of CPython are van Rossum, Brett Cannon, Steve Dower, Eric Snow, and Barry Warsaw. They also employ several core contributors and maintainers of key open-source projects in the Python ecosystem, including pandas, Dask, Jupyter, interact, scikit-learn and Apache Arrow. Dan Taylor also noted:
“We believe that we should open source as much of the work we do as possible because it enables developers to have more flexibility when using our products and contributing back to the open-source community advances the state of the art for everyone.”
The PSF credited Microsoft for helping advance the Python tooling and ecosystem and “showing strong involvement with the Python community” through its sponsorship of events such as PyCon US. The Foundation commented:
“Microsoft helps millions of Python developers achieve more by enabling Python support across products and services like Windows, Visual Studio Code, GitHub, and Microsoft Azure. This year, we are excited that Microsoft is increasing their contributions to the PSF even further as a Visionary Sponsor. Microsoft’s sponsorship funds will be used to support the PSF with a focus on working with the Packaging Working Group on improving PyPI and the packaging ecosystem.”
Microsoft’s open-source extension for Visual Studio Code is the company’s most popular extension in the company’s marketplace for developers.