Microsoft is boosting its support for the Python programming ecosystem

  • Technology
  • Microsoft is boosting its support for the Python programming ecosystem

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

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

Image: James Sanders/TechRepublic

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), the non-profit organization that holds the rights to the increasingly popular language created by Guido Van Rossum in 1991.

Must-read developer content

Microsoft said 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 investment.

“With recently disclosed security vulnerabilities, trusted supply chain is a critical issue for us and the Python community, and we are excited to help contribute to long-term improvements,” said Taylor.

Microsoft has been a sponsor of the PSF since 2006, but has amped up its involvement in the Python ecosystem in recent years amid the programming language’s rapid rise in popularity.

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

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

As Distinguished Engineer, Van Rossum is primarily exploring performance improvements to CPython, the original, reference implementation of the Python programming language written in the C programming language.

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

Microsoft currently has five ‘core’ developers who contribute part-time to the development of CPython: van Rossum, Brett Cannon, Steve Dower, Eric Snow, and Barry Warsaw.

The company also employs several core contributors and maintainers of key open-source projects in the Python ecosystem, including 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 in the company’s marketplace for developers. Microsoft has also open-sourced the Jupyter extension, the debugpy debug engine, and the pyright type checker, alongside several.

SEE: Hiring Kit: Python Developer (TechRepublic Premium)  

Serverless Azure Functions runtime and the Azure Functions Python worker have also been open-sourced by the Redmond firm, as have the Azure App Service Oryx build engine and Python runtime image, 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,” said Taylor.

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, one of the world’s largest and most well-known Python developer conventions.

The Foundation said in a statement: “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 is boosting its support for the Python programming ecosystem

Microsoft Weekly Newsletter

Be your company’s Microsoft insider by reading these Windows and Office tips, tricks, and cheat sheets.
Delivered Mondays and Wednesdays

Sign up today

Also see

Did you like this article? You can read it and many others @ Tech Republic!

FRESHEST

Here's the latest news

"Grey's Anatomy": Sarah Drew Teases Dr. April Kepner's ReturnIt had honestly been a while since we thought about April Kepner and Jackson Avery.  They were once one of the more frustrating and heartbreaking couples at the center of Grey's Anatomy,...

Relive April and Jackson's Rocky Grey's Anatomy Romance

Cheugy style is one that's outdated, trying a bit too hard or behind current trends — but be warned: calling something cheugy might already be cheugy. By Natalie Michie Date May 6, 2021 Basic, out of date, simply uncool. A...

Cheugy Definition: Everything You Need To Know About Cheugy Style

Kyrie Irving isn't here, so he does get fined. The Nets star has — once again — been fined by the NBA for "repeated refusal" to speak with the media, with the team also incurring a small penalty. The league released a...

Nets' Kyrie Irving hit with another fine for 'repeated refusal' to speak the media

MIAMI — Gov. Ron DeSantis of Florida signed new voting restrictions into law on Thursday that put him in line with other Republicans around the country — with a display of nose-thumbing contempt toward journalists that evoked former President Donald...

DeSantis Shuts Out Reporters as he Signs Florida Voting Restrictions Into Law

A new report from Microsoft found that companies see an increased responsibility to use technology to help workers and society at large. Image: iStockphoto/metamorworks Companies that had the digital tools to meet the demands of the pandemic are now ready...

Companies are using tech lessons from the pandemic to advance digital transformation
Load More
Share via
Copy link
Powered by Social Snap