diff --git a/python/pluginResources/packaging/pypi-rank.json b/python/pluginResources/packaging/pypi-rank.json new file mode 100644 index 000000000000..40004865d4aa --- /dev/null +++ b/python/pluginResources/packaging/pypi-rank.json @@ -0,0 +1,16004 @@ +{ + "packages": [ + { + "name": "urllib3", + "downloads": 1054387588 + }, + { + "name": "six", + "downloads": 885510678 + }, + { + "name": "botocore", + "downloads": 799772850 + }, + { + "name": "setuptools", + "downloads": 770334323 + }, + { + "name": "requests", + "downloads": 758441486 + }, + { + "name": "certifi", + "downloads": 730437772 + }, + { + "name": "idna", + "downloads": 713150525 + }, + { + "name": "python-dateutil", + "downloads": 700955680 + }, + { + "name": "s3transfer", + "downloads": 665356470 + }, + { + "name": "chardet", + "downloads": 652869582 + }, + { + "name": "pyyaml", + "downloads": 622519969 + }, + { + "name": "pip", + "downloads": 609204126 + }, + { + "name": "boto3", + "downloads": 563248822 + }, + { + "name": "docutils", + "downloads": 537418175 + }, + { + "name": "jmespath", + "downloads": 527123391 + }, + { + "name": "rsa", + "downloads": 516671010 + }, + { + "name": "pyasn1", + "downloads": 506236895 + }, + { + "name": "wheel", + "downloads": 486532340 + }, + { + "name": "numpy", + "downloads": 451842818 + }, + { + "name": "pytz", + "downloads": 409341742 + }, + { + "name": "awscli", + "downloads": 374793560 + }, + { + "name": "cffi", + "downloads": 371936490 + }, + { + "name": "colorama", + "downloads": 368033514 + }, + { + "name": "protobuf", + "downloads": 356607838 + }, + { + "name": "markupsafe", + "downloads": 351250301 + }, + { + "name": "jinja2", + "downloads": 335536263 + }, + { + "name": "attrs", + "downloads": 309931217 + }, + { + "name": "cryptography", + "downloads": 297989277 + }, + { + "name": "pycparser", + "downloads": 297743345 + }, + { + "name": "requests-oauthlib", + "downloads": 283681604 + }, + { + "name": "oauthlib", + "downloads": 281657861 + }, + { + "name": "importlib-metadata", + "downloads": 280756749 + }, + { + "name": "zipp", + "downloads": 272162252 + }, + { + "name": "pandas", + "downloads": 270020112 + }, + { + "name": "click", + "downloads": 268534791 + }, + { + "name": "pyparsing", + "downloads": 258645080 + }, + { + "name": "packaging", + "downloads": 235386450 + }, + { + "name": "pyasn1-modules", + "downloads": 234946202 + }, + { + "name": "google-auth", + "downloads": 224961587 + }, + { + "name": "cachetools", + "downloads": 221694827 + }, + { + "name": "future", + "downloads": 219248406 + }, + { + "name": "decorator", + "downloads": 217822964 + }, + { + "name": "futures", + "downloads": 204685705 + }, + { + "name": "google-api-core", + "downloads": 190553148 + }, + { + "name": "jsonschema", + "downloads": 182863228 + }, + { + "name": "scipy", + "downloads": 182627237 + }, + { + "name": "pygments", + "downloads": 179479091 + }, + { + "name": "werkzeug", + "downloads": 179193095 + }, + { + "name": "pyrsistent", + "downloads": 174961692 + }, + { + "name": "pillow", + "downloads": 174893468 + }, + { + "name": "pyjwt", + "downloads": 172077599 + }, + { + "name": "lxml", + "downloads": 166722008 + }, + { + "name": "psutil", + "downloads": 161687110 + }, + { + "name": "google-api-python-client", + "downloads": 161105455 + }, + { + "name": "isodate", + "downloads": 160999760 + }, + { + "name": "googleapis-common-protos", + "downloads": 159514041 + }, + { + "name": "py", + "downloads": 158511905 + }, + { + "name": "google-cloud-storage", + "downloads": 157881310 + }, + { + "name": "google-resumable-media", + "downloads": 154651650 + }, + { + "name": "typing-extensions", + "downloads": 153956164 + }, + { + "name": "google-cloud-core", + "downloads": 153771853 + }, + { + "name": "pytest", + "downloads": 153439389 + }, + { + "name": "joblib", + "downloads": 149967360 + }, + { + "name": "msrest", + "downloads": 147166692 + }, + { + "name": "pyopenssl", + "downloads": 147046376 + }, + { + "name": "multidict", + "downloads": 146817479 + }, + { + "name": "wcwidth", + "downloads": 143536587 + }, + { + "name": "websocket-client", + "downloads": 142959531 + }, + { + "name": "wrapt", + "downloads": 142425488 + }, + { + "name": "grpcio", + "downloads": 142294499 + }, + { + "name": "uritemplate", + "downloads": 141205860 + }, + { + "name": "sqlalchemy", + "downloads": 139055372 + }, + { + "name": "pluggy", + "downloads": 135696328 + }, + { + "name": "flask", + "downloads": 132887440 + }, + { + "name": "toml", + "downloads": 130577900 + }, + { + "name": "yarl", + "downloads": 129337340 + }, + { + "name": "google-auth-httplib2", + "downloads": 128429119 + }, + { + "name": "defusedxml", + "downloads": 128357142 + }, + { + "name": "pexpect", + "downloads": 127573751 + }, + { + "name": "tornado", + "downloads": 127384828 + }, + { + "name": "prometheus-client", + "downloads": 127118927 + }, + { + "name": "itsdangerous", + "downloads": 126776847 + }, + { + "name": "appdirs", + "downloads": 126015090 + }, + { + "name": "azure-storage-blob", + "downloads": 125475259 + }, + { + "name": "aiohttp", + "downloads": 125242558 + }, + { + "name": "ptyprocess", + "downloads": 125065997 + }, + { + "name": "scikit-learn", + "downloads": 123855215 + }, + { + "name": "tqdm", + "downloads": 123828519 + }, + { + "name": "coverage", + "downloads": 123068702 + }, + { + "name": "entrypoints", + "downloads": 122908514 + }, + { + "name": "prompt-toolkit", + "downloads": 122700991 + }, + { + "name": "webencodings", + "downloads": 120664057 + }, + { + "name": "bleach", + "downloads": 119618226 + }, + { + "name": "ipython", + "downloads": 118538645 + }, + { + "name": "more-itertools", + "downloads": 116576999 + }, + { + "name": "httplib2", + "downloads": 115245019 + }, + { + "name": "simplejson", + "downloads": 114800108 + }, + { + "name": "traitlets", + "downloads": 114060412 + }, + { + "name": "redis", + "downloads": 112300507 + }, + { + "name": "absl-py", + "downloads": 111743709 + }, + { + "name": "ipython-genutils", + "downloads": 110973540 + }, + { + "name": "matplotlib", + "downloads": 109846262 + }, + { + "name": "pickleshare", + "downloads": 108287560 + }, + { + "name": "azure-core", + "downloads": 105267800 + }, + { + "name": "virtualenv", + "downloads": 104103212 + }, + { + "name": "beautifulsoup4", + "downloads": 103439424 + }, + { + "name": "tensorflow", + "downloads": 103409012 + }, + { + "name": "azure-common", + "downloads": 102900546 + }, + { + "name": "google-cloud-bigquery", + "downloads": 102720044 + }, + { + "name": "google-auth-oauthlib", + "downloads": 102671689 + }, + { + "name": "pyzmq", + "downloads": 102641784 + }, + { + "name": "tabulate", + "downloads": 101904440 + }, + { + "name": "filelock", + "downloads": 101816229 + }, + { + "name": "docker", + "downloads": 101764749 + }, + { + "name": "bcrypt", + "downloads": 101725444 + }, + { + "name": "async-timeout", + "downloads": 101196117 + }, + { + "name": "pyarrow", + "downloads": 98759980 + }, + { + "name": "pynacl", + "downloads": 98467208 + }, + { + "name": "paramiko", + "downloads": 97595565 + }, + { + "name": "regex", + "downloads": 97013995 + }, + { + "name": "mccabe", + "downloads": 96843099 + }, + { + "name": "nbformat", + "downloads": 95621284 + }, + { + "name": "dnspython", + "downloads": 94995557 + }, + { + "name": "babel", + "downloads": 94277477 + }, + { + "name": "kiwisolver", + "downloads": 92127284 + }, + { + "name": "configparser", + "downloads": 91770979 + }, + { + "name": "soupsieve", + "downloads": 90972845 + }, + { + "name": "jupyter-core", + "downloads": 90907423 + }, + { + "name": "nbconvert", + "downloads": 90894786 + }, + { + "name": "mistune", + "downloads": 90757036 + }, + { + "name": "pycodestyle", + "downloads": 90712802 + }, + { + "name": "psycopg2-binary", + "downloads": 90520355 + }, + { + "name": "jupyter-client", + "downloads": 89855180 + }, + { + "name": "boto", + "downloads": 89791378 + }, + { + "name": "gunicorn", + "downloads": 89774603 + }, + { + "name": "tzlocal", + "downloads": 89585724 + }, + { + "name": "enum34", + "downloads": 88791557 + }, + { + "name": "tensorboard", + "downloads": 88745042 + }, + { + "name": "pandocfilters", + "downloads": 88263251 + }, + { + "name": "mock", + "downloads": 87968263 + }, + { + "name": "testpath", + "downloads": 87952379 + }, + { + "name": "notebook", + "downloads": 87521927 + }, + { + "name": "ipykernel", + "downloads": 87384826 + }, + { + "name": "jedi", + "downloads": 86890942 + }, + { + "name": "parso", + "downloads": 86693098 + }, + { + "name": "terminado", + "downloads": 85896938 + }, + { + "name": "send2trash", + "downloads": 85518270 + }, + { + "name": "typed-ast", + "downloads": 84982495 + }, + { + "name": "ipaddress", + "downloads": 84292311 + }, + { + "name": "ujson", + "downloads": 83702114 + }, + { + "name": "backcall", + "downloads": 83427441 + }, + { + "name": "cycler", + "downloads": 83403220 + }, + { + "name": "ipywidgets", + "downloads": 82092678 + }, + { + "name": "widgetsnbextension", + "downloads": 82081334 + }, + { + "name": "distlib", + "downloads": 80701054 + }, + { + "name": "tensorflow-estimator", + "downloads": 79846876 + }, + { + "name": "smart-open", + "downloads": 78332065 + }, + { + "name": "gitpython", + "downloads": 77182620 + }, + { + "name": "cython", + "downloads": 77065355 + }, + { + "name": "fsspec", + "downloads": 76513089 + }, + { + "name": "tensorflow-metadata", + "downloads": 76435792 + }, + { + "name": "markdown", + "downloads": 75958327 + }, + { + "name": "sortedcontainers", + "downloads": 75388988 + }, + { + "name": "isort", + "downloads": 75098507 + }, + { + "name": "py4j", + "downloads": 75069388 + }, + { + "name": "websockets", + "downloads": 74575383 + }, + { + "name": "argparse", + "downloads": 73212911 + }, + { + "name": "pbr", + "downloads": 72132105 + }, + { + "name": "jupyter-console", + "downloads": 71387236 + }, + { + "name": "sqlparse", + "downloads": 71318119 + }, + { + "name": "typing", + "downloads": 70980548 + }, + { + "name": "tensorflow-serving-api", + "downloads": 70730457 + }, + { + "name": "qtconsole", + "downloads": 70668191 + }, + { + "name": "google-cloud-logging", + "downloads": 70420380 + }, + { + "name": "pyflakes", + "downloads": 70136068 + }, + { + "name": "gensim", + "downloads": 70088352 + }, + { + "name": "oauth2client", + "downloads": 69958411 + }, + { + "name": "jupyter", + "downloads": 69954437 + }, + { + "name": "msgpack", + "downloads": 69783595 + }, + { + "name": "lazy-object-proxy", + "downloads": 69243012 + }, + { + "name": "adal", + "downloads": 69001755 + }, + { + "name": "qtpy", + "downloads": 68818601 + }, + { + "name": "termcolor", + "downloads": 68489638 + }, + { + "name": "smmap", + "downloads": 68280578 + }, + { + "name": "requests-toolbelt", + "downloads": 68212346 + }, + { + "name": "tensorflow-transform", + "downloads": 67804600 + }, + { + "name": "flake8", + "downloads": 67328236 + }, + { + "name": "pydata-google-auth", + "downloads": 65941329 + }, + { + "name": "pandas-gbq", + "downloads": 65713905 + }, + { + "name": "tfx-bsl", + "downloads": 65274272 + }, + { + "name": "h5py", + "downloads": 65080353 + }, + { + "name": "pyspark", + "downloads": 63660482 + }, + { + "name": "azure-devops", + "downloads": 63530958 + }, + { + "name": "asn1crypto", + "downloads": 63444180 + }, + { + "name": "gitdb", + "downloads": 63114260 + }, + { + "name": "contextlib2", + "downloads": 62945253 + }, + { + "name": "pymongo", + "downloads": 62530583 + }, + { + "name": "rfc3986", + "downloads": 61755949 + }, + { + "name": "importlib-resources", + "downloads": 60634861 + }, + { + "name": "google-crc32c", + "downloads": 60599090 + }, + { + "name": "networkx", + "downloads": 60246981 + }, + { + "name": "cloudpickle", + "downloads": 59978830 + }, + { + "name": "retrying", + "downloads": 59428894 + }, + { + "name": "xlrd", + "downloads": 59122032 + }, + { + "name": "psycopg2", + "downloads": 59027811 + }, + { + "name": "tensorflow-data-validation", + "downloads": 58221692 + }, + { + "name": "h11", + "downloads": 58193085 + }, + { + "name": "gcsfs", + "downloads": 58133502 + }, + { + "name": "mako", + "downloads": 56928188 + }, + { + "name": "alembic", + "downloads": 56822669 + }, + { + "name": "tensorflow-model-analysis", + "downloads": 56749409 + }, + { + "name": "distro", + "downloads": 56008777 + }, + { + "name": "pytest-cov", + "downloads": 54944562 + }, + { + "name": "gast", + "downloads": 54673439 + }, + { + "name": "pathspec", + "downloads": 54264766 + }, + { + "name": "elasticsearch", + "downloads": 54136591 + }, + { + "name": "dill", + "downloads": 54079805 + }, + { + "name": "pymysql", + "downloads": 54061466 + }, + { + "name": "msrestazure", + "downloads": 53103072 + }, + { + "name": "argon2-cffi", + "downloads": 52583792 + }, + { + "name": "sniffio", + "downloads": 52546677 + }, + { + "name": "azure-storage-common", + "downloads": 52292206 + }, + { + "name": "astroid", + "downloads": 52163557 + }, + { + "name": "pathlib2", + "downloads": 52126648 + }, + { + "name": "uvloop", + "downloads": 52032314 + }, + { + "name": "zope-interface", + "downloads": 51785603 + }, + { + "name": "slackclient", + "downloads": 51650402 + }, + { + "name": "mypy-extensions", + "downloads": 51622585 + }, + { + "name": "datadog", + "downloads": 51519184 + }, + { + "name": "pylint", + "downloads": 51112646 + }, + { + "name": "aiofiles", + "downloads": 51079921 + }, + { + "name": "httpx", + "downloads": 51014207 + }, + { + "name": "keras-preprocessing", + "downloads": 50576864 + }, + { + "name": "s3fs", + "downloads": 50362755 + }, + { + "name": "async-generator", + "downloads": 49949127 + }, + { + "name": "httptools", + "downloads": 49560843 + }, + { + "name": "pycryptodomex", + "downloads": 49534227 + }, + { + "name": "ordereddict", + "downloads": 49057577 + }, + { + "name": "nltk", + "downloads": 48954701 + }, + { + "name": "python-editor", + "downloads": 48848958 + }, + { + "name": "django", + "downloads": 48492981 + }, + { + "name": "ruamel-yaml", + "downloads": 48167890 + }, + { + "name": "docopt", + "downloads": 47899428 + }, + { + "name": "xmltodict", + "downloads": 47306099 + }, + { + "name": "nest-asyncio", + "downloads": 47170413 + }, + { + "name": "atomicwrites", + "downloads": 47056690 + }, + { + "name": "aiosasl", + "downloads": 45786999 + }, + { + "name": "aioopenssl", + "downloads": 45660875 + }, + { + "name": "cached-property", + "downloads": 45531887 + }, + { + "name": "aioconsole", + "downloads": 45349260 + }, + { + "name": "nbclient", + "downloads": 45128846 + }, + { + "name": "setuptools-scm", + "downloads": 44928775 + }, + { + "name": "openpyxl", + "downloads": 44610572 + }, + { + "name": "iniconfig", + "downloads": 44431248 + }, + { + "name": "aioxmpp", + "downloads": 44287761 + }, + { + "name": "sanic", + "downloads": 43974293 + }, + { + "name": "sortedcollections", + "downloads": 43797860 + }, + { + "name": "jupyterlab-pygments", + "downloads": 43797798 + }, + { + "name": "ruamel-yaml-clib", + "downloads": 43514800 + }, + { + "name": "fortnitepy", + "downloads": 42953947 + }, + { + "name": "pytest-runner", + "downloads": 42677193 + }, + { + "name": "et-xmlfile", + "downloads": 41891902 + }, + { + "name": "marshmallow", + "downloads": 41609831 + }, + { + "name": "jdcal", + "downloads": 41411261 + }, + { + "name": "pycryptodome", + "downloads": 41279411 + }, + { + "name": "google-pasta", + "downloads": 41135808 + }, + { + "name": "jsonpickle", + "downloads": 40986256 + }, + { + "name": "scandir", + "downloads": 40714568 + }, + { + "name": "pyodbc", + "downloads": 40703316 + }, + { + "name": "xlsxwriter", + "downloads": 40640492 + }, + { + "name": "discord-py", + "downloads": 40019893 + }, + { + "name": "ansible", + "downloads": 39892933 + }, + { + "name": "threadpoolctl", + "downloads": 39792198 + }, + { + "name": "azure-nspkg", + "downloads": 39588473 + }, + { + "name": "funcsigs", + "downloads": 38634920 + }, + { + "name": "applicationinsights", + "downloads": 38134722 + }, + { + "name": "singledispatch", + "downloads": 37713547 + }, + { + "name": "mypy", + "downloads": 37398770 + }, + { + "name": "greenlet", + "downloads": 36376596 + }, + { + "name": "databricks-cli", + "downloads": 36025290 + }, + { + "name": "text-unidecode", + "downloads": 35866718 + }, + { + "name": "ezfnsetup", + "downloads": 35249132 + }, + { + "name": "selenium", + "downloads": 35058482 + }, + { + "name": "keras-applications", + "downloads": 34970568 + }, + { + "name": "oscrypto", + "downloads": 34934120 + }, + { + "name": "pycrypto", + "downloads": 34670841 + }, + { + "name": "tenacity", + "downloads": 34343069 + }, + { + "name": "python-dotenv", + "downloads": 34253992 + }, + { + "name": "snowflake-connector-python", + "downloads": 34102769 + }, + { + "name": "azure-mgmt-resource", + "downloads": 33850212 + }, + { + "name": "sentry-sdk", + "downloads": 33713782 + }, + { + "name": "portalocker", + "downloads": 33603760 + }, + { + "name": "bs4", + "downloads": 33462492 + }, + { + "name": "lockfile", + "downloads": 33433405 + }, + { + "name": "backports-functools-lru-cache", + "downloads": 33401861 + }, + { + "name": "secretstorage", + "downloads": 33305711 + }, + { + "name": "plotly", + "downloads": 32982624 + }, + { + "name": "black", + "downloads": 32540812 + }, + { + "name": "geopy", + "downloads": 32201654 + }, + { + "name": "jeepney", + "downloads": 32127086 + }, + { + "name": "simplegeneric", + "downloads": 31728483 + }, + { + "name": "opt-einsum", + "downloads": 31726790 + }, + { + "name": "astor", + "downloads": 31669715 + }, + { + "name": "httpcore", + "downloads": 31574404 + }, + { + "name": "unidecode", + "downloads": 30992885 + }, + { + "name": "xgboost", + "downloads": 30911475 + }, + { + "name": "snowballstemmer", + "downloads": 30825533 + }, + { + "name": "kubernetes", + "downloads": 30457340 + }, + { + "name": "toolz", + "downloads": 30370906 + }, + { + "name": "discord", + "downloads": 30238253 + }, + { + "name": "hpack", + "downloads": 30136964 + }, + { + "name": "hyperframe", + "downloads": 30077776 + }, + { + "name": "h2", + "downloads": 30028539 + }, + { + "name": "argcomplete", + "downloads": 29723821 + }, + { + "name": "gevent", + "downloads": 29502197 + }, + { + "name": "opencv-python", + "downloads": 29426644 + }, + { + "name": "monotonic", + "downloads": 29284369 + }, + { + "name": "mozlog", + "downloads": 29068404 + }, + { + "name": "proto-plus", + "downloads": 29057583 + }, + { + "name": "sphinx", + "downloads": 29019978 + }, + { + "name": "html5lib", + "downloads": 28892339 + }, + { + "name": "mozrunner", + "downloads": 28828363 + }, + { + "name": "nose", + "downloads": 28724334 + }, + { + "name": "backports-shutil-get-terminal-size", + "downloads": 28564397 + }, + { + "name": "azure-mgmt-storage", + "downloads": 28448183 + }, + { + "name": "msal", + "downloads": 28028523 + }, + { + "name": "backports-abc", + "downloads": 28017487 + }, + { + "name": "pysftp", + "downloads": 27853899 + }, + { + "name": "amqp", + "downloads": 27834609 + }, + { + "name": "kombu", + "downloads": 27807422 + }, + { + "name": "graphviz", + "downloads": 27426995 + }, + { + "name": "grpc-google-iam-v1", + "downloads": 27369441 + }, + { + "name": "statsmodels", + "downloads": 27275727 + }, + { + "name": "thrift", + "downloads": 27062932 + }, + { + "name": "ply", + "downloads": 27047538 + }, + { + "name": "mlflow", + "downloads": 26813522 + }, + { + "name": "keyring", + "downloads": 26681227 + }, + { + "name": "fuzzywuzzy", + "downloads": 26654561 + }, + { + "name": "pkginfo", + "downloads": 26623454 + }, + { + "name": "sklearn", + "downloads": 26590245 + }, + { + "name": "querystring-parser", + "downloads": 26531169 + }, + { + "name": "celery", + "downloads": 26460255 + }, + { + "name": "shapely", + "downloads": 26272322 + }, + { + "name": "google-cloud-pubsub", + "downloads": 26057349 + }, + { + "name": "ijson", + "downloads": 26000938 + }, + { + "name": "netaddr", + "downloads": 25983147 + }, + { + "name": "tensorboard-plugin-wit", + "downloads": 25735083 + }, + { + "name": "ecdsa", + "downloads": 25641839 + }, + { + "name": "keras", + "downloads": 25348921 + }, + { + "name": "prometheus-flask-exporter", + "downloads": 25239177 + }, + { + "name": "djangorestframework", + "downloads": 25204413 + }, + { + "name": "hstspreload", + "downloads": 25180934 + }, + { + "name": "msal-extensions", + "downloads": 25153281 + }, + { + "name": "python-jose", + "downloads": 25115873 + }, + { + "name": "dataclasses", + "downloads": 24982341 + }, + { + "name": "virtualenv-clone", + "downloads": 24883161 + }, + { + "name": "mysqlclient", + "downloads": 24840850 + }, + { + "name": "arrow", + "downloads": 24340465 + }, + { + "name": "alabaster", + "downloads": 23990652 + }, + { + "name": "imagesize", + "downloads": 23945554 + }, + { + "name": "tox", + "downloads": 23827224 + }, + { + "name": "unicodecsv", + "downloads": 23579404 + }, + { + "name": "billiard", + "downloads": 23559453 + }, + { + "name": "cachecontrol", + "downloads": 23501192 + }, + { + "name": "astunparse", + "downloads": 23371087 + }, + { + "name": "requests-aws4auth", + "downloads": 23243846 + }, + { + "name": "lightgbm", + "downloads": 22923759 + }, + { + "name": "pipenv", + "downloads": 22920585 + }, + { + "name": "pytest-mock", + "downloads": 22609818 + }, + { + "name": "retry", + "downloads": 22556249 + }, + { + "name": "pytest-forked", + "downloads": 22552024 + }, + { + "name": "inflection", + "downloads": 22467373 + }, + { + "name": "execnet", + "downloads": 22404998 + }, + { + "name": "pygsheets", + "downloads": 22386435 + }, + { + "name": "ndg-httpsclient", + "downloads": 22346292 + }, + { + "name": "pytest-xdist", + "downloads": 22346092 + }, + { + "name": "vine", + "downloads": 22327849 + }, + { + "name": "humanfriendly", + "downloads": 22324026 + }, + { + "name": "azure-mgmt-keyvault", + "downloads": 22199111 + }, + { + "name": "seaborn", + "downloads": 22110063 + }, + { + "name": "azure-identity", + "downloads": 22105126 + }, + { + "name": "apipkg", + "downloads": 22084192 + }, + { + "name": "watchdog", + "downloads": 22020768 + }, + { + "name": "azure-mgmt-containerregistry", + "downloads": 21896713 + }, + { + "name": "deprecated", + "downloads": 21821441 + }, + { + "name": "faker", + "downloads": 21597664 + }, + { + "name": "flask-cors", + "downloads": 21557230 + }, + { + "name": "colorlog", + "downloads": 21556972 + }, + { + "name": "ua-parser", + "downloads": 21497617 + }, + { + "name": "kafka-python", + "downloads": 21333172 + }, + { + "name": "python-http-client", + "downloads": 21271809 + }, + { + "name": "pywavelets", + "downloads": 21092330 + }, + { + "name": "jsonpointer", + "downloads": 20752423 + }, + { + "name": "patsy", + "downloads": 20714342 + }, + { + "name": "asgiref", + "downloads": 20649136 + }, + { + "name": "typing-inspect", + "downloads": 20629876 + }, + { + "name": "imageio", + "downloads": 20572990 + }, + { + "name": "readme-renderer", + "downloads": 20460323 + }, + { + "name": "twisted", + "downloads": 20452558 + }, + { + "name": "flask-sqlalchemy", + "downloads": 20337031 + }, + { + "name": "functools32", + "downloads": 20302998 + }, + { + "name": "stevedore", + "downloads": 20263532 + }, + { + "name": "responses", + "downloads": 20261858 + }, + { + "name": "requests-file", + "downloads": 20244746 + }, + { + "name": "mysql-connector-python", + "downloads": 20189251 + }, + { + "name": "aiobotocore", + "downloads": 20003026 + }, + { + "name": "gorilla", + "downloads": 19918155 + }, + { + "name": "pendulum", + "downloads": 19901433 + }, + { + "name": "aniso8601", + "downloads": 19888644 + }, + { + "name": "apache-beam", + "downloads": 19754270 + }, + { + "name": "sendgrid", + "downloads": 19736345 + }, + { + "name": "iso8601", + "downloads": 19448337 + }, + { + "name": "azure-mgmt-authorization", + "downloads": 19217311 + }, + { + "name": "azure-graphrbac", + "downloads": 19088588 + }, + { + "name": "incremental", + "downloads": 18985363 + }, + { + "name": "tldextract", + "downloads": 18981933 + }, + { + "name": "backports-weakref", + "downloads": 18938660 + }, + { + "name": "jupyterlab-widgets", + "downloads": 18910398 + }, + { + "name": "pyfarmhash", + "downloads": 18902089 + }, + { + "name": "llvmlite", + "downloads": 18900055 + }, + { + "name": "azure-keyvault", + "downloads": 18890781 + }, + { + "name": "numba", + "downloads": 18843473 + }, + { + "name": "pytzdata", + "downloads": 18611924 + }, + { + "name": "fastavro", + "downloads": 18568066 + }, + { + "name": "avro-python3", + "downloads": 18547688 + }, + { + "name": "texttable", + "downloads": 18486149 + }, + { + "name": "torch", + "downloads": 18470300 + }, + { + "name": "sphinxcontrib-serializinghtml", + "downloads": 18370323 + }, + { + "name": "python-levenshtein", + "downloads": 18311327 + }, + { + "name": "fasteners", + "downloads": 18304100 + }, + { + "name": "scikit-image", + "downloads": 18286710 + }, + { + "name": "jsonpatch", + "downloads": 18230159 + }, + { + "name": "azure-storage-queue", + "downloads": 18227391 + }, + { + "name": "python-daemon", + "downloads": 18005872 + }, + { + "name": "blessings", + "downloads": 17998845 + }, + { + "name": "dask", + "downloads": 17717785 + }, + { + "name": "statsd", + "downloads": 17645952 + }, + { + "name": "blinker", + "downloads": 17625372 + }, + { + "name": "idna-ssl", + "downloads": 17585428 + }, + { + "name": "azure-datalake-store", + "downloads": 17483853 + }, + { + "name": "pyhamcrest", + "downloads": 17386298 + }, + { + "name": "hvac", + "downloads": 17313870 + }, + { + "name": "maxminddb", + "downloads": 17220528 + }, + { + "name": "cssselect", + "downloads": 17191195 + }, + { + "name": "sphinxcontrib-applehelp", + "downloads": 17102768 + }, + { + "name": "sphinxcontrib-devhelp", + "downloads": 17102476 + }, + { + "name": "sphinxcontrib-htmlhelp", + "downloads": 17095733 + }, + { + "name": "sphinxcontrib-qthelp", + "downloads": 17088515 + }, + { + "name": "mozdevice", + "downloads": 17085469 + }, + { + "name": "prettytable", + "downloads": 17057863 + }, + { + "name": "service-identity", + "downloads": 17043287 + }, + { + "name": "mozprocess", + "downloads": 16725244 + }, + { + "name": "python-magic", + "downloads": 16695765 + }, + { + "name": "mozinfo", + "downloads": 16460282 + }, + { + "name": "sphinxcontrib-jsmath", + "downloads": 16387258 + }, + { + "name": "freezegun", + "downloads": 16319619 + }, + { + "name": "deepdiff", + "downloads": 16292269 + }, + { + "name": "mozprofile", + "downloads": 16175957 + }, + { + "name": "azure-cosmosdb-table", + "downloads": 16055307 + }, + { + "name": "croniter", + "downloads": 16028281 + }, + { + "name": "pydantic", + "downloads": 15942341 + }, + { + "name": "subprocess32", + "downloads": 15824158 + }, + { + "name": "google-cloud-datastore", + "downloads": 15817455 + }, + { + "name": "pathtools", + "downloads": 15774675 + }, + { + "name": "identify", + "downloads": 15749676 + }, + { + "name": "docker-pycreds", + "downloads": 15729184 + }, + { + "name": "python-json-logger", + "downloads": 15699436 + }, + { + "name": "gitdb2", + "downloads": 15595357 + }, + { + "name": "azure-mgmt-nspkg", + "downloads": 15562991 + }, + { + "name": "nodeenv", + "downloads": 15538918 + }, + { + "name": "bottle", + "downloads": 15533101 + }, + { + "name": "azure-cosmosdb-nspkg", + "downloads": 15491840 + }, + { + "name": "python-slugify", + "downloads": 15461453 + }, + { + "name": "webrtcvad-wheels", + "downloads": 15351179 + }, + { + "name": "geoip2", + "downloads": 15324778 + }, + { + "name": "wtforms", + "downloads": 15193491 + }, + { + "name": "mozfile", + "downloads": 15101666 + }, + { + "name": "pre-commit", + "downloads": 15098802 + }, + { + "name": "gspread", + "downloads": 15024396 + }, + { + "name": "cfgv", + "downloads": 14864520 + }, + { + "name": "raven", + "downloads": 14825956 + }, + { + "name": "zope-event", + "downloads": 14763006 + }, + { + "name": "pypandoc", + "downloads": 14761497 + }, + { + "name": "hyperlink", + "downloads": 14754584 + }, + { + "name": "pydot", + "downloads": 14733820 + }, + { + "name": "automat", + "downloads": 14686513 + }, + { + "name": "azure-mgmt-compute", + "downloads": 14641917 + }, + { + "name": "pyproj", + "downloads": 14555903 + }, + { + "name": "constantly", + "downloads": 14537236 + }, + { + "name": "pycountry", + "downloads": 14483952 + }, + { + "name": "grpcio-tools", + "downloads": 14450165 + }, + { + "name": "google-cloud", + "downloads": 14443972 + }, + { + "name": "python-gflags", + "downloads": 14423418 + }, + { + "name": "libcst", + "downloads": 14417213 + }, + { + "name": "jsondiff", + "downloads": 14409709 + }, + { + "name": "mozterm", + "downloads": 14380641 + }, + { + "name": "emoji", + "downloads": 14333536 + }, + { + "name": "backports-ssl-match-hostname", + "downloads": 14276431 + }, + { + "name": "tblib", + "downloads": 14143618 + }, + { + "name": "ordered-set", + "downloads": 14043022 + }, + { + "name": "django-cors-headers", + "downloads": 14030242 + }, + { + "name": "configobj", + "downloads": 13984688 + }, + { + "name": "crcmod", + "downloads": 13982033 + }, + { + "name": "hiredis", + "downloads": 13827039 + }, + { + "name": "backoff", + "downloads": 13806707 + }, + { + "name": "geographiclib", + "downloads": 13736102 + }, + { + "name": "holidays", + "downloads": 13670208 + }, + { + "name": "ephem", + "downloads": 13499247 + }, + { + "name": "pycurl", + "downloads": 13473502 + }, + { + "name": "pysocks", + "downloads": 13448427 + }, + { + "name": "pyhive", + "downloads": 13422512 + }, + { + "name": "azureml-core", + "downloads": 13354879 + }, + { + "name": "autopep8", + "downloads": 13286643 + }, + { + "name": "simple-salesforce", + "downloads": 13248820 + }, + { + "name": "aws-xray-sdk", + "downloads": 13192825 + }, + { + "name": "promise", + "downloads": 13081308 + }, + { + "name": "pymssql", + "downloads": 12980838 + }, + { + "name": "azure-mgmt-network", + "downloads": 12942103 + }, + { + "name": "humanize", + "downloads": 12930584 + }, + { + "name": "pyserial", + "downloads": 12867979 + }, + { + "name": "semantic-version", + "downloads": 12819668 + }, + { + "name": "scp", + "downloads": 12770745 + }, + { + "name": "django-filter", + "downloads": 12769560 + }, + { + "name": "youtube-dl", + "downloads": 12767320 + }, + { + "name": "voluptuous", + "downloads": 12747317 + }, + { + "name": "aws-sam-translator", + "downloads": 12733540 + }, + { + "name": "pika", + "downloads": 12719301 + }, + { + "name": "s3cmd", + "downloads": 12700713 + }, + { + "name": "uamqp", + "downloads": 12654937 + }, + { + "name": "cfn-lint", + "downloads": 12636149 + }, + { + "name": "sentencepiece", + "downloads": 12614223 + }, + { + "name": "pytest-timeout", + "downloads": 12581413 + }, + { + "name": "pygithub", + "downloads": 12509530 + }, + { + "name": "django-extensions", + "downloads": 12501674 + }, + { + "name": "docker-compose", + "downloads": 12494316 + }, + { + "name": "aioitertools", + "downloads": 12449471 + }, + { + "name": "tomlkit", + "downloads": 12428337 + }, + { + "name": "pywin32", + "downloads": 12425264 + }, + { + "name": "sphinx-rtd-theme", + "downloads": 12420128 + }, + { + "name": "addict", + "downloads": 12364545 + }, + { + "name": "marshmallow-enum", + "downloads": 12329190 + }, + { + "name": "flask-wtf", + "downloads": 12299852 + }, + { + "name": "user-agents", + "downloads": 12275469 + }, + { + "name": "natsort", + "downloads": 12251231 + }, + { + "name": "pyaml", + "downloads": 12201730 + }, + { + "name": "junit-xml", + "downloads": 12170335 + }, + { + "name": "jpype1", + "downloads": 12147546 + }, + { + "name": "lunardate", + "downloads": 12143265 + }, + { + "name": "azure-servicebus", + "downloads": 12136186 + }, + { + "name": "backports-tempfile", + "downloads": 12088100 + }, + { + "name": "azure-batch", + "downloads": 12075657 + }, + { + "name": "influxdb", + "downloads": 12010881 + }, + { + "name": "azure-mgmt-datalake-nspkg", + "downloads": 11947810 + }, + { + "name": "mmh3", + "downloads": 11923351 + }, + { + "name": "dockerpty", + "downloads": 11902173 + }, + { + "name": "munch", + "downloads": 11901442 + }, + { + "name": "sqlalchemy-utils", + "downloads": 11892296 + }, + { + "name": "azure-mgmt-sql", + "downloads": 11831464 + }, + { + "name": "elasticsearch-dsl", + "downloads": 11815757 + }, + { + "name": "yamllint", + "downloads": 11798836 + }, + { + "name": "sh", + "downloads": 11782697 + }, + { + "name": "netifaces", + "downloads": 11735412 + }, + { + "name": "passlib", + "downloads": 11701977 + }, + { + "name": "pathlib", + "downloads": 11639645 + }, + { + "name": "shellingham", + "downloads": 11638053 + }, + { + "name": "spacy", + "downloads": 11600739 + }, + { + "name": "pyperclip", + "downloads": 11558007 + }, + { + "name": "python3-openid", + "downloads": 11477855 + }, + { + "name": "azure-mgmt-rdbms", + "downloads": 11392281 + }, + { + "name": "inflect", + "downloads": 11383643 + }, + { + "name": "moto", + "downloads": 11373140 + }, + { + "name": "google-cloud-spanner", + "downloads": 11362961 + }, + { + "name": "pip-tools", + "downloads": 11308169 + }, + { + "name": "thinc", + "downloads": 11154453 + }, + { + "name": "uwsgi", + "downloads": 11113418 + }, + { + "name": "datetime", + "downloads": 11089029 + }, + { + "name": "google", + "downloads": 11073108 + }, + { + "name": "google-apitools", + "downloads": 11071255 + }, + { + "name": "twine", + "downloads": 11052125 + }, + { + "name": "cerberus", + "downloads": 10958900 + }, + { + "name": "flask-login", + "downloads": 10941492 + }, + { + "name": "zope-deprecation", + "downloads": 10924006 + }, + { + "name": "bokeh", + "downloads": 10911135 + }, + { + "name": "azure-cli-core", + "downloads": 10909577 + }, + { + "name": "requests-mock", + "downloads": 10881456 + }, + { + "name": "preshed", + "downloads": 10853823 + }, + { + "name": "ddtrace", + "downloads": 10837482 + }, + { + "name": "hdfs", + "downloads": 10812236 + }, + { + "name": "murmurhash", + "downloads": 10802289 + }, + { + "name": "jira", + "downloads": 10792320 + }, + { + "name": "google-cloud-bigtable", + "downloads": 10779459 + }, + { + "name": "redis-py-cluster", + "downloads": 10765332 + }, + { + "name": "parameterized", + "downloads": 10759280 + }, + { + "name": "cymem", + "downloads": 10737198 + }, + { + "name": "confluent-kafka", + "downloads": 10679766 + }, + { + "name": "smmap2", + "downloads": 10643745 + }, + { + "name": "ipdb", + "downloads": 10641293 + }, + { + "name": "setproctitle", + "downloads": 10639836 + }, + { + "name": "azure-mgmt-datalake-store", + "downloads": 10620015 + }, + { + "name": "azure-mgmt-batch", + "downloads": 10618174 + }, + { + "name": "azure-mgmt-cosmosdb", + "downloads": 10527248 + }, + { + "name": "pycalverter", + "downloads": 10523916 + }, + { + "name": "pyluach", + "downloads": 10500268 + }, + { + "name": "antlr4-python3-runtime", + "downloads": 10430731 + }, + { + "name": "google-cloud-bigquery-storage", + "downloads": 10387955 + }, + { + "name": "invoke", + "downloads": 10375985 + }, + { + "name": "distributed", + "downloads": 10302928 + }, + { + "name": "webob", + "downloads": 10225834 + }, + { + "name": "azure-mgmt-monitor", + "downloads": 10205476 + }, + { + "name": "zeep", + "downloads": 10196378 + }, + { + "name": "azure-mgmt-cdn", + "downloads": 10175518 + }, + { + "name": "blis", + "downloads": 10140423 + }, + { + "name": "factory-boy", + "downloads": 10110642 + }, + { + "name": "plac", + "downloads": 10106086 + }, + { + "name": "srsly", + "downloads": 10094058 + }, + { + "name": "bz2file", + "downloads": 10017724 + }, + { + "name": "lz4", + "downloads": 9981319 + }, + { + "name": "azure-mgmt-web", + "downloads": 9967900 + }, + { + "name": "google-cloud-firestore", + "downloads": 9962833 + }, + { + "name": "phonenumbers", + "downloads": 9958202 + }, + { + "name": "azure-storage", + "downloads": 9938965 + }, + { + "name": "poetry", + "downloads": 9927737 + }, + { + "name": "django-storages", + "downloads": 9911715 + }, + { + "name": "kazoo", + "downloads": 9877842 + }, + { + "name": "convertdate", + "downloads": 9875207 + }, + { + "name": "koalas", + "downloads": 9874805 + }, + { + "name": "dotnetcore2", + "downloads": 9864223 + }, + { + "name": "azure-kusto-data", + "downloads": 9819550 + }, + { + "name": "wasabi", + "downloads": 9759856 + }, + { + "name": "knack", + "downloads": 9752573 + }, + { + "name": "cleo", + "downloads": 9732346 + }, + { + "name": "cx-oracle", + "downloads": 9729706 + }, + { + "name": "azure-mgmt-datalake-analytics", + "downloads": 9692573 + }, + { + "name": "jellyfish", + "downloads": 9665710 + }, + { + "name": "pastel", + "downloads": 9603272 + }, + { + "name": "configargparse", + "downloads": 9594714 + }, + { + "name": "coloredlogs", + "downloads": 9555014 + }, + { + "name": "shap", + "downloads": 9536049 + }, + { + "name": "dateparser", + "downloads": 9523835 + }, + { + "name": "pylev", + "downloads": 9505300 + }, + { + "name": "tld", + "downloads": 9503545 + }, + { + "name": "clikit", + "downloads": 9486963 + }, + { + "name": "azure-mgmt-devtestlabs", + "downloads": 9465308 + }, + { + "name": "pymeeus", + "downloads": 9457126 + }, + { + "name": "email-validator", + "downloads": 9446592 + }, + { + "name": "semver", + "downloads": 9442160 + }, + { + "name": "python-consul", + "downloads": 9439097 + }, + { + "name": "azure-mgmt-containerservice", + "downloads": 9430742 + }, + { + "name": "codecov", + "downloads": 9423943 + }, + { + "name": "opencensus-context", + "downloads": 9406660 + }, + { + "name": "azure-mgmt-iothub", + "downloads": 9378409 + }, + { + "name": "cachy", + "downloads": 9350675 + }, + { + "name": "pystache", + "downloads": 9341698 + }, + { + "name": "azure-cosmos", + "downloads": 9340473 + }, + { + "name": "multiprocess", + "downloads": 9329923 + }, + { + "name": "sympy", + "downloads": 9301141 + }, + { + "name": "fire", + "downloads": 9292033 + }, + { + "name": "marshmallow-sqlalchemy", + "downloads": 9271306 + }, + { + "name": "parse", + "downloads": 9260658 + }, + { + "name": "pytest-html", + "downloads": 9237337 + }, + { + "name": "flask-restful", + "downloads": 9209110 + }, + { + "name": "newrelic", + "downloads": 9174464 + }, + { + "name": "click-plugins", + "downloads": 9064521 + }, + { + "name": "opencensus", + "downloads": 8980311 + }, + { + "name": "azureml-dataprep", + "downloads": 8931527 + }, + { + "name": "bitstring", + "downloads": 8912433 + }, + { + "name": "parsedatetime", + "downloads": 8908986 + }, + { + "name": "avro", + "downloads": 8880490 + }, + { + "name": "commonmark", + "downloads": 8879034 + }, + { + "name": "pystan", + "downloads": 8874833 + }, + { + "name": "w3lib", + "downloads": 8871522 + }, + { + "name": "pydocstyle", + "downloads": 8832209 + }, + { + "name": "python-gnupg", + "downloads": 8785583 + }, + { + "name": "pytest-django", + "downloads": 8769922 + }, + { + "name": "apispec", + "downloads": 8752620 + }, + { + "name": "azureml-dataprep-native", + "downloads": 8730549 + }, + { + "name": "imbalanced-learn", + "downloads": 8727482 + }, + { + "name": "numexpr", + "downloads": 8684644 + }, + { + "name": "cattrs", + "downloads": 8678334 + }, + { + "name": "azure-mgmt-loganalytics", + "downloads": 8655120 + }, + { + "name": "heapdict", + "downloads": 8653041 + }, + { + "name": "tensorflow-hub", + "downloads": 8652972 + }, + { + "name": "authlib", + "downloads": 8632119 + }, + { + "name": "python-utils", + "downloads": 8598802 + }, + { + "name": "azure-mgmt-redis", + "downloads": 8584638 + }, + { + "name": "deprecation", + "downloads": 8577472 + }, + { + "name": "zict", + "downloads": 8555266 + }, + { + "name": "azure-mgmt-core", + "downloads": 8527844 + }, + { + "name": "itypes", + "downloads": 8518557 + }, + { + "name": "argh", + "downloads": 8497550 + }, + { + "name": "progressbar2", + "downloads": 8475989 + }, + { + "name": "google-cloud-vision", + "downloads": 8474856 + }, + { + "name": "apscheduler", + "downloads": 8459022 + }, + { + "name": "expiringdict", + "downloads": 8434075 + }, + { + "name": "azure-storage-nspkg", + "downloads": 8425115 + }, + { + "name": "xlwt", + "downloads": 8413422 + }, + { + "name": "google-cloud-monitoring", + "downloads": 8411878 + }, + { + "name": "watchtower", + "downloads": 8409533 + }, + { + "name": "validators", + "downloads": 8401673 + }, + { + "name": "sacremoses", + "downloads": 8398539 + }, + { + "name": "sshpubkeys", + "downloads": 8397665 + }, + { + "name": "coreapi", + "downloads": 8395387 + }, + { + "name": "coreschema", + "downloads": 8366983 + }, + { + "name": "tokenizers", + "downloads": 8359577 + }, + { + "name": "torchvision", + "downloads": 8346345 + }, + { + "name": "azure-mgmt-dns", + "downloads": 8343974 + }, + { + "name": "linecache2", + "downloads": 8337764 + }, + { + "name": "pox", + "downloads": 8329232 + }, + { + "name": "stringcase", + "downloads": 8326046 + }, + { + "name": "graphql-core", + "downloads": 8305613 + }, + { + "name": "azure-mgmt-containerinstance", + "downloads": 8300615 + }, + { + "name": "pytest-metadata", + "downloads": 8298698 + }, + { + "name": "python-pam", + "downloads": 8294201 + }, + { + "name": "pyrfc3339", + "downloads": 8275431 + }, + { + "name": "gym", + "downloads": 8266614 + }, + { + "name": "azure-mgmt-media", + "downloads": 8250399 + }, + { + "name": "cognite-sdk", + "downloads": 8243911 + }, + { + "name": "flask-caching", + "downloads": 8239615 + }, + { + "name": "pep8", + "downloads": 8235657 + }, + { + "name": "google-gax", + "downloads": 8231515 + }, + { + "name": "azure-mgmt-eventhub", + "downloads": 8227520 + }, + { + "name": "azure-mgmt-trafficmanager", + "downloads": 8206606 + }, + { + "name": "setuptools-git", + "downloads": 8164068 + }, + { + "name": "msgpack-python", + "downloads": 8163251 + }, + { + "name": "flatbuffers", + "downloads": 8144607 + }, + { + "name": "crayons", + "downloads": 8128559 + }, + { + "name": "azure-mgmt-cognitiveservices", + "downloads": 8118581 + }, + { + "name": "brotli", + "downloads": 8099587 + }, + { + "name": "tifffile", + "downloads": 8097931 + }, + { + "name": "unittest2", + "downloads": 8090768 + }, + { + "name": "jaydebeapi", + "downloads": 8075374 + }, + { + "name": "aenum", + "downloads": 8066480 + }, + { + "name": "pypika", + "downloads": 8057486 + }, + { + "name": "grpcio-gcp", + "downloads": 8045034 + }, + { + "name": "stripe", + "downloads": 8012574 + }, + { + "name": "catalogue", + "downloads": 7992355 + }, + { + "name": "korean-lunar-calendar", + "downloads": 7976061 + }, + { + "name": "cognite-model-hosting", + "downloads": 7949987 + }, + { + "name": "pypdf2", + "downloads": 7919647 + }, + { + "name": "flask-jwt-extended", + "downloads": 7907035 + }, + { + "name": "frozendict", + "downloads": 7870639 + }, + { + "name": "ppft", + "downloads": 7853543 + }, + { + "name": "waitress", + "downloads": 7844393 + }, + { + "name": "findspark", + "downloads": 7839804 + }, + { + "name": "pathos", + "downloads": 7829364 + }, + { + "name": "flask-babel", + "downloads": 7824964 + }, + { + "name": "aliyun-python-sdk-core", + "downloads": 7823945 + }, + { + "name": "supervisor", + "downloads": 7807308 + }, + { + "name": "azure-mgmt-iotcentral", + "downloads": 7782415 + }, + { + "name": "fabric", + "downloads": 7763908 + }, + { + "name": "twilio", + "downloads": 7757782 + }, + { + "name": "azure-mgmt-datafactory", + "downloads": 7730718 + }, + { + "name": "django-debug-toolbar", + "downloads": 7711506 + }, + { + "name": "cligj", + "downloads": 7702125 + }, + { + "name": "pytest-rerunfailures", + "downloads": 7700369 + }, + { + "name": "pycares", + "downloads": 7699452 + }, + { + "name": "typeguard", + "downloads": 7660823 + }, + { + "name": "hypothesis", + "downloads": 7655060 + }, + { + "name": "eventlet", + "downloads": 7637661 + }, + { + "name": "pycairo", + "downloads": 7623454 + }, + { + "name": "traceback2", + "downloads": 7594237 + }, + { + "name": "ldap3", + "downloads": 7559489 + }, + { + "name": "azure-mgmt-eventgrid", + "downloads": 7559406 + }, + { + "name": "sasl", + "downloads": 7540521 + }, + { + "name": "transformers", + "downloads": 7536369 + }, + { + "name": "pg8000", + "downloads": 7533186 + }, + { + "name": "reportlab", + "downloads": 7532707 + }, + { + "name": "azure-mgmt-marketplaceordering", + "downloads": 7523834 + }, + { + "name": "azure-mgmt-servicebus", + "downloads": 7521200 + }, + { + "name": "fbprophet", + "downloads": 7495718 + }, + { + "name": "azure-mgmt-applicationinsights", + "downloads": 7484497 + }, + { + "name": "ratelimit", + "downloads": 7480753 + }, + { + "name": "azure-keyvault-secrets", + "downloads": 7444328 + }, + { + "name": "azure-mgmt-search", + "downloads": 7423083 + }, + { + "name": "flask-migrate", + "downloads": 7407073 + }, + { + "name": "azure-eventhub", + "downloads": 7387866 + }, + { + "name": "strict-rfc3339", + "downloads": 7330809 + }, + { + "name": "azure-storage-file", + "downloads": 7317410 + }, + { + "name": "google-cloud-secret-manager", + "downloads": 7296949 + }, + { + "name": "azure-mgmt-recoveryservicesbackup", + "downloads": 7292118 + }, + { + "name": "azure-mgmt-reservations", + "downloads": 7269026 + }, + { + "name": "azure-mgmt-servicefabric", + "downloads": 7263334 + }, + { + "name": "parsel", + "downloads": 7223087 + }, + { + "name": "google-cloud-videointelligence", + "downloads": 7210648 + }, + { + "name": "django-redis", + "downloads": 7204538 + }, + { + "name": "azure-loganalytics", + "downloads": 7181347 + }, + { + "name": "sphinxcontrib-websupport", + "downloads": 7178170 + }, + { + "name": "flask-appbuilder", + "downloads": 7174765 + }, + { + "name": "pygobject", + "downloads": 7124090 + }, + { + "name": "azure-mgmt-msi", + "downloads": 7115522 + }, + { + "name": "azure-mgmt-recoveryservices", + "downloads": 7114453 + }, + { + "name": "pyxdg", + "downloads": 7105680 + }, + { + "name": "azure-mgmt-iothubprovisioningservices", + "downloads": 7104166 + }, + { + "name": "azure-mgmt-advisor", + "downloads": 7082716 + }, + { + "name": "azure-mgmt-billing", + "downloads": 7077339 + }, + { + "name": "azure-mgmt-consumption", + "downloads": 7065338 + }, + { + "name": "azure-mgmt-batchai", + "downloads": 7065218 + }, + { + "name": "flask-admin", + "downloads": 7056166 + }, + { + "name": "azure-mgmt-policyinsights", + "downloads": 7046571 + }, + { + "name": "thrift-sasl", + "downloads": 7043087 + }, + { + "name": "azure-cli-telemetry", + "downloads": 7035096 + }, + { + "name": "azure-mgmt-relay", + "downloads": 7011160 + }, + { + "name": "plumbum", + "downloads": 7005291 + }, + { + "name": "pkgconfig", + "downloads": 7004232 + }, + { + "name": "uvicorn", + "downloads": 6994048 + }, + { + "name": "dicttoxml", + "downloads": 6982983 + }, + { + "name": "pydispatcher", + "downloads": 6980383 + }, + { + "name": "scrapy", + "downloads": 6954397 + }, + { + "name": "queuelib", + "downloads": 6947607 + }, + { + "name": "pytest-asyncio", + "downloads": 6938573 + }, + { + "name": "whitenoise", + "downloads": 6910830 + }, + { + "name": "rx", + "downloads": 6899545 + }, + { + "name": "aliyun-python-sdk-ecs", + "downloads": 6895856 + }, + { + "name": "fiona", + "downloads": 6838004 + }, + { + "name": "pydocumentdb", + "downloads": 6832761 + }, + { + "name": "yapf", + "downloads": 6828411 + }, + { + "name": "patch", + "downloads": 6822132 + }, + { + "name": "python-snappy", + "downloads": 6821210 + }, + { + "name": "cchardet", + "downloads": 6808331 + }, + { + "name": "mpmath", + "downloads": 6804379 + }, + { + "name": "apache-airflow", + "downloads": 6793980 + }, + { + "name": "google-cloud-language", + "downloads": 6779321 + }, + { + "name": "bandit", + "downloads": 6777428 + }, + { + "name": "python-mimeparse", + "downloads": 6761894 + }, + { + "name": "azure-mgmt-managementgroups", + "downloads": 6760326 + }, + { + "name": "feedparser", + "downloads": 6760220 + }, + { + "name": "pyotp", + "downloads": 6733682 + }, + { + "name": "aliyunsdkcore", + "downloads": 6733288 + }, + { + "name": "azure-mgmt-signalr", + "downloads": 6733051 + }, + { + "name": "slacker", + "downloads": 6711563 + }, + { + "name": "python-jenkins", + "downloads": 6704759 + }, + { + "name": "intervaltree", + "downloads": 6684808 + }, + { + "name": "starlette", + "downloads": 6678481 + }, + { + "name": "opentracing", + "downloads": 6675595 + }, + { + "name": "structlog", + "downloads": 6666553 + }, + { + "name": "terminaltables", + "downloads": 6664927 + }, + { + "name": "scramp", + "downloads": 6616193 + }, + { + "name": "azure-cli-nspkg", + "downloads": 6590449 + }, + { + "name": "azure-mgmt-datamigration", + "downloads": 6559912 + }, + { + "name": "azure", + "downloads": 6550958 + }, + { + "name": "olefile", + "downloads": 6542771 + }, + { + "name": "altair", + "downloads": 6528789 + }, + { + "name": "binaryornot", + "downloads": 6500570 + }, + { + "name": "azure-mgmt-maps", + "downloads": 6492827 + }, + { + "name": "azure-kusto-ingest", + "downloads": 6470380 + }, + { + "name": "multi-key-dict", + "downloads": 6448444 + }, + { + "name": "pyglet", + "downloads": 6429330 + }, + { + "name": "cliff", + "downloads": 6419261 + }, + { + "name": "mysql-connector", + "downloads": 6415507 + }, + { + "name": "cmd2", + "downloads": 6370655 + }, + { + "name": "awscli-cwlogs", + "downloads": 6304933 + }, + { + "name": "ansible-base", + "downloads": 6287916 + }, + { + "name": "easyprocess", + "downloads": 6287430 + }, + { + "name": "scikit-optimize", + "downloads": 6285504 + }, + { + "name": "immutables", + "downloads": 6277315 + }, + { + "name": "requests-futures", + "downloads": 6246294 + }, + { + "name": "pytesseract", + "downloads": 6223238 + }, + { + "name": "langid", + "downloads": 6216269 + }, + { + "name": "mongoengine", + "downloads": 6202848 + }, + { + "name": "python-crontab", + "downloads": 6188937 + }, + { + "name": "cookiecutter", + "downloads": 6188006 + }, + { + "name": "azure-servicemanagement-legacy", + "downloads": 6185223 + }, + { + "name": "bitarray", + "downloads": 6168117 + }, + { + "name": "qrcode", + "downloads": 6122962 + }, + { + "name": "wandb", + "downloads": 6095928 + }, + { + "name": "asyncio", + "downloads": 6093489 + }, + { + "name": "h2o", + "downloads": 6089488 + }, + { + "name": "curlify", + "downloads": 6072201 + }, + { + "name": "flask-swagger", + "downloads": 6062115 + }, + { + "name": "tablib", + "downloads": 6027221 + }, + { + "name": "prison", + "downloads": 6024592 + }, + { + "name": "azure-servicefabric", + "downloads": 6001421 + }, + { + "name": "blobfile", + "downloads": 5969843 + }, + { + "name": "uptime", + "downloads": 5969090 + }, + { + "name": "intel-openmp", + "downloads": 5965109 + }, + { + "name": "aiodns", + "downloads": 5939680 + }, + { + "name": "flaky", + "downloads": 5921899 + }, + { + "name": "jinja2-time", + "downloads": 5918890 + }, + { + "name": "partd", + "downloads": 5911978 + }, + { + "name": "vcrpy", + "downloads": 5907670 + }, + { + "name": "mkl", + "downloads": 5903350 + }, + { + "name": "azure-mgmt-logic", + "downloads": 5895677 + }, + { + "name": "geopandas", + "downloads": 5893281 + }, + { + "name": "azure-eventgrid", + "downloads": 5893268 + }, + { + "name": "poyo", + "downloads": 5889883 + }, + { + "name": "tensorflow-gpu", + "downloads": 5851661 + }, + { + "name": "django-rest-framework", + "downloads": 5806317 + }, + { + "name": "exifread", + "downloads": 5803266 + }, + { + "name": "unittest-xml-reporting", + "downloads": 5792596 + }, + { + "name": "azure-mgmt", + "downloads": 5784878 + }, + { + "name": "googletrans", + "downloads": 5765838 + }, + { + "name": "catboost", + "downloads": 5762563 + }, + { + "name": "jupyterlab", + "downloads": 5739189 + }, + { + "name": "contextvars", + "downloads": 5728746 + }, + { + "name": "tinycss2", + "downloads": 5727864 + }, + { + "name": "ntlm-auth", + "downloads": 5721380 + }, + { + "name": "locket", + "downloads": 5719990 + }, + { + "name": "collections-extended", + "downloads": 5713538 + }, + { + "name": "filemagic", + "downloads": 5692465 + }, + { + "name": "tensorflow-datasets", + "downloads": 5690451 + }, + { + "name": "ml-metadata", + "downloads": 5687319 + }, + { + "name": "validate-email", + "downloads": 5685437 + }, + { + "name": "py-bcrypt", + "downloads": 5661739 + }, + { + "name": "google-cloud-dlp", + "downloads": 5640640 + }, + { + "name": "azure-mgmt-scheduler", + "downloads": 5622696 + }, + { + "name": "cassandra-driver", + "downloads": 5607716 + }, + { + "name": "pyelftools", + "downloads": 5591866 + }, + { + "name": "starkbank-ecdsa", + "downloads": 5588474 + }, + { + "name": "paho-mqtt", + "downloads": 5586718 + }, + { + "name": "bashlex", + "downloads": 5579919 + }, + { + "name": "geojson", + "downloads": 5554304 + }, + { + "name": "fastapi", + "downloads": 5536214 + }, + { + "name": "flask-openid", + "downloads": 5527616 + }, + { + "name": "repoze-lru", + "downloads": 5517044 + }, + { + "name": "google-cloud-kms", + "downloads": 5464735 + }, + { + "name": "anyjson", + "downloads": 5461223 + }, + { + "name": "flask-bcrypt", + "downloads": 5447906 + }, + { + "name": "recommonmark", + "downloads": 5439170 + }, + { + "name": "fusepy", + "downloads": 5438025 + }, + { + "name": "jsmin", + "downloads": 5435769 + }, + { + "name": "dj-database-url", + "downloads": 5423141 + }, + { + "name": "hyperopt", + "downloads": 5413990 + }, + { + "name": "azureml-dataprep-rslex", + "downloads": 5400598 + }, + { + "name": "venusian", + "downloads": 5380244 + }, + { + "name": "azure-mgmt-subscription", + "downloads": 5380028 + }, + { + "name": "tftpy", + "downloads": 5379870 + }, + { + "name": "clickclick", + "downloads": 5348519 + }, + { + "name": "requests-ntlm", + "downloads": 5330011 + }, + { + "name": "aspy-yaml", + "downloads": 5317220 + }, + { + "name": "flower", + "downloads": 5313742 + }, + { + "name": "html2text", + "downloads": 5311988 + }, + { + "name": "cairocffi", + "downloads": 5305329 + }, + { + "name": "debtcollector", + "downloads": 5295985 + }, + { + "name": "boltons", + "downloads": 5294211 + }, + { + "name": "python-memcached", + "downloads": 5281572 + }, + { + "name": "flake8-polyfill", + "downloads": 5254413 + }, + { + "name": "databricks-api", + "downloads": 5252737 + }, + { + "name": "testfixtures", + "downloads": 5209689 + }, + { + "name": "oslo-i18n", + "downloads": 5207547 + }, + { + "name": "sshtunnel", + "downloads": 5207155 + }, + { + "name": "openapi-spec-validator", + "downloads": 5204399 + }, + { + "name": "drf-yasg", + "downloads": 5193123 + }, + { + "name": "sqlalchemy-redshift", + "downloads": 5188212 + }, + { + "name": "loguru", + "downloads": 5181392 + }, + { + "name": "azure-cli", + "downloads": 5177727 + }, + { + "name": "pybind11", + "downloads": 5166761 + }, + { + "name": "cssselect2", + "downloads": 5134580 + }, + { + "name": "azure-storage-file-datalake", + "downloads": 5132079 + }, + { + "name": "json-merge-patch", + "downloads": 5122218 + }, + { + "name": "cairosvg", + "downloads": 5110317 + }, + { + "name": "azure-mgmt-notificationhubs", + "downloads": 5105971 + }, + { + "name": "azure-mgmt-managementpartner", + "downloads": 5098746 + }, + { + "name": "webtest", + "downloads": 5092819 + }, + { + "name": "json5", + "downloads": 5080764 + }, + { + "name": "pypiwin32", + "downloads": 5040064 + }, + { + "name": "boxsdk", + "downloads": 5038921 + }, + { + "name": "dogpile-cache", + "downloads": 5022403 + }, + { + "name": "jupyterlab-server", + "downloads": 5016474 + }, + { + "name": "dataclasses-json", + "downloads": 5003951 + }, + { + "name": "fakeredis", + "downloads": 4979467 + }, + { + "name": "tables", + "downloads": 4975934 + }, + { + "name": "geomet", + "downloads": 4975610 + }, + { + "name": "colour", + "downloads": 4971865 + }, + { + "name": "azureml-designer-serving", + "downloads": 4949884 + }, + { + "name": "suds-jurko", + "downloads": 4943322 + }, + { + "name": "django-appconf", + "downloads": 4937366 + }, + { + "name": "azure-mgmt-commerce", + "downloads": 4931895 + }, + { + "name": "graphql-relay", + "downloads": 4924553 + }, + { + "name": "azure-mgmt-powerbiembedded", + "downloads": 4919582 + }, + { + "name": "azure-mgmt-hanaonazure", + "downloads": 4916769 + }, + { + "name": "oslo-config", + "downloads": 4915502 + }, + { + "name": "azure-mgmt-machinelearningcompute", + "downloads": 4912271 + }, + { + "name": "python-box", + "downloads": 4911096 + }, + { + "name": "schema", + "downloads": 4907527 + }, + { + "name": "livereload", + "downloads": 4891984 + }, + { + "name": "cmake", + "downloads": 4870431 + }, + { + "name": "python-crfsuite", + "downloads": 4867127 + }, + { + "name": "cmdstanpy", + "downloads": 4857309 + }, + { + "name": "graphene", + "downloads": 4853687 + }, + { + "name": "ciso8601", + "downloads": 4848041 + }, + { + "name": "atlassian-jwt-auth", + "downloads": 4846993 + }, + { + "name": "parse-type", + "downloads": 4839437 + }, + { + "name": "pynamodb", + "downloads": 4838009 + }, + { + "name": "pyathena", + "downloads": 4828910 + }, + { + "name": "pyvirtualdisplay", + "downloads": 4818045 + }, + { + "name": "firebase-admin", + "downloads": 4782876 + }, + { + "name": "appnope", + "downloads": 4778432 + }, + { + "name": "fastparquet", + "downloads": 4777887 + }, + { + "name": "pyee", + "downloads": 4765238 + }, + { + "name": "opencensus-ext-azure", + "downloads": 4764342 + }, + { + "name": "compound-word-splitter", + "downloads": 4733365 + }, + { + "name": "falcon", + "downloads": 4730583 + }, + { + "name": "presto-python-client", + "downloads": 4730442 + }, + { + "name": "cmudict", + "downloads": 4724567 + }, + { + "name": "pronouncing", + "downloads": 4720720 + }, + { + "name": "poetry-core", + "downloads": 4718953 + }, + { + "name": "cfn-flip", + "downloads": 4679645 + }, + { + "name": "josepy", + "downloads": 4662870 + }, + { + "name": "multipledispatch", + "downloads": 4652856 + }, + { + "name": "azureml-telemetry", + "downloads": 4619123 + }, + { + "name": "sqlalchemy-jsonfield", + "downloads": 4609506 + }, + { + "name": "azureml-contrib-services", + "downloads": 4602669 + }, + { + "name": "langdetect", + "downloads": 4601118 + }, + { + "name": "oslo-utils", + "downloads": 4595189 + }, + { + "name": "aioredis", + "downloads": 4585818 + }, + { + "name": "oslo-serialization", + "downloads": 4558811 + }, + { + "name": "zope-component", + "downloads": 4534186 + }, + { + "name": "demjson", + "downloads": 4528682 + }, + { + "name": "pylint-plugin-utils", + "downloads": 4519045 + }, + { + "name": "lunarcalendar", + "downloads": 4518131 + }, + { + "name": "python-ldap", + "downloads": 4516869 + }, + { + "name": "testtools", + "downloads": 4513775 + }, + { + "name": "jaraco-functools", + "downloads": 4502498 + }, + { + "name": "django-environ", + "downloads": 4493274 + }, + { + "name": "pygame", + "downloads": 4487889 + }, + { + "name": "acme", + "downloads": 4486419 + }, + { + "name": "qds-sdk", + "downloads": 4483571 + }, + { + "name": "scapy", + "downloads": 4469858 + }, + { + "name": "robotframework", + "downloads": 4468340 + }, + { + "name": "extras", + "downloads": 4464272 + }, + { + "name": "functions-framework", + "downloads": 4453750 + }, + { + "name": "django-model-utils", + "downloads": 4440598 + }, + { + "name": "tensorflow-addons", + "downloads": 4438262 + }, + { + "name": "azure-mgmt-devspaces", + "downloads": 4399180 + }, + { + "name": "azure-applicationinsights", + "downloads": 4374791 + }, + { + "name": "google-cloud-error-reporting", + "downloads": 4374177 + }, + { + "name": "benbotasync", + "downloads": 4371854 + }, + { + "name": "shortuuid", + "downloads": 4351183 + }, + { + "name": "zope-proxy", + "downloads": 4333819 + }, + { + "name": "zope-hookable", + "downloads": 4320317 + }, + { + "name": "fixtures", + "downloads": 4306569 + }, + { + "name": "pep8-naming", + "downloads": 4296337 + }, + { + "name": "googlemaps", + "downloads": 4295104 + }, + { + "name": "ftfy", + "downloads": 4280203 + }, + { + "name": "toposort", + "downloads": 4263006 + }, + { + "name": "fortniteapiasync", + "downloads": 4259351 + }, + { + "name": "dpath", + "downloads": 4225000 + }, + { + "name": "python-gitlab", + "downloads": 4210004 + }, + { + "name": "flask-compress", + "downloads": 4206013 + }, + { + "name": "dictdiffer", + "downloads": 4200714 + }, + { + "name": "tdigest", + "downloads": 4200138 + }, + { + "name": "urwid", + "downloads": 4198319 + }, + { + "name": "geohash", + "downloads": 4184402 + }, + { + "name": "pylint-django", + "downloads": 4180866 + }, + { + "name": "yq", + "downloads": 4180387 + }, + { + "name": "mleap", + "downloads": 4153308 + }, + { + "name": "azureml-pipeline-steps", + "downloads": 4137874 + }, + { + "name": "accumulation-tree", + "downloads": 4133715 + }, + { + "name": "zope-deferredimport", + "downloads": 4130610 + }, + { + "name": "pyudorandom", + "downloads": 4125287 + }, + { + "name": "onnxruntime", + "downloads": 4119263 + }, + { + "name": "coveralls", + "downloads": 4117659 + }, + { + "name": "azureml-pipeline-core", + "downloads": 4113112 + }, + { + "name": "luigi", + "downloads": 4096098 + }, + { + "name": "jsonfield", + "downloads": 4068808 + }, + { + "name": "keystoneauth1", + "downloads": 4062290 + }, + { + "name": "imageio-ffmpeg", + "downloads": 4062196 + }, + { + "name": "oyaml", + "downloads": 4043520 + }, + { + "name": "databricks-pypi1", + "downloads": 4042726 + }, + { + "name": "azure-mgmt-hdinsight", + "downloads": 4031724 + }, + { + "name": "pdfminer-six", + "downloads": 4015576 + }, + { + "name": "cytoolz", + "downloads": 4013370 + }, + { + "name": "snowflake-sqlalchemy", + "downloads": 4011670 + }, + { + "name": "opencv-python-headless", + "downloads": 4010389 + }, + { + "name": "altgraph", + "downloads": 4009076 + }, + { + "name": "pyinstaller", + "downloads": 3980705 + }, + { + "name": "facebook-business", + "downloads": 3973111 + }, + { + "name": "azureml-train-core", + "downloads": 3966128 + }, + { + "name": "haversine", + "downloads": 3955802 + }, + { + "name": "crashtest", + "downloads": 3937301 + }, + { + "name": "azureml-train-restclients-hyperdrive", + "downloads": 3928478 + }, + { + "name": "schedule", + "downloads": 3926646 + }, + { + "name": "tensorboardx", + "downloads": 3905055 + }, + { + "name": "pep517", + "downloads": 3892345 + }, + { + "name": "py-cpuinfo", + "downloads": 3885660 + }, + { + "name": "beautifulsoup", + "downloads": 3883094 + }, + { + "name": "certbot", + "downloads": 3882431 + }, + { + "name": "proto-google-cloud-datastore-v1", + "downloads": 3881155 + }, + { + "name": "flask-restplus", + "downloads": 3876952 + }, + { + "name": "genson", + "downloads": 3863830 + }, + { + "name": "soundfile", + "downloads": 3859018 + }, + { + "name": "django-timezone-field", + "downloads": 3855672 + }, + { + "name": "scrapy-splash", + "downloads": 3842516 + }, + { + "name": "cachelib", + "downloads": 3826412 + }, + { + "name": "json-log-formatter", + "downloads": 3821435 + }, + { + "name": "cheroot", + "downloads": 3810215 + }, + { + "name": "azure-keyvault-keys", + "downloads": 3795555 + }, + { + "name": "resampy", + "downloads": 3784019 + }, + { + "name": "pyppeteer", + "downloads": 3755367 + }, + { + "name": "orjson", + "downloads": 3740416 + }, + { + "name": "rfc3987", + "downloads": 3738868 + }, + { + "name": "behave", + "downloads": 3722047 + }, + { + "name": "polyline", + "downloads": 3721972 + }, + { + "name": "xmlsec", + "downloads": 3708524 + }, + { + "name": "flask-script", + "downloads": 3706913 + }, + { + "name": "django-crispy-forms", + "downloads": 3703792 + }, + { + "name": "lark-parser", + "downloads": 3698596 + }, + { + "name": "platformio", + "downloads": 3679761 + }, + { + "name": "googleads", + "downloads": 3667513 + }, + { + "name": "azureml-pipeline", + "downloads": 3663412 + }, + { + "name": "pyqt5", + "downloads": 3661768 + }, + { + "name": "zc-lockfile", + "downloads": 3657733 + }, + { + "name": "probableparsing", + "downloads": 3653847 + }, + { + "name": "python-augeas", + "downloads": 3646641 + }, + { + "name": "openstacksdk", + "downloads": 3643441 + }, + { + "name": "autograd", + "downloads": 3641859 + }, + { + "name": "mysql-python", + "downloads": 3624619 + }, + { + "name": "tweepy", + "downloads": 3619905 + }, + { + "name": "cookies", + "downloads": 3617161 + }, + { + "name": "diff-match-patch", + "downloads": 3614959 + }, + { + "name": "pulp", + "downloads": 3610195 + }, + { + "name": "basictracer", + "downloads": 3607203 + }, + { + "name": "jsonlines", + "downloads": 3606668 + }, + { + "name": "whichcraft", + "downloads": 3604642 + }, + { + "name": "azureml-train", + "downloads": 3593428 + }, + { + "name": "azureml-sdk", + "downloads": 3591017 + }, + { + "name": "webcolors", + "downloads": 3554897 + }, + { + "name": "gapic-google-cloud-logging-v2", + "downloads": 3548186 + }, + { + "name": "safety", + "downloads": 3539635 + }, + { + "name": "pmdarima", + "downloads": 3539513 + }, + { + "name": "cherrypy", + "downloads": 3538031 + }, + { + "name": "os-service-types", + "downloads": 3536904 + }, + { + "name": "paste", + "downloads": 3530040 + }, + { + "name": "letsencrypt", + "downloads": 3526916 + }, + { + "name": "proto-google-cloud-logging-v2", + "downloads": 3526538 + }, + { + "name": "brotlipy", + "downloads": 3524706 + }, + { + "name": "pyphen", + "downloads": 3524031 + }, + { + "name": "wget", + "downloads": 3523069 + }, + { + "name": "certbot-apache", + "downloads": 3518679 + }, + { + "name": "python-swiftclient", + "downloads": 3516372 + }, + { + "name": "url-normalize", + "downloads": 3512110 + }, + { + "name": "azureml-train-automl-client", + "downloads": 3508099 + }, + { + "name": "graphframes", + "downloads": 3503211 + }, + { + "name": "azureml-automl-core", + "downloads": 3501912 + }, + { + "name": "pint", + "downloads": 3498806 + }, + { + "name": "usaddress", + "downloads": 3497450 + }, + { + "name": "fysom", + "downloads": 3489552 + }, + { + "name": "tempora", + "downloads": 3489428 + }, + { + "name": "flake8-docstrings", + "downloads": 3488951 + }, + { + "name": "dparse", + "downloads": 3488646 + }, + { + "name": "autowrapt", + "downloads": 3484808 + }, + { + "name": "azure-mgmt-netapp", + "downloads": 3482464 + }, + { + "name": "python-keystoneclient", + "downloads": 3443955 + }, + { + "name": "pyvmomi", + "downloads": 3438792 + }, + { + "name": "descartes", + "downloads": 3438566 + }, + { + "name": "enum-compat", + "downloads": 3438084 + }, + { + "name": "connexion", + "downloads": 3436198 + }, + { + "name": "instana", + "downloads": 3432418 + }, + { + "name": "html5-parser", + "downloads": 3430751 + }, + { + "name": "flake8-bugbear", + "downloads": 3426559 + }, + { + "name": "onnx", + "downloads": 3424244 + }, + { + "name": "s2sphere", + "downloads": 3421248 + }, + { + "name": "js2xml", + "downloads": 3419079 + }, + { + "name": "checkdigit", + "downloads": 3415973 + }, + { + "name": "pyfiglet", + "downloads": 3415896 + }, + { + "name": "aioprometheus", + "downloads": 3410695 + }, + { + "name": "txaws", + "downloads": 3404456 + }, + { + "name": "pytest-instafail", + "downloads": 3391166 + }, + { + "name": "jsonpath-ng", + "downloads": 3386909 + }, + { + "name": "azure-keyvault-certificates", + "downloads": 3383462 + }, + { + "name": "htmlmin", + "downloads": 3379204 + }, + { + "name": "orderedmultidict", + "downloads": 3373609 + }, + { + "name": "scikit-build", + "downloads": 3357830 + }, + { + "name": "pyinotify", + "downloads": 3356867 + }, + { + "name": "pyformance", + "downloads": 3356199 + }, + { + "name": "funcy", + "downloads": 3348872 + }, + { + "name": "certbot-nginx", + "downloads": 3347996 + }, + { + "name": "nvidia-ml-py3", + "downloads": 3332970 + }, + { + "name": "pytimeparse", + "downloads": 3325617 + }, + { + "name": "ws4py", + "downloads": 3315120 + }, + { + "name": "django-celery-beat", + "downloads": 3313503 + }, + { + "name": "librosa", + "downloads": 3309084 + }, + { + "name": "rich", + "downloads": 3304106 + }, + { + "name": "rq", + "downloads": 3303635 + }, + { + "name": "bidict", + "downloads": 3301627 + }, + { + "name": "azure-multiapi-storage", + "downloads": 3297964 + }, + { + "name": "avro-gen", + "downloads": 3289273 + }, + { + "name": "timezonefinder", + "downloads": 3286812 + }, + { + "name": "fake-useragent", + "downloads": 3285891 + }, + { + "name": "portend", + "downloads": 3285000 + }, + { + "name": "cssutils", + "downloads": 3284970 + }, + { + "name": "python-docx", + "downloads": 3283301 + }, + { + "name": "mkdocs", + "downloads": 3280476 + }, + { + "name": "pastedeploy", + "downloads": 3279483 + }, + { + "name": "autobahn", + "downloads": 3276283 + }, + { + "name": "pygam", + "downloads": 3274726 + }, + { + "name": "statistics", + "downloads": 3270704 + }, + { + "name": "mpi4py", + "downloads": 3269366 + }, + { + "name": "ruamel-ordereddict", + "downloads": 3265583 + }, + { + "name": "partybotpackage", + "downloads": 3246234 + }, + { + "name": "ansible-lint", + "downloads": 3244030 + }, + { + "name": "django-import-export", + "downloads": 3239505 + }, + { + "name": "imagehash", + "downloads": 3237624 + }, + { + "name": "objectpath", + "downloads": 3235583 + }, + { + "name": "eli5", + "downloads": 3229316 + }, + { + "name": "theano", + "downloads": 3220546 + }, + { + "name": "elastic-apm", + "downloads": 3213311 + }, + { + "name": "google-cloud-translate", + "downloads": 3212638 + }, + { + "name": "mutagen", + "downloads": 3210966 + }, + { + "name": "social-auth-core", + "downloads": 3193223 + }, + { + "name": "sagemaker", + "downloads": 3192168 + }, + { + "name": "opencv-contrib-python", + "downloads": 3191942 + }, + { + "name": "rjsmin", + "downloads": 3175578 + }, + { + "name": "python-geohash", + "downloads": 3157751 + }, + { + "name": "mercantile", + "downloads": 3148660 + }, + { + "name": "mozversion", + "downloads": 3140804 + }, + { + "name": "sseclient-py", + "downloads": 3140478 + }, + { + "name": "cerberus-python-client", + "downloads": 3131910 + }, + { + "name": "aws-requests-auth", + "downloads": 3127922 + }, + { + "name": "thriftpy2", + "downloads": 3125939 + }, + { + "name": "odfpy", + "downloads": 3117784 + }, + { + "name": "xarray", + "downloads": 3117572 + }, + { + "name": "flake8-quotes", + "downloads": 3115529 + }, + { + "name": "tribool", + "downloads": 3110806 + }, + { + "name": "update-checker", + "downloads": 3100918 + }, + { + "name": "audioread", + "downloads": 3100282 + }, + { + "name": "webargs", + "downloads": 3098063 + }, + { + "name": "textblob", + "downloads": 3089244 + }, + { + "name": "troposphere", + "downloads": 3063775 + }, + { + "name": "python3-saml", + "downloads": 3063135 + }, + { + "name": "pytest-sugar", + "downloads": 3060046 + }, + { + "name": "pyrogram", + "downloads": 3054694 + }, + { + "name": "virtualenvwrapper", + "downloads": 3054573 + }, + { + "name": "dominate", + "downloads": 3052935 + }, + { + "name": "pydash", + "downloads": 3046443 + }, + { + "name": "txaio", + "downloads": 3044550 + }, + { + "name": "social-auth-app-django", + "downloads": 3041353 + }, + { + "name": "colorlover", + "downloads": 3040376 + }, + { + "name": "pytest-remotedata", + "downloads": 3037451 + }, + { + "name": "editdistance", + "downloads": 3030036 + }, + { + "name": "django-ipware", + "downloads": 3019961 + }, + { + "name": "glob2", + "downloads": 3012135 + }, + { + "name": "jwcrypto", + "downloads": 2994549 + }, + { + "name": "jsonpath-rw", + "downloads": 2988053 + }, + { + "name": "oslo-log", + "downloads": 2982273 + }, + { + "name": "weasyprint", + "downloads": 2980575 + }, + { + "name": "pyqt5-sip", + "downloads": 2980231 + }, + { + "name": "pytest-env", + "downloads": 2980052 + }, + { + "name": "python-socketio", + "downloads": 2978011 + }, + { + "name": "ninja", + "downloads": 2977610 + }, + { + "name": "neptune-client", + "downloads": 2955610 + }, + { + "name": "stackprinter", + "downloads": 2954937 + }, + { + "name": "utm", + "downloads": 2947991 + }, + { + "name": "docker-py", + "downloads": 2947865 + }, + { + "name": "python-engineio", + "downloads": 2947134 + }, + { + "name": "dash-renderer", + "downloads": 2945898 + }, + { + "name": "oslo-context", + "downloads": 2940601 + }, + { + "name": "ezfntesting", + "downloads": 2918771 + }, + { + "name": "slicer", + "downloads": 2913809 + }, + { + "name": "phonenumberslite", + "downloads": 2911684 + }, + { + "name": "overrides", + "downloads": 2910418 + }, + { + "name": "dash", + "downloads": 2909225 + }, + { + "name": "timeout-decorator", + "downloads": 2905293 + }, + { + "name": "base58", + "downloads": 2901053 + }, + { + "name": "shellescape", + "downloads": 2900509 + }, + { + "name": "fluent-logger", + "downloads": 2898484 + }, + { + "name": "peewee", + "downloads": 2888833 + }, + { + "name": "requestsexceptions", + "downloads": 2888696 + }, + { + "name": "dash-core-components", + "downloads": 2887551 + }, + { + "name": "blessed", + "downloads": 2880819 + }, + { + "name": "selenium-wire", + "downloads": 2873241 + }, + { + "name": "branca", + "downloads": 2866682 + }, + { + "name": "python-novaclient", + "downloads": 2862822 + }, + { + "name": "pudb", + "downloads": 2853917 + }, + { + "name": "osc-lib", + "downloads": 2851746 + }, + { + "name": "django-rest-swagger", + "downloads": 2850899 + }, + { + "name": "analytics-python", + "downloads": 2850616 + }, + { + "name": "cvxopt", + "downloads": 2841848 + }, + { + "name": "dash-html-components", + "downloads": 2840647 + }, + { + "name": "gapic-google-cloud-datastore-v1", + "downloads": 2838216 + }, + { + "name": "facebook-sdk", + "downloads": 2836969 + }, + { + "name": "pywinrm", + "downloads": 2831940 + }, + { + "name": "py-spy", + "downloads": 2824003 + }, + { + "name": "mathematics-dataset", + "downloads": 2822832 + }, + { + "name": "protobuf3-to-dict", + "downloads": 2822451 + }, + { + "name": "aws-encryption-sdk", + "downloads": 2822255 + }, + { + "name": "geocoder", + "downloads": 2818108 + }, + { + "name": "pdfkit", + "downloads": 2814182 + }, + { + "name": "annoy", + "downloads": 2813333 + }, + { + "name": "awswrangler", + "downloads": 2809822 + }, + { + "name": "openapi-codec", + "downloads": 2805549 + }, + { + "name": "keras-tuner", + "downloads": 2803052 + }, + { + "name": "gcloud", + "downloads": 2798575 + }, + { + "name": "pyautogui", + "downloads": 2795458 + }, + { + "name": "django-js-asset", + "downloads": 2794464 + }, + { + "name": "flake8-import-order", + "downloads": 2793298 + }, + { + "name": "imblearn", + "downloads": 2793105 + }, + { + "name": "google-cloud-speech", + "downloads": 2787607 + }, + { + "name": "flask-marshmallow", + "downloads": 2786138 + }, + { + "name": "spark-nlp", + "downloads": 2784139 + }, + { + "name": "zthreading", + "downloads": 2781176 + }, + { + "name": "folium", + "downloads": 2772430 + }, + { + "name": "nox", + "downloads": 2767975 + }, + { + "name": "wordcloud", + "downloads": 2762646 + }, + { + "name": "django-phonenumber-field", + "downloads": 2762387 + }, + { + "name": "tensorflow-probability", + "downloads": 2758918 + }, + { + "name": "appium-python-client", + "downloads": 2757645 + }, + { + "name": "tb-nightly", + "downloads": 2756672 + }, + { + "name": "pyscreeze", + "downloads": 2754128 + }, + { + "name": "tableauserverclient", + "downloads": 2754066 + }, + { + "name": "pefile", + "downloads": 2752032 + }, + { + "name": "pywin32-ctypes", + "downloads": 2749556 + }, + { + "name": "pillow-simd", + "downloads": 2747657 + }, + { + "name": "ratelim", + "downloads": 2745601 + }, + { + "name": "spotinst-agent", + "downloads": 2743751 + }, + { + "name": "requests-kerberos", + "downloads": 2740056 + }, + { + "name": "j2cli", + "downloads": 2718507 + }, + { + "name": "signalfx", + "downloads": 2713793 + }, + { + "name": "kafka", + "downloads": 2710958 + }, + { + "name": "flake8-comprehensions", + "downloads": 2705945 + }, + { + "name": "django-allauth", + "downloads": 2702145 + }, + { + "name": "pyathenajdbc", + "downloads": 2691126 + }, + { + "name": "pymsgbox", + "downloads": 2689964 + }, + { + "name": "isoweek", + "downloads": 2683286 + }, + { + "name": "asyncpg", + "downloads": 2678070 + }, + { + "name": "workalendar", + "downloads": 2675925 + }, + { + "name": "pykerberos", + "downloads": 2672140 + }, + { + "name": "great-expectations", + "downloads": 2670640 + }, + { + "name": "python-cinderclient", + "downloads": 2662477 + }, + { + "name": "azureml-model-management-sdk", + "downloads": 2661344 + }, + { + "name": "backports-csv", + "downloads": 2632578 + }, + { + "name": "zstandard", + "downloads": 2626719 + }, + { + "name": "rtree", + "downloads": 2622466 + }, + { + "name": "smdebug-rulesconfig", + "downloads": 2621560 + }, + { + "name": "swagger-spec-validator", + "downloads": 2620524 + }, + { + "name": "django-celery-results", + "downloads": 2618512 + }, + { + "name": "pytweening", + "downloads": 2615803 + }, + { + "name": "mysql-connector-python-rf", + "downloads": 2610310 + }, + { + "name": "pyquery", + "downloads": 2604037 + }, + { + "name": "sentinels", + "downloads": 2603371 + }, + { + "name": "clickhouse-driver", + "downloads": 2602442 + }, + { + "name": "google-cloud-trace", + "downloads": 2601686 + }, + { + "name": "gtts", + "downloads": 2601619 + }, + { + "name": "pygetwindow", + "downloads": 2598365 + }, + { + "name": "sgp4", + "downloads": 2594968 + }, + { + "name": "django-countries", + "downloads": 2585073 + }, + { + "name": "azure-mgmt-redhatopenshift", + "downloads": 2580217 + }, + { + "name": "astropy", + "downloads": 2579236 + }, + { + "name": "flask-socketio", + "downloads": 2578813 + }, + { + "name": "dropbox", + "downloads": 2578414 + }, + { + "name": "hacs-frontend", + "downloads": 2575460 + }, + { + "name": "ipaddr", + "downloads": 2575255 + }, + { + "name": "dash-table", + "downloads": 2574458 + }, + { + "name": "pyaes", + "downloads": 2571002 + }, + { + "name": "rdflib", + "downloads": 2567201 + }, + { + "name": "databricks-pypi2", + "downloads": 2565697 + }, + { + "name": "asynctest", + "downloads": 2562421 + }, + { + "name": "djangorestframework-simplejwt", + "downloads": 2561791 + }, + { + "name": "pyrect", + "downloads": 2559985 + }, + { + "name": "pytest-randomly", + "downloads": 2559809 + }, + { + "name": "click-completion", + "downloads": 2553802 + }, + { + "name": "pymdown-extensions", + "downloads": 2553058 + }, + { + "name": "python-nvd3", + "downloads": 2552608 + }, + { + "name": "azureml-dataset-runtime", + "downloads": 2552566 + }, + { + "name": "django-nose", + "downloads": 2549821 + }, + { + "name": "python-telegram-bot", + "downloads": 2545628 + }, + { + "name": "fonttools", + "downloads": 2542684 + }, + { + "name": "django-mptt", + "downloads": 2534340 + }, + { + "name": "xxhash", + "downloads": 2523904 + }, + { + "name": "jplephem", + "downloads": 2523058 + }, + { + "name": "pypd", + "downloads": 2509971 + }, + { + "name": "schematics", + "downloads": 2509168 + }, + { + "name": "mouseinfo", + "downloads": 2508394 + }, + { + "name": "mongomock", + "downloads": 2502212 + }, + { + "name": "rollbar", + "downloads": 2501333 + }, + { + "name": "python-subunit", + "downloads": 2498155 + }, + { + "name": "marionette-driver", + "downloads": 2487221 + }, + { + "name": "attrdict", + "downloads": 2485584 + }, + { + "name": "djangorestframework-jwt", + "downloads": 2475210 + }, + { + "name": "naked", + "downloads": 2470709 + }, + { + "name": "flask-testing", + "downloads": 2468295 + }, + { + "name": "pyobjc-core", + "downloads": 2464083 + }, + { + "name": "gql", + "downloads": 2463157 + }, + { + "name": "pykwalify", + "downloads": 2458796 + }, + { + "name": "credstash", + "downloads": 2455556 + }, + { + "name": "mypy-protobuf", + "downloads": 2452025 + }, + { + "name": "azure-mgmt-security", + "downloads": 2446791 + }, + { + "name": "hashids", + "downloads": 2439749 + }, + { + "name": "grpcio-health-checking", + "downloads": 2435887 + }, + { + "name": "skyfield", + "downloads": 2435728 + }, + { + "name": "django-webpack-loader", + "downloads": 2428444 + }, + { + "name": "pytoml", + "downloads": 2422402 + }, + { + "name": "furl", + "downloads": 2422339 + }, + { + "name": "lru-dict", + "downloads": 2418968 + }, + { + "name": "line-profiler", + "downloads": 2398243 + }, + { + "name": "diskcache", + "downloads": 2395222 + }, + { + "name": "fastdtw", + "downloads": 2392980 + }, + { + "name": "httpretty", + "downloads": 2391436 + }, + { + "name": "prawcore", + "downloads": 2389232 + }, + { + "name": "cement", + "downloads": 2388555 + }, + { + "name": "lifetimes", + "downloads": 2380899 + }, + { + "name": "initools", + "downloads": 2379709 + }, + { + "name": "torchtext", + "downloads": 2379235 + }, + { + "name": "mkdocs-material", + "downloads": 2372272 + }, + { + "name": "pyhocon", + "downloads": 2365291 + }, + { + "name": "stups-tokens", + "downloads": 2355974 + }, + { + "name": "ansiwrap", + "downloads": 2355879 + }, + { + "name": "netcdf4", + "downloads": 2352130 + }, + { + "name": "flask-restx", + "downloads": 2350581 + }, + { + "name": "azure-mgmt-imagebuilder", + "downloads": 2347466 + }, + { + "name": "autoflake", + "downloads": 2343890 + }, + { + "name": "watson-machine-learning-client", + "downloads": 2337750 + }, + { + "name": "pyjarowinkler", + "downloads": 2336894 + }, + { + "name": "skyfield-data", + "downloads": 2335968 + }, + { + "name": "conan", + "downloads": 2334955 + }, + { + "name": "simpleeval", + "downloads": 2322549 + }, + { + "name": "grequests", + "downloads": 2318221 + }, + { + "name": "launcher", + "downloads": 2315412 + }, + { + "name": "jsonref", + "downloads": 2315222 + }, + { + "name": "databricks-connect", + "downloads": 2314537 + }, + { + "name": "azure-mgmt-kusto", + "downloads": 2312891 + }, + { + "name": "pysnmp", + "downloads": 2307153 + }, + { + "name": "cftime", + "downloads": 2306078 + }, + { + "name": "awsebcli", + "downloads": 2301176 + }, + { + "name": "azure-mgmt-sqlvirtualmachine", + "downloads": 2299884 + }, + { + "name": "args", + "downloads": 2297180 + }, + { + "name": "cloudant", + "downloads": 2294086 + }, + { + "name": "aiohttp-cors", + "downloads": 2293893 + }, + { + "name": "pipdeptree", + "downloads": 2293806 + }, + { + "name": "mechanize", + "downloads": 2292905 + }, + { + "name": "textwrap3", + "downloads": 2291609 + }, + { + "name": "azure-mgmt-appconfiguration", + "downloads": 2289611 + }, + { + "name": "flashtext", + "downloads": 2287448 + }, + { + "name": "catkin-pkg", + "downloads": 2286706 + }, + { + "name": "dulwich", + "downloads": 2285292 + }, + { + "name": "flask-mail", + "downloads": 2283583 + }, + { + "name": "spotipy", + "downloads": 2282379 + }, + { + "name": "libsass", + "downloads": 2280749 + }, + { + "name": "pysaml2", + "downloads": 2279140 + }, + { + "name": "stups-cli-support", + "downloads": 2278008 + }, + { + "name": "stups-zign", + "downloads": 2277345 + }, + { + "name": "javaproperties", + "downloads": 2275454 + }, + { + "name": "azure-mgmt-deploymentmanager", + "downloads": 2275369 + }, + { + "name": "moznetwork", + "downloads": 2271329 + }, + { + "name": "daphne", + "downloads": 2270095 + }, + { + "name": "xlwings", + "downloads": 2258599 + }, + { + "name": "rasterio", + "downloads": 2255959 + }, + { + "name": "elementpath", + "downloads": 2254707 + }, + { + "name": "pylru", + "downloads": 2253992 + }, + { + "name": "path-py", + "downloads": 2246687 + }, + { + "name": "pyspark-stubs", + "downloads": 2245486 + }, + { + "name": "num2words", + "downloads": 2244433 + }, + { + "name": "cufflinks", + "downloads": 2243115 + }, + { + "name": "liac-arff", + "downloads": 2241884 + }, + { + "name": "pluginbase", + "downloads": 2240249 + }, + { + "name": "python-logstash", + "downloads": 2239907 + }, + { + "name": "clint", + "downloads": 2238644 + }, + { + "name": "rpyc", + "downloads": 2231746 + }, + { + "name": "aiogithubapi", + "downloads": 2227830 + }, + { + "name": "pytest-repeat", + "downloads": 2225254 + }, + { + "name": "serpent", + "downloads": 2224682 + }, + { + "name": "spark-sklearn", + "downloads": 2221351 + }, + { + "name": "pyshp", + "downloads": 2220570 + }, + { + "name": "pyro4", + "downloads": 2218755 + }, + { + "name": "allure-python-commons", + "downloads": 2214242 + }, + { + "name": "rope", + "downloads": 2213548 + }, + { + "name": "tzwhere", + "downloads": 2211593 + }, + { + "name": "azure-mgmt-apimanagement", + "downloads": 2209777 + }, + { + "name": "crypto", + "downloads": 2204724 + }, + { + "name": "category-encoders", + "downloads": 2202431 + }, + { + "name": "vsts", + "downloads": 2201811 + }, + { + "name": "bump2version", + "downloads": 2200135 + }, + { + "name": "channels", + "downloads": 2199056 + }, + { + "name": "azure-mgmt-privatedns", + "downloads": 2198874 + }, + { + "name": "node-semver", + "downloads": 2195863 + }, + { + "name": "pyusb", + "downloads": 2194358 + }, + { + "name": "hyper", + "downloads": 2192627 + }, + { + "name": "ptable", + "downloads": 2188707 + }, + { + "name": "mxnet", + "downloads": 2185517 + }, + { + "name": "swagger-ui-bundle", + "downloads": 2183756 + }, + { + "name": "pytest-ordering", + "downloads": 2181239 + }, + { + "name": "python-decouple", + "downloads": 2180319 + }, + { + "name": "h3", + "downloads": 2177857 + }, + { + "name": "pywinpty", + "downloads": 2177277 + }, + { + "name": "gprof2dot", + "downloads": 2176309 + }, + { + "name": "vertica-python", + "downloads": 2170671 + }, + { + "name": "affine", + "downloads": 2168183 + }, + { + "name": "papermill", + "downloads": 2167331 + }, + { + "name": "azure-functions-devops-build", + "downloads": 2166852 + }, + { + "name": "model-mommy", + "downloads": 2162773 + }, + { + "name": "jinja2-pluralize", + "downloads": 2159434 + }, + { + "name": "vsts-cd-manager", + "downloads": 2159186 + }, + { + "name": "premailer", + "downloads": 2156921 + }, + { + "name": "pandas-profiling", + "downloads": 2155628 + }, + { + "name": "django-oauth-toolkit", + "downloads": 2149134 + }, + { + "name": "pysmi", + "downloads": 2138860 + }, + { + "name": "ddt", + "downloads": 2136243 + }, + { + "name": "tempita", + "downloads": 2130836 + }, + { + "name": "auth", + "downloads": 2129485 + }, + { + "name": "azure-mgmt-botservice", + "downloads": 2122744 + }, + { + "name": "iso3166", + "downloads": 2121615 + }, + { + "name": "ptvsd", + "downloads": 2121156 + }, + { + "name": "praw", + "downloads": 2120037 + }, + { + "name": "django-simple-history", + "downloads": 2112663 + }, + { + "name": "pymemcache", + "downloads": 2112172 + }, + { + "name": "meld3", + "downloads": 2107386 + }, + { + "name": "couchdb", + "downloads": 2105109 + }, + { + "name": "salesforce-bulk", + "downloads": 2103220 + }, + { + "name": "nvidia-ml-py", + "downloads": 2102508 + }, + { + "name": "xmlschema", + "downloads": 2102493 + }, + { + "name": "urltools", + "downloads": 2102096 + }, + { + "name": "azure-mgmt-managedservices", + "downloads": 2095319 + }, + { + "name": "django-compressor", + "downloads": 2087922 + }, + { + "name": "python-stdnum", + "downloads": 2082573 + }, + { + "name": "esptool", + "downloads": 2081970 + }, + { + "name": "ray", + "downloads": 2081726 + }, + { + "name": "wsproto", + "downloads": 2072435 + }, + { + "name": "confuse", + "downloads": 2071013 + }, + { + "name": "tensorflow-tensorboard", + "downloads": 2064938 + }, + { + "name": "weka-easypy", + "downloads": 2064689 + }, + { + "name": "locustio", + "downloads": 2063613 + }, + { + "name": "tsfresh", + "downloads": 2063420 + }, + { + "name": "google-cloud-dataflow", + "downloads": 2061925 + }, + { + "name": "braintree", + "downloads": 2060260 + }, + { + "name": "minio", + "downloads": 2058758 + }, + { + "name": "snuggs", + "downloads": 2054271 + }, + { + "name": "sqlalchemy-migrate", + "downloads": 2049973 + }, + { + "name": "robotframework-seleniumlibrary", + "downloads": 2047277 + }, + { + "name": "os-client-config", + "downloads": 2043393 + }, + { + "name": "python-rapidjson", + "downloads": 2034979 + }, + { + "name": "pydotplus", + "downloads": 2033631 + }, + { + "name": "fastprogress", + "downloads": 2033243 + }, + { + "name": "flake8-builtins", + "downloads": 2029732 + }, + { + "name": "agate", + "downloads": 2028418 + }, + { + "name": "markdown2", + "downloads": 2025673 + }, + { + "name": "lazy", + "downloads": 2025487 + }, + { + "name": "markuppy", + "downloads": 2018131 + }, + { + "name": "dm-tree", + "downloads": 2013547 + }, + { + "name": "leather", + "downloads": 2012999 + }, + { + "name": "bumpversion", + "downloads": 2011518 + }, + { + "name": "bottleneck", + "downloads": 2010864 + }, + { + "name": "dacite", + "downloads": 2008050 + }, + { + "name": "flake8-commas", + "downloads": 2004649 + }, + { + "name": "github3-py", + "downloads": 1998223 + }, + { + "name": "google-cloud-ndb", + "downloads": 1998089 + }, + { + "name": "sgmllib3k", + "downloads": 1994643 + }, + { + "name": "mss", + "downloads": 1990342 + }, + { + "name": "pyhs2", + "downloads": 1987978 + }, + { + "name": "parsimonious", + "downloads": 1980494 + }, + { + "name": "translationstring", + "downloads": 1978864 + }, + { + "name": "routes", + "downloads": 1977636 + }, + { + "name": "alog", + "downloads": 1972790 + }, + { + "name": "boto3-type-annotations", + "downloads": 1971832 + }, + { + "name": "feather-format", + "downloads": 1970404 + }, + { + "name": "port-for", + "downloads": 1969499 + }, + { + "name": "cbor2", + "downloads": 1968674 + }, + { + "name": "aws-sam-cli", + "downloads": 1963599 + }, + { + "name": "junitparser", + "downloads": 1960551 + }, + { + "name": "visitor", + "downloads": 1957676 + }, + { + "name": "webdriver-manager", + "downloads": 1957409 + }, + { + "name": "filetype", + "downloads": 1952049 + }, + { + "name": "queueman", + "downloads": 1951878 + }, + { + "name": "flask-httpauth", + "downloads": 1949121 + }, + { + "name": "python-neutronclient", + "downloads": 1946492 + }, + { + "name": "logbook", + "downloads": 1938801 + }, + { + "name": "geoalchemy2", + "downloads": 1938448 + }, + { + "name": "polib", + "downloads": 1937146 + }, + { + "name": "pdfminer", + "downloads": 1936177 + }, + { + "name": "jieba", + "downloads": 1932179 + }, + { + "name": "protego", + "downloads": 1929789 + }, + { + "name": "rcssmin", + "downloads": 1927807 + }, + { + "name": "google-cloud-resource-manager", + "downloads": 1922981 + }, + { + "name": "patch-ng", + "downloads": 1921119 + }, + { + "name": "flex", + "downloads": 1918034 + }, + { + "name": "redshift-connector", + "downloads": 1913131 + }, + { + "name": "fpdf", + "downloads": 1911198 + }, + { + "name": "currencyconverter", + "downloads": 1908650 + }, + { + "name": "timing-asgi", + "downloads": 1907726 + }, + { + "name": "click-didyoumean", + "downloads": 1907615 + }, + { + "name": "apns2", + "downloads": 1907522 + }, + { + "name": "asyncio-nats-client", + "downloads": 1906432 + }, + { + "name": "google-cloud-container", + "downloads": 1900928 + }, + { + "name": "recordtype", + "downloads": 1899555 + }, + { + "name": "datasketch", + "downloads": 1897987 + }, + { + "name": "webapp2", + "downloads": 1897716 + }, + { + "name": "python-glanceclient", + "downloads": 1888079 + }, + { + "name": "memory-profiler", + "downloads": 1885143 + }, + { + "name": "hubspot3", + "downloads": 1883745 + }, + { + "name": "pandasql", + "downloads": 1880183 + }, + { + "name": "rospkg", + "downloads": 1877581 + }, + { + "name": "pyenchant", + "downloads": 1875837 + }, + { + "name": "xlocal", + "downloads": 1870725 + }, + { + "name": "tfx", + "downloads": 1862665 + }, + { + "name": "flake8-print", + "downloads": 1862308 + }, + { + "name": "pamqp", + "downloads": 1859188 + }, + { + "name": "pygresql", + "downloads": 1858189 + }, + { + "name": "pytest-flask", + "downloads": 1854927 + }, + { + "name": "mlxtend", + "downloads": 1854007 + }, + { + "name": "deepmerge", + "downloads": 1842818 + }, + { + "name": "imutils", + "downloads": 1841328 + }, + { + "name": "missingno", + "downloads": 1837946 + }, + { + "name": "ansicolors", + "downloads": 1836438 + }, + { + "name": "icalendar", + "downloads": 1835327 + }, + { + "name": "magicattr", + "downloads": 1835058 + }, + { + "name": "aws-lambda-builders", + "downloads": 1832390 + }, + { + "name": "readthedocs-sphinx-ext", + "downloads": 1831672 + }, + { + "name": "selinux", + "downloads": 1830625 + }, + { + "name": "clickhouse-cityhash", + "downloads": 1829461 + }, + { + "name": "circleci", + "downloads": 1827251 + }, + { + "name": "google-cloud-dns", + "downloads": 1822938 + }, + { + "name": "pem", + "downloads": 1819830 + }, + { + "name": "requests-unixsocket", + "downloads": 1819161 + }, + { + "name": "records", + "downloads": 1812578 + }, + { + "name": "nameparser", + "downloads": 1810504 + }, + { + "name": "molecule", + "downloads": 1810219 + }, + { + "name": "django-polymorphic", + "downloads": 1807047 + }, + { + "name": "json-rpc", + "downloads": 1806590 + }, + { + "name": "python-anticaptcha", + "downloads": 1806042 + }, + { + "name": "wsaccel", + "downloads": 1803464 + }, + { + "name": "lime", + "downloads": 1799989 + }, + { + "name": "flake8-isort", + "downloads": 1793632 + }, + { + "name": "m3u8", + "downloads": 1792855 + }, + { + "name": "environs", + "downloads": 1792416 + }, + { + "name": "glfw", + "downloads": 1789614 + }, + { + "name": "django-widget-tweaks", + "downloads": 1788109 + }, + { + "name": "django-taggit", + "downloads": 1786945 + }, + { + "name": "orderedset", + "downloads": 1783174 + }, + { + "name": "jaeger-client", + "downloads": 1781452 + }, + { + "name": "python-pptx", + "downloads": 1778881 + }, + { + "name": "moviepy", + "downloads": 1769947 + }, + { + "name": "graphene-django", + "downloads": 1767460 + }, + { + "name": "bson", + "downloads": 1766402 + }, + { + "name": "python-multipart", + "downloads": 1766322 + }, + { + "name": "rauth", + "downloads": 1766295 + }, + { + "name": "jinja2-cli", + "downloads": 1764939 + }, + { + "name": "lunr", + "downloads": 1764535 + }, + { + "name": "python-openstackclient", + "downloads": 1762490 + }, + { + "name": "click-repl", + "downloads": 1760068 + }, + { + "name": "django-mysql", + "downloads": 1757252 + }, + { + "name": "pymediainfo", + "downloads": 1756809 + }, + { + "name": "flask-oauthlib", + "downloads": 1755617 + }, + { + "name": "optuna", + "downloads": 1749603 + }, + { + "name": "keyrings-alt", + "downloads": 1749100 + }, + { + "name": "neverbounce-sdk", + "downloads": 1748479 + }, + { + "name": "tree-format", + "downloads": 1747539 + }, + { + "name": "drf-nested-routers", + "downloads": 1747007 + }, + { + "name": "jaraco-classes", + "downloads": 1741628 + }, + { + "name": "threadloop", + "downloads": 1741286 + }, + { + "name": "anyconfig", + "downloads": 1741053 + }, + { + "name": "wand", + "downloads": 1739585 + }, + { + "name": "pytest-flake8", + "downloads": 1738723 + }, + { + "name": "jenkinsapi", + "downloads": 1738499 + }, + { + "name": "google-cloud-dataproc", + "downloads": 1737940 + }, + { + "name": "nose2", + "downloads": 1736618 + }, + { + "name": "google-cloud-runtimeconfig", + "downloads": 1736500 + }, + { + "name": "caer", + "downloads": 1734772 + }, + { + "name": "phik", + "downloads": 1734546 + }, + { + "name": "maxminddb-geolite2", + "downloads": 1730853 + }, + { + "name": "radon", + "downloads": 1727660 + }, + { + "name": "thriftpy", + "downloads": 1721406 + }, + { + "name": "transitions", + "downloads": 1714922 + }, + { + "name": "gtts-token", + "downloads": 1714091 + }, + { + "name": "edn-format", + "downloads": 1713927 + }, + { + "name": "jupyter-nbextensions-configurator", + "downloads": 1710359 + }, + { + "name": "json-logging-py", + "downloads": 1707562 + }, + { + "name": "diff-cover", + "downloads": 1706613 + }, + { + "name": "uuid", + "downloads": 1706301 + }, + { + "name": "mrjob", + "downloads": 1695364 + }, + { + "name": "elasticsearch5", + "downloads": 1694124 + }, + { + "name": "jsonnet", + "downloads": 1692255 + }, + { + "name": "google-cloud-profiler", + "downloads": 1687830 + }, + { + "name": "allure-pytest", + "downloads": 1687354 + }, + { + "name": "imgaug", + "downloads": 1686681 + }, + { + "name": "google-cloud-tasks", + "downloads": 1684939 + }, + { + "name": "jaraco-text", + "downloads": 1684816 + }, + { + "name": "astral", + "downloads": 1683944 + }, + { + "name": "djangorestframework-camel-case", + "downloads": 1683065 + }, + { + "name": "bugsnag", + "downloads": 1682090 + }, + { + "name": "python3-xlib", + "downloads": 1679442 + }, + { + "name": "oslo-concurrency", + "downloads": 1677840 + }, + { + "name": "pymsteams", + "downloads": 1673879 + }, + { + "name": "jaraco-collections", + "downloads": 1672566 + }, + { + "name": "maturin", + "downloads": 1671344 + }, + { + "name": "cmaes", + "downloads": 1670433 + }, + { + "name": "google-cloud-pubsublite", + "downloads": 1668287 + }, + { + "name": "pypyodbc", + "downloads": 1665391 + }, + { + "name": "django-localflavor", + "downloads": 1663928 + }, + { + "name": "pydub", + "downloads": 1661718 + }, + { + "name": "django-formtools", + "downloads": 1661495 + }, + { + "name": "python-string-utils", + "downloads": 1661483 + }, + { + "name": "ffmpeg-python", + "downloads": 1656976 + }, + { + "name": "pytest-benchmark", + "downloads": 1656970 + }, + { + "name": "pyactiveresource", + "downloads": 1655248 + }, + { + "name": "pyfakefs", + "downloads": 1650922 + }, + { + "name": "jupyter-latex-envs", + "downloads": 1650028 + }, + { + "name": "retry-decorator", + "downloads": 1649130 + }, + { + "name": "shopifyapi", + "downloads": 1648143 + }, + { + "name": "oauth2", + "downloads": 1647887 + }, + { + "name": "ifaddr", + "downloads": 1646329 + }, + { + "name": "mando", + "downloads": 1645413 + }, + { + "name": "mixpanel", + "downloads": 1644785 + }, + { + "name": "nose-timer", + "downloads": 1643030 + }, + { + "name": "vatnumber", + "downloads": 1642242 + }, + { + "name": "pvlib", + "downloads": 1641691 + }, + { + "name": "pywinauto", + "downloads": 1636080 + }, + { + "name": "openshift", + "downloads": 1635545 + }, + { + "name": "filechunkio", + "downloads": 1633584 + }, + { + "name": "amply", + "downloads": 1633023 + }, + { + "name": "marshmallow-oneofschema", + "downloads": 1627335 + }, + { + "name": "django-rest-auth", + "downloads": 1623473 + }, + { + "name": "azureml-defaults", + "downloads": 1621717 + }, + { + "name": "impyla", + "downloads": 1620441 + }, + { + "name": "python-whois", + "downloads": 1615930 + }, + { + "name": "chevron", + "downloads": 1614003 + }, + { + "name": "python-resize-image", + "downloads": 1613166 + }, + { + "name": "django-redis-cache", + "downloads": 1610860 + }, + { + "name": "fastjsonschema", + "downloads": 1610401 + }, + { + "name": "motor", + "downloads": 1609663 + }, + { + "name": "recordclass", + "downloads": 1600912 + }, + { + "name": "sklearn-pandas", + "downloads": 1597805 + }, + { + "name": "ansible-tower-cli", + "downloads": 1595411 + }, + { + "name": "pyobjc", + "downloads": 1589843 + }, + { + "name": "tf-estimator-nightly", + "downloads": 1589598 + }, + { + "name": "colorful", + "downloads": 1587783 + }, + { + "name": "snakebite", + "downloads": 1585052 + }, + { + "name": "pyramid", + "downloads": 1579541 + }, + { + "name": "warlock", + "downloads": 1576398 + }, + { + "name": "trains", + "downloads": 1572188 + }, + { + "name": "azure-cli-command-modules-nspkg", + "downloads": 1570153 + }, + { + "name": "electrical-calendar", + "downloads": 1570018 + }, + { + "name": "marisa-trie", + "downloads": 1566091 + }, + { + "name": "django-reversion", + "downloads": 1564505 + }, + { + "name": "visions", + "downloads": 1564204 + }, + { + "name": "django-braces", + "downloads": 1564096 + }, + { + "name": "pytest-pythonpath", + "downloads": 1560982 + }, + { + "name": "google-compute-engine", + "downloads": 1558220 + }, + { + "name": "lmdb", + "downloads": 1553035 + }, + { + "name": "xhtml2pdf", + "downloads": 1548930 + }, + { + "name": "ibm-cos-sdk", + "downloads": 1548921 + }, + { + "name": "pytest-shard", + "downloads": 1547642 + }, + { + "name": "tangled-up-in-unicode", + "downloads": 1547322 + }, + { + "name": "django-axes", + "downloads": 1546404 + }, + { + "name": "django-stubs", + "downloads": 1546305 + }, + { + "name": "hupper", + "downloads": 1545841 + }, + { + "name": "hurry-filesize", + "downloads": 1544122 + }, + { + "name": "collectd-nvidianvml", + "downloads": 1542133 + }, + { + "name": "python-redis-lock", + "downloads": 1542017 + }, + { + "name": "datashape", + "downloads": 1541017 + }, + { + "name": "fabric3", + "downloads": 1540721 + }, + { + "name": "msgpack-numpy", + "downloads": 1539406 + }, + { + "name": "uritools", + "downloads": 1538596 + }, + { + "name": "telethon", + "downloads": 1536028 + }, + { + "name": "gcs-oauth2-boto-plugin", + "downloads": 1534162 + }, + { + "name": "sphinxcontrib-httpdomain", + "downloads": 1532488 + }, + { + "name": "typish", + "downloads": 1531990 + }, + { + "name": "jupyter-contrib-core", + "downloads": 1531063 + }, + { + "name": "serverlessrepo", + "downloads": 1526170 + }, + { + "name": "ortools", + "downloads": 1524893 + }, + { + "name": "publicsuffix", + "downloads": 1524517 + }, + { + "name": "openapi-core", + "downloads": 1522948 + }, + { + "name": "typer", + "downloads": 1522483 + }, + { + "name": "jupyter-contrib-nbextensions", + "downloads": 1522290 + }, + { + "name": "progressbar", + "downloads": 1520903 + }, + { + "name": "numpydoc", + "downloads": 1519469 + }, + { + "name": "snapshottest", + "downloads": 1516239 + }, + { + "name": "coffeehouse", + "downloads": 1515794 + }, + { + "name": "django-waffle", + "downloads": 1514540 + }, + { + "name": "ec2-metadata", + "downloads": 1514457 + }, + { + "name": "wikipedia", + "downloads": 1508561 + }, + { + "name": "check-manifest", + "downloads": 1508478 + }, + { + "name": "pyu2f", + "downloads": 1501314 + }, + { + "name": "django-dirtyfields", + "downloads": 1500141 + }, + { + "name": "click-help-colors", + "downloads": 1499664 + }, + { + "name": "xvfbwrapper", + "downloads": 1497347 + }, + { + "name": "fancycompleter", + "downloads": 1496696 + }, + { + "name": "vobject", + "downloads": 1496546 + }, + { + "name": "zmq", + "downloads": 1494640 + }, + { + "name": "modernize", + "downloads": 1493455 + }, + { + "name": "stomp-py", + "downloads": 1493133 + }, + { + "name": "google-oauth", + "downloads": 1491166 + }, + { + "name": "palettable", + "downloads": 1491119 + }, + { + "name": "wasmer", + "downloads": 1490920 + }, + { + "name": "pathlib-mate", + "downloads": 1487666 + }, + { + "name": "flatten-json", + "downloads": 1487178 + }, + { + "name": "djangorestframework-csv", + "downloads": 1486604 + }, + { + "name": "awacs", + "downloads": 1486051 + }, + { + "name": "empy", + "downloads": 1483281 + }, + { + "name": "gevent-websocket", + "downloads": 1482763 + }, + { + "name": "pdf2image", + "downloads": 1482294 + }, + { + "name": "httmock", + "downloads": 1478648 + }, + { + "name": "biplist", + "downloads": 1478601 + }, + { + "name": "debugpy", + "downloads": 1475840 + }, + { + "name": "pandas-datareader", + "downloads": 1474656 + }, + { + "name": "opencensus-ext-stackdriver", + "downloads": 1473524 + }, + { + "name": "flask-api", + "downloads": 1471824 + }, + { + "name": "jupyter-highlight-selected-word", + "downloads": 1471305 + }, + { + "name": "pytest-watch", + "downloads": 1469903 + }, + { + "name": "django-silk", + "downloads": 1467593 + }, + { + "name": "pprintpp", + "downloads": 1461439 + }, + { + "name": "faiss-cpu", + "downloads": 1459400 + }, + { + "name": "python-xlib", + "downloads": 1457981 + }, + { + "name": "install", + "downloads": 1456984 + }, + { + "name": "geventhttpclient", + "downloads": 1455465 + }, + { + "name": "pyjwkest", + "downloads": 1454128 + }, + { + "name": "pympler", + "downloads": 1452502 + }, + { + "name": "graphql-server-core", + "downloads": 1449443 + }, + { + "name": "tinydb", + "downloads": 1445263 + }, + { + "name": "django-treebeard", + "downloads": 1444319 + }, + { + "name": "dbutils", + "downloads": 1444237 + }, + { + "name": "pytest-variables", + "downloads": 1439313 + }, + { + "name": "asana", + "downloads": 1434941 + }, + { + "name": "google-reauth", + "downloads": 1433563 + }, + { + "name": "pyahocorasick", + "downloads": 1433171 + }, + { + "name": "prance", + "downloads": 1431653 + }, + { + "name": "flasgger", + "downloads": 1431297 + }, + { + "name": "civis", + "downloads": 1430400 + }, + { + "name": "ipyparallel", + "downloads": 1428799 + }, + { + "name": "cmarkgfm", + "downloads": 1428214 + }, + { + "name": "robotframework-requests", + "downloads": 1426780 + }, + { + "name": "wmctrl", + "downloads": 1425989 + }, + { + "name": "macholib", + "downloads": 1425947 + }, + { + "name": "django-health-check", + "downloads": 1424632 + }, + { + "name": "m2crypto", + "downloads": 1423970 + }, + { + "name": "django-otp", + "downloads": 1423070 + }, + { + "name": "ipy", + "downloads": 1422969 + }, + { + "name": "mpld3", + "downloads": 1422542 + }, + { + "name": "spotdl", + "downloads": 1420636 + }, + { + "name": "neotime", + "downloads": 1419124 + }, + { + "name": "django-anymail", + "downloads": 1414966 + }, + { + "name": "pylint-celery", + "downloads": 1414862 + }, + { + "name": "progress", + "downloads": 1413449 + }, + { + "name": "jinjasql", + "downloads": 1412648 + }, + { + "name": "django-picklefield", + "downloads": 1412215 + }, + { + "name": "nbsphinx", + "downloads": 1408058 + }, + { + "name": "zeroconf", + "downloads": 1407637 + }, + { + "name": "testinfra", + "downloads": 1406837 + }, + { + "name": "channels-redis", + "downloads": 1405010 + }, + { + "name": "pysqlite", + "downloads": 1403521 + }, + { + "name": "ggplot", + "downloads": 1403254 + }, + { + "name": "gspread-dataframe", + "downloads": 1403126 + }, + { + "name": "gnupg", + "downloads": 1401674 + }, + { + "name": "dataclasses-serialization", + "downloads": 1399946 + }, + { + "name": "pdbpp", + "downloads": 1394444 + }, + { + "name": "google-cloud-bigquery-datatransfer", + "downloads": 1393493 + }, + { + "name": "eth-utils", + "downloads": 1392815 + }, + { + "name": "lottie", + "downloads": 1392167 + }, + { + "name": "scout-apm", + "downloads": 1391613 + }, + { + "name": "sphinx-autobuild", + "downloads": 1389382 + }, + { + "name": "justwatch", + "downloads": 1389103 + }, + { + "name": "python-gilt", + "downloads": 1382867 + }, + { + "name": "django-ses", + "downloads": 1382441 + }, + { + "name": "sentence-transformers", + "downloads": 1381894 + }, + { + "name": "oci", + "downloads": 1381354 + }, + { + "name": "pytest-custom-exit-code", + "downloads": 1380937 + }, + { + "name": "path", + "downloads": 1380818 + }, + { + "name": "xmlrunner", + "downloads": 1379480 + }, + { + "name": "pyvcf", + "downloads": 1377555 + }, + { + "name": "beaker", + "downloads": 1377489 + }, + { + "name": "pywebpush", + "downloads": 1377252 + }, + { + "name": "comtypes", + "downloads": 1376275 + }, + { + "name": "pooch", + "downloads": 1375954 + }, + { + "name": "objgraph", + "downloads": 1374272 + }, + { + "name": "fasttext", + "downloads": 1374057 + }, + { + "name": "profilehooks", + "downloads": 1372358 + }, + { + "name": "pyrepl", + "downloads": 1372033 + }, + { + "name": "flask-talisman", + "downloads": 1371918 + }, + { + "name": "pypng", + "downloads": 1366264 + }, + { + "name": "td-client", + "downloads": 1364788 + }, + { + "name": "limits", + "downloads": 1364127 + }, + { + "name": "ibm-cos-sdk-core", + "downloads": 1361978 + }, + { + "name": "ibm-cos-sdk-s3transfer", + "downloads": 1361589 + }, + { + "name": "deezloader", + "downloads": 1360406 + }, + { + "name": "flake8-blind-except", + "downloads": 1359795 + }, + { + "name": "pytest-dependency", + "downloads": 1359085 + }, + { + "name": "nose-exclude", + "downloads": 1358759 + }, + { + "name": "django-guardian", + "downloads": 1358086 + }, + { + "name": "databricks-pypi-extras", + "downloads": 1355948 + }, + { + "name": "auth0-python", + "downloads": 1354954 + }, + { + "name": "setuptools-rust", + "downloads": 1353154 + }, + { + "name": "brewer2mpl", + "downloads": 1353005 + }, + { + "name": "html-telegraph-poster", + "downloads": 1345801 + }, + { + "name": "datadiff", + "downloads": 1344061 + }, + { + "name": "delorean", + "downloads": 1343372 + }, + { + "name": "eth-typing", + "downloads": 1342305 + }, + { + "name": "umap-learn", + "downloads": 1341955 + }, + { + "name": "biopython", + "downloads": 1340192 + }, + { + "name": "pamela", + "downloads": 1338490 + }, + { + "name": "json-delta", + "downloads": 1336745 + }, + { + "name": "pycocotools", + "downloads": 1336462 + }, + { + "name": "ibis-framework", + "downloads": 1335325 + }, + { + "name": "elasticsearch6", + "downloads": 1333928 + }, + { + "name": "transaction", + "downloads": 1333788 + }, + { + "name": "yattag", + "downloads": 1324199 + }, + { + "name": "ur-rtde", + "downloads": 1322120 + }, + { + "name": "flask-basicauth", + "downloads": 1322076 + }, + { + "name": "dodgy", + "downloads": 1321942 + }, + { + "name": "httpagentparser", + "downloads": 1319731 + }, + { + "name": "pyinstaller-hooks-contrib", + "downloads": 1319487 + }, + { + "name": "slackweb", + "downloads": 1319447 + }, + { + "name": "pylint-flask", + "downloads": 1317134 + }, + { + "name": "pytest-base-url", + "downloads": 1313995 + }, + { + "name": "vcsi", + "downloads": 1312657 + }, + { + "name": "circuitbreaker", + "downloads": 1312025 + }, + { + "name": "pyreadline", + "downloads": 1308863 + }, + { + "name": "pyfcm", + "downloads": 1308303 + }, + { + "name": "splunk-sdk", + "downloads": 1306008 + }, + { + "name": "pyscreenshot", + "downloads": 1305730 + }, + { + "name": "colorclass", + "downloads": 1303049 + }, + { + "name": "proto-google-cloud-pubsub-v1", + "downloads": 1301919 + }, + { + "name": "librato-metrics", + "downloads": 1301323 + }, + { + "name": "aiocontextvars", + "downloads": 1300088 + }, + { + "name": "dateutils", + "downloads": 1298109 + }, + { + "name": "rethinkdb", + "downloads": 1296362 + }, + { + "name": "streamlit", + "downloads": 1294146 + }, + { + "name": "logzio-python-handler", + "downloads": 1294119 + }, + { + "name": "discord-webhook", + "downloads": 1293824 + }, + { + "name": "h2o-pysparkling-2-4", + "downloads": 1291063 + }, + { + "name": "osqp", + "downloads": 1290287 + }, + { + "name": "python-openid", + "downloads": 1288886 + }, + { + "name": "django-ckeditor", + "downloads": 1287897 + }, + { + "name": "public", + "downloads": 1287132 + }, + { + "name": "restructuredtext-lint", + "downloads": 1284655 + }, + { + "name": "pycli", + "downloads": 1283900 + }, + { + "name": "nimbusml", + "downloads": 1283150 + }, + { + "name": "azure-functions", + "downloads": 1282540 + }, + { + "name": "pytest-selenium", + "downloads": 1281266 + }, + { + "name": "rq-scheduler", + "downloads": 1278660 + }, + { + "name": "mecab-python3", + "downloads": 1277394 + }, + { + "name": "anytree", + "downloads": 1275049 + }, + { + "name": "yaspin", + "downloads": 1268980 + }, + { + "name": "guppy3", + "downloads": 1268809 + }, + { + "name": "pdfrw", + "downloads": 1260031 + }, + { + "name": "lifelines", + "downloads": 1258878 + }, + { + "name": "pytd", + "downloads": 1257913 + }, + { + "name": "utils", + "downloads": 1257488 + }, + { + "name": "pybase64", + "downloads": 1256843 + }, + { + "name": "ts-flint", + "downloads": 1256320 + }, + { + "name": "selectors2", + "downloads": 1255825 + }, + { + "name": "pex", + "downloads": 1255782 + }, + { + "name": "django-bitfield", + "downloads": 1255382 + }, + { + "name": "fs", + "downloads": 1255293 + }, + { + "name": "iptools", + "downloads": 1255149 + }, + { + "name": "proglog", + "downloads": 1253694 + }, + { + "name": "fastcluster", + "downloads": 1252767 + }, + { + "name": "hmmlearn", + "downloads": 1250948 + }, + { + "name": "cvxpy", + "downloads": 1250219 + }, + { + "name": "luminol", + "downloads": 1250166 + }, + { + "name": "pipfile", + "downloads": 1249861 + }, + { + "name": "plaster-pastedeploy", + "downloads": 1249403 + }, + { + "name": "base64io", + "downloads": 1246366 + }, + { + "name": "memoized-property", + "downloads": 1243200 + }, + { + "name": "tlslite", + "downloads": 1242710 + }, + { + "name": "django-prometheus", + "downloads": 1241784 + }, + { + "name": "aerospike", + "downloads": 1240640 + }, + { + "name": "pyroute2", + "downloads": 1238833 + }, + { + "name": "plaster", + "downloads": 1237807 + }, + { + "name": "web3", + "downloads": 1237783 + }, + { + "name": "pymc3", + "downloads": 1234830 + }, + { + "name": "hdbscan", + "downloads": 1233548 + }, + { + "name": "simpleitk", + "downloads": 1233186 + }, + { + "name": "pyzipcode3", + "downloads": 1230784 + }, + { + "name": "cqlsh", + "downloads": 1230479 + }, + { + "name": "gpustat", + "downloads": 1229362 + }, + { + "name": "pattern", + "downloads": 1229270 + }, + { + "name": "gapic-google-cloud-error-reporting-v1beta1", + "downloads": 1228234 + }, + { + "name": "django-crontab", + "downloads": 1227294 + }, + { + "name": "proto-google-cloud-error-reporting-v1beta1", + "downloads": 1227044 + }, + { + "name": "aws-encryption-sdk-cli", + "downloads": 1227024 + }, + { + "name": "google-images-search", + "downloads": 1226916 + }, + { + "name": "chart-studio", + "downloads": 1223807 + }, + { + "name": "mizani", + "downloads": 1223032 + }, + { + "name": "prospector", + "downloads": 1218405 + }, + { + "name": "stestr", + "downloads": 1212249 + }, + { + "name": "distance", + "downloads": 1211245 + }, + { + "name": "portpicker", + "downloads": 1211042 + }, + { + "name": "rake-nltk", + "downloads": 1210945 + }, + { + "name": "itemadapter", + "downloads": 1210112 + }, + { + "name": "verboselogs", + "downloads": 1209551 + }, + { + "name": "tbb", + "downloads": 1206830 + }, + { + "name": "happybase", + "downloads": 1206065 + }, + { + "name": "tokenize-rt", + "downloads": 1205977 + }, + { + "name": "speechrecognition", + "downloads": 1205933 + }, + { + "name": "reverse-geocoder", + "downloads": 1204746 + }, + { + "name": "pylibmc", + "downloads": 1204141 + }, + { + "name": "pytest-random-order", + "downloads": 1203797 + }, + { + "name": "pysam", + "downloads": 1203027 + }, + { + "name": "gremlinpython", + "downloads": 1201732 + }, + { + "name": "concurrent-log-handler", + "downloads": 1201247 + }, + { + "name": "requests-html", + "downloads": 1197638 + }, + { + "name": "eth-abi", + "downloads": 1197456 + }, + { + "name": "requests-cache", + "downloads": 1196755 + }, + { + "name": "httpie", + "downloads": 1195601 + }, + { + "name": "boostedblob", + "downloads": 1193691 + }, + { + "name": "pusher", + "downloads": 1190977 + }, + { + "name": "jupyterhub", + "downloads": 1190780 + }, + { + "name": "rpy2", + "downloads": 1190225 + }, + { + "name": "yfinance", + "downloads": 1187637 + }, + { + "name": "google-cloud-build", + "downloads": 1187470 + }, + { + "name": "distribute", + "downloads": 1186671 + }, + { + "name": "enum", + "downloads": 1186630 + }, + { + "name": "scs", + "downloads": 1184515 + }, + { + "name": "dynaconf", + "downloads": 1183509 + }, + { + "name": "glitch-this", + "downloads": 1182329 + }, + { + "name": "parsley", + "downloads": 1180788 + }, + { + "name": "pytest-aiohttp", + "downloads": 1180675 + }, + { + "name": "googledatastore", + "downloads": 1180621 + }, + { + "name": "webassets", + "downloads": 1179695 + }, + { + "name": "mkdocs-material-extensions", + "downloads": 1179076 + }, + { + "name": "entrypoint2", + "downloads": 1179064 + }, + { + "name": "jsii", + "downloads": 1175082 + }, + { + "name": "python-geoip", + "downloads": 1174700 + }, + { + "name": "emoji-country-flag", + "downloads": 1174467 + }, + { + "name": "ecos", + "downloads": 1173496 + }, + { + "name": "arviz", + "downloads": 1172932 + }, + { + "name": "implicit", + "downloads": 1170345 + }, + { + "name": "tensorflow-text", + "downloads": 1169170 + }, + { + "name": "django-admin-rangefilter", + "downloads": 1168554 + }, + { + "name": "aws-cdk-core", + "downloads": 1168490 + }, + { + "name": "psycogreen", + "downloads": 1167828 + }, + { + "name": "django-user-agents", + "downloads": 1167041 + }, + { + "name": "oauth", + "downloads": 1165627 + }, + { + "name": "pydrive", + "downloads": 1164923 + }, + { + "name": "nose-parameterized", + "downloads": 1164340 + }, + { + "name": "plotnine", + "downloads": 1163972 + }, + { + "name": "git-lint", + "downloads": 1163299 + }, + { + "name": "aws-cdk-cx-api", + "downloads": 1162990 + }, + { + "name": "requirements-detector", + "downloads": 1160612 + }, + { + "name": "sphinx-markdown-tables", + "downloads": 1159002 + }, + { + "name": "atari-py", + "downloads": 1157425 + }, + { + "name": "constructs", + "downloads": 1153263 + }, + { + "name": "django-celery", + "downloads": 1152501 + }, + { + "name": "lightfm", + "downloads": 1152236 + }, + { + "name": "opencensus-ext-logging", + "downloads": 1151347 + }, + { + "name": "newrelic-telemetry-sdk", + "downloads": 1150603 + }, + { + "name": "hdbcli", + "downloads": 1149273 + }, + { + "name": "py3nvml", + "downloads": 1147919 + }, + { + "name": "av", + "downloads": 1146757 + }, + { + "name": "gapic-google-cloud-pubsub-v1", + "downloads": 1146604 + }, + { + "name": "easydict", + "downloads": 1145472 + }, + { + "name": "textdistance", + "downloads": 1145336 + }, + { + "name": "newlinejson", + "downloads": 1144523 + }, + { + "name": "viivakoodi", + "downloads": 1143544 + }, + { + "name": "imapclient", + "downloads": 1141773 + }, + { + "name": "aws-cdk-region-info", + "downloads": 1141167 + }, + { + "name": "tox-travis", + "downloads": 1139146 + }, + { + "name": "more-properties", + "downloads": 1138554 + }, + { + "name": "aws-cdk-aws-iam", + "downloads": 1138375 + }, + { + "name": "tensorflow-cpu", + "downloads": 1137421 + }, + { + "name": "locust", + "downloads": 1135915 + }, + { + "name": "requests-pkcs12", + "downloads": 1135665 + }, + { + "name": "solartime", + "downloads": 1135277 + }, + { + "name": "sphinx-autodoc-typehints", + "downloads": 1133856 + }, + { + "name": "javaobj-py3", + "downloads": 1133191 + }, + { + "name": "ofxparse", + "downloads": 1132528 + }, + { + "name": "logging", + "downloads": 1132346 + }, + { + "name": "pytest-cache", + "downloads": 1132185 + }, + { + "name": "integrationhelper", + "downloads": 1130188 + }, + { + "name": "spotify-tensorflow", + "downloads": 1129363 + }, + { + "name": "pyxlsb", + "downloads": 1127010 + }, + { + "name": "tableauhyperapi", + "downloads": 1123677 + }, + { + "name": "setoptconf", + "downloads": 1122864 + }, + { + "name": "socksipy-branch", + "downloads": 1122620 + }, + { + "name": "pathvalidate", + "downloads": 1121825 + }, + { + "name": "publication", + "downloads": 1120175 + }, + { + "name": "tornado-cors", + "downloads": 1120124 + }, + { + "name": "robotframework-sshlibrary", + "downloads": 1117232 + }, + { + "name": "pyhcl", + "downloads": 1116993 + }, + { + "name": "configspace", + "downloads": 1114606 + }, + { + "name": "amazon-dax-client", + "downloads": 1113819 + }, + { + "name": "vulture", + "downloads": 1112884 + }, + { + "name": "colored", + "downloads": 1112604 + }, + { + "name": "easy-thumbnails", + "downloads": 1111974 + }, + { + "name": "fastai", + "downloads": 1109227 + }, + { + "name": "gspread-pandas", + "downloads": 1108847 + }, + { + "name": "dbt-core", + "downloads": 1108773 + }, + { + "name": "django-grappelli", + "downloads": 1107326 + }, + { + "name": "tensorflow-cloud", + "downloads": 1105536 + }, + { + "name": "kaggle", + "downloads": 1105021 + }, + { + "name": "kazurator", + "downloads": 1104139 + }, + { + "name": "collectd", + "downloads": 1102285 + }, + { + "name": "tracemoepy", + "downloads": 1101606 + }, + { + "name": "shyaml", + "downloads": 1099734 + }, + { + "name": "neobolt", + "downloads": 1099248 + }, + { + "name": "google-ads", + "downloads": 1098758 + }, + { + "name": "pyldap", + "downloads": 1097552 + }, + { + "name": "flask-graphql", + "downloads": 1097237 + }, + { + "name": "readline", + "downloads": 1096073 + }, + { + "name": "facenet", + "downloads": 1095494 + }, + { + "name": "xml2dict", + "downloads": 1095215 + }, + { + "name": "autograd-gamma", + "downloads": 1093461 + }, + { + "name": "pyjks", + "downloads": 1093410 + }, + { + "name": "flask-bootstrap", + "downloads": 1093396 + }, + { + "name": "awsiotpythonsdk", + "downloads": 1092848 + }, + { + "name": "hjson", + "downloads": 1092260 + }, + { + "name": "pyzabbix", + "downloads": 1090923 + }, + { + "name": "rednose", + "downloads": 1090656 + }, + { + "name": "testcontainers", + "downloads": 1088944 + }, + { + "name": "word2number", + "downloads": 1088613 + }, + { + "name": "stopit", + "downloads": 1087346 + }, + { + "name": "pytest-faulthandler", + "downloads": 1087110 + }, + { + "name": "testresources", + "downloads": 1086747 + }, + { + "name": "minimal-snowplow-tracker", + "downloads": 1085468 + }, + { + "name": "twitter", + "downloads": 1082323 + }, + { + "name": "twofish", + "downloads": 1081015 + }, + { + "name": "google-cloud-texttospeech", + "downloads": 1079955 + }, + { + "name": "elasticsearch-curator", + "downloads": 1078552 + }, + { + "name": "tfrecord-lite", + "downloads": 1076277 + }, + { + "name": "pytube3", + "downloads": 1072949 + }, + { + "name": "pytest-mypy", + "downloads": 1072487 + }, + { + "name": "infinity", + "downloads": 1072181 + }, + { + "name": "airtable-python-wrapper", + "downloads": 1072101 + }, + { + "name": "us", + "downloads": 1069933 + }, + { + "name": "aws-cdk-aws-cloudwatch", + "downloads": 1069483 + }, + { + "name": "aws-cdk-aws-kms", + "downloads": 1068489 + }, + { + "name": "ncclient", + "downloads": 1067379 + }, + { + "name": "hologram", + "downloads": 1064178 + }, + { + "name": "globre", + "downloads": 1062488 + }, + { + "name": "pubnub", + "downloads": 1060564 + }, + { + "name": "rapidfuzz", + "downloads": 1058323 + }, + { + "name": "django-bulk-update", + "downloads": 1056898 + }, + { + "name": "bingads", + "downloads": 1056724 + }, + { + "name": "flock", + "downloads": 1054551 + }, + { + "name": "python-geoip-geolite2", + "downloads": 1053662 + }, + { + "name": "requirements-parser", + "downloads": 1051613 + }, + { + "name": "grpcio-status", + "downloads": 1050600 + }, + { + "name": "async-lru", + "downloads": 1049669 + }, + { + "name": "pydeck", + "downloads": 1048516 + }, + { + "name": "boto3-stubs", + "downloads": 1048075 + }, + { + "name": "geventhttpclient-wheels", + "downloads": 1048016 + }, + { + "name": "youtube-search-python", + "downloads": 1047170 + }, + { + "name": "peakutils", + "downloads": 1047121 + }, + { + "name": "plaid-python", + "downloads": 1046535 + }, + { + "name": "aws-cdk-aws-ssm", + "downloads": 1045855 + }, + { + "name": "seqeval", + "downloads": 1045183 + }, + { + "name": "ibmdbpy", + "downloads": 1043705 + }, + { + "name": "patool", + "downloads": 1043209 + }, + { + "name": "pytest-azurepipelines", + "downloads": 1042334 + }, + { + "name": "dumbyaml", + "downloads": 1041204 + }, + { + "name": "py-moneyed", + "downloads": 1040977 + }, + { + "name": "pygrok", + "downloads": 1040135 + }, + { + "name": "googledrivedownloader", + "downloads": 1039255 + }, + { + "name": "intervals", + "downloads": 1038532 + }, + { + "name": "vadersentiment", + "downloads": 1038326 + }, + { + "name": "eth-hash", + "downloads": 1038136 + }, + { + "name": "logutils", + "downloads": 1037958 + }, + { + "name": "uszipcode", + "downloads": 1037232 + }, + { + "name": "python-arango", + "downloads": 1037047 + }, + { + "name": "apiclient", + "downloads": 1034675 + }, + { + "name": "django-tables2", + "downloads": 1029913 + }, + { + "name": "names", + "downloads": 1029271 + }, + { + "name": "dohq-artifactory", + "downloads": 1028241 + }, + { + "name": "launchdarkly-server-sdk", + "downloads": 1027848 + }, + { + "name": "sorl-thumbnail", + "downloads": 1027752 + }, + { + "name": "ffmpeg", + "downloads": 1026770 + }, + { + "name": "aws-cdk-aws-events", + "downloads": 1026283 + }, + { + "name": "flatten-dict", + "downloads": 1026036 + }, + { + "name": "aws-cdk-aws-s3", + "downloads": 1025982 + }, + { + "name": "pygeohash", + "downloads": 1025248 + }, + { + "name": "dbt-postgres", + "downloads": 1024899 + }, + { + "name": "config", + "downloads": 1022245 + }, + { + "name": "flask-mysql", + "downloads": 1021520 + }, + { + "name": "geohash2", + "downloads": 1021358 + }, + { + "name": "django-fsm", + "downloads": 1020019 + }, + { + "name": "asset", + "downloads": 1019515 + }, + { + "name": "createsend", + "downloads": 1018254 + }, + { + "name": "itemloaders", + "downloads": 1017963 + }, + { + "name": "termstyle", + "downloads": 1016854 + }, + { + "name": "rlp", + "downloads": 1016295 + }, + { + "name": "flask-session", + "downloads": 1015514 + }, + { + "name": "pandoc", + "downloads": 1013854 + }, + { + "name": "textfsm", + "downloads": 1013504 + }, + { + "name": "placebo", + "downloads": 1012438 + }, + { + "name": "urlobject", + "downloads": 1012215 + }, + { + "name": "aws-cdk-aws-ec2", + "downloads": 1011314 + }, + { + "name": "horovod", + "downloads": 1009304 + }, + { + "name": "slacker-log-handler", + "downloads": 1009203 + }, + { + "name": "unicode-slugify", + "downloads": 1008271 + }, + { + "name": "aws-cdk-aws-logs", + "downloads": 1008133 + }, + { + "name": "suds-py3", + "downloads": 1006997 + }, + { + "name": "yappi", + "downloads": 1006000 + }, + { + "name": "jwt", + "downloads": 1005954 + }, + { + "name": "testing-common-database", + "downloads": 1004775 + }, + { + "name": "pytest-pylint", + "downloads": 1002859 + }, + { + "name": "cheetah3", + "downloads": 1001944 + }, + { + "name": "envs", + "downloads": 1001040 + }, + { + "name": "aws-cdk-assets", + "downloads": 1000622 + }, + { + "name": "pygtrie", + "downloads": 1000148 + }, + { + "name": "cov-core", + "downloads": 1000089 + }, + { + "name": "androguard", + "downloads": 999758 + }, + { + "name": "futurist", + "downloads": 998884 + }, + { + "name": "databricks", + "downloads": 997610 + }, + { + "name": "aws-cdk-aws-s3-assets", + "downloads": 997446 + }, + { + "name": "databricks-pypi", + "downloads": 997270 + }, + { + "name": "dbt-redshift", + "downloads": 995039 + }, + { + "name": "bravado-core", + "downloads": 994708 + }, + { + "name": "xmljson", + "downloads": 994562 + }, + { + "name": "python-twitter", + "downloads": 993732 + }, + { + "name": "django-jsonfield", + "downloads": 993456 + }, + { + "name": "keras2onnx", + "downloads": 993033 + }, + { + "name": "aws-cdk-aws-lambda", + "downloads": 991089 + }, + { + "name": "shiboken2", + "downloads": 990632 + }, + { + "name": "aws-cdk-aws-sqs", + "downloads": 990514 + }, + { + "name": "django-tastypie", + "downloads": 989170 + }, + { + "name": "pyaudio", + "downloads": 988662 + }, + { + "name": "jws", + "downloads": 986167 + }, + { + "name": "peppercorn", + "downloads": 985859 + }, + { + "name": "pygerduty", + "downloads": 985608 + }, + { + "name": "hmsclient", + "downloads": 984827 + }, + { + "name": "pip-api", + "downloads": 984738 + }, + { + "name": "pyside2", + "downloads": 983758 + }, + { + "name": "p4python", + "downloads": 982449 + }, + { + "name": "pysmb", + "downloads": 981721 + }, + { + "name": "ntplib", + "downloads": 981305 + }, + { + "name": "mkdocs-minify-plugin", + "downloads": 981098 + }, + { + "name": "graypy", + "downloads": 980891 + }, + { + "name": "tinyrpc", + "downloads": 980569 + }, + { + "name": "eth-keys", + "downloads": 980362 + }, + { + "name": "glom", + "downloads": 979181 + }, + { + "name": "pyscaffold", + "downloads": 978218 + }, + { + "name": "meson", + "downloads": 977014 + }, + { + "name": "python-oauth2", + "downloads": 975576 + }, + { + "name": "sphinxcontrib-bibtex", + "downloads": 975521 + }, + { + "name": "jupyter-server", + "downloads": 975406 + }, + { + "name": "rabbitpy", + "downloads": 975390 + }, + { + "name": "lml", + "downloads": 975295 + }, + { + "name": "pydruid", + "downloads": 974085 + }, + { + "name": "sphinxcontrib-spelling", + "downloads": 973777 + }, + { + "name": "aioresponses", + "downloads": 973302 + }, + { + "name": "trafaret", + "downloads": 972048 + }, + { + "name": "scons", + "downloads": 971374 + }, + { + "name": "spark-df-profiling", + "downloads": 970933 + }, + { + "name": "yamlordereddictloader", + "downloads": 970192 + }, + { + "name": "click-log", + "downloads": 968789 + }, + { + "name": "sacrebleu", + "downloads": 968404 + }, + { + "name": "flask-principal", + "downloads": 968212 + }, + { + "name": "commentjson", + "downloads": 965801 + }, + { + "name": "testscenarios", + "downloads": 965648 + }, + { + "name": "aspy-refactor-imports", + "downloads": 959970 + }, + { + "name": "django-autocomplete-light", + "downloads": 959551 + }, + { + "name": "face", + "downloads": 959094 + }, + { + "name": "onnxconverter-common", + "downloads": 958486 + }, + { + "name": "aws-cdk-cloud-assembly-schema", + "downloads": 956961 + }, + { + "name": "pyexcel-io", + "downloads": 956692 + }, + { + "name": "grpcio-reflection", + "downloads": 955830 + }, + { + "name": "urlopen", + "downloads": 954102 + }, + { + "name": "httpbin", + "downloads": 953472 + }, + { + "name": "gspread-formatting", + "downloads": 952498 + }, + { + "name": "google-api-helper", + "downloads": 951964 + }, + { + "name": "quandl", + "downloads": 951346 + }, + { + "name": "dbt", + "downloads": 950860 + }, + { + "name": "aws-cdk-aws-sns", + "downloads": 950610 + }, + { + "name": "logzero", + "downloads": 949568 + }, + { + "name": "pygit2", + "downloads": 949565 + }, + { + "name": "treelib", + "downloads": 949544 + }, + { + "name": "omegaconf", + "downloads": 949521 + }, + { + "name": "pytorch-lightning", + "downloads": 949500 + }, + { + "name": "query-string", + "downloads": 949189 + }, + { + "name": "dbt-bigquery", + "downloads": 948783 + }, + { + "name": "twitter-common-lang", + "downloads": 948765 + }, + { + "name": "django-auth-ldap", + "downloads": 948084 + }, + { + "name": "bravado", + "downloads": 948025 + }, + { + "name": "python-jwt", + "downloads": 947910 + }, + { + "name": "kfp-server-api", + "downloads": 945920 + }, + { + "name": "param", + "downloads": 945657 + }, + { + "name": "asttokens", + "downloads": 944930 + }, + { + "name": "pydicom", + "downloads": 943075 + }, + { + "name": "twitter-common-dirutil", + "downloads": 941559 + }, + { + "name": "dpkt", + "downloads": 941126 + }, + { + "name": "log-symbols", + "downloads": 940549 + }, + { + "name": "capstone", + "downloads": 939996 + }, + { + "name": "flask-assets", + "downloads": 939369 + }, + { + "name": "django-csp", + "downloads": 938877 + }, + { + "name": "yara-python", + "downloads": 938766 + }, + { + "name": "ngram", + "downloads": 937208 + }, + { + "name": "baselines", + "downloads": 936533 + }, + { + "name": "itopy", + "downloads": 936059 + }, + { + "name": "dbt-snowflake", + "downloads": 935442 + }, + { + "name": "pyspark-dist-explore", + "downloads": 934425 + }, + { + "name": "drf-writable-nested", + "downloads": 933687 + }, + { + "name": "jsonpath-rw-ext", + "downloads": 933599 + }, + { + "name": "threatconnect", + "downloads": 933166 + }, + { + "name": "eth-account", + "downloads": 932564 + }, + { + "name": "superlance", + "downloads": 930112 + }, + { + "name": "crc16", + "downloads": 929563 + }, + { + "name": "pyarabic", + "downloads": 927576 + }, + { + "name": "hexbytes", + "downloads": 925966 + }, + { + "name": "yacs", + "downloads": 923223 + }, + { + "name": "kneed", + "downloads": 923003 + }, + { + "name": "first", + "downloads": 922908 + }, + { + "name": "sqlalchemy-stubs", + "downloads": 920446 + }, + { + "name": "suds", + "downloads": 920292 + }, + { + "name": "twitter-common-log", + "downloads": 920254 + }, + { + "name": "twitter-common-options", + "downloads": 919683 + }, + { + "name": "sphinxcontrib-plantuml", + "downloads": 919198 + }, + { + "name": "sms-toolkit", + "downloads": 919013 + }, + { + "name": "eyed3", + "downloads": 917633 + }, + { + "name": "usps-api", + "downloads": 916430 + }, + { + "name": "getch", + "downloads": 915637 + }, + { + "name": "ptpython", + "downloads": 914242 + }, + { + "name": "django-coverage-plugin", + "downloads": 911856 + }, + { + "name": "edgegrid-python", + "downloads": 911463 + }, + { + "name": "m2r", + "downloads": 909614 + }, + { + "name": "postal-address", + "downloads": 909378 + }, + { + "name": "persistent", + "downloads": 908905 + }, + { + "name": "flask-limiter", + "downloads": 908744 + }, + { + "name": "dbfread", + "downloads": 906446 + }, + { + "name": "pandas-usaddress", + "downloads": 905146 + }, + { + "name": "strip-hints", + "downloads": 904792 + }, + { + "name": "artifactory", + "downloads": 904296 + }, + { + "name": "eth-rlp", + "downloads": 903802 + }, + { + "name": "halo", + "downloads": 903773 + }, + { + "name": "pdpyras", + "downloads": 903451 + }, + { + "name": "zope-sqlalchemy", + "downloads": 903322 + }, + { + "name": "testing-postgresql", + "downloads": 903081 + }, + { + "name": "pywatchman", + "downloads": 902565 + }, + { + "name": "html-testrunner", + "downloads": 901372 + }, + { + "name": "rdflib-jsonld", + "downloads": 901030 + }, + { + "name": "scrypt", + "downloads": 901024 + }, + { + "name": "spinners", + "downloads": 900055 + }, + { + "name": "htcondor", + "downloads": 899150 + }, + { + "name": "oslo-db", + "downloads": 898927 + }, + { + "name": "gin-config", + "downloads": 898763 + }, + { + "name": "heroku3", + "downloads": 898347 + }, + { + "name": "aws-cdk-aws-certificatemanager", + "downloads": 897984 + }, + { + "name": "aws-cdk-aws-route53", + "downloads": 897692 + }, + { + "name": "django-haystack", + "downloads": 896186 + }, + { + "name": "aws-cdk-aws-cloudformation", + "downloads": 896149 + }, + { + "name": "drf-extensions", + "downloads": 895941 + }, + { + "name": "eth-keyfile", + "downloads": 894873 + }, + { + "name": "property-manager", + "downloads": 894709 + }, + { + "name": "deap", + "downloads": 893815 + }, + { + "name": "pytest-freezegun", + "downloads": 892177 + }, + { + "name": "aws-cdk-aws-autoscaling-common", + "downloads": 892138 + }, + { + "name": "pyod", + "downloads": 891312 + }, + { + "name": "interpret-core", + "downloads": 891256 + }, + { + "name": "teamcity-messages", + "downloads": 890443 + }, + { + "name": "btrees", + "downloads": 889918 + }, + { + "name": "sailthru-client", + "downloads": 889658 + }, + { + "name": "quinn", + "downloads": 889110 + }, + { + "name": "aws-cdk-aws-applicationautoscaling", + "downloads": 886976 + }, + { + "name": "flask-pymongo", + "downloads": 886507 + }, + { + "name": "adorad", + "downloads": 885618 + }, + { + "name": "latexcodec", + "downloads": 884898 + }, + { + "name": "robotframework-selenium2library", + "downloads": 883086 + }, + { + "name": "pyshark", + "downloads": 882108 + }, + { + "name": "netmiko", + "downloads": 881503 + }, + { + "name": "pybtex", + "downloads": 880620 + }, + { + "name": "flake8-deprecated", + "downloads": 880231 + }, + { + "name": "pygal", + "downloads": 879086 + }, + { + "name": "intelhex", + "downloads": 878814 + }, + { + "name": "python-heatclient", + "downloads": 878750 + }, + { + "name": "kaitaistruct", + "downloads": 878485 + }, + { + "name": "kfp", + "downloads": 878260 + }, + { + "name": "udatetime", + "downloads": 876871 + }, + { + "name": "neo4j", + "downloads": 876729 + }, + { + "name": "grpc-google-logging-v2", + "downloads": 875440 + }, + { + "name": "model-bakery", + "downloads": 874045 + }, + { + "name": "dumb-init", + "downloads": 871701 + }, + { + "name": "google-cloud-automl", + "downloads": 871126 + }, + { + "name": "django-ratelimit", + "downloads": 870936 + }, + { + "name": "gender-guesser", + "downloads": 870879 + }, + { + "name": "cron-descriptor", + "downloads": 870860 + }, + { + "name": "aioboto3", + "downloads": 869024 + }, + { + "name": "ccxt", + "downloads": 868532 + }, + { + "name": "grpc-google-pubsub-v1", + "downloads": 868416 + }, + { + "name": "ovs", + "downloads": 867711 + }, + { + "name": "tf-slim", + "downloads": 866423 + }, + { + "name": "marshmallow-dataclass", + "downloads": 866340 + }, + { + "name": "bayesian-optimization", + "downloads": 866062 + }, + { + "name": "evergreen-py", + "downloads": 865826 + }, + { + "name": "namedlist", + "downloads": 864326 + }, + { + "name": "aws-cdk-aws-elasticloadbalancingv2", + "downloads": 862485 + }, + { + "name": "milksnake", + "downloads": 862274 + }, + { + "name": "flake8-debugger", + "downloads": 860574 + }, + { + "name": "tabulator", + "downloads": 860428 + }, + { + "name": "seleniumbase", + "downloads": 859020 + }, + { + "name": "django-classy-tags", + "downloads": 858657 + }, + { + "name": "gax-google-logging-v2", + "downloads": 857730 + }, + { + "name": "pydevd", + "downloads": 856667 + }, + { + "name": "hdfs3", + "downloads": 856309 + }, + { + "name": "skl2onnx", + "downloads": 855444 + }, + { + "name": "watermark", + "downloads": 854796 + }, + { + "name": "json2parquet", + "downloads": 854753 + }, + { + "name": "pytest-socket", + "downloads": 854220 + }, + { + "name": "wsgi-request-logger", + "downloads": 852841 + }, + { + "name": "coverage-badge", + "downloads": 851826 + }, + { + "name": "mitmproxy", + "downloads": 851468 + }, + { + "name": "polling", + "downloads": 851316 + }, + { + "name": "anyio", + "downloads": 850805 + }, + { + "name": "django-elasticsearch-dsl", + "downloads": 849320 + }, + { + "name": "wmi", + "downloads": 849288 + }, + { + "name": "gax-google-pubsub-v1", + "downloads": 849264 + }, + { + "name": "pyudev", + "downloads": 848859 + }, + { + "name": "alchemy-mock", + "downloads": 848253 + }, + { + "name": "asyncssh", + "downloads": 848040 + }, + { + "name": "future-fstrings", + "downloads": 848026 + }, + { + "name": "websocket", + "downloads": 847617 + }, + { + "name": "django-cacheops", + "downloads": 847344 + }, + { + "name": "graphyte", + "downloads": 845195 + }, + { + "name": "speaklater", + "downloads": 844409 + }, + { + "name": "pycron", + "downloads": 844215 + }, + { + "name": "pycpfcnpj", + "downloads": 843972 + }, + { + "name": "aws-cdk-aws-apigateway", + "downloads": 843675 + }, + { + "name": "oslo-messaging", + "downloads": 841532 + }, + { + "name": "django-bootstrap4", + "downloads": 841471 + }, + { + "name": "docstring-parser", + "downloads": 840854 + }, + { + "name": "click-default-group", + "downloads": 840587 + }, + { + "name": "oslo-policy", + "downloads": 840074 + }, + { + "name": "tavern", + "downloads": 839626 + }, + { + "name": "azure-storage-logging", + "downloads": 839136 + }, + { + "name": "bindep", + "downloads": 839007 + }, + { + "name": "pytest-bdd", + "downloads": 836444 + }, + { + "name": "coremltools", + "downloads": 834152 + }, + { + "name": "varint", + "downloads": 832405 + }, + { + "name": "wincertstore", + "downloads": 832299 + }, + { + "name": "hashin", + "downloads": 831706 + }, + { + "name": "sparqlwrapper", + "downloads": 831203 + }, + { + "name": "whoosh", + "downloads": 830919 + }, + { + "name": "ipfshttpclient", + "downloads": 830460 + }, + { + "name": "django-heroku", + "downloads": 829829 + }, + { + "name": "extract-msg", + "downloads": 829666 + }, + { + "name": "zenpy", + "downloads": 826667 + }, + { + "name": "jax", + "downloads": 826570 + }, + { + "name": "dynamodb-json", + "downloads": 826404 + }, + { + "name": "tf-nightly", + "downloads": 824317 + }, + { + "name": "multitasking", + "downloads": 824017 + }, + { + "name": "json2html", + "downloads": 823672 + }, + { + "name": "hacking", + "downloads": 823249 + }, + { + "name": "injector", + "downloads": 821799 + }, + { + "name": "qualname", + "downloads": 821678 + }, + { + "name": "vtk", + "downloads": 821180 + }, + { + "name": "comet-ml", + "downloads": 818943 + }, + { + "name": "treeinterpreter", + "downloads": 818867 + }, + { + "name": "etcd3", + "downloads": 818255 + }, + { + "name": "imagecodecs", + "downloads": 817349 + }, + { + "name": "py-vapid", + "downloads": 816844 + }, + { + "name": "docx2txt", + "downloads": 816286 + }, + { + "name": "pygeoip", + "downloads": 815633 + }, + { + "name": "oslo-service", + "downloads": 815173 + }, + { + "name": "cpplint", + "downloads": 814465 + }, + { + "name": "django-watchman", + "downloads": 814089 + }, + { + "name": "transifex-client", + "downloads": 813153 + }, + { + "name": "linear-tsv", + "downloads": 813125 + }, + { + "name": "pybtex-docutils", + "downloads": 812821 + }, + { + "name": "multiaddr", + "downloads": 812470 + }, + { + "name": "opencensus-ext-zipkin", + "downloads": 812127 + }, + { + "name": "simple-settings", + "downloads": 811752 + }, + { + "name": "checksumdir", + "downloads": 811455 + }, + { + "name": "dependency-injector", + "downloads": 809948 + }, + { + "name": "wurlitzer", + "downloads": 809905 + }, + { + "name": "py2neo", + "downloads": 809850 + }, + { + "name": "pytest-pep8", + "downloads": 809164 + }, + { + "name": "pyldavis", + "downloads": 808919 + }, + { + "name": "jsons", + "downloads": 808420 + }, + { + "name": "durationpy", + "downloads": 807709 + }, + { + "name": "lazy-import", + "downloads": 807325 + }, + { + "name": "aiopg", + "downloads": 806306 + }, + { + "name": "sqlitedict", + "downloads": 805997 + }, + { + "name": "ratelimiter", + "downloads": 803556 + }, + { + "name": "aws-cdk-aws-sns-subscriptions", + "downloads": 803424 + }, + { + "name": "pyexasol", + "downloads": 802912 + }, + { + "name": "auditwheel", + "downloads": 800989 + }, + { + "name": "eradicate", + "downloads": 800516 + }, + { + "name": "django-json-widget", + "downloads": 800393 + }, + { + "name": "poster", + "downloads": 797208 + }, + { + "name": "pytorch-pretrained-bert", + "downloads": 797140 + }, + { + "name": "binpacking", + "downloads": 796992 + }, + { + "name": "times", + "downloads": 796829 + }, + { + "name": "oslo-middleware", + "downloads": 796401 + }, + { + "name": "rarfile", + "downloads": 796398 + }, + { + "name": "aadict", + "downloads": 796002 + }, + { + "name": "pyct", + "downloads": 795995 + }, + { + "name": "pastescript", + "downloads": 795963 + }, + { + "name": "pyros-genmsg", + "downloads": 795956 + }, + { + "name": "yarn-api-client", + "downloads": 794651 + }, + { + "name": "jsonmerge", + "downloads": 793718 + }, + { + "name": "asteval", + "downloads": 793460 + }, + { + "name": "django-bootstrap3", + "downloads": 793051 + }, + { + "name": "mockito", + "downloads": 792267 + }, + { + "name": "openml", + "downloads": 791910 + }, + { + "name": "youtube-dl-server", + "downloads": 790479 + }, + { + "name": "nosexcover", + "downloads": 790357 + }, + { + "name": "pyqrcode", + "downloads": 789704 + }, + { + "name": "publicsuffix2", + "downloads": 789459 + }, + { + "name": "kappa", + "downloads": 787804 + }, + { + "name": "onnxmltools", + "downloads": 787215 + }, + { + "name": "aio-pika", + "downloads": 787170 + }, + { + "name": "paypalrestsdk", + "downloads": 787032 + }, + { + "name": "python-language-server", + "downloads": 786550 + }, + { + "name": "python-designateclient", + "downloads": 785900 + }, + { + "name": "aws-cdk-aws-cloudfront", + "downloads": 785608 + }, + { + "name": "aws-cdk-aws-elasticloadbalancing", + "downloads": 784688 + }, + { + "name": "aws-cdk-aws-ecr", + "downloads": 784531 + }, + { + "name": "fastdiff", + "downloads": 784437 + }, + { + "name": "pytricia", + "downloads": 784124 + }, + { + "name": "combo", + "downloads": 783136 + }, + { + "name": "python-louvain", + "downloads": 782720 + }, + { + "name": "mandrill", + "downloads": 782111 + }, + { + "name": "django-modeltranslation", + "downloads": 779635 + }, + { + "name": "suod", + "downloads": 778582 + }, + { + "name": "testrepository", + "downloads": 778043 + }, + { + "name": "aws-cdk-aws-secretsmanager", + "downloads": 778038 + }, + { + "name": "aws-cdk-aws-ecr-assets", + "downloads": 776729 + }, + { + "name": "atpublic", + "downloads": 776687 + }, + { + "name": "efficientnet", + "downloads": 775507 + }, + { + "name": "lizard", + "downloads": 772922 + }, + { + "name": "yamale", + "downloads": 772815 + }, + { + "name": "request", + "downloads": 772321 + }, + { + "name": "osprofiler", + "downloads": 772267 + }, + { + "name": "questionary", + "downloads": 771956 + }, + { + "name": "cql", + "downloads": 771442 + }, + { + "name": "js2py", + "downloads": 771114 + }, + { + "name": "pyinquirer", + "downloads": 770953 + }, + { + "name": "daemoniker", + "downloads": 770303 + }, + { + "name": "autosemver", + "downloads": 769113 + }, + { + "name": "memcnn", + "downloads": 768697 + }, + { + "name": "tika", + "downloads": 768567 + }, + { + "name": "oslo-cache", + "downloads": 768122 + }, + { + "name": "python-jsonrpc-server", + "downloads": 768099 + }, + { + "name": "fudge", + "downloads": 767823 + }, + { + "name": "keyboard", + "downloads": 766388 + }, + { + "name": "aws-cdk-custom-resources", + "downloads": 765237 + }, + { + "name": "aws-cdk-aws-autoscaling", + "downloads": 764893 + }, + { + "name": "get", + "downloads": 763900 + }, + { + "name": "pyros-genpy", + "downloads": 763230 + }, + { + "name": "aws-cdk-aws-route53-targets", + "downloads": 762999 + }, + { + "name": "pgeocode", + "downloads": 762704 + }, + { + "name": "flake8-black", + "downloads": 762660 + }, + { + "name": "django-constance", + "downloads": 761900 + }, + { + "name": "publicsuffixlist", + "downloads": 761407 + }, + { + "name": "aws-cdk-aws-sam", + "downloads": 761312 + }, + { + "name": "atlassian-python-api", + "downloads": 760332 + }, + { + "name": "post", + "downloads": 758600 + }, + { + "name": "pyviz-comms", + "downloads": 757946 + }, + { + "name": "hijri-converter", + "downloads": 757455 + }, + { + "name": "replit", + "downloads": 756750 + }, + { + "name": "django-log-request-id", + "downloads": 754928 + }, + { + "name": "pytest-spark", + "downloads": 754676 + }, + { + "name": "bunch", + "downloads": 754443 + }, + { + "name": "zappa", + "downloads": 754096 + }, + { + "name": "keystonemiddleware", + "downloads": 753897 + }, + { + "name": "gputil", + "downloads": 752505 + }, + { + "name": "attr", + "downloads": 751863 + }, + { + "name": "nose-cov", + "downloads": 751832 + }, + { + "name": "concurrentloghandler", + "downloads": 751771 + }, + { + "name": "azure-appconfiguration", + "downloads": 751119 + }, + { + "name": "splinter", + "downloads": 750340 + }, + { + "name": "logilab-common", + "downloads": 749959 + }, + { + "name": "robotremoteserver", + "downloads": 747442 + }, + { + "name": "pynput", + "downloads": 746234 + }, + { + "name": "blist", + "downloads": 746053 + }, + { + "name": "django-compat", + "downloads": 745158 + }, + { + "name": "uncertainties", + "downloads": 745007 + }, + { + "name": "pycountry-convert", + "downloads": 744067 + }, + { + "name": "osmium", + "downloads": 743959 + }, + { + "name": "flake8-tidy-imports", + "downloads": 742924 + }, + { + "name": "logstash-formatter", + "downloads": 741377 + }, + { + "name": "homeassistant", + "downloads": 740883 + }, + { + "name": "readchar", + "downloads": 740430 + }, + { + "name": "interpret-community", + "downloads": 740300 + }, + { + "name": "munkres", + "downloads": 739368 + }, + { + "name": "twitter-common-collections", + "downloads": 739029 + }, + { + "name": "pytest-factoryboy", + "downloads": 738879 + }, + { + "name": "image", + "downloads": 738489 + }, + { + "name": "u-msgpack-python", + "downloads": 738390 + }, + { + "name": "sphinx-copybutton", + "downloads": 738065 + }, + { + "name": "pythonnet", + "downloads": 737914 + }, + { + "name": "plyfile", + "downloads": 737057 + }, + { + "name": "zdesk", + "downloads": 737053 + }, + { + "name": "shrub-py", + "downloads": 737052 + }, + { + "name": "sparkmeasure", + "downloads": 736916 + }, + { + "name": "stldecompose", + "downloads": 736493 + }, + { + "name": "flake8-eradicate", + "downloads": 736148 + }, + { + "name": "pycadf", + "downloads": 736087 + }, + { + "name": "apache-libcloud", + "downloads": 735758 + }, + { + "name": "aws-cdk-aws-ecs", + "downloads": 735016 + }, + { + "name": "vcversioner", + "downloads": 734450 + }, + { + "name": "aws-cdk-aws-servicediscovery", + "downloads": 734081 + }, + { + "name": "authy", + "downloads": 734052 + }, + { + "name": "djangorestframework-stubs", + "downloads": 733743 + }, + { + "name": "pykmip", + "downloads": 733006 + }, + { + "name": "fake-factory", + "downloads": 732024 + }, + { + "name": "django-admin-sortable2", + "downloads": 731518 + }, + { + "name": "gnureadline", + "downloads": 730655 + }, + { + "name": "http-ece", + "downloads": 730619 + }, + { + "name": "pygeocoder", + "downloads": 729985 + }, + { + "name": "django-object-actions", + "downloads": 729901 + }, + { + "name": "aiohttp-jinja2", + "downloads": 729667 + }, + { + "name": "aws-cdk-aws-autoscaling-hooktargets", + "downloads": 729389 + }, + { + "name": "artifacts-keyring", + "downloads": 729040 + }, + { + "name": "colcon-core", + "downloads": 728817 + }, + { + "name": "twython", + "downloads": 728524 + }, + { + "name": "holoviews", + "downloads": 727175 + }, + { + "name": "py-zipkin", + "downloads": 726625 + }, + { + "name": "jaconv", + "downloads": 725831 + }, + { + "name": "mysql", + "downloads": 725546 + }, + { + "name": "lyricwikia", + "downloads": 725258 + }, + { + "name": "blindspin", + "downloads": 725239 + }, + { + "name": "yoyo-migrations", + "downloads": 724486 + }, + { + "name": "cloudscraper", + "downloads": 724291 + }, + { + "name": "django-extra-fields", + "downloads": 720201 + }, + { + "name": "priority", + "downloads": 719291 + }, + { + "name": "python-barbicanclient", + "downloads": 719205 + }, + { + "name": "honcho", + "downloads": 718885 + }, + { + "name": "bitstruct", + "downloads": 715723 + }, + { + "name": "sfx-jaeger-client", + "downloads": 714375 + }, + { + "name": "facebookads", + "downloads": 714061 + }, + { + "name": "teradatasql", + "downloads": 713460 + }, + { + "name": "os-testr", + "downloads": 713169 + }, + { + "name": "pytelegrambotapi", + "downloads": 713054 + }, + { + "name": "pdqhash", + "downloads": 712952 + }, + { + "name": "pyicu", + "downloads": 712490 + }, + { + "name": "cursor", + "downloads": 711291 + }, + { + "name": "django-multiselectfield", + "downloads": 711171 + }, + { + "name": "django-sekizai", + "downloads": 711073 + }, + { + "name": "pykube-ng", + "downloads": 710474 + }, + { + "name": "gsutil", + "downloads": 709678 + }, + { + "name": "oset", + "downloads": 709637 + }, + { + "name": "colcon-python-setup-py", + "downloads": 709441 + }, + { + "name": "crc32c", + "downloads": 708476 + }, + { + "name": "uritemplate-py", + "downloads": 708394 + }, + { + "name": "flake8-class-newline", + "downloads": 707794 + }, + { + "name": "sudachipy", + "downloads": 707095 + }, + { + "name": "office365-rest-python-client", + "downloads": 706948 + }, + { + "name": "colcon-test-result", + "downloads": 706802 + }, + { + "name": "flask-apispec", + "downloads": 705358 + }, + { + "name": "pycld2", + "downloads": 704178 + }, + { + "name": "keras-mxnet", + "downloads": 704004 + }, + { + "name": "py-zabbix", + "downloads": 703157 + }, + { + "name": "pyclipper", + "downloads": 702222 + }, + { + "name": "ansi2html", + "downloads": 702106 + }, + { + "name": "nbclassic", + "downloads": 701975 + }, + { + "name": "nflx-genie-client", + "downloads": 701799 + }, + { + "name": "formencode", + "downloads": 700618 + }, + { + "name": "oslo-upgradecheck", + "downloads": 699753 + }, + { + "name": "django-tinymce", + "downloads": 699554 + }, + { + "name": "python-coveralls", + "downloads": 698867 + }, + { + "name": "flake8-mutable", + "downloads": 698669 + }, + { + "name": "pytest-github-actions-annotate-failures", + "downloads": 697578 + }, + { + "name": "bbcode", + "downloads": 696948 + }, + { + "name": "smartsheet-python-sdk", + "downloads": 696445 + }, + { + "name": "flask-babelex", + "downloads": 696162 + }, + { + "name": "colcon-cmake", + "downloads": 695900 + }, + { + "name": "reno", + "downloads": 695893 + }, + { + "name": "pytest-lazy-fixture", + "downloads": 695646 + }, + { + "name": "vistir", + "downloads": 695553 + }, + { + "name": "fissix", + "downloads": 695132 + }, + { + "name": "python-etcd", + "downloads": 694703 + }, + { + "name": "pyhdb", + "downloads": 693406 + }, + { + "name": "django-pipeline", + "downloads": 693166 + }, + { + "name": "jsonpath", + "downloads": 692282 + }, + { + "name": "aws-cdk-aws-stepfunctions", + "downloads": 692261 + }, + { + "name": "envparse", + "downloads": 692073 + }, + { + "name": "plette", + "downloads": 692052 + }, + { + "name": "py7zr", + "downloads": 692024 + }, + { + "name": "colcon-ros", + "downloads": 691687 + }, + { + "name": "flake8-logging-format", + "downloads": 690411 + }, + { + "name": "jproperties", + "downloads": 689745 + }, + { + "name": "aiohttp-session", + "downloads": 689271 + }, + { + "name": "moderngl", + "downloads": 686859 + }, + { + "name": "aiormq", + "downloads": 686592 + }, + { + "name": "dlib", + "downloads": 686343 + }, + { + "name": "kedro", + "downloads": 685727 + }, + { + "name": "pytest-profiling", + "downloads": 684380 + }, + { + "name": "pyexcel", + "downloads": 684353 + }, + { + "name": "django-jsonview", + "downloads": 683517 + }, + { + "name": "pandavro", + "downloads": 682039 + }, + { + "name": "airflow-exporter", + "downloads": 681916 + }, + { + "name": "contextdecorator", + "downloads": 681255 + }, + { + "name": "pip-shims", + "downloads": 681042 + }, + { + "name": "flake8-bandit", + "downloads": 680885 + }, + { + "name": "panel", + "downloads": 680660 + }, + { + "name": "py2-ipaddress", + "downloads": 679619 + }, + { + "name": "simple-crypt", + "downloads": 679322 + }, + { + "name": "colcon-recursive-crawl", + "downloads": 679172 + }, + { + "name": "colcon-library-path", + "downloads": 678840 + }, + { + "name": "jupyter-pip", + "downloads": 678188 + }, + { + "name": "colcon-pkg-config", + "downloads": 677889 + }, + { + "name": "nose-xunitmp", + "downloads": 677622 + }, + { + "name": "mailchimp3", + "downloads": 677596 + }, + { + "name": "wagtail", + "downloads": 677421 + }, + { + "name": "ebaysdk", + "downloads": 676643 + }, + { + "name": "azureml", + "downloads": 676436 + }, + { + "name": "draftjs-exporter", + "downloads": 676171 + }, + { + "name": "everett", + "downloads": 675906 + }, + { + "name": "async-exit-stack", + "downloads": 675736 + }, + { + "name": "assertpy", + "downloads": 673972 + }, + { + "name": "piexif", + "downloads": 673438 + }, + { + "name": "featuretools", + "downloads": 673153 + }, + { + "name": "func-timeout", + "downloads": 673070 + }, + { + "name": "requirementslib", + "downloads": 672871 + }, + { + "name": "libvirt-python", + "downloads": 672522 + }, + { + "name": "img2pdf", + "downloads": 672186 + }, + { + "name": "opencv-contrib-python-headless", + "downloads": 672168 + }, + { + "name": "pyftpdlib", + "downloads": 671739 + }, + { + "name": "speedtest-cli", + "downloads": 671058 + }, + { + "name": "brunel", + "downloads": 670703 + }, + { + "name": "python-barcode", + "downloads": 670530 + }, + { + "name": "flask-debugtoolbar", + "downloads": 670487 + }, + { + "name": "socketio-client", + "downloads": 670314 + }, + { + "name": "python2-secrets", + "downloads": 669836 + }, + { + "name": "azure-mgmt-synapse", + "downloads": 669114 + }, + { + "name": "requests-oauth", + "downloads": 666467 + }, + { + "name": "oslo-reports", + "downloads": 665603 + }, + { + "name": "rpqueue", + "downloads": 665599 + }, + { + "name": "colander", + "downloads": 665265 + }, + { + "name": "pyunpack", + "downloads": 665254 + }, + { + "name": "iso-639", + "downloads": 664877 + }, + { + "name": "azure-mgmt-documentdb", + "downloads": 664424 + }, + { + "name": "jobspy", + "downloads": 664393 + }, + { + "name": "automaton", + "downloads": 663915 + }, + { + "name": "zipcodes", + "downloads": 662619 + }, + { + "name": "metaphone", + "downloads": 661388 + }, + { + "name": "flake8-colors", + "downloads": 661105 + }, + { + "name": "django-modelcluster", + "downloads": 660955 + }, + { + "name": "pytest-subtests", + "downloads": 660364 + }, + { + "name": "aws-cdk-aws-codebuild", + "downloads": 658851 + }, + { + "name": "aws-cdk-aws-codecommit", + "downloads": 658479 + }, + { + "name": "ibm-db", + "downloads": 657683 + }, + { + "name": "django-rq", + "downloads": 657597 + }, + { + "name": "nibabel", + "downloads": 656813 + }, + { + "name": "pyhumps", + "downloads": 656610 + }, + { + "name": "graphene-sqlalchemy", + "downloads": 655932 + }, + { + "name": "dotmap", + "downloads": 652757 + }, + { + "name": "pockets", + "downloads": 652737 + }, + { + "name": "pyquaternion", + "downloads": 651575 + }, + { + "name": "waiting", + "downloads": 651328 + }, + { + "name": "chalice", + "downloads": 650898 + }, + { + "name": "jsbeautifier", + "downloads": 650456 + }, + { + "name": "hachoir", + "downloads": 650378 + }, + { + "name": "django-jenkins", + "downloads": 650377 + }, + { + "name": "oslo-versionedobjects", + "downloads": 650185 + }, + { + "name": "django-statsd-mozilla", + "downloads": 649654 + }, + { + "name": "compatibility-lib", + "downloads": 648998 + }, + { + "name": "pyjsparser", + "downloads": 648009 + }, + { + "name": "docx", + "downloads": 647965 + }, + { + "name": "google-cloud-iam", + "downloads": 647769 + }, + { + "name": "forex-python", + "downloads": 646832 + }, + { + "name": "trimesh", + "downloads": 646648 + }, + { + "name": "pytorch-transformers", + "downloads": 646519 + }, + { + "name": "plotly-express", + "downloads": 646354 + }, + { + "name": "sparse-dot-topn", + "downloads": 645828 + }, + { + "name": "pytest-json-report", + "downloads": 645673 + }, + { + "name": "bowler", + "downloads": 644956 + }, + { + "name": "pysolr", + "downloads": 644798 + }, + { + "name": "supermercado", + "downloads": 644635 + }, + { + "name": "djangorestframework-xml", + "downloads": 644261 + }, + { + "name": "flake8-string-format", + "downloads": 644025 + }, + { + "name": "construct", + "downloads": 643821 + }, + { + "name": "prov", + "downloads": 643327 + }, + { + "name": "ruptures", + "downloads": 641920 + }, + { + "name": "cli-helpers", + "downloads": 640944 + }, + { + "name": "neo4j-driver", + "downloads": 640727 + }, + { + "name": "azure-synapse-spark", + "downloads": 639688 + }, + { + "name": "willow", + "downloads": 638808 + }, + { + "name": "google-cloud-redis", + "downloads": 638670 + }, + { + "name": "aws-cdk-aws-batch", + "downloads": 638453 + }, + { + "name": "www-authenticate", + "downloads": 638355 + }, + { + "name": "funcparserlib", + "downloads": 638347 + }, + { + "name": "kmodes", + "downloads": 638143 + }, + { + "name": "pydot2", + "downloads": 637486 + }, + { + "name": "doublemetaphone", + "downloads": 637475 + }, + { + "name": "pylama", + "downloads": 637094 + }, + { + "name": "tfds-nightly", + "downloads": 636964 + }, + { + "name": "azure-synapse-accesscontrol", + "downloads": 635914 + }, + { + "name": "glances", + "downloads": 635469 + }, + { + "name": "pydriller", + "downloads": 635174 + }, + { + "name": "yellowbrick", + "downloads": 634542 + }, + { + "name": "colcon-bash", + "downloads": 633861 + }, + { + "name": "oss2", + "downloads": 633122 + }, + { + "name": "django-autoslug", + "downloads": 633045 + }, + { + "name": "ikp3db", + "downloads": 632597 + }, + { + "name": "tensorflowjs", + "downloads": 630607 + }, + { + "name": "aiokafka", + "downloads": 629502 + }, + { + "name": "ffmpy", + "downloads": 629104 + }, + { + "name": "tableschema", + "downloads": 629004 + }, + { + "name": "pyzbar", + "downloads": 628803 + }, + { + "name": "zope-index", + "downloads": 627524 + }, + { + "name": "robotframework-pythonlibcore", + "downloads": 627369 + }, + { + "name": "scikit-surprise", + "downloads": 627120 + }, + { + "name": "fastentrypoints", + "downloads": 626545 + }, + { + "name": "colcon-output", + "downloads": 626171 + }, + { + "name": "colcon-package-selection", + "downloads": 625925 + }, + { + "name": "s3io", + "downloads": 625811 + }, + { + "name": "pytrends", + "downloads": 625701 + }, + { + "name": "sphinxcontrib-napoleon", + "downloads": 624809 + }, + { + "name": "colcon-package-information", + "downloads": 624744 + }, + { + "name": "colcon-defaults", + "downloads": 624675 + }, + { + "name": "svgwrite", + "downloads": 624587 + }, + { + "name": "colcon-metadata", + "downloads": 624425 + }, + { + "name": "exchangelib", + "downloads": 623811 + }, + { + "name": "comet-git-pure", + "downloads": 623686 + }, + { + "name": "sphinx-argparse", + "downloads": 623409 + }, + { + "name": "wordsegment", + "downloads": 622868 + }, + { + "name": "fcm-django", + "downloads": 621961 + }, + { + "name": "nlp", + "downloads": 621780 + }, + { + "name": "colcon-powershell", + "downloads": 621590 + }, + { + "name": "nteract-scrapbook", + "downloads": 621488 + }, + { + "name": "colcon-parallel-executor", + "downloads": 621431 + }, + { + "name": "braceexpand", + "downloads": 621236 + }, + { + "name": "editorconfig", + "downloads": 621103 + }, + { + "name": "scrapy-crawlera", + "downloads": 621066 + }, + { + "name": "uwsgitop", + "downloads": 620781 + }, + { + "name": "magicinvoke", + "downloads": 620691 + }, + { + "name": "hypercorn", + "downloads": 619933 + }, + { + "name": "albumentations", + "downloads": 619696 + }, + { + "name": "pygraphviz", + "downloads": 619401 + }, + { + "name": "django-cors-middleware", + "downloads": 619100 + }, + { + "name": "readability-lxml", + "downloads": 618800 + }, + { + "name": "slimit", + "downloads": 617734 + }, + { + "name": "ibm-cloud-sdk-core", + "downloads": 617522 + }, + { + "name": "flask-swagger-ui", + "downloads": 617340 + }, + { + "name": "password", + "downloads": 616659 + }, + { + "name": "dictionaries", + "downloads": 615686 + }, + { + "name": "djangorestframework-filters", + "downloads": 615567 + }, + { + "name": "cachepath", + "downloads": 615475 + }, + { + "name": "singleton-decorator", + "downloads": 615369 + }, + { + "name": "aws-cdk-aws-codepipeline", + "downloads": 615047 + }, + { + "name": "jaxlib", + "downloads": 614661 + }, + { + "name": "setuptools-scm-git-archive", + "downloads": 614575 + }, + { + "name": "hydra-core", + "downloads": 614193 + }, + { + "name": "flufl-lock", + "downloads": 614036 + }, + { + "name": "unidiff", + "downloads": 613935 + }, + { + "name": "inquirer", + "downloads": 613908 + }, + { + "name": "graphite-web", + "downloads": 613279 + }, + { + "name": "openapi-schema-validator", + "downloads": 612529 + }, + { + "name": "pytest-localserver", + "downloads": 612107 + }, + { + "name": "backports-os", + "downloads": 612054 + }, + { + "name": "gapic-google-cloud-spanner-v1", + "downloads": 611417 + }, + { + "name": "gapic-google-cloud-spanner-admin-instance-v1", + "downloads": 611390 + }, + { + "name": "gapic-google-cloud-spanner-admin-database-v1", + "downloads": 611212 + }, + { + "name": "python-nmap", + "downloads": 611126 + }, + { + "name": "proto-google-cloud-spanner-v1", + "downloads": 611073 + }, + { + "name": "proto-google-cloud-spanner-admin-database-v1", + "downloads": 611042 + }, + { + "name": "proto-google-cloud-spanner-admin-instance-v1", + "downloads": 610849 + }, + { + "name": "robotframework-pabot", + "downloads": 610798 + }, + { + "name": "dm-xmlsec-binding", + "downloads": 610519 + }, + { + "name": "pylint-quotes", + "downloads": 610405 + }, + { + "name": "datacompy", + "downloads": 610365 + }, + { + "name": "pyminizip", + "downloads": 609865 + }, + { + "name": "oslo-rootwrap", + "downloads": 609375 + }, + { + "name": "pep562", + "downloads": 609154 + }, + { + "name": "colcon-notification", + "downloads": 608859 + }, + { + "name": "mirakuru", + "downloads": 607509 + }, + { + "name": "colcon-common-extensions", + "downloads": 607444 + }, + { + "name": "google-cloud-datacatalog", + "downloads": 607254 + }, + { + "name": "django-annoying", + "downloads": 606254 + }, + { + "name": "python-dynamodb-lock", + "downloads": 606028 + }, + { + "name": "goslate", + "downloads": 605551 + }, + { + "name": "colcon-devtools", + "downloads": 604612 + }, + { + "name": "lmfit", + "downloads": 604486 + }, + { + "name": "pytube", + "downloads": 604378 + }, + { + "name": "pyexcel-xlsx", + "downloads": 603770 + }, + { + "name": "jupyterlab-launcher", + "downloads": 603588 + }, + { + "name": "libhoney", + "downloads": 603358 + }, + { + "name": "dash-bootstrap-components", + "downloads": 603268 + }, + { + "name": "workflow", + "downloads": 602520 + }, + { + "name": "aws-cdk-aws-events-targets", + "downloads": 601799 + }, + { + "name": "colcon-mixin", + "downloads": 601343 + }, + { + "name": "pecan", + "downloads": 601303 + }, + { + "name": "dnslib", + "downloads": 601279 + }, + { + "name": "sklearn-crfsuite", + "downloads": 600716 + }, + { + "name": "pyprind", + "downloads": 600656 + }, + { + "name": "redlock-py", + "downloads": 600243 + }, + { + "name": "couchbase", + "downloads": 598685 + }, + { + "name": "swifter", + "downloads": 598677 + }, + { + "name": "scrapy-fake-useragent", + "downloads": 598541 + }, + { + "name": "algoliasearch", + "downloads": 598382 + }, + { + "name": "doc8", + "downloads": 597997 + }, + { + "name": "titlecase", + "downloads": 597062 + }, + { + "name": "bigquery-schema-generator", + "downloads": 596863 + }, + { + "name": "aiosqlite", + "downloads": 596849 + }, + { + "name": "aliyun-python-sdk-kms", + "downloads": 596720 + }, + { + "name": "offspring", + "downloads": 595048 + }, + { + "name": "antlr4-python2-runtime", + "downloads": 594911 + }, + { + "name": "colcon-cd", + "downloads": 594113 + }, + { + "name": "slack-webhook", + "downloads": 594047 + }, + { + "name": "twitter-ads", + "downloads": 593876 + }, + { + "name": "python-status", + "downloads": 592909 + }, + { + "name": "flask-rq2", + "downloads": 592830 + }, + { + "name": "mesh-tensorflow", + "downloads": 592704 + }, + { + "name": "aws-cdk-aws-cognito", + "downloads": 592641 + }, + { + "name": "pager", + "downloads": 592364 + }, + { + "name": "anaconda", + "downloads": 592344 + }, + { + "name": "pilkit", + "downloads": 591343 + }, + { + "name": "ifcfg", + "downloads": 591241 + }, + { + "name": "cymruwhois", + "downloads": 590866 + }, + { + "name": "anybadge", + "downloads": 590321 + }, + { + "name": "unipath", + "downloads": 590312 + }, + { + "name": "pyspark-flame", + "downloads": 590077 + }, + { + "name": "interval", + "downloads": 589264 + }, + { + "name": "altair-data-server", + "downloads": 589216 + }, + { + "name": "breathe", + "downloads": 589122 + }, + { + "name": "oslo-privsep", + "downloads": 587749 + }, + { + "name": "wxpython", + "downloads": 587554 + }, + { + "name": "python-monkey-business", + "downloads": 587537 + }, + { + "name": "watchgod", + "downloads": 587512 + }, + { + "name": "win-inet-pton", + "downloads": 587118 + }, + { + "name": "looker-sdk", + "downloads": 586767 + }, + { + "name": "untokenize", + "downloads": 586297 + }, + { + "name": "jieba3k", + "downloads": 585938 + }, + { + "name": "xlutils", + "downloads": 585830 + }, + { + "name": "altair-viewer", + "downloads": 585608 + }, + { + "name": "pyinstrument-cext", + "downloads": 585503 + }, + { + "name": "aws-logging-handlers", + "downloads": 585457 + }, + { + "name": "flask-security", + "downloads": 584677 + }, + { + "name": "twitter-common-confluence", + "downloads": 584397 + }, + { + "name": "pysha3", + "downloads": 583879 + }, + { + "name": "property-cached", + "downloads": 583549 + }, + { + "name": "azure-eventhub-checkpointstoreblob-aio", + "downloads": 583484 + }, + { + "name": "python-can", + "downloads": 583440 + }, + { + "name": "pantsbuild-pants", + "downloads": 582854 + }, + { + "name": "fuzzy", + "downloads": 582700 + }, + { + "name": "django-configurations", + "downloads": 582420 + }, + { + "name": "django-hijack", + "downloads": 582023 + }, + { + "name": "flake8-per-file-ignores", + "downloads": 581859 + }, + { + "name": "django-jinja", + "downloads": 581662 + }, + { + "name": "unicorn", + "downloads": 581330 + }, + { + "name": "altair-saver", + "downloads": 581110 + }, + { + "name": "serpy", + "downloads": 580098 + }, + { + "name": "python-redis", + "downloads": 579968 + }, + { + "name": "django-nested-admin", + "downloads": 578504 + }, + { + "name": "flask-mongoengine", + "downloads": 578196 + }, + { + "name": "htmlparser", + "downloads": 577402 + }, + { + "name": "colorcet", + "downloads": 577287 + }, + { + "name": "mimerender", + "downloads": 576545 + }, + { + "name": "ansible-runner", + "downloads": 575626 + }, + { + "name": "tooz", + "downloads": 575304 + }, + { + "name": "eeweather", + "downloads": 574792 + }, + { + "name": "pykalman", + "downloads": 574736 + }, + { + "name": "shade", + "downloads": 574453 + }, + { + "name": "scikit-plot", + "downloads": 573515 + }, + { + "name": "libusb1", + "downloads": 573473 + }, + { + "name": "moment", + "downloads": 573366 + }, + { + "name": "pathmatch", + "downloads": 573057 + }, + { + "name": "typepy", + "downloads": 572810 + }, + { + "name": "backports-lzma", + "downloads": 572408 + }, + { + "name": "django-recaptcha", + "downloads": 572359 + }, + { + "name": "django-imagekit", + "downloads": 571937 + }, + { + "name": "os-traits", + "downloads": 571043 + }, + { + "name": "lupa", + "downloads": 571022 + }, + { + "name": "polygon-geohasher", + "downloads": 570483 + }, + { + "name": "bintrees", + "downloads": 570395 + }, + { + "name": "nbstripout", + "downloads": 569593 + }, + { + "name": "geog", + "downloads": 568993 + }, + { + "name": "pykcs11", + "downloads": 568870 + }, + { + "name": "wirerope", + "downloads": 568533 + }, + { + "name": "django-two-factor-auth", + "downloads": 568249 + }, + { + "name": "pytest-testmon", + "downloads": 568056 + }, + { + "name": "pyopengl", + "downloads": 567816 + }, + { + "name": "stop-words", + "downloads": 566646 + }, + { + "name": "flatdict", + "downloads": 566454 + }, + { + "name": "pymodbus", + "downloads": 566223 + }, + { + "name": "pyqtwebengine", + "downloads": 566099 + }, + { + "name": "yarg", + "downloads": 565962 + }, + { + "name": "aws-cdk-aws-kinesis", + "downloads": 565919 + }, + { + "name": "mbstrdecoder", + "downloads": 565838 + }, + { + "name": "py-dateutil", + "downloads": 565276 + }, + { + "name": "contractions", + "downloads": 565207 + }, + { + "name": "colcon-lcov-result", + "downloads": 564817 + }, + { + "name": "posix-ipc", + "downloads": 564707 + }, + { + "name": "instantmusic", + "downloads": 564610 + }, + { + "name": "lsm-db", + "downloads": 564050 + }, + { + "name": "datadog-checks-base", + "downloads": 563981 + }, + { + "name": "factor-analyzer", + "downloads": 563981 + }, + { + "name": "dataset", + "downloads": 563798 + }, + { + "name": "oci-cli", + "downloads": 563731 + }, + { + "name": "pycognito", + "downloads": 563561 + }, + { + "name": "datarobot", + "downloads": 561822 + }, + { + "name": "pytype", + "downloads": 560494 + }, + { + "name": "honeycomb-beeline", + "downloads": 560119 + }, + { + "name": "python-magnumclient", + "downloads": 559875 + }, + { + "name": "neutron-lib", + "downloads": 559760 + }, + { + "name": "dj-static", + "downloads": 559423 + }, + { + "name": "aws-lambda-powertools", + "downloads": 559105 + }, + { + "name": "textract", + "downloads": 558687 + }, + { + "name": "tinysegmenter", + "downloads": 558160 + }, + { + "name": "taskflow", + "downloads": 556497 + }, + { + "name": "plyvel", + "downloads": 556199 + }, + { + "name": "ldapdomaindump", + "downloads": 556061 + }, + { + "name": "castellan", + "downloads": 555935 + }, + { + "name": "uhashring", + "downloads": 555347 + }, + { + "name": "xdg", + "downloads": 555330 + }, + { + "name": "dvc", + "downloads": 553960 + }, + { + "name": "pycontracts", + "downloads": 553061 + }, + { + "name": "django-enumfields", + "downloads": 552953 + }, + { + "name": "pytest-parallel", + "downloads": 552911 + }, + { + "name": "bagit", + "downloads": 552471 + }, + { + "name": "feedfinder2", + "downloads": 552181 + }, + { + "name": "simplekml", + "downloads": 551980 + }, + { + "name": "html-linter", + "downloads": 551607 + }, + { + "name": "pybrake", + "downloads": 550150 + }, + { + "name": "template-remover", + "downloads": 550121 + }, + { + "name": "ovsdbapp", + "downloads": 548201 + }, + { + "name": "pymupdf", + "downloads": 548175 + }, + { + "name": "ropgadget", + "downloads": 547735 + }, + { + "name": "azure-keyvault-administration", + "downloads": 547035 + }, + { + "name": "django-fernet-fields", + "downloads": 546724 + }, + { + "name": "build", + "downloads": 546203 + }, + { + "name": "py-mini-racer", + "downloads": 545931 + }, + { + "name": "jq", + "downloads": 545787 + }, + { + "name": "hexdump", + "downloads": 544793 + }, + { + "name": "python-igraph", + "downloads": 544528 + }, + { + "name": "json-logic", + "downloads": 544445 + }, + { + "name": "iso4217", + "downloads": 544137 + }, + { + "name": "pymp-pypi", + "downloads": 544074 + }, + { + "name": "aws-cdk-aws-dynamodb", + "downloads": 543139 + }, + { + "name": "netdisco", + "downloads": 542397 + }, + { + "name": "sanic-cors", + "downloads": 541855 + }, + { + "name": "colcon-zsh", + "downloads": 540591 + }, + { + "name": "alohomora", + "downloads": 540187 + }, + { + "name": "traitsui", + "downloads": 539484 + }, + { + "name": "python3-keyczar", + "downloads": 537888 + }, + { + "name": "pipreqs", + "downloads": 537786 + }, + { + "name": "pyramid-tm", + "downloads": 537543 + }, + { + "name": "aws", + "downloads": 537293 + }, + { + "name": "sounddevice", + "downloads": 537145 + }, + { + "name": "ebooklib", + "downloads": 537018 + }, + { + "name": "os-vif", + "downloads": 536172 + }, + { + "name": "pbkdf2", + "downloads": 536123 + }, + { + "name": "python-hcl2", + "downloads": 536075 + }, + { + "name": "pip-licenses", + "downloads": 535978 + }, + { + "name": "wtforms-json", + "downloads": 535559 + }, + { + "name": "conllu", + "downloads": 534400 + }, + { + "name": "pdpbox", + "downloads": 533746 + }, + { + "name": "open3d-python", + "downloads": 533671 + }, + { + "name": "yolk3k", + "downloads": 533662 + }, + { + "name": "ccy", + "downloads": 533436 + }, + { + "name": "pgpy", + "downloads": 533177 + }, + { + "name": "dbnd", + "downloads": 532932 + }, + { + "name": "ulid-py", + "downloads": 532854 + }, + { + "name": "datefinder", + "downloads": 532519 + }, + { + "name": "simple-rest-client", + "downloads": 532486 + }, + { + "name": "business-duration", + "downloads": 532238 + }, + { + "name": "pyroma", + "downloads": 532162 + }, + { + "name": "django-cookies-samesite", + "downloads": 531840 + }, + { + "name": "os-win", + "downloads": 531502 + }, + { + "name": "stagger", + "downloads": 530504 + }, + { + "name": "jsonsir", + "downloads": 530154 + }, + { + "name": "jsonform", + "downloads": 530103 + }, + { + "name": "pyjq", + "downloads": 530103 + }, + { + "name": "drf-jwt", + "downloads": 529893 + }, + { + "name": "mypy-boto3", + "downloads": 529801 + }, + { + "name": "affinegap", + "downloads": 529708 + }, + { + "name": "apache-airflow-providers-http", + "downloads": 529631 + }, + { + "name": "python-ironicclient", + "downloads": 529504 + }, + { + "name": "python-easyconfig", + "downloads": 529328 + }, + { + "name": "newspaper3k", + "downloads": 529324 + }, + { + "name": "nbdime", + "downloads": 528813 + }, + { + "name": "requests-aws-sign", + "downloads": 528082 + }, + { + "name": "resource", + "downloads": 527865 + }, + { + "name": "colcon-argcomplete", + "downloads": 527541 + }, + { + "name": "pyerfa", + "downloads": 527462 + }, + { + "name": "apache-airflow-providers-ftp", + "downloads": 527029 + }, + { + "name": "django-money", + "downloads": 526866 + }, + { + "name": "allure-behave", + "downloads": 526480 + }, + { + "name": "junitxml", + "downloads": 526414 + }, + { + "name": "apache-airflow-providers-sqlite", + "downloads": 526352 + }, + { + "name": "methodtools", + "downloads": 526101 + }, + { + "name": "importlib", + "downloads": 526074 + }, + { + "name": "pyinstrument", + "downloads": 525963 + }, + { + "name": "apache-airflow-providers-imap", + "downloads": 525362 + }, + { + "name": "datetime-truncate", + "downloads": 525211 + }, + { + "name": "glmnet-py", + "downloads": 525199 + }, + { + "name": "aws-parallelcluster-node", + "downloads": 525173 + }, + { + "name": "gherkin-official", + "downloads": 524470 + }, + { + "name": "sanic-plugins-framework", + "downloads": 523903 + }, + { + "name": "untangle", + "downloads": 523262 + }, + { + "name": "hass-nabucasa", + "downloads": 523041 + }, + { + "name": "djrill", + "downloads": 522755 + }, + { + "name": "geospark", + "downloads": 522071 + }, + { + "name": "aws-cdk-aws-efs", + "downloads": 521696 + }, + { + "name": "gcovr", + "downloads": 521455 + }, + { + "name": "importlab", + "downloads": 520868 + }, + { + "name": "pymisp", + "downloads": 520837 + }, + { + "name": "opentracing-instrumentation", + "downloads": 520541 + }, + { + "name": "gdown", + "downloads": 520510 + }, + { + "name": "sickrage", + "downloads": 520395 + }, + { + "name": "azure-mgmt-servermanager", + "downloads": 519796 + }, + { + "name": "pytest-vcr", + "downloads": 518037 + }, + { + "name": "tensorflow-model-optimization", + "downloads": 517554 + }, + { + "name": "notify2", + "downloads": 517508 + }, + { + "name": "python-keycloak", + "downloads": 517083 + }, + { + "name": "os-ken", + "downloads": 516774 + }, + { + "name": "cwltool", + "downloads": 516577 + }, + { + "name": "djoser", + "downloads": 515486 + }, + { + "name": "django-mathfilters", + "downloads": 515325 + }, + { + "name": "pydevd-pycharm", + "downloads": 514339 + }, + { + "name": "awslogs", + "downloads": 514298 + }, + { + "name": "avalara", + "downloads": 514051 + }, + { + "name": "ocspbuilder", + "downloads": 513728 + }, + { + "name": "celery-redbeat", + "downloads": 513638 + }, + { + "name": "schema-salad", + "downloads": 513243 + }, + { + "name": "zstd", + "downloads": 513058 + }, + { + "name": "roman", + "downloads": 512585 + }, + { + "name": "azureml-mlflow", + "downloads": 512419 + }, + { + "name": "marshmallow-objects", + "downloads": 512165 + }, + { + "name": "c7n", + "downloads": 511840 + }, + { + "name": "winkerberos", + "downloads": 511681 + }, + { + "name": "requests-opentracing", + "downloads": 511564 + }, + { + "name": "zxcvbn", + "downloads": 511473 + }, + { + "name": "tslearn", + "downloads": 511132 + }, + { + "name": "python-binary-memcached", + "downloads": 511012 + }, + { + "name": "flask-cache", + "downloads": 509654 + }, + { + "name": "pytest-testrail", + "downloads": 509137 + }, + { + "name": "gluonnlp", + "downloads": 508891 + }, + { + "name": "mapbox-vector-tile", + "downloads": 508017 + }, + { + "name": "alpha-vantage", + "downloads": 507799 + }, + { + "name": "django-solo", + "downloads": 507786 + }, + { + "name": "segtok", + "downloads": 507501 + }, + { + "name": "fastcore", + "downloads": 507065 + }, + { + "name": "wordninja", + "downloads": 506764 + }, + { + "name": "monthdelta", + "downloads": 506669 + }, + { + "name": "django-ordered-model", + "downloads": 506314 + }, + { + "name": "ocspresponder", + "downloads": 506180 + }, + { + "name": "gdata", + "downloads": 504593 + }, + { + "name": "treq", + "downloads": 504491 + }, + { + "name": "django-sslserver", + "downloads": 504201 + }, + { + "name": "browsermob-proxy", + "downloads": 504161 + }, + { + "name": "codespell", + "downloads": 503693 + }, + { + "name": "cloudml-hypertune", + "downloads": 503527 + }, + { + "name": "django-bootstrap-form", + "downloads": 502935 + }, + { + "name": "dedupe", + "downloads": 502933 + }, + { + "name": "mockredispy", + "downloads": 502594 + }, + { + "name": "stem", + "downloads": 501660 + }, + { + "name": "gluoncv", + "downloads": 501575 + }, + { + "name": "quart", + "downloads": 501450 + }, + { + "name": "os-brick", + "downloads": 501388 + }, + { + "name": "git-remote-codecommit", + "downloads": 501226 + }, + { + "name": "sauceclient", + "downloads": 501176 + }, + { + "name": "timeago", + "downloads": 500460 + }, + { + "name": "grandalf", + "downloads": 500190 + }, + { + "name": "tesserocr", + "downloads": 499959 + }, + { + "name": "pyxb", + "downloads": 499059 + }, + { + "name": "jupytext", + "downloads": 498962 + }, + { + "name": "firebirdsql", + "downloads": 498951 + }, + { + "name": "pyramid-mako", + "downloads": 498134 + }, + { + "name": "sqlalchemy-continuum", + "downloads": 498119 + }, + { + "name": "tendo", + "downloads": 497906 + }, + { + "name": "rasa", + "downloads": 497859 + }, + { + "name": "json-logging", + "downloads": 497222 + }, + { + "name": "web-py", + "downloads": 497008 + }, + { + "name": "nested-lookup", + "downloads": 496496 + }, + { + "name": "python-speech-features", + "downloads": 496465 + }, + { + "name": "asyncpool", + "downloads": 496378 + }, + { + "name": "o365", + "downloads": 496181 + }, + { + "name": "ndjson", + "downloads": 496143 + }, + { + "name": "cssmin", + "downloads": 496119 + }, + { + "name": "python-saml", + "downloads": 495963 + }, + { + "name": "matplotlib-venn", + "downloads": 495953 + }, + { + "name": "localstack-client", + "downloads": 495040 + }, + { + "name": "etcd3gw", + "downloads": 494536 + }, + { + "name": "razorpay", + "downloads": 493217 + }, + { + "name": "gdal", + "downloads": 492807 + }, + { + "name": "torchfile", + "downloads": 491561 + }, + { + "name": "handyspark", + "downloads": 491230 + }, + { + "name": "alexapy", + "downloads": 490963 + }, + { + "name": "azureml-interpret", + "downloads": 490480 + }, + { + "name": "flask-redis", + "downloads": 489874 + }, + { + "name": "ibm-watson", + "downloads": 489544 + }, + { + "name": "flake8-broken-line", + "downloads": 489234 + }, + { + "name": "pandas-access", + "downloads": 488855 + }, + { + "name": "xattr", + "downloads": 488618 + }, + { + "name": "rocketchat-api", + "downloads": 488564 + }, + { + "name": "flask-restless", + "downloads": 486970 + }, + { + "name": "snorkel", + "downloads": 486733 + }, + { + "name": "flask-oidc", + "downloads": 486422 + }, + { + "name": "jxmlease", + "downloads": 486380 + }, + { + "name": "dnspython3", + "downloads": 486246 + }, + { + "name": "hpsklearn", + "downloads": 486133 + }, + { + "name": "nanotime", + "downloads": 485887 + }, + { + "name": "pyobjc-framework-cocoa", + "downloads": 485758 + }, + { + "name": "pybigquery", + "downloads": 485148 + }, + { + "name": "pdftotext", + "downloads": 484213 + }, + { + "name": "tox-gh-actions", + "downloads": 484158 + }, + { + "name": "boto3-type-annotations-with-docs", + "downloads": 484079 + }, + { + "name": "python-intercom", + "downloads": 483787 + }, + { + "name": "pikepdf", + "downloads": 483312 + }, + { + "name": "petname", + "downloads": 483084 + }, + { + "name": "mixer", + "downloads": 483002 + }, + { + "name": "statsd-telegraf", + "downloads": 482832 + }, + { + "name": "business-rules", + "downloads": 481999 + }, + { + "name": "os-xenapi", + "downloads": 481805 + }, + { + "name": "json-encoder", + "downloads": 481796 + }, + { + "name": "google-endpoints-api-management", + "downloads": 481728 + }, + { + "name": "impacket", + "downloads": 479455 + }, + { + "name": "sphinx-gallery", + "downloads": 478873 + }, + { + "name": "flask-shell-ipython", + "downloads": 478010 + }, + { + "name": "djangorestframework-gis", + "downloads": 477523 + }, + { + "name": "simplekv", + "downloads": 477457 + }, + { + "name": "static3", + "downloads": 476418 + }, + { + "name": "smdebug", + "downloads": 475843 + }, + { + "name": "dask-ml", + "downloads": 475696 + }, + { + "name": "levenshtein-search", + "downloads": 475155 + }, + { + "name": "python3-logstash", + "downloads": 475003 + }, + { + "name": "visdom", + "downloads": 474557 + }, + { + "name": "cursive", + "downloads": 474519 + }, + { + "name": "dedupe-hcluster", + "downloads": 474402 + }, + { + "name": "mojimoji", + "downloads": 473988 + }, + { + "name": "kinesis-python", + "downloads": 473328 + }, + { + "name": "rules", + "downloads": 472781 + }, + { + "name": "curtsies", + "downloads": 472348 + }, + { + "name": "djangorestframework-bulk", + "downloads": 472140 + }, + { + "name": "facepy", + "downloads": 471994 + }, + { + "name": "googleappenginecloudstorageclient", + "downloads": 471886 + }, + { + "name": "singer-python", + "downloads": 471849 + }, + { + "name": "chameleon", + "downloads": 471771 + }, + { + "name": "strsim", + "downloads": 471571 + }, + { + "name": "import-expression", + "downloads": 471493 + }, + { + "name": "rook", + "downloads": 471491 + }, + { + "name": "systemd-python", + "downloads": 471480 + }, + { + "name": "aws-cdk-aws-codeguruprofiler", + "downloads": 471381 + }, + { + "name": "pybreaker", + "downloads": 470897 + }, + { + "name": "repoze-who", + "downloads": 470487 + }, + { + "name": "unirest", + "downloads": 470363 + }, + { + "name": "rlr", + "downloads": 470037 + }, + { + "name": "sphinx-tabs", + "downloads": 468998 + }, + { + "name": "categorical-distance", + "downloads": 468727 + }, + { + "name": "google-endpoints", + "downloads": 468724 + }, + { + "name": "dedupe-variable-datetime", + "downloads": 468526 + }, + { + "name": "django-ajax-selects", + "downloads": 468518 + }, + { + "name": "better-setuptools-git-version", + "downloads": 468459 + }, + { + "name": "cheetah", + "downloads": 468304 + }, + { + "name": "pytest-test-groups", + "downloads": 468249 + }, + { + "name": "ebcdic", + "downloads": 468136 + }, + { + "name": "kivy", + "downloads": 468125 + }, + { + "name": "colour-runner", + "downloads": 467966 + }, + { + "name": "django-select2", + "downloads": 466964 + }, + { + "name": "ibm-db-sa", + "downloads": 466924 + }, + { + "name": "email-reply-parser", + "downloads": 466241 + }, + { + "name": "django-templated-mail", + "downloads": 466230 + }, + { + "name": "django-colorfield", + "downloads": 465868 + }, + { + "name": "graphene-file-upload", + "downloads": 465587 + }, + { + "name": "tensorflowonspark", + "downloads": 465557 + }, + { + "name": "subliminal", + "downloads": 465556 + }, + { + "name": "mypy-boto3-s3", + "downloads": 465545 + }, + { + "name": "python-debian", + "downloads": 465406 + }, + { + "name": "symspellpy", + "downloads": 465056 + }, + { + "name": "textsearch", + "downloads": 464933 + }, + { + "name": "atomos", + "downloads": 464489 + }, + { + "name": "callee", + "downloads": 464399 + }, + { + "name": "collectfast", + "downloads": 464249 + }, + { + "name": "traittypes", + "downloads": 464049 + }, + { + "name": "awesome-slugify", + "downloads": 463775 + }, + { + "name": "bpemb", + "downloads": 463719 + }, + { + "name": "traces", + "downloads": 462939 + }, + { + "name": "pyxdameraulevenshtein", + "downloads": 462338 + }, + { + "name": "colorhash", + "downloads": 462235 + }, + { + "name": "south", + "downloads": 462090 + }, + { + "name": "keras-self-attention", + "downloads": 461639 + }, + { + "name": "django-test-without-migrations", + "downloads": 461095 + }, + { + "name": "dirq", + "downloads": 460986 + }, + { + "name": "python-jose-cryptodome", + "downloads": 460683 + }, + { + "name": "pylbfgs", + "downloads": 460641 + }, + { + "name": "cmake-format", + "downloads": 460380 + }, + { + "name": "python-rest-client", + "downloads": 460268 + }, + { + "name": "klepto", + "downloads": 460149 + }, + { + "name": "blockdiag", + "downloads": 458984 + }, + { + "name": "git-url-parse", + "downloads": 458492 + }, + { + "name": "opencensus-correlation", + "downloads": 458278 + }, + { + "name": "tryme", + "downloads": 458138 + }, + { + "name": "pyemd", + "downloads": 457700 + }, + { + "name": "pyhacrf-datamade", + "downloads": 457253 + }, + { + "name": "highered", + "downloads": 457251 + }, + { + "name": "towncrier", + "downloads": 457041 + }, + { + "name": "undetected-chromedriver", + "downloads": 456704 + }, + { + "name": "simplecosine", + "downloads": 456004 + }, + { + "name": "zope-schema", + "downloads": 455922 + }, + { + "name": "flask-opentracing", + "downloads": 455829 + }, + { + "name": "flake8-rst-docstrings", + "downloads": 455369 + }, + { + "name": "datetime-distance", + "downloads": 454533 + }, + { + "name": "weakrefmethod", + "downloads": 454432 + }, + { + "name": "logger", + "downloads": 454255 + }, + { + "name": "wsme", + "downloads": 454186 + }, + { + "name": "snitun", + "downloads": 454163 + }, + { + "name": "fs-s3fs", + "downloads": 453821 + }, + { + "name": "pyang", + "downloads": 453657 + }, + { + "name": "l18n", + "downloads": 452972 + }, + { + "name": "sfmergeutility", + "downloads": 452947 + }, + { + "name": "django-revproxy", + "downloads": 452885 + }, + { + "name": "cloudinary", + "downloads": 452875 + }, + { + "name": "protorpc", + "downloads": 452504 + }, + { + "name": "parquet", + "downloads": 451825 + }, + { + "name": "ara", + "downloads": 451720 + }, + { + "name": "cybox", + "downloads": 450994 + }, + { + "name": "csvkit", + "downloads": 450837 + }, + { + "name": "django-graphql-jwt", + "downloads": 450651 + }, + { + "name": "user-agent", + "downloads": 449807 + }, + { + "name": "ipwhois", + "downloads": 449581 + }, + { + "name": "pythonwhois", + "downloads": 449523 + }, + { + "name": "georaptor", + "downloads": 448858 + }, + { + "name": "python-dev-tools", + "downloads": 448762 + }, + { + "name": "azure-storage-file-share", + "downloads": 448304 + }, + { + "name": "nmslib", + "downloads": 446977 + }, + { + "name": "pandarallel", + "downloads": 446892 + }, + { + "name": "modin", + "downloads": 446181 + }, + { + "name": "djangocms-admin-style", + "downloads": 446180 + }, + { + "name": "tinys3", + "downloads": 446170 + }, + { + "name": "keras-transformer", + "downloads": 446071 + }, + { + "name": "microversion-parse", + "downloads": 445849 + }, + { + "name": "mechanicalsoup", + "downloads": 445700 + }, + { + "name": "django-filer", + "downloads": 445528 + }, + { + "name": "doit", + "downloads": 445452 + }, + { + "name": "stix", + "downloads": 445247 + }, + { + "name": "weighted-levenshtein", + "downloads": 444929 + }, + { + "name": "cbor", + "downloads": 444074 + }, + { + "name": "pychromecast", + "downloads": 443958 + }, + { + "name": "ssh2-python", + "downloads": 442948 + }, + { + "name": "guessit", + "downloads": 442719 + }, + { + "name": "a-pytube-fork-for-spotdl-users", + "downloads": 441927 + }, + { + "name": "sfctl", + "downloads": 441607 + }, + { + "name": "pyvim", + "downloads": 441487 + }, + { + "name": "flask-log-request-id", + "downloads": 441355 + }, + { + "name": "pyowm", + "downloads": 440907 + }, + { + "name": "mixbox", + "downloads": 440733 + }, + { + "name": "django-crum", + "downloads": 439199 + }, + { + "name": "slackeventsapi", + "downloads": 439160 + }, + { + "name": "fastcache", + "downloads": 438292 + }, + { + "name": "gssapi", + "downloads": 438113 + }, + { + "name": "transforms3d", + "downloads": 436049 + }, + { + "name": "python-helpscout-v2", + "downloads": 435999 + }, + { + "name": "dataproperty", + "downloads": 435846 + }, + { + "name": "voluptuous-serialize", + "downloads": 435799 + }, + { + "name": "sphinx-autoapi", + "downloads": 435694 + }, + { + "name": "pygelf", + "downloads": 435665 + }, + { + "name": "reprint", + "downloads": 435581 + }, + { + "name": "rstr", + "downloads": 435282 + }, + { + "name": "qgrid", + "downloads": 435160 + }, + { + "name": "cronex", + "downloads": 435157 + }, + { + "name": "libfaketime", + "downloads": 434793 + }, + { + "name": "sparkpost", + "downloads": 434644 + }, + { + "name": "pwntools", + "downloads": 434307 + }, + { + "name": "certipy", + "downloads": 433591 + }, + { + "name": "jupyter-telemetry", + "downloads": 433287 + }, + { + "name": "pyramid-arima", + "downloads": 432712 + }, + { + "name": "cma", + "downloads": 432245 + }, + { + "name": "bpython", + "downloads": 432139 + }, + { + "name": "pprint", + "downloads": 431664 + }, + { + "name": "win-unicode-console", + "downloads": 431273 + }, + { + "name": "open3d", + "downloads": 429388 + }, + { + "name": "pyeapi", + "downloads": 428849 + }, + { + "name": "bert-tensorflow", + "downloads": 428464 + }, + { + "name": "mparticle", + "downloads": 428439 + }, + { + "name": "pdoc3", + "downloads": 428388 + }, + { + "name": "docxtpl", + "downloads": 428317 + }, + { + "name": "webexteamssdk", + "downloads": 427896 + }, + { + "name": "azure-synapse-artifacts", + "downloads": 427600 + }, + { + "name": "pypowervm", + "downloads": 427283 + }, + { + "name": "slack-sdk", + "downloads": 426790 + }, + { + "name": "pynvim", + "downloads": 426560 + }, + { + "name": "petastorm", + "downloads": 426117 + }, + { + "name": "cmreshandler", + "downloads": 426108 + }, + { + "name": "chainmap", + "downloads": 425861 + }, + { + "name": "nose-detecthttp", + "downloads": 425178 + }, + { + "name": "kitchen", + "downloads": 424310 + }, + { + "name": "databand", + "downloads": 424242 + }, + { + "name": "reportportal-client", + "downloads": 424091 + }, + { + "name": "django-dotenv", + "downloads": 423345 + }, + { + "name": "pysmartdl", + "downloads": 422930 + }, + { + "name": "django-hosts", + "downloads": 422879 + }, + { + "name": "dbnd-airflow", + "downloads": 422598 + }, + { + "name": "mxnet-mkl", + "downloads": 422594 + }, + { + "name": "django-cleanup", + "downloads": 422485 + }, + { + "name": "janus", + "downloads": 422424 + }, + { + "name": "xstatic-bootstrap-scss", + "downloads": 422258 + }, + { + "name": "codacy-coverage", + "downloads": 422226 + }, + { + "name": "django-redis-sessions", + "downloads": 421781 + }, + { + "name": "os-resource-classes", + "downloads": 421618 + }, + { + "name": "python-statsd", + "downloads": 421473 + }, + { + "name": "flask-jsonpify", + "downloads": 421365 + }, + { + "name": "backports-functools-partialmethod", + "downloads": 421330 + }, + { + "name": "mixpanel-api", + "downloads": 421314 + }, + { + "name": "dbnd-docker", + "downloads": 421219 + }, + { + "name": "validator-collection", + "downloads": 420664 + }, + { + "name": "darglint", + "downloads": 420195 + }, + { + "name": "agate-sql", + "downloads": 419926 + }, + { + "name": "pyramid-debugtoolbar", + "downloads": 419872 + }, + { + "name": "postgres", + "downloads": 419642 + }, + { + "name": "localstack-ext", + "downloads": 419548 + }, + { + "name": "instagramapi", + "downloads": 419487 + }, + { + "name": "pykafka", + "downloads": 418090 + }, + { + "name": "pyobjc-framework-quartz", + "downloads": 417921 + }, + { + "name": "crochet", + "downloads": 417361 + }, + { + "name": "django-templated-email", + "downloads": 417178 + }, + { + "name": "paramiko-expect", + "downloads": 416918 + }, + { + "name": "smtpapi", + "downloads": 416894 + }, + { + "name": "phpserialize", + "downloads": 416769 + }, + { + "name": "delighted", + "downloads": 416620 + }, + { + "name": "django-statici18n", + "downloads": 416158 + }, + { + "name": "pytest-postgresql", + "downloads": 416117 + }, + { + "name": "libconf", + "downloads": 415596 + }, + { + "name": "flask-sslify", + "downloads": 415492 + }, + { + "name": "dask-glm", + "downloads": 415110 + }, + { + "name": "rootpath", + "downloads": 414741 + }, + { + "name": "apispec-webframeworks", + "downloads": 414523 + }, + { + "name": "aws-cdk-aws-s3-notifications", + "downloads": 414342 + }, + { + "name": "gxformat2", + "downloads": 414236 + }, + { + "name": "janome", + "downloads": 414139 + }, + { + "name": "ariadne", + "downloads": 413937 + }, + { + "name": "agate-dbf", + "downloads": 413936 + }, + { + "name": "padding", + "downloads": 413933 + }, + { + "name": "pylzma", + "downloads": 413756 + }, + { + "name": "shutilwhich", + "downloads": 413634 + }, + { + "name": "pyxero", + "downloads": 413132 + }, + { + "name": "xstatic-jquery", + "downloads": 412816 + }, + { + "name": "outcome", + "downloads": 412772 + }, + { + "name": "sseclient", + "downloads": 412475 + }, + { + "name": "databases", + "downloads": 412418 + }, + { + "name": "flake8-mypy", + "downloads": 412415 + }, + { + "name": "fvcore", + "downloads": 411831 + }, + { + "name": "agate-excel", + "downloads": 411659 + }, + { + "name": "dynamodb-encryption-sdk", + "downloads": 411192 + }, + { + "name": "cgroupspy", + "downloads": 410961 + }, + { + "name": "pydes", + "downloads": 410873 + }, + { + "name": "keen", + "downloads": 410492 + }, + { + "name": "torchaudio", + "downloads": 410452 + }, + { + "name": "anytemplate", + "downloads": 410039 + }, + { + "name": "azureml-automl-runtime", + "downloads": 409981 + }, + { + "name": "django-registration", + "downloads": 409943 + }, + { + "name": "pyexcelerate", + "downloads": 409923 + }, + { + "name": "mod-wsgi", + "downloads": 409739 + }, + { + "name": "aliyun-python-sdk-core-v3", + "downloads": 409726 + }, + { + "name": "http", + "downloads": 409502 + }, + { + "name": "git-pylint-commit-hook", + "downloads": 409500 + }, + { + "name": "html-text", + "downloads": 409489 + }, + { + "name": "kaleido", + "downloads": 409158 + }, + { + "name": "ryu", + "downloads": 408706 + }, + { + "name": "healthcheck", + "downloads": 408342 + }, + { + "name": "django-celery-email", + "downloads": 408278 + }, + { + "name": "keras-layer-normalization", + "downloads": 408233 + }, + { + "name": "python-miio", + "downloads": 407887 + }, + { + "name": "xstatic", + "downloads": 407873 + }, + { + "name": "webhelpers", + "downloads": 407653 + }, + { + "name": "snowflake", + "downloads": 407649 + }, + { + "name": "sip", + "downloads": 407259 + }, + { + "name": "google-cloud-asset", + "downloads": 406915 + }, + { + "name": "tensorboard-logger", + "downloads": 406588 + }, + { + "name": "pyblake2", + "downloads": 406284 + }, + { + "name": "django-extra-views", + "downloads": 406281 + }, + { + "name": "sdnotify", + "downloads": 406000 + }, + { + "name": "trollius", + "downloads": 405489 + }, + { + "name": "aiomysql", + "downloads": 404969 + }, + { + "name": "restrictedpython", + "downloads": 404781 + }, + { + "name": "cfscrape", + "downloads": 404691 + }, + { + "name": "keras-multi-head", + "downloads": 403769 + }, + { + "name": "mmlspark", + "downloads": 403332 + }, + { + "name": "django-adminplus", + "downloads": 401147 + }, + { + "name": "df2gspread", + "downloads": 400965 + }, + { + "name": "paver", + "downloads": 400443 + }, + { + "name": "pyclustering", + "downloads": 400005 + }, + { + "name": "html", + "downloads": 399946 + }, + { + "name": "pyftdi", + "downloads": 399747 + }, + { + "name": "junos-eznc", + "downloads": 399614 + }, + { + "name": "simpy", + "downloads": 399545 + }, + { + "name": "flask-sockets", + "downloads": 399505 + }, + { + "name": "optimizely-sdk", + "downloads": 399467 + }, + { + "name": "pycallgraph", + "downloads": 399362 + }, + { + "name": "dockerfile-parse", + "downloads": 398919 + }, + { + "name": "polyglot", + "downloads": 398408 + }, + { + "name": "sq-native", + "downloads": 398371 + }, + { + "name": "django-js-reverse", + "downloads": 398244 + }, + { + "name": "pyhaproxy", + "downloads": 398190 + }, + { + "name": "libmagic", + "downloads": 397726 + }, + { + "name": "glance-store", + "downloads": 397690 + }, + { + "name": "canmatrix", + "downloads": 397067 + }, + { + "name": "doc-warden", + "downloads": 396755 + }, + { + "name": "pyspellchecker", + "downloads": 396700 + }, + { + "name": "ntc-templates", + "downloads": 396613 + }, + { + "name": "ciscoconfparse", + "downloads": 395989 + }, + { + "name": "zvmcloudconnector", + "downloads": 395382 + }, + { + "name": "edx-drf-extensions", + "downloads": 395128 + }, + { + "name": "elasticsearch2", + "downloads": 395047 + }, + { + "name": "django-safedelete", + "downloads": 394920 + }, + { + "name": "genshi", + "downloads": 394617 + }, + { + "name": "passwordmeter", + "downloads": 394486 + }, + { + "name": "turicreate", + "downloads": 394226 + }, + { + "name": "shodan", + "downloads": 393902 + }, + { + "name": "rstcheck", + "downloads": 393850 + }, + { + "name": "keras-pos-embd", + "downloads": 393775 + }, + { + "name": "python-vagrant", + "downloads": 393519 + }, + { + "name": "keras-position-wise-feed-forward", + "downloads": 393357 + }, + { + "name": "nose-progressive", + "downloads": 393330 + }, + { + "name": "py-healthcheck", + "downloads": 392753 + }, + { + "name": "pytrie", + "downloads": 392480 + }, + { + "name": "keras-embed-sim", + "downloads": 392431 + }, + { + "name": "pyexcel-xls", + "downloads": 392356 + }, + { + "name": "pyttsx3", + "downloads": 392251 + }, + { + "name": "gpytorch", + "downloads": 392040 + }, + { + "name": "azureml-train-automl-runtime", + "downloads": 391947 + }, + { + "name": "pyorc", + "downloads": 391642 + }, + { + "name": "pytest-datadir", + "downloads": 391278 + }, + { + "name": "slugify", + "downloads": 391041 + }, + { + "name": "sqlalchemy-views", + "downloads": 390904 + }, + { + "name": "crhelper", + "downloads": 390822 + }, + { + "name": "sparse", + "downloads": 390415 + }, + { + "name": "traits", + "downloads": 390340 + }, + { + "name": "django-sendgrid-v5", + "downloads": 389820 + }, + { + "name": "flanker", + "downloads": 389511 + }, + { + "name": "django-webtest", + "downloads": 389481 + }, + { + "name": "lkml", + "downloads": 389366 + }, + { + "name": "alphabet-detector", + "downloads": 389294 + }, + { + "name": "async", + "downloads": 388881 + }, + { + "name": "marshmallow-union", + "downloads": 388728 + }, + { + "name": "scikit-multilearn", + "downloads": 388558 + }, + { + "name": "pydictionary", + "downloads": 388439 + }, + { + "name": "client", + "downloads": 388416 + }, + { + "name": "hyperloglog", + "downloads": 388066 + }, + { + "name": "parse-accept-language", + "downloads": 387961 + }, + { + "name": "graphene-federation", + "downloads": 387799 + }, + { + "name": "condor-git-config", + "downloads": 387766 + }, + { + "name": "pytest-allure-adaptor", + "downloads": 387569 + }, + { + "name": "ipinfo", + "downloads": 387569 + }, + { + "name": "pathy", + "downloads": 387533 + }, + { + "name": "ansible-vault", + "downloads": 386951 + }, + { + "name": "face-recognition", + "downloads": 386488 + }, + { + "name": "pycapnp", + "downloads": 386168 + }, + { + "name": "azure-eventhub-checkpointstoreblob", + "downloads": 386039 + }, + { + "name": "diamond", + "downloads": 385897 + }, + { + "name": "flair", + "downloads": 385672 + }, + { + "name": "btnamespace", + "downloads": 385602 + }, + { + "name": "pytest-dotenv", + "downloads": 385516 + }, + { + "name": "disklist", + "downloads": 384960 + }, + { + "name": "mujoco-py", + "downloads": 384927 + }, + { + "name": "edx-opaque-keys", + "downloads": 384711 + }, + { + "name": "envtpl", + "downloads": 384689 + }, + { + "name": "efficientnet-pytorch", + "downloads": 384634 + }, + { + "name": "sphinxcontrib-svg2pdfconverter", + "downloads": 384497 + }, + { + "name": "morfessor", + "downloads": 384435 + }, + { + "name": "art", + "downloads": 384207 + }, + { + "name": "conan-package-tools", + "downloads": 383436 + }, + { + "name": "readerwriterlock", + "downloads": 383077 + }, + { + "name": "riemann-client", + "downloads": 382818 + }, + { + "name": "cleanco", + "downloads": 382722 + }, + { + "name": "envisage", + "downloads": 382375 + }, + { + "name": "urlextract", + "downloads": 382011 + }, + { + "name": "psycopg2-pool", + "downloads": 381598 + }, + { + "name": "osc-placement", + "downloads": 381447 + }, + { + "name": "flup", + "downloads": 381111 + }, + { + "name": "domain2idna", + "downloads": 380541 + }, + { + "name": "python-logstash-async", + "downloads": 380435 + }, + { + "name": "zope-i18nmessageid", + "downloads": 380417 + }, + { + "name": "molecule-docker", + "downloads": 380230 + }, + { + "name": "flask-dance", + "downloads": 379856 + }, + { + "name": "aws-cdk-aws-lambda-event-sources", + "downloads": 379695 + }, + { + "name": "azure-eventhubs-client", + "downloads": 379443 + }, + { + "name": "fuzzysearch", + "downloads": 379141 + }, + { + "name": "tinycss", + "downloads": 378785 + }, + { + "name": "amqplib", + "downloads": 378472 + }, + { + "name": "extruct", + "downloads": 378410 + }, + { + "name": "django-cms", + "downloads": 378190 + }, + { + "name": "python-bidi", + "downloads": 377952 + }, + { + "name": "flufl-enum", + "downloads": 377765 + }, + { + "name": "ics", + "downloads": 377640 + }, + { + "name": "oauth2-client", + "downloads": 377033 + }, + { + "name": "pygpgme", + "downloads": 376818 + }, + { + "name": "stringdist", + "downloads": 376606 + }, + { + "name": "flake8-pep3101", + "downloads": 376086 + }, + { + "name": "basicauth", + "downloads": 375696 + }, + { + "name": "requests-async", + "downloads": 375485 + }, + { + "name": "python-qpid-proton", + "downloads": 375355 + }, + { + "name": "pyzipper", + "downloads": 375263 + }, + { + "name": "shortid", + "downloads": 375214 + }, + { + "name": "delegator-py", + "downloads": 375188 + }, + { + "name": "pymobiledetect", + "downloads": 374881 + }, + { + "name": "pyspark-asyncactions", + "downloads": 374800 + }, + { + "name": "beagle", + "downloads": 374284 + }, + { + "name": "django-secure", + "downloads": 374092 + }, + { + "name": "bdquaternions", + "downloads": 374060 + }, + { + "name": "aws-cdk-aws-glue", + "downloads": 373919 + }, + { + "name": "python-fly", + "downloads": 373884 + }, + { + "name": "pytest-logbook", + "downloads": 373605 + }, + { + "name": "inotify", + "downloads": 373166 + }, + { + "name": "pytools", + "downloads": 373055 + }, + { + "name": "python-gettext", + "downloads": 373041 + }, + { + "name": "uproot", + "downloads": 373018 + }, + { + "name": "freetype-py", + "downloads": 372939 + }, + { + "name": "python-terraform", + "downloads": 372789 + }, + { + "name": "pyexecjs", + "downloads": 372120 + }, + { + "name": "glog", + "downloads": 372009 + }, + { + "name": "python-intervals", + "downloads": 371700 + }, + { + "name": "spooky", + "downloads": 371284 + }, + { + "name": "zodbpickle", + "downloads": 371178 + }, + { + "name": "django-sortedm2m", + "downloads": 371164 + }, + { + "name": "sops", + "downloads": 371031 + }, + { + "name": "yamlloader", + "downloads": 370802 + }, + { + "name": "tensor2tensor", + "downloads": 370587 + }, + { + "name": "nbval", + "downloads": 370506 + }, + { + "name": "nose-html-reporting", + "downloads": 370396 + }, + { + "name": "face-recognition-models", + "downloads": 370292 + }, + { + "name": "click-spinner", + "downloads": 370211 + }, + { + "name": "spacy-legacy", + "downloads": 369527 + }, + { + "name": "rq-dashboard", + "downloads": 369525 + }, + { + "name": "tabula-py", + "downloads": 369498 + }, + { + "name": "oslo-vmware", + "downloads": 369264 + }, + { + "name": "torchsummary", + "downloads": 368984 + }, + { + "name": "pyfunctional", + "downloads": 368941 + }, + { + "name": "google-cloud-scheduler", + "downloads": 368607 + }, + { + "name": "rosdistro", + "downloads": 368201 + }, + { + "name": "awkward", + "downloads": 368187 + }, + { + "name": "simhash", + "downloads": 368172 + }, + { + "name": "pretty-bad-protocol", + "downloads": 368017 + }, + { + "name": "mozilla-django-oidc", + "downloads": 367948 + }, + { + "name": "slack", + "downloads": 367853 + }, + { + "name": "azureml-train-automl", + "downloads": 367420 + }, + { + "name": "grpcio-opentracing", + "downloads": 367420 + }, + { + "name": "jenkins-job-builder", + "downloads": 367336 + }, + { + "name": "flit-core", + "downloads": 367268 + }, + { + "name": "aiocache", + "downloads": 367218 + }, + { + "name": "langua", + "downloads": 367033 + }, + { + "name": "frozen-flask", + "downloads": 366949 + }, + { + "name": "import-from-github-com", + "downloads": 366900 + }, + { + "name": "sqlalchemy-utc", + "downloads": 366170 + }, + { + "name": "pyobjc-framework-launchservices", + "downloads": 366071 + }, + { + "name": "caniusepython3", + "downloads": 365949 + }, + { + "name": "pyqtgraph", + "downloads": 365423 + }, + { + "name": "pyobjc-framework-systemconfiguration", + "downloads": 365122 + }, + { + "name": "tensorflow-gan", + "downloads": 364629 + }, + { + "name": "aws-configure", + "downloads": 364577 + }, + { + "name": "keras-bert", + "downloads": 364388 + }, + { + "name": "edx-enterprise", + "downloads": 364304 + }, + { + "name": "edx-django-utils", + "downloads": 364213 + }, + { + "name": "sqlalchemy-mixins", + "downloads": 364060 + }, + { + "name": "faust", + "downloads": 363938 + }, + { + "name": "pykube", + "downloads": 363460 + }, + { + "name": "sphinx-bootstrap-theme", + "downloads": 363337 + }, + { + "name": "mode", + "downloads": 363234 + }, + { + "name": "pyobjc-framework-cfnetwork", + "downloads": 363053 + }, + { + "name": "svglib", + "downloads": 362603 + }, + { + "name": "pyobjc-framework-webkit", + "downloads": 362530 + }, + { + "name": "django-render-block", + "downloads": 362343 + }, + { + "name": "sphinx-click", + "downloads": 362317 + }, + { + "name": "robinhood-aiokafka", + "downloads": 362261 + }, + { + "name": "hl7", + "downloads": 362161 + }, + { + "name": "pyobjc-framework-fsevents", + "downloads": 361878 + }, + { + "name": "asciitree", + "downloads": 361870 + }, + { + "name": "stepfunctions", + "downloads": 361840 + }, + { + "name": "asammdf", + "downloads": 361833 + }, + { + "name": "asyncinit", + "downloads": 361518 + }, + { + "name": "playsound", + "downloads": 361424 + }, + { + "name": "remote-pdb", + "downloads": 361411 + }, + { + "name": "nbgitpuller", + "downloads": 361410 + }, + { + "name": "flake8-formatter-junit-xml", + "downloads": 360927 + }, + { + "name": "maya", + "downloads": 360848 + }, + { + "name": "backports-datetime-timestamp", + "downloads": 360412 + }, + { + "name": "django-htmlmin", + "downloads": 360356 + }, + { + "name": "dbapi-opentracing", + "downloads": 360042 + }, + { + "name": "jishaku", + "downloads": 359902 + }, + { + "name": "pytictoc", + "downloads": 359872 + }, + { + "name": "opentelemetry-api", + "downloads": 359546 + }, + { + "name": "pygerrit2", + "downloads": 359459 + }, + { + "name": "pyobjc-framework-exceptionhandling", + "downloads": 359399 + }, + { + "name": "vdms", + "downloads": 359363 + }, + { + "name": "django-request-id", + "downloads": 359301 + }, + { + "name": "sekkaybot", + "downloads": 359290 + }, + { + "name": "pymemoize", + "downloads": 359207 + }, + { + "name": "clearbit", + "downloads": 359079 + }, + { + "name": "django-rest-knox", + "downloads": 359045 + }, + { + "name": "robotframework-faker", + "downloads": 358908 + }, + { + "name": "django-admin-tools", + "downloads": 358890 + }, + { + "name": "enrich", + "downloads": 358874 + }, + { + "name": "boolean-py", + "downloads": 358771 + }, + { + "name": "mozdebug", + "downloads": 358286 + }, + { + "name": "lob", + "downloads": 358159 + }, + { + "name": "easygui", + "downloads": 358035 + }, + { + "name": "coincurve", + "downloads": 357966 + }, + { + "name": "bitmath", + "downloads": 357615 + }, + { + "name": "python-keycloak-client", + "downloads": 357551 + }, + { + "name": "esprima", + "downloads": 357420 + }, + { + "name": "dotted-dict", + "downloads": 357363 + }, + { + "name": "shippo", + "downloads": 357168 + }, + { + "name": "edx-rbac", + "downloads": 357083 + }, + { + "name": "image-classifiers", + "downloads": 357017 + }, + { + "name": "iniparse", + "downloads": 356927 + }, + { + "name": "docformatter", + "downloads": 356499 + }, + { + "name": "flake8-plugin-utils", + "downloads": 356397 + }, + { + "name": "trufflehogregexes", + "downloads": 356101 + }, + { + "name": "django-smtp-ssl", + "downloads": 355771 + }, + { + "name": "setuptools-git-version", + "downloads": 355769 + }, + { + "name": "executor", + "downloads": 355641 + }, + { + "name": "gitlint", + "downloads": 355620 + }, + { + "name": "json2xml", + "downloads": 355600 + }, + { + "name": "timedelta", + "downloads": 354942 + }, + { + "name": "django-dbsettings", + "downloads": 354761 + }, + { + "name": "django-dynamic-fixture", + "downloads": 354605 + }, + { + "name": "mercurial", + "downloads": 354562 + }, + { + "name": "robotframework-debuglibrary", + "downloads": 354418 + }, + { + "name": "glcontext", + "downloads": 354243 + }, + { + "name": "transliterate", + "downloads": 354164 + }, + { + "name": "dbus-python", + "downloads": 354104 + }, + { + "name": "base36", + "downloads": 353945 + }, + { + "name": "pytorch-ignite", + "downloads": 353907 + }, + { + "name": "rasa-sdk", + "downloads": 353837 + }, + { + "name": "google-cloud-os-login", + "downloads": 353224 + }, + { + "name": "pyobjc-framework-diskarbitration", + "downloads": 353148 + }, + { + "name": "flask-breadcrumbs", + "downloads": 352641 + }, + { + "name": "corextopic", + "downloads": 352639 + }, + { + "name": "cookiejar", + "downloads": 352636 + }, + { + "name": "sanic-jwt", + "downloads": 352556 + }, + { + "name": "crontab", + "downloads": 352458 + }, + { + "name": "flask-apscheduler", + "downloads": 352313 + }, + { + "name": "cloudfoundry-client", + "downloads": 352265 + }, + { + "name": "uproot-methods", + "downloads": 352261 + }, + { + "name": "fixture", + "downloads": 352225 + }, + { + "name": "grpclib", + "downloads": 352068 + }, + { + "name": "invenio-db", + "downloads": 351735 + }, + { + "name": "kerberos", + "downloads": 351527 + }, + { + "name": "pickle5", + "downloads": 350852 + }, + { + "name": "niet", + "downloads": 350250 + }, + { + "name": "ftputil", + "downloads": 350187 + }, + { + "name": "azureml-explain-model", + "downloads": 350052 + }, + { + "name": "pandas-schema", + "downloads": 349935 + }, + { + "name": "urlparse3", + "downloads": 349794 + }, + { + "name": "strif", + "downloads": 349232 + }, + { + "name": "pid", + "downloads": 349228 + }, + { + "name": "rosdep", + "downloads": 349199 + }, + { + "name": "pretrainedmodels", + "downloads": 349108 + }, + { + "name": "pysolar", + "downloads": 348807 + }, + { + "name": "botorch", + "downloads": 348238 + }, + { + "name": "ase", + "downloads": 348234 + }, + { + "name": "instaclone", + "downloads": 348223 + }, + { + "name": "ldclient-py", + "downloads": 347920 + }, + { + "name": "browserstack-local", + "downloads": 347726 + }, + { + "name": "warrant", + "downloads": 347403 + }, + { + "name": "pyupgrade", + "downloads": 347060 + }, + { + "name": "pyobjc-framework-coreservices", + "downloads": 346987 + }, + { + "name": "pytest-helpers-namespace", + "downloads": 346799 + }, + { + "name": "rtslib-fb", + "downloads": 346614 + }, + { + "name": "lark", + "downloads": 346586 + }, + { + "name": "django-memoize", + "downloads": 346288 + }, + { + "name": "deluge-client", + "downloads": 346021 + }, + { + "name": "zabbix-api", + "downloads": 345689 + }, + { + "name": "bcpy", + "downloads": 345652 + }, + { + "name": "django-contrib-comments", + "downloads": 345496 + }, + { + "name": "rest-condition", + "downloads": 345085 + }, + { + "name": "frida", + "downloads": 344991 + }, + { + "name": "django-prettyjson", + "downloads": 344813 + }, + { + "name": "django-sass-processor", + "downloads": 344801 + }, + { + "name": "django-admin-sortable", + "downloads": 344404 + }, + { + "name": "pytest-qt", + "downloads": 344323 + }, + { + "name": "opentelemetry-sdk", + "downloads": 344217 + }, + { + "name": "prometheus-async", + "downloads": 344084 + }, + { + "name": "django-adminactions", + "downloads": 343815 + }, + { + "name": "zope-security", + "downloads": 343618 + }, + { + "name": "trio", + "downloads": 343461 + }, + { + "name": "random-user-agent", + "downloads": 343166 + }, + { + "name": "pytils", + "downloads": 343157 + }, + { + "name": "mailchecker", + "downloads": 343027 + }, + { + "name": "pyutilib", + "downloads": 342713 + }, + { + "name": "aiohttp-socks", + "downloads": 342407 + }, + { + "name": "pytorch", + "downloads": 342155 + }, + { + "name": "wtforms-components", + "downloads": 341967 + }, + { + "name": "zconfig", + "downloads": 341534 + }, + { + "name": "sql-metadata", + "downloads": 341421 + }, + { + "name": "flake8-junit-report", + "downloads": 341236 + }, + { + "name": "markdown-it-py", + "downloads": 340890 + }, + { + "name": "pyculiar", + "downloads": 340705 + }, + { + "name": "thespian", + "downloads": 340619 + }, + { + "name": "pythainlp", + "downloads": 340552 + }, + { + "name": "nose-allure-plugin", + "downloads": 340547 + }, + { + "name": "python-hosts", + "downloads": 340401 + }, + { + "name": "unrar", + "downloads": 340248 + }, + { + "name": "py-lspci", + "downloads": 340187 + }, + { + "name": "standardjson", + "downloads": 340081 + }, + { + "name": "okta", + "downloads": 339656 + }, + { + "name": "mysql-connector-repackaged", + "downloads": 339547 + }, + { + "name": "pdfminer3k", + "downloads": 339509 + }, + { + "name": "django-requestlogging", + "downloads": 339472 + }, + { + "name": "robotframework-databaselibrary", + "downloads": 338967 + }, + { + "name": "country-converter", + "downloads": 338593 + }, + { + "name": "logentries", + "downloads": 338051 + }, + { + "name": "mail-parser", + "downloads": 337664 + }, + { + "name": "graphql-ws", + "downloads": 337406 + }, + { + "name": "pyobjc-framework-coretext", + "downloads": 337076 + }, + { + "name": "zodb", + "downloads": 336984 + }, + { + "name": "zope-configuration", + "downloads": 336954 + }, + { + "name": "pyaescrypt", + "downloads": 336795 + }, + { + "name": "purl", + "downloads": 336666 + }, + { + "name": "yagmail", + "downloads": 336502 + }, + { + "name": "natto-py", + "downloads": 335862 + }, + { + "name": "jaraco-ui", + "downloads": 335601 + }, + { + "name": "fuzzyset", + "downloads": 335430 + }, + { + "name": "teradata", + "downloads": 335363 + }, + { + "name": "tensorpack", + "downloads": 334867 + }, + { + "name": "testlink-api-python-client", + "downloads": 334804 + }, + { + "name": "arpeggio", + "downloads": 334677 + }, + { + "name": "justext", + "downloads": 334549 + }, + { + "name": "pygtail", + "downloads": 334509 + }, + { + "name": "jaraco-windows", + "downloads": 334453 + }, + { + "name": "aws-embedded-metrics", + "downloads": 334386 + }, + { + "name": "azureml-designer-core", + "downloads": 334192 + }, + { + "name": "aws-cdk-aws-stepfunctions-tasks", + "downloads": 334065 + }, + { + "name": "sqlalchemy-diff", + "downloads": 334036 + }, + { + "name": "tox-monorepo", + "downloads": 333699 + }, + { + "name": "pysendfile", + "downloads": 333539 + }, + { + "name": "timezonefinderl", + "downloads": 333489 + }, + { + "name": "lftools", + "downloads": 333339 + }, + { + "name": "redlock", + "downloads": 333076 + }, + { + "name": "salesforce-fuelsdk", + "downloads": 333026 + }, + { + "name": "daemonize", + "downloads": 332905 + }, + { + "name": "jprops", + "downloads": 332674 + }, + { + "name": "celery-once", + "downloads": 332515 + }, + { + "name": "pyobjc-framework-coredata", + "downloads": 332284 + }, + { + "name": "parsy", + "downloads": 332224 + }, + { + "name": "allennlp", + "downloads": 332186 + }, + { + "name": "pyangbind", + "downloads": 332030 + }, + { + "name": "zope-container", + "downloads": 331994 + }, + { + "name": "pyobjc-framework-addressbook", + "downloads": 331976 + }, + { + "name": "pyobjc-framework-screensaver", + "downloads": 331960 + }, + { + "name": "twitter-common-contextutil", + "downloads": 331572 + }, + { + "name": "apyori", + "downloads": 331568 + }, + { + "name": "xunitparser", + "downloads": 331551 + }, + { + "name": "ssh-import-id", + "downloads": 331307 + }, + { + "name": "arch", + "downloads": 331201 + }, + { + "name": "circus", + "downloads": 331063 + }, + { + "name": "pyobjc-framework-syncservices", + "downloads": 330915 + }, + { + "name": "mnemonic", + "downloads": 330717 + }, + { + "name": "calmsize", + "downloads": 330633 + }, + { + "name": "line-bot-sdk", + "downloads": 330566 + }, + { + "name": "pyobjc-framework-automator", + "downloads": 330415 + }, + { + "name": "pyobjc-framework-applescriptkit", + "downloads": 330300 + }, + { + "name": "pyobjc-framework-preferencepanes", + "downloads": 329765 + }, + { + "name": "bracex", + "downloads": 329707 + }, + { + "name": "python-schema-registry-client", + "downloads": 329514 + }, + { + "name": "pytorch-memlab", + "downloads": 329471 + }, + { + "name": "pyobjc-framework-installerplugins", + "downloads": 329400 + }, + { + "name": "pyobjc-framework-latentsemanticmapping", + "downloads": 329319 + }, + { + "name": "jupyter-kernel-gateway", + "downloads": 329314 + }, + { + "name": "pyobjc-framework-searchkit", + "downloads": 329276 + }, + { + "name": "makefun", + "downloads": 329155 + }, + { + "name": "djangorestframework-recursive", + "downloads": 329146 + }, + { + "name": "pyobjc-framework-applicationservices", + "downloads": 329107 + }, + { + "name": "django-debug-toolbar-request-history", + "downloads": 329058 + }, + { + "name": "cloudflare", + "downloads": 328957 + }, + { + "name": "userpath", + "downloads": 328814 + }, + { + "name": "sharepy", + "downloads": 328741 + }, + { + "name": "weberror", + "downloads": 328692 + }, + { + "name": "bcpandas", + "downloads": 328671 + }, + { + "name": "azure-mgmt-automation", + "downloads": 328541 + }, + { + "name": "jaraco-structures", + "downloads": 328429 + }, + { + "name": "mws", + "downloads": 328401 + }, + { + "name": "tpot", + "downloads": 328321 + }, + { + "name": "pytest-logger", + "downloads": 328247 + }, + { + "name": "tgcrypto", + "downloads": 328246 + }, + { + "name": "django-url-filter", + "downloads": 328159 + }, + { + "name": "west", + "downloads": 327852 + }, + { + "name": "hiyapyco", + "downloads": 327721 + }, + { + "name": "panda", + "downloads": 327675 + }, + { + "name": "git-fat", + "downloads": 327663 + }, + { + "name": "snaptime", + "downloads": 327652 + }, + { + "name": "pytest-json", + "downloads": 327587 + }, + { + "name": "antigate", + "downloads": 327559 + }, + { + "name": "tatsu", + "downloads": 327364 + }, + { + "name": "parameters-validation", + "downloads": 327188 + }, + { + "name": "basket", + "downloads": 326877 + }, + { + "name": "rfc3339", + "downloads": 326770 + }, + { + "name": "colormath", + "downloads": 326721 + }, + { + "name": "openstackdocstheme", + "downloads": 326607 + }, + { + "name": "cmsis-pack-manager", + "downloads": 326453 + }, + { + "name": "smartypants", + "downloads": 326386 + }, + { + "name": "surrogate", + "downloads": 325977 + }, + { + "name": "fbmessenger", + "downloads": 325939 + }, + { + "name": "pyobjc-framework-scriptingbridge", + "downloads": 325766 + }, + { + "name": "beautifultable", + "downloads": 325132 + }, + { + "name": "twitter-common-util", + "downloads": 325094 + }, + { + "name": "python-constraint", + "downloads": 324869 + }, + { + "name": "adyen", + "downloads": 324856 + }, + { + "name": "pyobjc-framework-corelocation", + "downloads": 324685 + }, + { + "name": "pyobjc-framework-inputmethodkit", + "downloads": 324438 + }, + { + "name": "sqlalchemy-serializer", + "downloads": 324369 + }, + { + "name": "travis", + "downloads": 324283 + }, + { + "name": "tap-py", + "downloads": 324259 + }, + { + "name": "hvplot", + "downloads": 324186 + }, + { + "name": "pyobjc-framework-collaboration", + "downloads": 323715 + }, + { + "name": "pyobjc-framework-servicemanagement", + "downloads": 323630 + }, + { + "name": "pyobjc-framework-corebluetooth", + "downloads": 323540 + }, + { + "name": "pyobjc-framework-applescriptobjc", + "downloads": 323483 + }, + { + "name": "pyobjc-framework-dictionaryservices", + "downloads": 323419 + }, + { + "name": "dash-daq", + "downloads": 323289 + }, + { + "name": "twitter-common-app", + "downloads": 323251 + }, + { + "name": "twitter-common-string", + "downloads": 323175 + }, + { + "name": "pynvml", + "downloads": 323032 + }, + { + "name": "twitter-common-process", + "downloads": 322899 + }, + { + "name": "pyobjc-framework-instantmessage", + "downloads": 322855 + }, + { + "name": "pyobjc-framework-opendirectory", + "downloads": 322517 + }, + { + "name": "pansi", + "downloads": 322512 + }, + { + "name": "pyobjc-framework-accounts", + "downloads": 322311 + }, + { + "name": "lesscpy", + "downloads": 322069 + }, + { + "name": "english", + "downloads": 322054 + }, + { + "name": "django-split-settings", + "downloads": 322047 + }, + { + "name": "pyobjc-framework-eventkit", + "downloads": 321920 + }, + { + "name": "dm-sonnet", + "downloads": 321819 + }, + { + "name": "columnar", + "downloads": 321557 + }, + { + "name": "zope-lifecycleevent", + "downloads": 321460 + }, + { + "name": "evdev", + "downloads": 321453 + }, + { + "name": "pyobjc-framework-corewlan", + "downloads": 321390 + }, + { + "name": "pyobjc-framework-social", + "downloads": 321187 + }, + { + "name": "zipfile36", + "downloads": 320974 + }, + { + "name": "repoze-sendmail", + "downloads": 320876 + }, + { + "name": "requests-http-signature", + "downloads": 320751 + }, + { + "name": "pyobjc-framework-imagecapturecore", + "downloads": 320713 + }, + { + "name": "pyghmi", + "downloads": 320208 + }, + { + "name": "smbus2", + "downloads": 320175 + }, + { + "name": "aliyun-python-sdk-alidns", + "downloads": 320107 + }, + { + "name": "pyobjc-framework-coreaudio", + "downloads": 320039 + }, + { + "name": "pyobjc-framework-avkit", + "downloads": 319949 + }, + { + "name": "pyobjc-framework-calendarstore", + "downloads": 319909 + }, + { + "name": "pyobjc-framework-avfoundation", + "downloads": 319846 + }, + { + "name": "aqtinstall", + "downloads": 319697 + }, + { + "name": "nplusone", + "downloads": 319468 + }, + { + "name": "pycobertura", + "downloads": 319344 + }, + { + "name": "pyobjc-framework-storekit", + "downloads": 319333 + }, + { + "name": "spyne", + "downloads": 319301 + }, + { + "name": "pyobjc-framework-netfs", + "downloads": 319262 + }, + { + "name": "pyobjc-framework-gamecenter", + "downloads": 319250 + }, + { + "name": "mohawk", + "downloads": 319236 + }, + { + "name": "pyobjc-framework-mapkit", + "downloads": 319218 + }, + { + "name": "pyobjc-framework-scenekit", + "downloads": 319157 + }, + { + "name": "pyobjc-framework-imserviceplugin", + "downloads": 318972 + }, + { + "name": "nostradamus", + "downloads": 318913 + }, + { + "name": "pyobjc-framework-notificationcenter", + "downloads": 318912 + }, + { + "name": "pyobjc-framework-multipeerconnectivity", + "downloads": 318897 + }, + { + "name": "clang", + "downloads": 318880 + }, + { + "name": "pyobjc-framework-spritekit", + "downloads": 318875 + }, + { + "name": "pyobjc-framework-iosurface", + "downloads": 318832 + }, + { + "name": "pyobjc-framework-cryptotokenkit", + "downloads": 318778 + }, + { + "name": "pyobjc-framework-modelio", + "downloads": 318745 + }, + { + "name": "pyobjc-framework-photos", + "downloads": 318736 + }, + { + "name": "pyobjc-framework-networkextension", + "downloads": 318602 + }, + { + "name": "pyobjc-framework-photosui", + "downloads": 318483 + }, + { + "name": "pyobjc-framework-contactsui", + "downloads": 318472 + }, + { + "name": "pyobjc-framework-contacts", + "downloads": 318469 + }, + { + "name": "tailer", + "downloads": 318418 + }, + { + "name": "np-utils", + "downloads": 318251 + }, + { + "name": "pyobjc-framework-libdispatch", + "downloads": 317964 + }, + { + "name": "pyobjc-framework-safariservices", + "downloads": 317936 + }, + { + "name": "pyobjc-framework-gamecontroller", + "downloads": 317892 + }, + { + "name": "sphinx-markdown-builder", + "downloads": 317869 + }, + { + "name": "pytest-airflow", + "downloads": 317861 + }, + { + "name": "pyomo", + "downloads": 317766 + }, + { + "name": "pyobjc-framework-cloudkit", + "downloads": 317746 + }, + { + "name": "pyobjc-framework-localauthentication", + "downloads": 317568 + }, + { + "name": "pyobjc-framework-mediaaccessibility", + "downloads": 317566 + }, + { + "name": "pyobjc-framework-findersync", + "downloads": 317541 + }, + { + "name": "vk-api", + "downloads": 317492 + }, + { + "name": "pyobjc-framework-medialibrary", + "downloads": 317202 + }, + { + "name": "spyder", + "downloads": 317183 + }, + { + "name": "pyvisa", + "downloads": 317181 + }, + { + "name": "kivy-garden", + "downloads": 316999 + }, + { + "name": "edx-proctoring", + "downloads": 316852 + }, + { + "name": "django-jet", + "downloads": 316840 + }, + { + "name": "tempest", + "downloads": 316838 + }, + { + "name": "django-organizations", + "downloads": 316775 + }, + { + "name": "bcp", + "downloads": 316763 + }, + { + "name": "pyobjc-framework-intents", + "downloads": 316728 + }, + { + "name": "jsl", + "downloads": 316676 + }, + { + "name": "django-impersonate", + "downloads": 316534 + }, + { + "name": "python-quickbooks", + "downloads": 316497 + }, + { + "name": "konlpy", + "downloads": 316325 + }, + { + "name": "django-push-notifications", + "downloads": 315854 + }, + { + "name": "bcdoc", + "downloads": 315757 + }, + { + "name": "pyscss", + "downloads": 315745 + }, + { + "name": "pipx", + "downloads": 315621 + }, + { + "name": "htpasswd", + "downloads": 315463 + }, + { + "name": "pyobjc-framework-mediaplayer", + "downloads": 315233 + }, + { + "name": "subprocess-tee", + "downloads": 315078 + }, + { + "name": "sqlalchemy-repr", + "downloads": 314847 + }, + { + "name": "django-admin-list-filter-dropdown", + "downloads": 314728 + }, + { + "name": "numcodecs", + "downloads": 314146 + }, + { + "name": "pyslack", + "downloads": 313851 + }, + { + "name": "kfac", + "downloads": 313734 + }, + { + "name": "jsoncomment", + "downloads": 313676 + }, + { + "name": "nuts-finder", + "downloads": 313534 + }, + { + "name": "dopamine-rl", + "downloads": 313485 + }, + { + "name": "numpy-quaternion", + "downloads": 313423 + }, + { + "name": "python-social-auth", + "downloads": 313382 + }, + { + "name": "sox", + "downloads": 313332 + }, + { + "name": "pip-compile-multi", + "downloads": 313262 + }, + { + "name": "zope-cachedescriptors", + "downloads": 313179 + }, + { + "name": "pyobjc-framework-security", + "downloads": 313139 + }, + { + "name": "compress-json", + "downloads": 313046 + }, + { + "name": "zope-testing", + "downloads": 313020 + }, + { + "name": "dbnd-spark", + "downloads": 312948 + }, + { + "name": "djangocms-attributes-field", + "downloads": 312872 + }, + { + "name": "emcee", + "downloads": 312551 + }, + { + "name": "mattermostwrapper", + "downloads": 312503 + }, + { + "name": "pytest-black", + "downloads": 312477 + }, + { + "name": "captcha", + "downloads": 312440 + }, + { + "name": "trufflehog", + "downloads": 312279 + }, + { + "name": "zope-exceptions", + "downloads": 312120 + }, + { + "name": "zarr", + "downloads": 311840 + }, + { + "name": "hunspell", + "downloads": 311622 + }, + { + "name": "style", + "downloads": 311611 + }, + { + "name": "apnswrapper", + "downloads": 311270 + }, + { + "name": "zope-dottedname", + "downloads": 310764 + }, + { + "name": "pyobjc-framework-securityinterface", + "downloads": 310733 + }, + { + "name": "pyobjc-framework-coreaudiokit", + "downloads": 310118 + }, + { + "name": "yahoo-fin", + "downloads": 309582 + }, + { + "name": "zope-publisher", + "downloads": 309368 + }, + { + "name": "pyobjc-framework-discrecording", + "downloads": 309272 + }, + { + "name": "pyobjc-framework-securityfoundation", + "downloads": 309125 + }, + { + "name": "stemming", + "downloads": 308936 + }, + { + "name": "pyhaversion", + "downloads": 308823 + }, + { + "name": "flask-seasurf", + "downloads": 308664 + }, + { + "name": "pyobjc-framework-discrecordingui", + "downloads": 308547 + }, + { + "name": "pep257", + "downloads": 308461 + }, + { + "name": "pyobjc-framework-osakit", + "downloads": 308344 + }, + { + "name": "pyobjc-framework-dvdplayback", + "downloads": 308065 + }, + { + "name": "paretochart", + "downloads": 307997 + }, + { + "name": "fnbot2", + "downloads": 307807 + }, + { + "name": "mne", + "downloads": 307795 + } + ] +} \ No newline at end of file diff --git a/python/src/com/jetbrains/python/packaging/management/ui/PyPackageManagerUiConfirmationHelpers.kt b/python/src/com/jetbrains/python/packaging/management/ui/PyPackageManagerUiConfirmationHelpers.kt index 75b07e569093..2cd9a7a5a5c5 100644 --- a/python/src/com/jetbrains/python/packaging/management/ui/PyPackageManagerUiConfirmationHelpers.kt +++ b/python/src/com/jetbrains/python/packaging/management/ui/PyPackageManagerUiConfirmationHelpers.kt @@ -11,6 +11,7 @@ import com.intellij.openapi.ui.Messages import com.jetbrains.python.PyBundle import com.jetbrains.python.packaging.PyRequirement import com.jetbrains.python.packaging.ui.PyChooseRequirementsDialog +import com.jetbrains.python.packaging.utils.PyPIPackageRanking import com.jetbrains.python.statistics.PyPackagesUsageCollector import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.withContext @@ -21,34 +22,47 @@ internal object PyPackageManagerUiConfirmationHelpers { internal suspend fun getConfirmedPackages(pyRequirements: List, project: Project): List { if (pyRequirements.isEmpty()) return emptyList() + + val (rankedPackages, unrankedPackages) = pyRequirements.partition { requirement -> + PyPIPackageRanking().rankedPackages.await().map { it.name }.contains(requirement.name) + } + + if (unrankedPackages.isEmpty()) { + return pyRequirements + } + val confirmationEnabled = PropertiesComponent.getInstance() .getBoolean(CONFIRM_PACKAGE_INSTALLATION_PROPERTY, true) - if (!confirmationEnabled) + if (!confirmationEnabled) { return pyRequirements + } - if (pyRequirements.size == 1) { - val pyPackage = pyRequirements.first() + val confirmedUnranked = if (unrankedPackages.size == 1) { + val pyPackage = unrankedPackages.first() if (askSingleFileConfirmation(pyPackage, project)) { - return listOf(pyPackage) + listOf(pyPackage) } else { PyPackagesUsageCollector.installAllCanceledEvent.log() - return listOf() + emptyList() + } + } + else { + withContext(Dispatchers.EDT) { + val dialog = PyChooseRequirementsDialog(project, unrankedPackages) { it.presentableText } + val result = dialog.showAndGet() + if (!result) { + PyPackagesUsageCollector.installAllCanceledEvent.log() + emptyList() + } + else { + dialog.markedElements + } } } - return withContext(Dispatchers.EDT) { - val dialog = PyChooseRequirementsDialog(project, pyRequirements) { it.presentableText } - val result = dialog.showAndGet() - if (!result) { - PyPackagesUsageCollector.installAllCanceledEvent.log() - listOf() - } - else { - dialog.markedElements - } - } + return rankedPackages + confirmedUnranked } private suspend fun askSingleFileConfirmation(pyRequirement: PyRequirement, project: Project): Boolean = withContext(Dispatchers.EDT) { diff --git a/python/src/com/jetbrains/python/packaging/utils/PyPIPackageRanking.kt b/python/src/com/jetbrains/python/packaging/utils/PyPIPackageRanking.kt new file mode 100644 index 000000000000..871d910086d4 --- /dev/null +++ b/python/src/com/jetbrains/python/packaging/utils/PyPIPackageRanking.kt @@ -0,0 +1,57 @@ +// Copyright 2000-2025 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. +package com.jetbrains.python.packaging.utils + +import com.google.common.io.Resources +import com.intellij.openapi.components.Service +import com.intellij.openapi.components.service +import com.jetbrains.python.packaging.PyPackageName +import kotlinx.coroutines.* +import kotlinx.serialization.Serializable +import kotlinx.serialization.json.Json +import org.jetbrains.annotations.ApiStatus +import java.net.URL + +@ApiStatus.Internal +fun PyPIPackageRanking(): PyPIPackageRanking = service() + +@ApiStatus.Internal +interface PyPIPackageRanking { + val rankedPackages: Deferred> +} + +@Serializable +private data class Packages( + val packages: List +) + +@Serializable +private data class PackageEntry( + val name: String, + val downloads: Int +) + +@Service(Service.Level.APP) +private class PyPIPackageRankingImpl(coroutineScope: CoroutineScope) : PyPIPackageRanking { + + override val rankedPackages: Deferred> = coroutineScope.async(Dispatchers.IO) { + loadAndParseRankingData() + } + + private suspend fun loadAndParseRankingData(): HashSet = withContext(Dispatchers.IO) { + val resource = loadResource() + parseJsonToList(resource).packages.map { PyPackageName.from(it.name) }.toHashSet() + } + + private fun loadResource(): URL = + PyPIPackageRanking::class.java.getResource(RANKING_RESOURCE_PATH) + ?: error("Python package ranking not found") + + private fun parseJsonToList(resource: URL): Packages { + val jsonString = Resources.asCharSource(resource, Charsets.UTF_8).read() + return Json.decodeFromString(jsonString) + } + + private companion object { + const val RANKING_RESOURCE_PATH = "/packaging/pypi-rank.json" + } +} \ No newline at end of file