Skip to content
This repository has been archived by the owner on Nov 29, 2022. It is now read-only.

cclauss/python3wos_asyncio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python 3 Wall of Superpowers

alt text alt text alt text

The code in this repo should be running on Bluemix at: http://python3wos.mybluemix.net (add /500 thru /100000 to the URL) or if you want your own instance, you can: Deploy to Bluemix

90% of the top 521 most downloaded PyPI packages (or their forks) support Python 3.

Half of the top 5,964 most downloaded PyPI packages (or their forks) support Python 3.

32.44% of ALL PyPI packages (or their forks) support Python 3. Last updated: 2017-07-03

Which of the top 5,000 most downloaded PyPI packages are Python 3 compatible?

This is Python 3.5 or later version of https://github.com/ubershmekel/python3wos which adds asyncio in order to determine Python 3 support data by reading each package's Programming Language :: Python :: [...] trove classifiers from PyPI. The use of asyncio substantially lowers the time required to gather data on 5,000 PyPI packages to about 20 seconds on Bluemix. ALL PyPI packages take about 2 minutes to gather and process. The asynchronous web server behind python3wos is powered by the aiohttp module.

Top 200 is the default web page but dynamic web pages will be generated for any route between http://python3wos.mybluemix.net/500 and http://python3wos.mybluemix.net/100000 so you can explore how Python 3 compatibility drops as the list grows: