Microsoft is boosting its assist for the Python programming ecosystem

Microsoft’s sponsorship funds will probably be used to enhance PyPI and the packaging ecosystem.

Microsoft is now a ‘Visionary Sponsor’ of the Python Software Foundation.

Image: James Sanders/TechRepublic

Microsoft has stated it’s growing its assist for the

group whereas pledging to open supply “as much of the work we do as possible” to push the programming language ahead in rising fields like information science.

Microsoft has pledged $150,000 in monetary sponsorship to the Python Software Foundation (PSF), the non-profit group that holds the rights to the more and more fashionable language created by Guido Van Rossum in 1991.

Must-read developer content material

Microsoft stated a part of the funding would go in the direction of enhancing the Python Package Index (PyPI) and the broader packaging ecosystem. Dan Taylor, principal program supervisor, Python and AI Tools at Microsoft, pointed to safety enhancements as a key focus of funding.

“With recently disclosed security vulnerabilities, trusted provide chain is a crucial problem for us and the Python group, and we’re excited to assist contribute to long-term enhancements,” said Taylor.

Microsoft has been a sponsor of the PSF since 2006, however has amped up its involvement within the Python ecosystem lately amid the programming language’s speedy rise in recognition.

SEE: Python programming language: A cheat sheet (free PDF) (TechRepublic)

In November 2020, Van Rossum – who can also be president of the PSF – got here out of retirement
to head up the company’s Developer Division.

As Distinguished Engineer, Van Rossum is primarily exploring efficiency enhancements to CPython, the unique, reference implementation of the Python programming language written within the C programming language.

“In Microsoft’s Developer Division we have a core mission of helping every developer on the planet achieve more,” stated Taylor. “Python, a language with a strong emphasis on developer productivity, has been dear to our hearts and aligns closely with our mission.”

Microsoft presently has 5 ‘core’ builders who contribute part-time to the event of CPython: van Rossum, Brett Cannon, Steve Dower, Eric Snow, and Barry Warsaw.

The firm additionally employs a number of core contributors and maintainers of key open-source tasks within the Python ecosystem, together with pandas, Dask, Jupyter, nteract, scikit-learn and Apache Arrow.

Microsoft’s open-source extension for Visual Studio Code is the company’s most popular extension within the firm’s market for builders. Microsoft has additionally open-sourced the Jupyter extension, the debugpy debug engine, and the pyright kind checker, alongside a number of.

SEE: Hiring Kit: Python Developer (TechRepublic Premium)  

Serverless Azure Functions runtime and the Azure Functions Python employee have additionally been open-sourced by the Redmond agency, as have the Azure App Service Oryx construct engine and Python runtime picture, the Azure CLI and the knack CLI framework, and the Azure SDK for Python.

“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,” stated Taylor.

The PSF credited Microsoft for serving to advance the Python tooling and ecosystem and “showing strong involvement with the Python community” via its sponsorship of occasions akin to PyCon US, one of many world’s largest and most well-known Python developer conventions.

The Foundation stated in an announcement: “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 12 months, we’re excited that Microsoft is growing their contributions to the PSF even additional as a Visionary Sponsor. Microsoft’s sponsorship funds will probably be used to assist the PSF with a deal with working with the Packaging Working Group on enhancing PyPI and the packaging ecosystem.” 

Also see


Please enter your comment!
Please enter your name here