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-07-01 14:30:22

# Package Downloads (last 30 days) Py3 Py2
1 setuptools 110 838 096
2 urllib3 97 203 460
3 six 91 014 299
4 botocore 80 053 067
5 requests 74 402 426
6 certifi 70 500 803
7 s3transfer 69 921 937
8 python-dateutil 69 227 124
9 idna 68 159 369
10 pip 65 801 159
11 docutils 63 566 712
12 chardet 60 890 840
13 pyyaml 60 672 037
14 jmespath 55 792 265
15 wheel 49 329 437
16 rsa 49 096 055
17 boto3 48 014 678
18 pyasn1 47 048 275
19 numpy 37 107 910
20 pytz 36 246 505
21 awscli 36 224 342
22 colorama 36 130 492
23 markupsafe 35 127 434
24 jinja2 33 052 845
25 protobuf 32 999 132
26 oauthlib 30 506 734
27 requests-oauthlib 30 339 017
28 importlib-metadata 30 057 487
29 cffi 28 813 381
30 zipp 28 341 164
31 click 28 152 042
32 cryptography 27 283 328
33 attrs 26 928 748
34 packaging 25 605 737
35 pyparsing 24 979 393
36 future 24 377 834
37 pandas 24 362 225
38 pycparser 22 971 362
39 wcwidth 21 169 834
40 futures 21 155 532
41 decorator 21 056 672
42 google-auth 20 720 513
43 scipy 20 651 003
44 pyasn1-modules 20 413 864
45 cachetools 19 883 570
46 werkzeug 18 470 554
47 jsonschema 18 267 282
48 pygments 17 382 281
49 pyrsistent 16 648 525
50 py 15 687 787
51 google-api-core 15 409 050
52 psutil 15 406 247
53 joblib 15 386 052
54 pyjwt 15 328 150
55 pytest 15 195 941
56 isodate 15 159 719
57 pillow 15 114 678
58 google-api-python-client 15 060 453
59 more-itertools 15 042 772
60 websocket-client 14 656 315
61 pluggy 13 924 542
62 google-cloud-storage 13 811 167
63 msrest 13 777 630
64 googleapis-common-protos 13 711 293
65 wrapt 13 593 314
66 sqlalchemy 13 587 352
67 flask 13 238 892
68 google-resumable-media 13 016 243
69 entrypoints 12 886 325
70 redis 12 843 689
71 tqdm 12 731 077
72 itsdangerous 12 729 056
73 coverage 12 549 509
74 pexpect 12 484 186
75 grpcio 12 382 044
76 tornado 12 376 869
77 appdirs 12 374 244
78 defusedxml 12 330 079
79 ptyprocess 12 172 740
80 simplejson 12 064 072
81 prometheus-client 12 050 804
82 boto 12 000 092
83 bleach 11 972 333
84 prompt-toolkit 11 937 053
85 tensorflow 11 876 586
86 ipaddress 11 793 200
87 google-auth-oauthlib 11 692 046
88 ipython 11 677 537
89 webencodings 11 418 552
90 scikit-learn 11 416 616
91 tensorboard 11 285 772
92 uritemplate 11 260 218
93 google-cloud-core 11 122 520
94 traitlets 11 055 898
95 ipython-genutils 10 877 795
96 httplib2 10 642 636
97 pickleshare 10 579 188
98 matplotlib 10 517 946
99 tabulate 10 453 268
100 tensorflow-estimator 10 371 617
101 mccabe 10 370 063
102 virtualenv 10 340 006
103 lxml 10 244 927
104 pyopenssl 10 152 701
105 pyzmq 10 102 449
106 configparser 9 965 149
107 pycodestyle 9 889 798
108 toml 9 885 515
109 enum34 9 874 241
110 filelock 9 841 267
111 docker 9 665 715
112 psycopg2-binary 9 630 042
113 google-auth-httplib2 9 611 755
114 beautifulsoup4 9 581 899
115 nbformat 9 440 003
116 google-cloud-bigquery 9 319 891
117 gunicorn 9 231 760
118 regex 9 185 160
119 bcrypt 9 181 393
120 mock 9 158 781
121 pynacl 9 002 903
122 azure-storage-blob 9 001 285
123 jupyter-core 8 954 956
124 azure-common 8 872 961
125 mistune 8 844 946
126 typed-ast 8 701 364
127 ipykernel 8 586 386
128 jupyter-client 8 581 667
129 nbconvert 8 556 395
130 kiwisolver 8 517 322
131 testpath 8 503 069
132 notebook 8 420 914
133 pandocfilters 8 407 443
134 send2trash 8 317 383
135 terminado 8 303 141
136 soupsieve 8 285 410
137 paramiko 8 238 400
138 widgetsnbextension 7 967 173
139 absl-py 7 956 094
140 ipywidgets 7 933 456
141 distlib 7 874 775
142 pyflakes 7 866 887
143 flake8 7 859 932
144 cycler 7 842 041
145 ujson 7 834 356
146 pbr 7 785 815
147 markdown 7 766 856
148 gitpython 7 650 585
149 azure-devops 7 567 215
150 tensorflow-metadata 7 457 293
151 argparse 7 406 126
152 lazy-object-proxy 7 394 330
153 sqlparse 7 379 518
154 smart-open 7 280 587
155 asn1crypto 7 089 191
156 termcolor 7 024 075
157 typing 6 978 927
158 qtconsole 6 968 606
159 jupyter-console 6 916 380
160 typing-extensions 6 910 390
161 jupyter 6 827 100
162 smmap 6 823 054
163 qtpy 6 781 432
164 isort 6 691 284
165 gensim 6 609 615
166 h5py 6 535 118
167 py4j 6 503 375
168 multidict 6 503 366
169 tensorflow-serving-api 6 499 818
170 tensorflow-transform 6 441 755
171 retrying 6 366 851
172 google-cloud-logging 6 366 604
173 pyarrow 6 363 206
174 oauth2client 6 335 615
175 gitdb 6 310 097
176 azure-core 6 277 431
177 tfx-bsl 6 254 808
178 adal 6 178 346
179 requests-toolbelt 6 178 204
180 cloudpickle 6 148 640
181 dill 6 141 184
182 contextlib2 6 071 649
183 psycopg2 6 024 294
184 pymongo 6 019 196
185 mako 6 011 195
186 jedi 6 008 645
187 pathlib2 5 987 163
188 simplegeneric 5 960 380
189 networkx 5 928 715
190 distro 5 917 834
191 parso 5 906 352
192 msgpack 5 904 845
193 importlib-resources 5 902 986
194 astroid 5 750 638
195 backcall 5 743 931
196 xlrd 5 742 321
197 zope-interface 5 700 515
198 pyspark 5 696 207
199 pytest-cov 5 676 634
200 cython 5 644 064
201 pandas-gbq 5 575 832
202 gast 5 518 220
203 pydata-google-auth 5 506 250
204 backports-shutil-get-terminal-size 5 504 795
205 alembic 5 504 790
206 tensorflow-data-validation 5 458 128
207 tensorflow-model-analysis 5 420 926
208 pylint 5 418 204
209 backports-abc 5 385 413
210 atomicwrites 5 254 656
211 keras-preprocessing 5 250 001
212 pycryptodomex 5 201 659
213 django 5 146 162
214 docopt 5 138 782
215 python-editor 5 138 129
216 babel 5 121 800
217 yarl 5 097 011
218 aiohttp 5 072 065
219 gcsfs 5 043 133
220 msrestazure 4 915 022
221 ordereddict 4 902 534
222 azure-storage-common 4 897 133
223 slackclient 4 868 678
224 tzlocal 4 819 741
225 scandir 4 791 579
226 pymysql 4 717 284
227 async-timeout 4 697 068
228 pathspec 4 657 204
229 nltk 4 642 239
230 dnspython 4 618 922
231 ruamel-yaml 4 591 911
232 funcsigs 4 586 494
233 google-pasta 4 458 595
234 xmltodict 4 288 074
235 keras-applications 4 285 769
236 datadog 4 234 360
237 greenlet 4 129 095
238 ruamel-yaml-clib 4 108 515
239 pycryptodome 4 084 109
240 xlsxwriter 4 064 475
241 elasticsearch 3 988 524
242 databricks-cli 3 920 597
243 s3fs 3 898 189
244 pytest-runner 3 855 067
245 singledispatch 3 839 842
246 astor 3 825 336
247 pycrypto 3 776 717
248 websockets 3 775 926
249 mypy 3 735 956
250 kubernetes 3 734 042