-
Notifications
You must be signed in to change notification settings - Fork 114
Labels
Milestone
Description
Beatrice T. Meyers (#DataDrake), 2019-08-04 20:43:54 UTC
Let's use this task to keep track of things stuck on Python 2 so that we know when we can retire Python 2 or whether or not to deprecate them.
Stuck on Python 2:
- kodi 18.x (once Kodi 19.1 is out on flathub, I suggest we officially deprecate kodi from the repo)
- samba 4.9.x -> Updated to 4.10.x which supports Python 3 (but the Python bindings are disabled for now)
- duplicity (waiting for version 0.8.x to be promoted as stable)
Planned Deprecation:
- spyder (python 2 version only)
- nautilus-admin
Solus Software:
- Switch to GNOME SC and KDE Discover (PoC ready)
- Retire solus-sc and remove it from the package repo
- Ensure that KDE Discover can use PackageKit to replace LDM functionality (PoC ready)
- Port eopkg to py3 and compile it with nuitka (PoC ready and in testing)
- Test that GNOME SC and KDE Discover work as expected with eopkg py3 PK backend
- Test that KDE Discover can use the eopkg py3 PackageKit backend to replace LDM functionality (PoC ready)
- Port ypkg to py3 and compile it with nuitka (Done, in production on build server)
- Switch to using the Calamares installer (Done)
- Internal scripts rewrites (Done)
Python 2 Packages:
- alabaster
- android-tools
- autopep8
- bro
- bup
- bzr Breezy v2 #6104
- caribou
- catbox Deprecate catbox #5886
- cherrytree
- chrome-gnome-shell
- claws-mail
- comar
- comar-api
- cycler
- cython
- dia Deprecate ancient gnome libs #3201
- displaycal
- doflicky
- evemu
- firewalld
- flake8
- fslint
- gdal
- gimp - now uses python-gobject instead of python-gobject2 Gimp 3.0 & friends #5825
- git-cola
- gnome-doc-utils
- gnubg
- gourmet
- gpgme
- gst-python-0.10
- gwyddion
- ibus-anthy
- kaa-base
- kaa-metadata
- keybinder
- kicad
- kodi
- kvirc
- lash
- ledger
- libblockdev
- libboost
- libbytesize
- libcaca
- libgpod
- libieee1284
- liblouis
- libpeas
- libproxy
- libuser
- libxml2
- libxslt
- linux-tools
- lldb
- llvm-clang (.py files are py2)
- mailnag
- matplotlib
- mccabe
- mcomix
- mozjs
- mozjs38
- mutagen
- mypaint
- natron
- nautilus-folder-icons
- nautilus-python
- newt
- nmap
- notify-python
- notmuch
- opencolorio
- opencv
- openimageio
- pam-wrapper
- pbr
- pep8
- piksemel
- pip Python3 debundle pip & setuptools #5511
- pisi pisi: Make
eopkg.bin
the default #5820 - playonlinux
- postgresql
- printrun
- psycopg2
- ptyprocess
- pulseaudio-dlna
- py
- pycodestyle
- pyenchant
- pyflakes
- pygments
- pygoocanvas
- pygtksourceview
- pyorbit
- pyparsing (update blocked)
- pytest-runner (update blocked)
- python
- python-absl-py
- python-appdirs
- python-argparse
- python-asn1
- python-asn1crypto
- python-asn1-modules
- python-atomicwrites
- python-attrs (Update blocked)
- python-automat
- python-babel
- python-backports
- python-backports_abc
- python-backports.functools_lru_cache
- python-backports.ssl_match_hostname
- python-bcrypt
- python-beautifulsoup4
- python-blinker
- python-bottle
- python-cairo Replace python3-cairo with python-cairo #5891
- python-certifi
- python-cffi
- python-chardet
- python-configobj
- python-configparser
- python-constantly
- python-contextlib2
- python-coverage (update blocked)
- python-cparser
- python-cryptography
- python-dateutil
- python-dbus
- python-decorator
- python-distutils-extra
- python-docker-pycreds
- python-docopt
- python-docutils
- python-entrypoints
- python-enum34
- python-enum-compat
- python-evdev a0acaf4
- python-fastimport
- python-faulthandler
- python-filelock
- python-flaky
- python-freezegun
- python-funcsigs
- python-functools32
- python-futures
- python-genty
- python-geoip Deprecate unused python packages #3292
- python-gobject
- python-gobject2
- python-gtk2
- python-httplib2
- python-hyperlink
- python-hypothesis (update blocked)
- python-idna
- python-imagesize
- python2-importlib-metadata
- python-importlib-resources (update blocked)
- python-incremental
- python-inotify
- python-ipaddress
- python-itsdangerous
- python-jedi
- python-jinja
- python-jsonschema
- python-kiwisolver
- python-lhafile
- python-lxml
- python-m2r
- python-magic
- python-markupsafe
- python-mistune
- python-mock (update blocked)
- python-monotonic
- python-more-itertools (update blocked)
- python-netaddr
- python-netifaces
- python-nose
- python-notify2
- python-oauthlib
- python-openssl
- python-osinfo
- python2-packaging
- python-parsimonious
- python-parso
- python-parted Deprecate os-installer and drop python2 support for several packages #3087
- python-pathlib2
- python-pexpect
- python-pillow
- python2-pluggy
- python-polib
- python-pretend
- python-protobuf
- python-psutil
- python-pycurl Deprecate os-installer and drop python2 support for several packages #3087
- python-pyglet
- python-pyhamcrest
- python-pyjwt
- python-pylibacl
- python-pyliblzma
- python-pyserial
- python-pyside
- python-pyside-tools
- python-pysocks
- python2-pytest
- python-pytest-cov
- python-pytest-flake8
- python-pytest-mock
- python-pytz
- python-pyusb
- python-pywavelets
- python-pyxattr
- python-qt5
- python-qtwebengine
- python-reportlab
- python-requests
- python-requests-mock
- python-requests-oauthlib
- python-scandir
- python-sdl2
- python-service-identity
- python-setproctitle
- python-setuptools Python3 debundle pip & setuptools #5511
- python-setuptools-git
- python2-setuptools-scm
- python-singledispatch
- python-sip
- python-six
- python-slip
- python-snowballstemmer
- python-soupsieve
- python-sphinx
- python-sphinxcontrib-websupport
- python-sphinx-rtd-theme
- python-sqlalchemy
- python-subprocess32
- python-texttable
- python-toml
- python-tornado
- python-tox
- python-twisted
- python-typing
- python-urllib3
- python-urlgrabber
- python-wcwidth
- python-websocket-client
- python-wheel
- python-wrapt
- python-zeroconf
- python-zipp (update blocked)
- python-zope.component
- python-zope.deferredimport
- python-zope.deprecation
- python-zope.event
- python-zope.hookable
- python-zope.interface
- python-zope.proxy
- python-zstd
- python2-numpy
- pyxdg
- pyyaml
- rpm
- ruamel.yaml
- sc-controller getsolus/solus-sc@3b2ca30
- scipy
- scons
- scribus
- shiboken
- soapysdr
- solus-sc ? - is being deprecated in 4.8
- suricata
- syncthing-gtk
- tensorflow
- trelby
- util-linux
- virtualenv
- volume_key
- vte2
- wxPython
- wxPython2
- xcb-proto
- youtube-dl-gui
- ypkg
Sub-issues
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
In Progress