Microsoft Supports Python Ecosystem To Improve PyPI

Must read

The US Army Funds Project for Ground Vehicle Navigation in GPS-denied Terrain

The U.S. Army Research Lab awarded the University of Central Florida a $4.5 million grant to develop a smart, computer vision-based navigation system for...

Ford Will Use Boston Dynamics Robots As Mobile Lidar To Map Car Assembly Plants

Ford is going to employ two of Boston Dynamics’ “Spot” robots, which are four-legged, dog-like walking robots that weigh roughly 70 lbs each, to...

ArcGIS Pro Book Updated for Version 2.8

The ArcGIS Pro book on the use of the ArcGIS Pro application developed by ESRI has been updated for the latest version 2.8. This fourth...

Cursir NAVAID Drones For Flight Inspections Of Navigation Aids

NAVAID Calibration Drone by Cursir helped to speed up the flight check of the landing system of the Ulyanovsk airport. Last year, by order of...
Nursinem Handan ŞAHAN
2018 yılında Yıldız Teknik Üniversitesi Harita Mühendisliği bölümünü onur öğrencisi olarak tamamladı. Lisans eğitimi sırasında Erasmus+ programıyla Varşova Teknoloji Üniversitesinde öğrenim gördü. Halihazırda öğrenimine İstanbul Teknik Üniversitesi Coğrafi Bilgi Teknolojileri bölümünde devam etmekte.

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

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.

Interested in data science? Don’t forget to check this article: How To Enter Data Science? Don’t Start With Machine Learning!

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 the investment. “With recently disclosed security vulnerabilities, a 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 Python Software Foundation (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.

In November 2020, van Rossum – who is also president of the PSF – came out of retirement to join 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.

Learn more about Entering Geospatial Machine Learning with GeoPandas.

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 others.

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

Source: Microsoft is boosting its support for the Python programming ecosystem

More articles

LEAVE A REPLY

Please enter your comment!
Please enter your name here

- Advertisement -

Latest article

The US Army Funds Project for Ground Vehicle Navigation in GPS-denied Terrain

The U.S. Army Research Lab awarded the University of Central Florida a $4.5 million grant to develop a smart, computer vision-based navigation system for...

Ford Will Use Boston Dynamics Robots As Mobile Lidar To Map Car Assembly Plants

Ford is going to employ two of Boston Dynamics’ “Spot” robots, which are four-legged, dog-like walking robots that weigh roughly 70 lbs each, to...

ArcGIS Pro Book Updated for Version 2.8

The ArcGIS Pro book on the use of the ArcGIS Pro application developed by ESRI has been updated for the latest version 2.8. This fourth...

Cursir NAVAID Drones For Flight Inspections Of Navigation Aids

NAVAID Calibration Drone by Cursir helped to speed up the flight check of the landing system of the Ulyanovsk airport. Last year, by order of...

5 Ways to Use GIS in Smart City Projects

The successful implementation of a smart city project requires the development of a digital system that can manage and visualise the geospatial data in...