Who has already dropped Python 2 support?

Statistics of the top 250 downloaded projects on PyPI as published weekly by https://hugovk.github.io/top-pypi-packages

Code at github.com/maxnoe/who-dropped-python2

Last updated at 2020-09-01 14:30:14

# Package Downloads (last 30 days) Py3 Py2
1 urllib3 95 890 965
2 six 79 310 326
3 botocore 71 887 319
4 requests 67 536 607
5 idna 66 627 651
6 certifi 65 364 654
7 setuptools 64 584 562
8 python-dateutil 62 793 776
9 s3transfer 61 367 197
10 chardet 58 037 359
11 docutils 57 137 662
12 pip 57 037 926
13 pyyaml 56 108 488
14 pyasn1 55 473 302
15 numpy 51 383 002
16 jmespath 48 793 115
17 rsa 47 060 441
18 wheel 46 337 827
19 pytz 42 993 944
20 boto3 42 135 892
21 cffi 35 471 434
22 colorama 33 976 521
23 awscli 33 605 990
24 protobuf 30 217 561
25 markupsafe 29 662 499
26 pyasn1-modules 29 409 388
27 pycparser 28 476 462
28 jinja2 27 794 452
29 attrs 25 522 662
30 cryptography 25 218 649
31 requests-oauthlib 24 538 029
32 importlib-metadata 24 518 666
33 oauthlib 24 427 311
34 zipp 23 934 930
35 click 23 780 441
36 pandas 23 670 980
37 lxml 22 729 501
38 pyparsing 22 697 336
39 pillow 20 650 480
40 future 20 485 414
41 packaging 20 269 555
42 google-auth 18 934 986
43 futures 18 846 931
44 pyopenssl 18 762 555
45 cachetools 18 587 058
46 decorator 18 038 781
47 jsonschema 15 598 376
48 werkzeug 15 527 603
49 babel 15 088 174
50 dnspython 15 018 746
51 google-api-core 14 857 796
52 scipy 14 784 157
53 isodate 14 763 425
54 tzlocal 14 710 500
55 pyjwt 14 316 376
56 pyrsistent 14 300 443
57 pygments 14 260 511
58 py 13 900 634
59 google-cloud-core 13 692 203
60 websockets 13 603 177
61 msrest 13 577 413
62 sortedcontainers 13 492 138
63 googleapis-common-protos 13 358 804
64 pytest 13 320 214
65 wrapt 12 583 860
66 more-itertools 12 537 141
67 toml 12 363 388
68 rfc3986 12 342 695
69 google-api-python-client 12 334 943
70 sqlalchemy 12 322 112
71 google-resumable-media 12 307 755
72 websocket-client 12 227 319
73 azure-storage-blob 12 191 642
74 uritemplate 12 119 850
75 redis 12 009 697
76 google-cloud-storage 11 983 228
77 pluggy 11 868 744
78 h11 11 866 625
79 tqdm 11 663 815
80 flask 11 489 409
81 grpcio 11 471 105
82 h2 11 450 745
83 uvloop 11 443 171
84 hpack 11 418 962
85 hyperframe 11 411 169
86 httptools 11 353 590
87 aiofiles 11 277 219
88 sniffio 11 270 559
89 httpx 11 262 134
90 itsdangerous 11 215 665
91 google-auth-httplib2 11 201 831
92 coverage 11 182 851
93 hstspreload 11 147 142
94 psutil 11 101 595
95 simplejson 11 002 654
96 aiosasl 10 805 345
97 aioopenssl 10 800 455
98 appdirs 10 798 083
99 aioconsole 10 794 118
100 aioxmpp 10 777 662
101 sortedcollections 10 763 577
102 joblib 10 741 147
103 sanic 10 732 486
104 fortnitepy 10 718 721
105 azure-core 10 668 217
106 scikit-learn 10 619 650
107 ezfnsetup 10 584 483
108 wcwidth 10 221 650
109 defusedxml 10 133 962
110 prometheus-client 10 129 260
111 cython 10 109 451
112 boto 10 038 185
113 absl-py 10 015 480
114 typing-extensions 9 906 624
115 pexpect 9 873 610
116 entrypoints 9 765 233
117 bleach 9 736 650
118 tornado 9 715 595
119 httplib2 9 584 295
120 tensorflow 9 579 990
121 ptyprocess 9 571 098
122 webencodings 9 557 169
123 prompt-toolkit 9 550 990
124 tabulate 9 549 884
125 bcrypt 9 395 748
126 ipython 9 313 452
127 pynacl 9 106 521
128 matplotlib 8 868 183
129 mccabe 8 831 695
130 paramiko 8 738 675
131 virtualenv 8 710 846
132 configparser 8 627 432
133 traitlets 8 623 740
134 docker 8 534 634
135 azure-common 8 511 261
136 regex 8 493 876
137 ipython-genutils 8 471 588
138 beautifulsoup4 8 449 826
139 yarl 8 399 249
140 psycopg2-binary 8 342 846
141 pickleshare 8 240 180
142 gunicorn 8 145 686
143 pyzmq 8 086 389
144 pycodestyle 7 981 439
145 google-cloud-bigquery 7 977 560
146 enum34 7 969 025
147 typed-ast 7 901 549
148 filelock 7 830 830
149 parso 7 771 166
150 jedi 7 755 467
151 google-auth-oauthlib 7 735 442
152 multidict 7 573 488
153 mock 7 515 018
154 soupsieve 7 468 426
155 backcall 7 448 997
156 pyarrow 7 382 162
157 kiwisolver 7 251 881
158 isort 7 217 650
159 gitpython 7 173 414
160 nbformat 7 067 736
161 argparse 6 977 027
162 py4j 6 874 373
163 mistune 6 806 594
164 jupyter-core 6 728 444
165 distlib 6 711 607
166 lazy-object-proxy 6 705 666
167 tensorboard 6 705 481
168 fsspec 6 681 654
169 markdown 6 681 154
170 typing 6 667 269
171 notebook 6 665 069
172 nbconvert 6 630 569
173 testpath 6 587 391
174 aiohttp 6 547 451
175 ipykernel 6 535 485
176 jupyter-client 6 532 808
177 pandocfilters 6 532 396
178 cycler 6 475 001
179 send2trash 6 463 426
180 terminado 6 450 085
181 pbr 6 417 724
182 async-timeout 6 375 428
183 ipaddress 6 328 438
184 sqlparse 6 325 708
185 pyflakes 6 301 533
186 smmap 6 244 713
187 termcolor 6 189 240
188 ujson 6 118 809
189 adal 6 113 391
190 widgetsnbextension 6 075 337
191 ipywidgets 6 070 774
192 retrying 6 066 402
193 requests-toolbelt 6 055 627
194 argon2-cffi 5 949 150
195 flake8 5 859 175
196 asn1crypto 5 853 320
197 smart-open 5 825 922
198 gitdb 5 815 167
199 azure-devops 5 795 340
200 pyspark 5 788 749
201 oauth2client 5 779 357
202 tensorflow-estimator 5 756 468
203 msgpack 5 739 250
204 tensorflow-metadata 5 636 892
205 h5py 5 570 405
206 distro 5 517 091
207 iniconfig 5 368 308
208 gensim 5 266 017
209 geopy 5 182 996
210 pymongo 5 133 512
211 networkx 5 131 045
212 jupyter-console 5 111 789
213 importlib-resources 5 106 847
214 xlrd 5 094 464
215 mako 5 074 688
216 contextlib2 5 061 133
217 qtconsole 5 051 875
218 dill 5 051 174
219 cloudpickle 5 045 368
220 gast 4 994 074
221 pytest-cov 4 993 521
222 jupyter 4 984 201
223 tensorflow-serving-api 4 974 897
224 psycopg2 4 960 918
225 zope-interface 4 943 395
226 alembic 4 917 320
227 datadog 4 903 654
228 qtpy 4 890 484
229 mozlog 4 877 983
230 mozrunner 4 853 805
231 pymysql 4 841 469
232 google-cloud-logging 4 798 893
233 tensorflow-transform 4 790 399
234 pylint 4 755 810
235 google-crc32c 4 747 019
236 astroid 4 736 446
237 tfx-bsl 4 668 607
238 ordereddict 4 664 537
239 pathlib2 4 643 316
240 slackclient 4 639 168
241 keras-preprocessing 4 632 505
242 pandas-gbq 4 603 015
243 pydata-google-auth 4 553 388
244 pathspec 4 539 894
245 msrestazure 4 531 047
246 python-editor 4 518 659
247 nltk 4 374 820
248 docopt 4 369 702
249 azure-storage-common 4 338 833
250 atomicwrites 4 213 117