Python package analysis

Feb 2022 Analysis

Please see the list of top 500 python packages as of Feb 2022. The list is generated directly from PyPI public dataset.

 

July 2021 Analysis

To understand the scope of the porting work we've used the top 500 python packages (listed here) and included few extra packages which were found while looking for top python packages for various use cases like web development, machine learning, etc.

Overall, we (kudos to @Niyas Sait (Deactivated) ) have tested the top 520 packages and found that around 385 installs without any issue and 135 fails due to lack of direct or indirect WoA support.

This means 385 from 500 are either platform agnostic or built successfully on win-arm64 machine with the MSVC compiler.

The fact that 135 failing, doesn’t necessarily mean all of them should be updated, as there are lots of dependencies, as it’s shown in the following documents.

Note: Packages marked in red are failing packages.

 

Dependency graph of popular packages

Dependency graph