Python 2.6 Readiness

Python 2.6 support graph for the 360 most popular Python packages!

What is this about?

Python 2.6 is a version of Python that is past its End Of Life . This site shows Python 2.6 support for the 360 most downloaded packages on PyPI:

  1. Green packages have dropped support for Python 2.6;
  2. White packages still support Python 2.6.

Package 'x' is white. What can I do?

There can be many reasons a package is still supporting Python 2.6:

  • If you are package maintainer, it's time to start dropping support (if you haven't already). Here is an in-depth guide to Dropping support for older Python versions. If you are not able to give the time needed, please seek for help from the community.

  • If you are user of the package, send a friendly note to the package maintainer. Or fork it, and send a pull request to help move the project towards dropping Python 2.6 support.

How do you identify Python 2.6 support?

We look for the Programming Language :: Python :: 2.6 classifier on the latest release of the project, via PyPI's JSON API.

Top 120

botocore ✓ urllib3 ✓ s3transfer ✓ six ✓ python-dateutil ✓ pyyaml ✓ awscli ✓ jmespath ✗ rsa ✓ futures ✗ pyasn1 ✗ docutils ✓ colorama ✓ boto3 ✓ pip ✓ requests ✓ setuptools ✓ certifi ✓ idna ✓ chardet ✓ wheel ✓ pytz ✗ enum34 ✗ cryptography ✓ cffi ✗ ipaddress ✗ typing ✓ markupsafe ✓ pycparser ✓ jinja2 ✓ numpy ✓ configparser ✓ pyparsing ✗ mock ✓ pathlib2 ✓ contextlib2 ✓ scandir ✓ packaging ✓ geopy ✓ protobuf ✓ pyzmq ✓ importlib-metadata ✓ zipp ✓ boto ✗ pytest ✓ pyopenssl ✓ singledispatch ✗ pyasn1-modules ✗ pandas ✓ click ✓ backports-functools-lru-cache ✗ paramiko ✓ future ✗ ansible ✓ funcsigs ✗ cachetools ✓ virtualenv ✓ google-auth ✓ redis ✓ mozrunner ✓ mozlog ✓ importlib-resources ✓ geocoder ✓ websocket-client ✓ grpcio ✓ pbr ✓ scipy ✓ attrs ✓ pycpfcnpj ✗ currencyconverter ✓ google-api-core ✓ werkzeug ✓ bcrypt ✓ filelock ✓ psutil ✗ docker ✓ fuzzywuzzy ✓ monotonic ✓ raven ✗ googleapis-common-protos ✓ pynacl ✓ pymongo ✓ functools32 ✓ psycopg2 ✓ distlib ✓ itsdangerous ✓ pytesseract ✓ scrapy ✓ httplib2 ✓ html5-parser ✓ scrapy-splash ✓ txaws ✓ checkdigit ✓ s3cmd ✗ distro ✓ decorator ✓ py ✓ google-cloud-core ✓ more-itertools ✓ python-jose ✓ lxml ✓ flask ✓ tornado ✓ pluggy ✓ sqlalchemy ✓ setuptools-scm ✓ atomicwrites ✓ prometheus-client ✓ wcwidth ✓ cython ✗ pyjwt ✓ scapy ✓ pymysql ✓ beautifulsoup4 ✓ tenacity ✓ mozprocess ✓ oauth2client ✓ oauthlib ✓ coverage ✓ pygments ✓

Top 120 - 240

wrapt ✓ blessings ✓ backports-ssl-match-hostname ✗ pycodestyle ✓ mozdevice ✓ requests-oauthlib ✓ tabulate ✓ mozinfo ✓ scikit-learn ✓ mozprofile ✓ asn1crypto ✗ retrying ✗ xmltodict ✓ lockfile ✓ jsonschema ✓ ansible-core ✓ mozfile ✓ google-api-python-client ✓ statsd ✓ appdirs ✓ avro ✓ mozterm ✓ python-daemon ✓ pycairo ✓ pygobject ✓ pyxdg ✓ datadog ✓ soupsieve ✓ pexpect ✓ resolvelib ✓ kafka-python ✓ google-resumable-media ✓ zope-interface ✓ uritemplate ✓ greenlet ✓ docopt ✗ pycrypto ✓ ptyprocess ✓ scp ✗ pillow ✓ subprocess32 ✗ platformdirs ✓ mccabe ✓ simplejson ✗ isort ✓ google-auth-httplib2 ✓ markdown ✓ termcolor ✓ sentry-sdk ✓ backports-entry-points-selectable ✓ pyarrow ✓ kazoo ✓ h5py ✓ elasticsearch ✓ argparse ✗ pystache ✗ msgpack ✓ azure-common ✓ toml ✗ google-cloud-storage ✓ azure-nspkg ✓ keras-applications ✓ keras-preprocessing ✓ python-magic ✓ cached-property ✓ regex ✓ tqdm ✓ hvac ✓ redis-py-cluster ✓ pyrsistent ✓ py4j ✓ babel ✓ unicodecsv ✗ google-cloud-datastore ✓ requests-toolbelt ✓ tensorflow ✓ backports-weakref ✓ crcmod ✗ plotly ✓ tensorboard ✓ pyvmomi ✓ pyflakes ✓ python-gflags ✓ fasteners ✓ matplotlib ✓ gevent ✓ awscli-cwlogs ✗ html5lib ✓ flake8 ✓ isodate ✗ dnspython ✓ backports-shutil-get-terminal-size ✗ defusedxml ✓ nose ✓ cerberus-python-client ✓ absl-py ✓ yq ✓ webencodings ✗ ipython ✓ amqp ✓ kombu ✓ pytest-runner ✓ pycryptodomex ✓ dill ✓ sortedcontainers ✓ gast ✓ astor ✓ azure-storage-nspkg ✓ kiwisolver ✓ netaddr ✓ google-cloud-bigquery ✓ azure-storage-blob ✓ cycler ✗ django ✓ selenium ✓ bz2file ✗ prompt-toolkit ✓ xgboost ✓ bleach ✓ lazy-object-proxy ✓

Top 240 - 360

xlrd ✓ backports-abc ✓ pycryptodome ✓ ujson ✓ semantic-version ✓ ecdsa ✗ azure-storage-common ✓ addict ✓ xlsxwriter ✓ kubernetes ✓ traitlets ✓ stevedore ✓ webob ✓ pyodbc ✓ jdcal ✓ tzlocal ✓ ply ✓ pylint ✓ mysql-connector-python ✓ celery ✓ psycopg2-binary ✓ jsonpickle ✓ gitpython ✓ pathspec ✓ pickleshare ✓ unittest2 ✗ openpyxl ✓ billiard ✓ astroid ✓ simplegeneric ✗ supervisor ✓ bs4 ✓ iso8601 ✓ linecache2 ✗ virtualenv-clone ✓ ipython-genutils ✓ traceback2 ✗ sh ✗ et-xmlfile ✓ execnet ✓ pytest-xdist ✓ thrift ✓ docker-pycreds ✗ gitdb2 ✓ smmap ✓ pytest-forked ✓ smmap2 ✓ ruamel-ordereddict ✓ texttable ✓ tensorflow-estimator ✓ networkx ✓ pytest-cov ✓ yamllint ✓ msrest ✓ slackclient ✓ deepdiff ✓ mako ✓ keras ✓ snowflake-connector-python ✓ grpc-google-iam-v1 ✓ gunicorn ✓ promise ✓ docker-compose ✓ pypcap ✓ graphviz ✓ zope-event ✓ ijson ✓ google-auth-oauthlib ✓ suntime ✓ google-cloud-pubsub ✓ passlib ✓ hiredis ✓ mysql-python ✓ sqlparse ✓ python-editor ✓ vine ✓ python-consul ✓ pydot ✓ dockerpty ✓ tensorflow-metadata ✓ smart-open ✓ shapely ✓ tensorflow-datasets ✓ s3fs ✓ google-pasta ✓ requests-aws4auth ✓ plumbum ✓ oscrypto ✗ applicationinsights ✓ virtualenvwrapper ✗ nltk ✓ unidecode ✓ ruamel-yaml ✓ configobj ✗ python-mimeparse ✓ statsmodels ✓ beautifulsoup ✓ ndg-httpsclient ✓ azure-core ✓ ruamel-yaml-clib ✓ maxminddb ✓ editdistance ✓ multipledispatch ✓ mysqlclient ✓ ua-parser ✗ pygame ✓ testtools ✓ patsy ✓ joblib ✓ google-cloud ✓ twisted ✓ spotinst-agent ✓ anyjson ✗ presto-python-client ✓ influxdb ✓ incremental ✓ backoff ✓ google-cloud-logging ✓ grpcio-tools ✓ python-dotenv ✓

Thanks

This is derivative work from py3readiness.org, a site that tracks general compatibility with Python 3, which in turn is a derivative of pythonwheels.com, a site that tracks which Python distributions ship the wheel distribution.

Fork me on GitHub