Python 3 Porting Database for Fedora

3814 packages: 668 Python 3 only; 710 Py2 leaf; 993 Dual support; 81 Mispackaged; 917 Idle; 357 Blocked; 88 Dropped

This is a dashboard to track progress of porting Fedora packages to Python 3.

Read me: So you want to contribute?

If you would like to jump in and help port, do this:
  • If you have a specific project in mind that you would like to port, find it on this page, click on it and follow instructions there.
  • If you don't have a specific project, pick one of the Mispackaged packages, then follow the instructions on its page. How about   policycoreutils?
  • If you see a problem with this site or the database, file an issue.

Package Groups

If you're interested in porting a bigger, self-contained piece of Fedora, choose one of these.

Note that some of these are still incomplete early examples. Please propose changes at Github.

Django Web Framework

232 packages: 50 Python 3 only; 2 Py2 leaf; 160 Dual support; 11 Idle; 1 Blocked; 8 Dropped

Fedora Infrastructure

358 packages: 21 Python 3 only; 4 Py2 leaf; 284 Dual support; 2 Mispackaged; 17 Idle; 8 Blocked; 22 Dropped

Identity Management

288 packages: 17 Python 3 only; 1 Py2 leaf; 230 Dual support; 3 Mispackaged; 16 Idle; 3 Blocked; 18 Dropped

OpenStack

363 packages: 10 Python 3 only; 18 Py2 leaf; 291 Dual support; 8 Mispackaged; 20 Idle; 2 Blocked; 14 Dropped

Other Groups

KDE spin – 276 packages: 41 py3-only; 10 legacy-leaf; 190 released; 1 mispackaged; 19 idle; 1 blocked; 14 dropped
OLPC/Sugar – 230 packages: 9 py3-only; 1 legacy-leaf; 155 released; 21 idle; 31 blocked; 13 dropped
Robot Operating System Packages – 198 packages: 8 py3-only; 4 legacy-leaf; 158 released; 6 mispackaged; 13 idle; 2 blocked; 7 dropped
SimCRS – 176 packages: 8 py3-only; 1 legacy-leaf; 140 released; 13 idle; 8 blocked; 6 dropped
Tryton Application Platform – 229 packages: 53 py3-only; 5 legacy-leaf; 148 released; 13 idle; 4 blocked; 6 dropped
Version Control & Trac – 213 packages: 8 py3-only; 1 legacy-leaf; 149 released; 17 idle; 32 blocked; 6 dropped
XStatic Packages – 195 packages: 8 py3-only; 26 legacy-leaf; 143 released; 11 idle; 1 blocked; 6 dropped
Xfce spin – 281 packages: 42 py3-only; 10 legacy-leaf; 192 released; 1 mispackaged; 19 idle; 1 blocked; 16 dropped

Mispackaged packages

81 packages were found to have some kind of packaging problem.
You can also see only packages for which the maintainer requested a patch.
For more information read: So you want to contribute?
Package Last activity
  subunit
  fabric
  python-tgext-admin
  dib-utils
  emacs-pymacs
  python-oslo-db
  lorem-ipsum-generator
  python-PSI
  gfal2-python
  python-oslo-policy
  python-oslo-rootwrap
  python-os-testr
  singularity
  python-fiat
  libreswan
  python-tgext-crud
  python-eyed3
  ahkab
  pynac
  python-irclib
  python-glance-store
  nagstamon
  python-ttystatus
  wesnoth
  thrift
  python-aexpect
  pymunk
  abiword
  python-pycallgraph
  python-pymilter
  dnsyo
  python-genmsg
  libcaca
  python-exabgp
  recoll
  pykde4
  reposurgeon
  muse
  arm-none-eabi-gdb
  catkin
  cloud-utils
  debconf
  tunir
  TurboGears2
  kubernetes
  dogtail
  python-gencpp
  python-genlisp
  python-gevent-websocket
  python-ImcSdk
  python-ldappool
  libvoikko
  zeroinstall-injector
  python-ropemode
  python-cliapp
  python-coverage-test-runner
  python-carbon
  hugin
  vtk
  wxGlade
  ara
  blueberry
  python-rosinstall
  python-rosdep
  python-Pyped
  byobu
  python-muranoclient
  lvm2
  python-ironic-inspector-client
  python-caja
  condor
  vertica-python
  astrometry
  autojump
  rss2email
  fedpkg
  ecryptfs-utils
  policycoreutils
  python-igor no Bugzilla report yet
  python-pyro no Bugzilla report yet
  python-whisper no Bugzilla report yet

Idle packages

917 packages are waiting for someone to pick them up. Grab your favorite, and go port it!
If you're not sure which one to pick, or if you just want to help, choose one on which lots of other stuff depends.

Blocked packages

357 packages don't have all dependencies ported yet.
(Or they could be false positives – check the package before giving up on it!)

Packages with dual support

993 packages support both Python 2 and 3. Half-way there!
  abrt   ansible-lint   audit   autowrap   babel   brotli   certbot   createrepo_c   cryptlib   custodia   Cython   dbus-python   deltarpm   distro-info   dnf   dnf-plugins-core   fedfind   fedmsg   file   fonttools   freeipa   freeipa-desktop-profile   future   GitPython   google-api-python-client   gpgme   gtts-token   h5py   jpype   kobo   langtable   libblockdev   libbytesize   libcomps   libdnf   libgexiv2   libguestfs   libldb   libprelude   libpreludedb   libpwquality   librepo   libreport   libselinux   libsemanage   libtalloc   libtdb   libtevent   libuser   libvirt-python   libxml2   livecd-tools   m2crypto   marisa   miniupnpc   mod_wsgi   modulemd   mpi4py   mpich   mysql-connector-python   netcdf4-python   newt   notmuch   numpy   odfpy   openbabel   openmpi   openscap   osbs-client   pdc-client   pki-core   preprocess   protobuf   py-bcrypt   py-radix   pyatspi   pyaudio   pybluez   pybox2d   pycairo   pycmd   pydot   PyDrive   pyee   pyelftools   pyflakes   pyftpdlib   pygobject3   PyGreSQL   pyicu   pykickstart   pylast   pylibacl   pylint   pyOpenSSL   PyPAM   pyparsing   pyparted   pyproj   PyQt4   pysendfile   pyserial   pyshp   pysnmp   pystache   pystatgrab   pysvn   pytest   python-aaargh   python-acme   python-acoustid   python-actdiag   python-adal   python-affine   python-agate   python-agate-dbf   python-agate-excel   python-agate-sql   python-alembic   python-alsa   python-amqp   python-amqplib   python-aniso8601   python-anyconfig   python-anyjson   python-anykeystore   python-anymarkup   python-anymarkup-core   python-apipkg   python-appdirs   python-AppTools   python-apsw   python-argcomplete   python-argh   python-arrow   python-ase   python-asn1crypto   python-astroid   python-astroML   python-astropy-helpers   python-astroscrappy   python-asttokens   python-attrs   python-audioread   python-augeas   python-autobahn   python-automaton   python-azure-sdk   python-babelfish   python-backlash   python-backports-unittest_mock   python-backports_abc   python-basemap   python-bcrypt   python-beaker   python-beanbag   python-beautifulsoup4   python-behave   python-betamax   python-billiard   python-binaryornot   python-binstruct   python-biopython   python-bitarray   python-bitlyapi   python-bitstruct   python-bleach   python-blessed   python-blessings   python-blinker   python-blist   python-blockdiag   python-blosc   python-booleanoperations   python-boto   python-boto3   python-botocore   python-bottle   python-Bottleneck   python-breathe   python-BTrees   python-bugzilla   python-cached_property   python-cachetools   python-cairocffi   python-cairosvg   python-canonicaljson   python-case   python-cassandra-driver   python-castellan   python-catkin-sphinx   python-catkin_pkg   python-cccolutils   python-cclib   python-celery   python-cerberus   python-certifi   python-cffi   python-chai   python-chameleon   python-chardet   python-cheetah   python-cinderclient   python-click   python-click-completion   python-click-plugins   python-cliff   python-cliff-tablib   python-cligj   python-cloudflare   python-cloudpickle   python-cmd2   python-cmdln   python-colander   python-collada   python-colorama   python-colorclass   python-CommonMark   python-compreffor   python-compyte   python-configargparse   python-configobj   python-configparser   python-construct   python-contextlib2   python-cookiecutter   python-cookies   python-cornice   python-cornice-sphinx   python-cov-core   python-coverage   python-coverage_pth   python-coveralls   python-cpio   python-cpuinfo   python-crank   python-crypto   python-cryptography   python-cryptography-vectors   python-cssselect   python-cssutils   python-cu2qu   python-cups   python-curtsies   python-cvxopt   python-cycler   python-cypari2   python-cysignals   python-d2to1   python-daemon   python-daemonize   python-datanommer-consumer   python-datanommer-models   python-dateutil   python-dbfread   python-dbusmock   python-ddt   python-debian   python-debtcollector   python-decorator   python-defcon   python-defusedxml   python-demjson   python-deprecation   python-descartes   python-designateclient   python-dict-sorted   python-digitalocean   python-dirq   python-distro   python-distutils-extra   python-django-tagging   python-dmidecode   python-dns   python-dns-lexicon   python-docker   python-docker-py   python-docker-pycreds   python-docker-squash   python-dockerfile-parse   python-docopt   python-docutils   python-dogpile-cache   python-dominate   python-dpath   python-dpkt   python-dropbox   python-dtopt   python-dulwich   python-easygui   python-ecdsa   python-editor   python-empy   python-enchant   python-entrypoints   python-envisage   python-enzyme   python-et_xmlfile   python-etcd   python-ethtool   python-eventlet   python-execnet   python-exif   python-extras   python-fabulous   python-faker   python-fastavro   python-fastcache   python-fasteners   python-fastimport   python-fauxquests   python-fedmsg-meta-fedora-infrastructure   python-feedgen   python-feedparser   python-fiona   python-fixtures   python-flake8   python-flask   python-flask-admin   python-flask-babel   python-flask-babelex   python-flask-httpauth   python-flask-login   python-flask-mail   python-flask-migrate   python-flask-multistatic   python-flask-openid   python-flask-principal   python-flask-restful   python-flask-script   python-flask-sphinx-themes   python-flask-sqlalchemy   python-flask-wtf   python-flask-xml-rpc   python-flexmock   python-flickrapi   python-fluidity-sm   python-fontMath   python-formats   python-formencode   python-freetype   python-freezegun   python-frozen-flask   python-frozendict   python-funcparserlib   python-funcsigs   python-futurist   python-gammu   python-gattlib   python-gearbox   python-genshi   python-GeoIP   python-geojson   python-gerritlib   python-gevent   python-gflags   python-gitdb   python-glanceclient   python-gmpy2   python-gnupg   python-google-apputils   python-google-auth   python-grapefruit   python-greenlet   python-GridDataFormats   python-gssapi   python-gstreamer1   python-guessit   python-h5io   python-hacking   python-hamcrest   python-healpy   python-heapdict   python-heatclient   python-hgdistver   python-hglib   python-hidapi   python-hl7   python-html2text   python-html5-parser   python-html5lib   python-htmlmin   python-http-client   python-http-parser   python-httpbin   python-httplib2   python-httpretty   python-humanize   python-hupper   python-husl   python-hypothesis   python-icalendar   python-idna   python-imagesize   python-incremental   python-inflect   python-iniparse   python-inotify   python-invoke   python-iptools   python-IPy   python-ipykernel   python-ipyparallel   python-ipython_genutils   python-ironicclient   python-iso-639   python-iso3166   python-iso8601   python-isodate   python-isort   python-itsdangerous   python-jdcal   python-jedi   python-jenkins   python-jinja2   python-jinja2-time   python-jinja2_pluralize   python-jira   python-jmespath   python-joblib   python-josepy   python-json-logger   python-jsonpatch   python-jsonpath-rw   python-jsonpath-rw-ext   python-jsonpickle   python-jsonpointer   python-jsonschema   python-junit_xml   python-junitxml   python-jupyter-client   python-jupyter-core   python-justbases   python-jwcrypto   python-jwt   python-kafka   python-kajiki   python-kazoo   python-kdcproxy   python-kerberos   python-keyring   python-keystoneauth1   python-keystoneclient   python-kitchen   python-kmod   python-kombu   python-latexcodec   python-lazr-delegates   python-lazy-object-proxy   python-ldap   python-ldap3   python-leather   python-lesscpy   python-Levenshtein   python-lexicon   python-libcloud   python-libcnml   python-libdiscid   python-libnacl   python-libpagure   python-linecache2   python-linux-procfs   python-lit   python-lmdb   python-locket   python-lockfile   python-logutils   python-ludolph   python-lxml   python-lz4   python-mailer   python-mako   python-manuel   python-mapnik   python-markdown   python-markdown2   python-markupsafe   python-marrow-util   python-marshmallow   python-maxminddb   python-mccabe   python-meld3   python-metakernel   python-migrate   python-mimeparse   python-mimerender   python-minibelt   python-minimock   python-mistralclient   python-mistune   python-mmtf   python-mnemonic   python-mock   python-moksha-common   python-moksha-hub   python-mongoengine   python-mongoquery   python-monotonic   python-mox3   python-mpmath   python-msgpack   python-msrest   python-msrestazure   python-multi_key_dict   python-multilib   python-munch   python-musicbrainzngs   python-mutagen   python-mutatormath   python-mwclient   python-mysql   python-nbconvert   python-nbformat   python-ndg_httpsclient   python-neo4j-driver   python-netaddr   python-netifaces   python-networkx   python-neutronclient   python-nibabel   python-nine   python-nltk   python-nose   python-nose-cover3   python-nose-exclude   python-nose_fixes   python-nose_warnings_filters   python-notario   python-novaclient   python-nss   python-ntlm-auth   python-ntlm3   python-numexpr   python-numpydoc   python-oauth2   python-oauth2client   python-oauthlib   python-offtrac   python-okaara   python-olefile   python-oletools   python-openid-cla   python-openid-teams   python-openidc-client   python-openpyxl   python-openstack-doc-tools   python-openstackclient   python-openstackdocstheme   python-openstacksdk   python-optcomplete   python-ordered-set   python-orderedmultidict   python-orderedset   python-os-client-config   python-os-service-types   python-os-win   python-osc-lib   python-oslo-concurrency   python-oslo-config   python-oslo-context   python-oslo-i18n   python-oslo-log   python-oslo-messaging   python-oslo-middleware   python-oslo-privsep   python-oslo-serialization   python-oslo-service   python-oslo-sphinx   python-oslo-utils   python-oslotest   python-osprofiler   python-osrf-pycommon   python-OWSLib   python-packaging   python-pam   python-pandas   python-pandocfilters   python-parameterized   python-paramiko   python-parse   python-parse_type   python-parsedatetime   python-parsel   python-parsley   python-passlib   python-paste   python-paste-deploy   python-paste-script   python-path   python-pathlib2   python-pathtools   python-patsy   python-pbkdf2   python-pbr   python-pdfrw   python-pecan   python-peewee   python-pep8   python-persistent   python-pexpect   python-phonenumbers   python-pickleshare   python-pifpaf   python-pika   python-pika-pool   python-pillow   python-pip   python-pkgconfig   python-pkginfo   python-pkgwat-api   python-plaster   python-plaster-pastedeploy   python-pluggy   python-plumbum   python-ply   python-pmw   python-polib   python-portalocker   python-positional   python-poyo   python-pretend   python-prettytable   python-process-tests   python-productmd   python-progressbar   python-prompt_toolkit   python-psutil   python-psycopg2   python-ptyprocess   python-py   python-pyasn1   python-pybtex   python-pybtex-docutils   python-pycadf   python-pycares   python-pycha   python-pyclipper   python-pycodestyle   python-pycosat   python-pycparser   python-pycurl   python-pycxx   python-pydenticon   python-pydicom   python-pydispatcher   python-pydotplus   python-pyface   python-pyfakefs   python-pygal   python-pygit2   python-PyGithub   python-pyglet   python-pygments   python-pygpgme   python-pygraphviz   python-pylibravatar   python-pymacaroons-pynacl   python-pymod2pkg   python-pymongo   python-PyMySQL   python-pynacl   python-pyngus   python-pyopengl   python-pyotp   python-pypandoc   python-PyPDF2   python-pyphen   python-pyquery   python-pyramid   python-pyramid-fas-openid   python-pyramid-mako   python-pyramid-tm   python-pyrfc3339   python-pyroute2   python-pyrtlsdr   python-pysaml2   python-pyside   python-pysocks   python-pysrt   python-pytest-cache   python-pytest-capturelog   python-pytest-catchlog   python-pytest-cov   python-pytest-fixture-config   python-pytest-flakes   python-pytest-forked   python-pytest-httpbin   python-pytest-mock   python-pytest-multihost   python-pytest-pep8   python-pytest-relaxed   python-pytest-runner   python-pytest-shutil   python-pytest-sourceorder   python-pytest-spec   python-pytest-timeout   python-pytest-vcr   python-pytest-virtualenv   python-pytest-xdist   python-pytimeparse   python-pytools   python-pywt   python-qrcode   python-qt5   python-QtAwesome   python-qtconsole   python-QtPy   python-queuelib   python-random2   python-rarfile   python-raven   python-rdflib   python-rebulk   python-redis   python-regex   python-releases   python-remoto   python-rencode   python-renderspec   python-reno   python-reportlab   python-repoze-lru   python-repoze-sphinx-autointerface   python-repoze-tm2   python-repoze-who   python-repoze-who-plugins-sa   python-reproject   python-requests   python-requests-file   python-requests-kerberos   python-requests-mock   python-requests-oauthlib   python-requests-toolbelt   python-requests_ntlm   python-requestsexceptions   python-responses   python-restauth-common   python-retask   python-retrying   python-rfc3986   python-rjsmin   python-rmtest   python-rnc2rng   python-roman   python-rope   python-rosdistro   python-rosinstall_generator   python-rospkg   python-routes   python-rply   python-rpmfluff   python-rsa   python-rsd-lib   python-Rtree   python-ruamel-yaml   python-s3transfer   python-sane   python-scales   python-scandir   python-schedutils   python-scikit-image   python-scikit-learn   python-scour   python-scp   python-scripttest   python-scss   python-seaborn   python-SecretStorage   python-selenium   python-semantic_version   python-send2trash   python-seqdiag   python-service-identity   python-setproctitle   python-setuptools   python-setuptools_git   python-setuptools_scm   python-setuptools_scm_git_archive   python-sh   python-shapely   python-shove   python-sieve   python-signedjson   python-simplegeneric   python-simplejson   python-simplemediawiki   python-simplewrap   python-singledispatch   python-six   python-sleekxmpp   python-slip   python-slugify   python-smartcols   python-smmap   python-snappy   python-snowballstemmer   python-snuggs   python-socketIO-client   python-socketpool   python-sockjs-tornado   python-speaklater   python-sphinx   python-sphinx-bootstrap-theme   python-sphinx-testing   python-sphinx-theme-alabaster   python-sphinx-theme-flask   python-sphinx_rtd_theme   python-sphinxcontrib-bibtex   python-sphinxcontrib-httpdomain   python-sphinxcontrib-issuetracker   python-sphinxcontrib-programoutput   python-sphinxcontrib-websupport   python-sprox   python-spur   python-sqlalchemy   python-sqlalchemy-utils   python-sqlobject   python-sqlparse   python-statsd   python-statsmodels   python-stestr   python-stevedore   python-stomper   python-straight-plugin   python-stuf   python-subunit2sql   python-subvertpy   python-suds   python-supersmoother   python-sure   python-sushy   python-svg   python-svg-path   python-swiftclient   python-systemd   python-tables   python-tablib   python-tabulate   python-tempdir   python-tempita   python-tenacity   python-termcolor   python-terminado   python-testinfra   python-testpath   python-testrepository   python-testresources   python-testscenarios   python-testtools   python-textfsm   python-textile   python-theano   python-tinycss   python-tinyrpc   python-tldextract   python-tlslite   python-toml   python-toolz   python-tornado   python-toro   python-tox   python-tqdm   python-traceback2   python-traitlets   python-Traits   python-traitsui   python-transaction   python-transforms3d   python-translationstring   python-tree-format   python-trollius   python-trollius-redis   python-tw2-core   python-tw2-forms   python-tw2-jqplugins-ui   python-tw2-jquery   python-twine   python-twisted   python-txaio   python-txws   python-txzmq   python-tzlocal   python-ufolib   python-ujson   python-unicodecsv   python-unidecode   python-unittest2   python-unpaddedbase64   python-uritemplate   python-urllib-gssapi   python-urllib3   python-urwid   python-urwidtrees   python-utmp   python-vatnumber   python-vcrpy   python-vcstools   python-venusian   python-versiontools   python-vine   python-virtualenv   python-virtualenv-api   python-virtualenv-clone   python-virtualenvwrapper   python-visitor   python-vobject   python-voluptuous   python-w3lib   python-waitress   python-warlock   python-watchdog   python-wcwidth   python-webassets   python-webcolors   python-webencodings   python-webob   python-websocket-client   python-websockify   python-webtest   python-werkzeug   python-wheel   python-whichcraft   python-whitenoise   python-whoosh   python-winrm   python-workerpool   python-wrapt   python-wsaccel   python-wsgi_intercept   python-WSGIProxy2   python-wstool   python-wtforms   python-xlib   python-xlrd   python-xlwt   python-xmltodict   python-XStatic   python-XStatic-Bootstrap-SCSS   python-XStatic-DataTables   python-XStatic-jQuery   python-XStatic-Patternfly   python-XStatic-Patternfly-Bootstrap-Treeview   python-xunitparser   python-yaql   python-yubico   python-zabbix-api-erigones   python-zake   python-zc-customdoctests   python-zc-lockfile   python-ZConfig   python-zdaemon   python-ZEO   python-zmq   python-ZODB   python-ZODB3   python-zodbpickle   python-zope-component   python-zope-configuration   python-zope-deprecation   python-zope-event   python-zope-exceptions   python-zope-i18nmessageid   python-zope-interface   python-zope-schema   python-zope-sqlalchemy   python-zope-testing   python-zope-testrunner   pytrailer   pytz   pyusb   pywebdav   pyxattr   PyXB   pyxdg   PyYAML   qpid-proton   qscintilla   rhnlib   rpkg   rpm   scipy   scons   setools   shiboken   sip   sssd   stomppy   sympy   tracer   unbound   waf   will-crash   xapian-bindings

Packages with leaf Python 2 subpackages

The Python 2 versions of 710 packages are not required by anything else we track. The subpackages can be dropped if the maintainer wishes.
  adapt   ansible-inventory-grapher   APLpy   argparse-manpage   assimp   atomic-reactor   ATpy   aubio   bodhi   botan   bpython   cairo-dock-plug-ins   cantor   capstone   catfish   clustershell   collectd-ceilometer-plugin   compose-utils   conda   conu   COPASI   cryptsetup   csdiff   dlib   dnf-plugins-extras   dnfdaemon   etckeeper   fence-agents   flann   fontdump   gcc-python-plugin   gdcm   GeographicLib   gerrymander   ginga   glances   gpaw   gprof2dot   gpsd   gtts   hivex   httpwatcher   ibus   imgbased   iscsi-initiator-utils   isomd5sum   jabberpy   keycloak-httpd-client-install   kiwi   lcm   ldns   libcap-ng   libforensic1394   libfreenect   libftdi   libkml   liblinear   liblouis   libnl3   libnuml   libproxy   libsbml   libsedml   libsolv   libssh2-python   libstoragemgmt   libyui-bindings   link-grammar   mathgl   med   module-build-service-copr   moose   mraa   nbdkit   NLopt   omniORBpy   opencv   openms   openslide-python   patool   petsc4py   pkgwat   portmidi   prelude-correlator   prewikka   ptpython   pungi   py4j   pybind11   pycanberra   pycolumnize   pycscope   pyephem   pyfits   pygrib   pygsl   pyhunspell   pyjokes   pyke   pykka   pyliblo   pymilia   pymodbus   pyodbc   pyosmium   pyowm   pyqtrailer   pyscard   python-abclient   python-adduserpath   python-afl   python-aiodns   python-alchimia   python-alsaaudio   python-altgraph   python-amico   python-ansi   python-ansi2html   python-ansible-tower-cli   python-ansicolor   python-ansicolors   python-aodhclient   python-APScheduler   python-args   python-asciitable   python-asciitree   python-assimulo   python-astral   python-astroML-addons   python-astroquery   python-atomicwrites   python-auth-credential   python-autopep8   python-azure-storage   python-backports-csv   python-baker   python-barbicanclient   python-bash8   python-bashate   python-batinfo   python-bintrees   python-bitmath   python-bitstring   python-blivet   python-bloom   python-bottle-sqlite   python-btchip   python-bucky   python-bz2file   python-CacheControl   python-cachez   python-camel   python-cartopy   python-catkin_lint   python-catkin_tools   python-cattrs   python-ccdproc   python-ceilometerclient   python-ceilometermiddleware   python-cerealizer   python-certbot-apache   python-certbot-dns-cloudflare   python-certbot-dns-cloudxns   python-certbot-dns-digitalocean   python-certbot-dns-dnsimple   python-certbot-dns-dnsmadeeasy   python-certbot-dns-google   python-certbot-dns-luadns   python-certbot-dns-nsone   python-certbot-dns-rfc2136   python-certbot-dns-route53   python-certbot-nginx   python-characteristic   python-citeproc-py   python-click-log   python-click-threading   python-cloud-sptheme   python-clyent   python-cma   python-cmigemo   python-colorlog   python-colorspacious   python-colour-runner   python-concurrentloghandler   python-configshell   python-congressclient   python-contexttimer   python-cotyledon   python-couchbase   python-couchdb   python-cradox   python-cram   python-croniter   python-csvkit   python-cursive   python-cvss   python-cytoolz   python-daiquiri   python-dbf   python-deap   python-debrepo   python-deltasigma   python-dialog   python-diff-cover   python-diff-match-patch   python-dill   python-distlib   python-djvulibre   python-dockerpty   python-docx   python-drat   python-easyargs   python-ECPy   python-editorconfig   python-elasticsearch   python-email_reply_parser   python-emcee   python-enlighten   python-epdb   python-epi   python-epub   python-evdev   python-events   python-evic   python-f5-icontrol-rest   python-factory-boy   python-falcon   python-fdb   python-filelock   python-filetype   python-firehose   python-firkin   python-fitsio   python-flake8-import-order   python-flask-assets   python-flask-bootstrap   python-flask-cache   python-flask-classy   python-flask-debugtoolbar   python-flask-gravatar   python-flask-htmlmin   python-flask-mako   python-flask-oauth   python-flask-oidc   python-flask-paranoid   python-flask-restless   python-flask-rstpages   python-flask-security   python-flask-whooshee   python-flock   python-fmn-sse   python-fn   python-fontname   python-fpylll   python-fsmonitor   python-fuckit   python-furl   python-fuzzyfinder   python-fuzzywuzzy   python-gabbi   python-gatspy   python-gccinvocation   python-gear   python-gensim   python-geoip2   python-geopandas   python-gfm   python-giacpy   python-gitapi   python-github3py   python-glob2   python-glyphsLib   python-gnocchiclient   python-gntp   python-googletrans   python-gradunwarp   python-grafyaml   python-graphitesend   python-gsd   python-gunicorn   python-hdfs   python-hexdump   python-hgapi   python-honcho   python-hwdata   python-i3ipc   python-idstools   python-igraph   python-importanize   python-importmagic   python-influxdb   python-inifile   python-instant   python-interfile   python-invocations   python-iowait   python-ipdb   python-ipgetter   python-iptables   python-iso639   python-ivi   python-j1m.sphinxautointerface   python-jaydebeapi   python-jcconv   python-jellyfish   python-jenkins-job-builder   python-jenkinsapi   python-jinja2-cli   python-jnius   python-jsmin   python-jsonmodels   python-jsonrpclib   python-justbytes   python-k8sclient   python-kaptan   python-keystonemiddleware   python-kiwisolver   python-klusta   python-krbcontext   python-kubernetes   python-lasagne   python-lazr-config   python-lazr-smtptest   python-lazyarray   python-libarchive-c   python-librosa   python-libtmux   python-libusb1   python-line_profiler   python-livereload   python-llfuse   python-lmiwbem   python-logbook   python-logging-tree   python-logzero   python-ludolph-zabbix   python-lupa   python-ly   python-lzo   python-m2r   python-magnumclient   python-manilaclient   python-maps   python-marathon   python-markups   python-marrow-mailer   python-marshmallow-enum   python-martian   python-Mastodon   python-mdp   python-messaging   python-metar   python-mglob   python-microversion-parse   python-mlpy   python-mne   python-molecule   python-more-itertools   python-moss   python-mpd   python-mpd2   python-mtg   python-MultipartPostHandler2   python-munkres   python-murano-pkg-check   python-music21   python-mygpoclient   python-myhdl   python-Naked   python-natsort   python-nbxmpp   python-neomodel   python-neovim   python-netdiff   python-netjsonconfig   python-netlib   python-netmiko   python-ngram   python-nipy   python-nixio   python-nmap   python-nmrglue   python-nodeenv   python-nose-parameterized   python-nose-progressive   python-nose-testconfig   python-nose-xcover   python-nose2   python-notebook   python-novaclient-os-networks   python-novaclient-os-virtual-interfaces   python-ntplib   python-num2words   python-nwdiag   python-octaviaclient   python-ofxparse   python-openoffice   python-openopt   python-openqa_client   python-openstack-nose-plugin   python-os-brick   python-oslo-cache   python-oslo-reports   python-oslo-versionedobjects   python-oslo-vmware   python-pacpy   python-paho-mqtt   python-pamela   python-pandas-datareader   python-pankoclient   python-parallel-ssh   python-parso   python-partd   python-pathspec   python-pdfkit   python-pdfminer   python-pdir2   python-pecan-notario   python-pefile   python-pep8-naming   python-persist-queue   python-pg8000   python-pgpdump   python-phabricator   python-photutils   python-piexif   python-pint   python-plaintable   python-pluginbase   python-plyvel   python-pocketlint   python-podcastparser   python-poppler-qt4   python-port-for   python-posix_ipc   python-power   python-praw   python-profilehooks   python-progress   python-proliantutils   python-prov   python-psycogreen   python-ptrace   python-publicsuffix   python-pudb   python-py2neo   python-py2pack   python-py9p   python-pyactivetwo   python-pyaes   python-pybeam   python-pybloomfiltermmap   python-pycdlib   python-pycryptodomex   python-pydocstyle   python-pyeclib   python-pyev   python-pygatt   python-pygeoip   python-pygments-markdown-lexer   python-pygments-style-solarized   python-pyinsane2   python-pykalman   python-pykmip   python-pykwalify   python-pylcdsysinfo   python-pylibmc   python-PyLink   python-pylons-sphinx-themes   python-pymediainfo   python-pymemcache   python-pymoc   python-Pympler   python-pymssql   python-pyopencl   python-pyoptical   python-pypng   python-pyprocdev   python-pypump   python-pyqtgraph   python-pyrad   python-pyramid-chameleon   python-pyriemann   python-pyrpmmd   python-pyrsistent   python-PyRSS2Gen   python-pyspf   python-pystray   python-pyswip   python-pytaglib   python-pytelegrambotapi   python-pytest-beakerlib   python-pytest-benchmark   python-pytest-faulthandler   python-pytest-testmon   python-pytest-tornado   python-pytest-watch   python-pyuv   python-pyvmomi   python-pyvo   python-pyxid   python-pyxs   python-pyzabbix   python-pyzolib   python-q   python-qrencode   python-quantities   python-rasterio   python-ratelimitingfilter   python-rauth   python-rcssmin   python-recommonmark   python-relatorio   python-represent   python-requests-cache   python-requests-ftp   python-requests-gssapi   python-restauth   python-restructuredtext-lint   python-restsh   python-retryz   python-rfc3987   python-ripe-atlas-cousteau   python-ripe-atlas-sagan   python-rows   python-rpdb   python-rpyc   python-rsdclient   python-rstcheck   python-rtslib   python-rxjson   python-ryu   python-saharaclient   python-sanction   python-schema   python-scrapy   python-scrypt   python-seesaw   python-semver   python-sendgrid   python-sep   python-serpy   python-setuptools_hg   python-shade   python-shadowsocks   python-shortuuid   python-sievelib   python-signalfd   python-simplebayes   python-simpleeval   python-simpleparse   python-simplepath   python-simplevisor   python-simpy   python-slackclient   python-smbc   python-smbpasswd   python-social-auth   python-softlayer   python-sortedcontainers   python-speedtest-cli   python-sphinx-argparse   python-sphinx-autobuild   python-sphinx-gallery   python-sphinx-intl   python-sphinx-theme-py3doc-enhanced   python-sphinxcontrib-actdiag   python-sphinxcontrib-adadomain   python-sphinxcontrib-apidoc   python-sphinxcontrib-autoprogram   python-sphinxcontrib-blockdiag   python-sphinxcontrib-fulltoc   python-sphinxcontrib-seqdiag   python-sphinxcontrib-spelling   python-sql   python-sqlacodegen   python-sseclient   python-stdnum   python-stem   python-streamlink   python-structlog   python-subliminal   python-svgwrite   python-sync2jira   python-sysv_ipc   python-tackerclient   python-tambo   python-taskflow   python-tasklib   python-taskw   python-tbgrep   python-tblib   python-terminaltables   python-testfixtures   python-testify   python-testing.postgresql   python-texttable   python-tgscheduler   python-thriftpy   python-tidy   python-tinycss2   python-tinydb   python-tld   python-tooz   python-tortilla   python-tosca-parser   python-tpg   python-treq   python-troveclient   python-twiggy   python-twilio   python-twitter   python-txredisapi   python-ufo2ft   python-uinput   python-unidiff   python-unipath   python-units   python-upoints   python-uri-templates   python-usbtmc   python-validators   python-virtkey   python-vitrageclient   python-vulture   python-vxi11   python-walkdir   python-wand   python-webpy   python-wikipedia   python-wikitcms   python-windtalker   python-wordpress-xmlrpc   python-wtf-peewee   python-www-authenticate   python-wxpython4   python-x2go   python-xapp   python-xhtml2pdf   python-xml2rfc   python-xmlrunner   python-xmlsec   python-XStatic-Angular   python-XStatic-Angular-Bootstrap   python-XStatic-Angular-FileUpload   python-XStatic-Angular-Gettext   python-XStatic-Angular-lrdragndrop   python-XStatic-Angular-Mock   python-XStatic-Bootstrap-Datepicker   python-XStatic-bootswatch   python-XStatic-D3   python-XStatic-Font-Awesome   python-XStatic-Hogan   python-XStatic-Jasmine   python-XStatic-JQuery-Migrate   python-XStatic-JQuery-quicksearch   python-XStatic-JQuery-TableSorter   python-XStatic-jquery-ui   python-XStatic-JSEncrypt   python-XStatic-Magic-Search   python-XStatic-mdi   python-XStatic-QUnit   python-XStatic-Rickshaw   python-XStatic-roboto-fontface   python-XStatic-smart-table   python-XStatic-Spin   python-XStatic-termjs   python-xtermcolor   python-xvfbwrapper   python-yamlordereddictloader   python-yapsy   python-yara   python-yattag   python-yourls   python-zanata2fedmsg   python-zaqarclient   python-zc-buildout   python-zict   python-zipstream   python-zope-contenttype   python-zope-datetime   python-zope-dottedname   python-zope-filerepresentation   python-zope-i18n   python-zope-processlifetime   python-zope-proxy   python-zope-sequencesort   python-zope-structuredtext   qhexedit2   rdkit   rhn-client-tools   rpmdeplint   satyr   scapy   shogun   spyder   systemd-coredump-python   systemtap   tbb   tlsh   transtats-cli   tweepy   urjtag   vigra   vrpn   weasyprint   woffTools   xapps   xrootd   z3

Python3-only packages

668 packages support Python 3 only. Yay!
  2ping   389-ds-base   5minute   abcde   accerciser   acme-tiny   adonthell   ampy   anaconda   anjuta   ansible   ansible-review   antimony   apx   asciinema   atomic   authconfig   authselect   autoarchive   autotrash   avogadro2   avogadro2-libs   awake   aws-shell   awscli   babeltrace   bandit   barman   bcache-tools   bcc   beets   binclock   bind   binwalk   blender   blivet-gui   blosc   blueman   borgbackup   borgmatic   botan2   brd   brltty   btest   btrbk   btrfs-heatmap   btrfs-sxbackup   bugwarrior   buku   bumpversion   calamares   calcurse   ccsm   cdbs   cgit   chrome-gnome-shell   cinnamon   cinnamon-desktop   cinnamon-screensaver   cloud-init   clufter   clustersos   cmake   coccinelle   cockpit   collectd   commissaire-client   compizconfig-python   copr-backend   copr-cli   copr-frontend   copr-keygen   copr-rpmbuild   csmock   csvdiff   cura   cura-lulzbot   cxxtest   d-feet   datanommer-commands   ddgr   ddupdate   deepin-gettext-tools   devscripts   dex-autostart   dh-make   diceware   diffoscope   dionaea   diorite   distgen   dnf-plugin-spacewalk   dnfdragora   dnssec-trigger   docker-compose   doclifter   doge   dpdk   dxf2gcode   eclipse-pydev   elastic-curator   electron-cash   electrum   enjarify   enki   environment-modules   eric   erlang-rpm-macros   esptool   evemu   exo   fail2ban   fatrace   fedora-productimg-cloud   fedora-productimg-workstation   firewalld   fish   flatpak   flawfinder   FlightCrew   fontforge   fonts-tweak-tool   fpaste   frepple   frescobaldi   fros   fusion-icon   fvwm   fwupd   gajim   gaupol   gausssum   gcovr   gdb   gedit   gettext   git-archive-all   git-cola   git-fame   git-publish   git-pull-request   git-review   gitg   glade   glib2   global   glom   gmsh   gnatcoll   gnome-abrt   gnome-builder   gnome-code-assistance   gnome-dvb-daemon   gnome-gmail   gnome-music   gnome-password-generator   gnome-shell   gnome-tweaks   gns3-gui   gns3-net-converter   gns3-server   gobject-introspection   gom   googler   gplugin   gpodder   gramps   graphite-api   grc   gst-devtools   gtimelog   gtk-doc   gumbo-parser   gutenprint   gvfs   hatch   hddfancontrol   heat-cfntools   hexchat   hgsvn   hovercraft   hplip   httpie   i2c-tools   iapetal   ibus-anthy   ibus-bogo   ibus-cangjie   ibus-hangul   ibus-table   ibus-typing-booster   ibus-uniemoji   icestorm   icfg   ikiwiki   imgp   inception   initial-setup   insight   Io-language   iotop   ipython   irclog2html   isrcsubmit   javapackages-tools   kaadbg   kajongg   kdevelop-python   keychecker   khal   khard   kismon   konversation   koschei   krop   lammps   lazygal   lecm   legofy   lensfun   libarcus   libcec   libgit2-glib   libinput   libixion   liborcus   libpeas   libpsl   libratbag   libreoffice   libsavitar   libsigrokdecode   libsmbios   libsoc   libunity   lightdm-autologin-greeter   lightdm-gtk-greeter-settings   lightdm-settings   lirc   lollypop   loook   lorax   lshell   lxc   maildirproc   mailman3-fedmsg-plugin   manuale   meld   menulibre   meson   mgarepo   mingw-glib2   mintlocale   mir   mkdocs   mkdocs-alabaster   mkdocs-basic-theme   mkdocs-bootstrap   mkdocs-bootswatch   mkdocs-cinder   mkdocs-material   mkosi   mnemosyne   mock   mock-core-configs   modem-manager-gui   modtools   mongodb   mpdris2   mu   mycli   needrestart   nemo   net-snmp   netgen-mesher   netstat-monitor   nfoview   nfs-utils   nghttp2   nik4   nitroshare   nml   nodejs-packaging   nodepool   nova-agent   nuvolasdk   nvmetcli   nyx   omniORB   onboard   onionshare   openbox   OpenIPMI   OpenLP   openscap-daemon   openwsman   orca   ostree   pacemaker   pag   parsero   pcp2pdf   pcs   pdd   percol   persepolis   pesign   pew   pg_view   pgzero   photocollage   pidgin   piglit   pintail   pipsi   pitivi   playitagainsam   poezio   pogo   porcupine   powerline   printrun   ProDy   proselint   prunerepo   ps_mem   psi4   pss   pssh   pwkickstart   py3status   pybugz   pychess   pychromecast   pydf   pyhoca-cli   pyhoca-gui   pymol   pyotherside   pyp2rpm   pypolicyd-spf   pyppd   pypy3   pysubnettree   python-admesh   python-aiofiles   python-aiohttp   python-aiohttp-cors   python-aiohttp-negotiate   python-aioodbc   python-aiosmtpd   python-astropy   python-astropy-healpix   python-async-timeout   python-atpublic   python-backcall   python-backoff   python-bitcoinlib   python-blowfish   python-blurb   python-bna   python-btrfs   python-cli-helpers   python-clint   python-cltk   python-copr   python-copr-common   python-dbus-client-gen   python-dbus-python-client-gen   python-dbus-signature-pyparsing   python-django   python-django-ajax-selects   python-django-angular   python-django-annoying   python-django-appconf   python-django-authority   python-django-avatar   python-django-babel   python-django-classy-tags   python-django-compressor   python-django-contact-form   python-django-cors-headers   python-django-countries   python-django-database-url   python-django-debug-toolbar   python-django-fas   python-django-filter   python-django-formtools   python-django-haystack   python-django-jsonfield   python-django-keyedcache   python-django-macros   python-django-markdown2   python-django-mptt   python-django-nose   python-django-notifications-hq   python-django-pipeline   python-django-post_office   python-django-pyscss   python-django-pytest   python-django-redis   python-django-registration   python-django-rest-framework   python-django-rest-framework-braces   python-django-rest-framework-composed-permissions   python-django-reversion   python-django-robots   python-django-simple-captcha   python-django-stopforumspam   python-django-tables2   python-django-tastypie   python-django-threadedcomments   python-django-tinymce   python-doit   python-flit   python-flower   python-flufl-bounce   python-flufl-i18n   python-flufl-lock   python-flufl-testing   python-fuse   python-fypp   python-glue   python-grako   python-hs-dbus-signature   python-httptools   python-hug   python-idna-ssl   python-into-dbus-python   python-jep   python-journal-brief   python-jupyter-c-kernel   python-jupyter-kernel-test   python-jupyterlab-launcher   python-ladon   python-landslide   python-Lektor   python-libevdev   python-liblarch   python-meh   python-microfs   python-minidb   python-modernize   python-multidict   python-nbsphinx   python-ndjson-testrunner   python-networkmanager   python-nose-cov   python-nudatus   python-numpy-stl   python-octave-kernel   python-onionbalance   python-ovirt-register   python-pelican   python-pid   python-proteus   python-pydbus   python-pynlpl   python-pypillowfight   python-pysword   python-pytest-arraydiff   python-pytest-astropy   python-pytest-doctestplus   python-pytest-openfiles   python-pytest-remotedata   python-pythonz-bd   python-pytoml   python-qutepart   python-rangehttpserver   python-resumable-urlretrieve   python-ripozo   python-rpm-generators   python-sanic   python-simpleline   python-social-auth-app-flask   python-social-auth-app-flask-sqlalchemy   python-social-auth-core   python-social-auth-storage-sqlalchemy   python-sphinx-autodoc-typehints   python-sphinx-click   python-sphinxcontrib-github-alt   python-trezor   python-ufl   python-uranium   python-uranium-lulzbot   python-urlobject   python-utils   python-uvloop   python-varlink   python-websockets   python-xcffib   python-xdot   python-yarl   python-zeroconf   python-zuul-sphinx   python3   python3-bsddb3   python3-cangjie   python3-cherrypy   python3-curses_ex   python3-docs   python3-iep   python3-mallard-ducktype   python3-memcached   python3-mypy   python3-openid   python3-poppler-qt5   python3-postgresql   python3-py3dns   python3-pyjf3   python3-pyPEG2   python3-pytest-asyncio   python3-saml   python3-script   python3-simplepam   python3-simpletal   python3-typed_ast   python3-zope-fixers   pythonqt   pywbem   PyX   pyxtrlock   pyzor   qbittorrent   qtile   quearcode   quodlibet   qutebrowser   radicale   ranger   rebase-helper   rednotebook   redshift   relval   renderdoc   retext   rhn-custom-info   rhythmbox-ampache   ripe-atlas-tools   rolekit   rpl   rpmconf   rpmdevtools   rpmlint   rpmspectool   rpy   rtv   rust-packaging   s3cmd   sasutils   scanmem   scudcloud   sen   sepolicy_analysis   setroubleshoot   shyaml   sigil   simple-ccsm   skrooge   slick-greeter   soletta   sos   soundconverter   spec2scl   speech-dispatcher   speedtest-cli   spglib   sse2fedmsg   sshuttle   starcal   stratis-cli   switchdesk   system-config-kdump   system-config-language   system-config-printer   system-config-repo   system-storage-manager   system-switch-mail   targetcli   targetd   telepathy-gabble   thefuck   thonny   tito   tldr   todocli   trace-summary   translate-toolkit   transmageddon   trash-cli   trytond   trytond-account   trytond-account-be   trytond-account-de-skr03   trytond-account-invoice   trytond-account-invoice-history   trytond-account-invoice-line-standalone   trytond-account-product   trytond-account-statement   trytond-account-stock-anglo-saxon   trytond-account-stock-continental   trytond-analytic-account   trytond-analytic-invoice   trytond-analytic-purchase   trytond-analytic-sale   trytond-company   trytond-company-work-time   trytond-country   trytond-currency   trytond-dashboard   trytond-google-maps   trytond-ldap-authentication   trytond-party   trytond-party-siret   trytond-product   trytond-product-cost-fifo   trytond-product-cost-history   trytond-product-price-list   trytond-project   trytond-project-plan   trytond-project-revenue   trytond-purchase   trytond-purchase-invoice-line-standalone   trytond-sale   trytond-sale-opportunity   trytond-sale-price-list   trytond-stock   trytond-stock-forecast   trytond-stock-inventory-location   trytond-stock-location-sequence   trytond-stock-product-location   trytond-stock-supply   trytond-stock-supply-day   trytond-timesheet   udiskie   uflash   ufw   ufw-kde   units   unoconv   unp   urh   urlscan   urlwatch   util-linux   vdirsyncer   veusz   vex   vimiv   vint   virtme   waiverdb   wiki2beamer   withlock   xcat   xcb-proto   xfpanel-switch   xfsprogs   xonsh   xplayer   xviewer-plugins   yamllint   yokadi   yosys   youtube-dl   yubikey-manager   yubikey-piv-manager   znc

Dropped packages

88 packages will not be ported to Python 3. Anything that requires them will need to switch to an alternative. The suggested replacement is usually mentioned in porting notes; click on the package for more information.
  alacarte   antlr   cracklib   createrepo   glade3   gmpy   gnome-desktop   gnome-python2   gnome-python2-desktop   gnome-python2-extras   gstreamer-python   lunatic-python   notify-python   pyexiv2   pygobject2   pygtk2   pygtksourceview   pyliblzma   pyPdf   Pyrex   python-atfork   python-backports   python-backports-functools_lru_cache   python-backports-lzma   python-backports-shutil_get_terminal_size   python-backports-shutil_which   python-backports-ssl_match_hostname   python-BeautifulSoup   python-blivet1   python-bunch   python-cherrypy   python-cherrypy2   python-clientform   python-cssmin   python-dateutil15   python-elixir   python-enum   python-enum34   python-fadvise   python-functools32   python-futures   python-gdata   python-ipaddr   python-ipaddress   python-kid   python-krbV   python-m2ext   python-memcached   python-musicbrainz2   python-myghty   python-oauth   python-odict   python-openid   python-pathlib   python-peak-rules   python-pydns   python-pylons   python-simpletal   python-statistics   python-subprocess32   python-tgmochikit   python-toscawidgets   python-turbocheetah   python-turbojson   python-turbokid   python-TurboMail   python-tw-forms   python-unicodenazi   python-urlgrabber   python-weakrefmethod   python-webob1.1   python-webtest1.3   python2   python2-astropy   python2-django1.11   python2-docs   python2-faulthandler   python2-ipython   python2-lxc   python2-pyx   python2-typing   pywebkitgtk   TurboGears   vte   wxPython   yum   yum-metadata-parser   yum-utils
Data for this site was loaded at:
2018-04-19 11:59 UTC

Ignoring loading time and delays in repository mirrors, it's current for that time.

Status Legend

Package status is retreived periodically, so it might be slightly out of date.
Individual package pages list the RPM versions this report is based on.

Naming Policy

Tracking packages which do not comply with Python package naming guidelines

Entomology

The Python 3 Porting tracking bug on Bugzilla is queried regularly. Bugs for individual packages are linked, and the links are color-coded according to bug status:

  • No activity
    NEW; CLOSED (DEFERRED)
  • Open
    ASSIGNED; POST; MODIFIED; ON_QA; VERIFIED; RELEASE_PENDING
  • Problematic
    CLOSED (NOTABUG, WONTFIX, WORKSFORME, DUPLICATE, UPSTREAM, CANTFIX, INSUFFICIENT_DATA, EOL)
  • Fixed
    CLOSED (CURRENTRELEASE, RAWHIDE, ERRATA, NEXTRELEASE)
  • Unknown
    Links to bugs that were entered manually are not color-coded (they use the color of regular links).

As with RPM info, bug status may be slightly out of sate.

Visualizations

You might want to see an interactive dependency graph of all unported packages (Warning: CPU-hungry.)
There is a graph of the history of package statuses over this portingdb's lifetime.
We also have a manager-friendly pie chart: .