Home
Solus
Search
Configure Global Search
Log In
Transactions
T8207
Change Details
Change Details
Old
New
Diff
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 - [x] samba 4.9.x -> Updated to 4.10.x which supports Python 3 (but the Python bindings are disabled for now) - [x] duplicity (waiting for version 0.8.x to be promoted as stable) Planned Deprecation: - [x] spyder (python 2 version only) Solus Software: - [ ] Rewrite of ypkg in Go ( Development In-Progress) - [ ] Replace eopkg with sol written in Go (Design complete, Pending Implementation) - [ ] Rewrite of Software Center in C (Blocking on initial mock implementation of sol daemon) - [ ] System notifications to replace solus-update-checker - [ ] New Installer in C (Design In-Progress) - [ ] Internal scripts rewrites (In-Progress) Python 2 Packages: - [x] alabaster - [ ] android-tools - [ ] autopep8 - [ ] bro - [x] bup - [ ] bzr - [ ] caribou - [ ] catbox - [x] cherrytree - [x] chrome-gnome-shell - [ ] claws-mail - [ ] comar - [ ] comar-api - [x] cycler - [ ] cython - [ ] dia - [ ] displaycal - [ ] doflicky - [x] evemu - [x] firewalld - [ ] flake8 - [ ] gdal - [ ] gimp - [x] git-cola - [ ] gnome-doc-utils - [x] gnubg - [ ] gourmet - [ ] gpgme - [ ] gst-python-0.10 - [ ] gwyddion - [ ] ibus-anthy - [x] kaa-base - [x] kaa-metadata - [ ] keybinder - [ ] kicad - [ ] kodi - [ ] kvirc - [x] lash - [x] ledger - [ ] libblockdev - [ ] libbytesize - [ ] libcaca - [ ] libgpod - [ ] libieee1284 - [ ] liblouis - [ ] libpeas - [x] libproxy - [ ] libuser - [ ] libxml2 - [ ] libxslt - [ ] linux-tools - [ ] lldb - [x] mailnag - [x] matplotlib - [ ] mccabe - [ ] mcomix - [ ] mozjs - [ ] mozjs38 - [ ] mutagen - [ ] mypaint - [ ] natron - [ ] nautilus-folder-icons - [ ] nautilus-python - [x] newt - [ ] nmap - [ ] notify-python - [x] notmuch - [ ] numpy - [x] opencolorio - [ ] opencv - [x] openimageio - [ ] os-installer - [ ] pam-wrapper - [ ] pbr - [x] pep8 - [ ] piksemel - [ ] pip - [ ] pisi - [ ] playonlinux - [ ] postgresql - [ ] printrun - [ ] psycopg2 - [ ] ptyprocess - [ ] pulseaudio-dlna - [ ] py - [ ] pycodestyle - [x] pyenchant - [ ] pyflakes - [x] pygments - [ ] pygoocanvas - [ ] pygtksourceview - [ ] pyorbit - [ ] pyparsing - [ ] pytest-runner - [ ] python - [ ] python-appdirs - [ ] python-argparse - [ ] python-asn1 - [ ] python-asn1crypto - [x] python-asn1-modules - [ ] python-atomicwrites - [ ] python-attrs - [x] python-automat - [ ] python-babel - [ ] python-backports - [ ] python-backports_abc - [ ] python-backports.functools_lru_cache - [x] python-backports.ssl_match_hostname - [ ] python-bcrypt - [ ] python-beautifulsoup4 - [x] python-blinker - [ ] python-bottle - [ ] python-cairo - [ ] python-certifi - [ ] python-cffi - [ ] python-chardet - [ ] python-configobj - [ ] python-configparser - [x] python-constantly - [ ] python-contextlib2 - [ ] python-coverage - [ ] python-cparser - [ ] python-cryptography - [ ] python-dateutil - [ ] python-dbus - [x] python-decorator - [ ] python-distutils-extra - [x] python-docker-pycreds - [ ] python-docopt - [x] python-docutils - [ ] python-entrypoints - [ ] python-enum34 - [ ] python-enum-compat - [ ] python-evdev - [x] python-fastimport - [x] python-faulthandler - [x] python-filelock - [ ] python-flaky - [ ] python-freezegun - [ ] python-funcsigs - [ ] python-functools32 - [ ] python-futures - [ ] python-genty - [ ] python-geoip - [ ] python-gobject - [ ] python-gobject2 - [ ] python-gtk2 - [x] python-httplib2 - [x] python-hyperlink - [ ] python-hypothesis - [ ] python-idna - [x] python-imagesize - [ ] python-importlib-metadata - [ ] python-importlib-resources - [x] python-incremental - [ ] python-inotify - [ ] python-ipaddress - [ ] python-itsdangerous - [ ] python-jedi - [ ] python-jinja - [x] python-jsonschema - [x] python-kiwisolver - [x] python-lhafile - [ ] python-lxml - [x] python-m2r - [ ] python-magic - [ ] python-markupsafe - [x] python-mistune - [ ] python-mock - [x] python-monotonic - [ ] python-more-itertools - [ ] python-netaddr - [ ] python-netifaces - [ ] python-nose - [ ] python-notify2 - [x] python-oauthlib - [ ] python-openssl - [x] python-osinfo - [ ] python-packaging - [x] python-parsimonious - [ ] python-parso - [ ] python-parted - [ ] python-pathlib2 - [ ] python-pexpect - [ ] python-pillow - [ ] python-pluggy - [x] python-polib - [ ] python-pretend - [ ] python-protobuf - [ ] python-psutil - [ ] python-pycurl - [ ] python-pyglet - [x] python-pyhamcrest - [x] python-pyjwt - [ ] python-pylibacl - [ ] python-pyliblzma - [ ] python-pyserial - [ ] python-pyside - [ ] python-pyside-tools - [ ] python-pysocks - [ ] python-pytest - [x] python-pytest-cov - [x] python-pytest-flake8 - [x] python-pytest-mock - [ ] python-pytz - [x] python-pyusb - [x] python-pywavelets - [x] python-pyxattr - [ ] python-qt5 - [x] python-qtwebengine - [ ] python-reportlab - [ ] python-requests - [x] python-requests-mock - [x] python-requests-oauthlib - [ ] python-scandir - [x] python-sdl2 - [x] python-service-identity - [ ] python-setproctitle - [ ] python-setuptools - [x] python-setuptools-git - [ ] python-setuptools-scm - [ ] python-singledispatch - [ ] python-sip - [ ] python-six - [x] python-slip - [x] python-snowballstemmer - [ ] python-soupsieve - [x] python-sphinx - [x] python-sphinxcontrib-websupport - [x] python-sphinx-rtd-theme - [ ] python-sqlalchemy - [ ] python-subprocess32 - [x] python-texttable - [] python-toml - [ ] python-tornado - [x] python-tox - [x] python-twisted - [ ] python-typing - [ ] python-urllib3 - [ ] python-wcwidth - [x] python-websocket-client - [ ] python-wheel - [x] python-wrapt - [ ] python-zeroconf - [ ] python-zipp - [ ] python-zope.component - [ ] python-zope.deferredimport - [ ] python-zope.deprecation - [ ] python-zope.event - [ ] python-zope.hookable - [ ] python-zope.interface - [ ] python-zope.proxy - [ ] pyxdg - [ ] pyyaml - [ ] rpm - [ ] ruamel.yaml - [ ] sc-controller - [x] scipy - [x] scribus - [ ] shiboken - [ ] soapysdr - [ ] solus-sc - [ ] suricata - [ ] syncthing-gtk - [x] tensorflow - [ ] trelby - [ ] util-linux - [x] virtualenv - [ ] volume_key - [ ] vte2 - [ ] wxPython - [x] wxPython2 - [x] xcb-proto - [x] youtube-dl-gui - [ ] ypkg
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) - [x] samba 4.9.x -> Updated to 4.10.x which supports Python 3 (but the Python bindings are disabled for now) - [x] duplicity (waiting for version 0.8.x to be promoted as stable) Planned Deprecation: - [x] spyder (python 2 version only) Solus Software: - [ ] Rewrite of ypkg in Go ( Development In-Progress) - [ ] Replace eopkg with sol written in Go (Design complete, Pending Implementation) - [ ] Rewrite of Software Center in C (Blocking on initial mock implementation of sol daemon) - [ ] System notifications to replace solus-update-checker - [ ] New Installer in C (Design In-Progress) - [ ] Internal scripts rewrites (In-Progress) Python 2 Packages: - [x] alabaster - [ ] android-tools - [ ] autopep8 - [ ] bro - [x] bup - [ ] bzr - [ ] caribou - [ ] catbox - [x] cherrytree - [x] chrome-gnome-shell - [ ] claws-mail - [ ] comar - [ ] comar-api - [x] cycler - [ ] cython - [ ] dia - [ ] displaycal - [ ] doflicky - [x] evemu - [x] firewalld - [ ] flake8 - [ ] gdal - [ ] gimp - [x] git-cola - [ ] gnome-doc-utils - [x] gnubg - [ ] gourmet - [ ] gpgme - [ ] gst-python-0.10 - [ ] gwyddion - [ ] ibus-anthy - [x] kaa-base - [x] kaa-metadata - [ ] keybinder - [ ] kicad - [ ] kodi - [ ] kvirc - [x] lash - [x] ledger - [ ] libblockdev - [ ] libbytesize - [ ] libcaca - [ ] libgpod - [ ] libieee1284 - [ ] liblouis - [ ] libpeas - [x] libproxy - [ ] libuser - [ ] libxml2 - [ ] libxslt - [ ] linux-tools - [ ] lldb - [x] mailnag - [x] matplotlib - [ ] mccabe - [ ] mcomix - [ ] mozjs - [ ] mozjs38 - [ ] mutagen - [ ] mypaint - [ ] natron - [ ] nautilus-folder-icons - [ ] nautilus-python - [x] newt - [ ] nmap - [ ] notify-python - [x] notmuch - [ ] numpy - [x] opencolorio - [ ] opencv - [x] openimageio - [ ] os-installer - [ ] pam-wrapper - [ ] pbr - [x] pep8 - [ ] piksemel - [ ] pip - [ ] pisi - [ ] playonlinux - [ ] postgresql - [ ] printrun - [ ] psycopg2 - [ ] ptyprocess - [ ] pulseaudio-dlna - [ ] py - [ ] pycodestyle - [x] pyenchant - [ ] pyflakes - [x] pygments - [ ] pygoocanvas - [ ] pygtksourceview - [ ] pyorbit - [ ] pyparsing - [ ] pytest-runner - [ ] python - [ ] python-appdirs - [ ] python-argparse - [ ] python-asn1 - [ ] python-asn1crypto - [x] python-asn1-modules - [ ] python-atomicwrites - [ ] python-attrs - [x] python-automat - [ ] python-babel - [ ] python-backports - [ ] python-backports_abc - [ ] python-backports.functools_lru_cache - [x] python-backports.ssl_match_hostname - [ ] python-bcrypt - [ ] python-beautifulsoup4 - [x] python-blinker - [ ] python-bottle - [ ] python-cairo - [ ] python-certifi - [ ] python-cffi - [ ] python-chardet - [ ] python-configobj - [ ] python-configparser - [x] python-constantly - [ ] python-contextlib2 - [ ] python-coverage - [ ] python-cparser - [ ] python-cryptography - [ ] python-dateutil - [ ] python-dbus - [x] python-decorator - [ ] python-distutils-extra - [x] python-docker-pycreds - [ ] python-docopt - [x] python-docutils - [ ] python-entrypoints - [ ] python-enum34 - [ ] python-enum-compat - [ ] python-evdev - [x] python-fastimport - [x] python-faulthandler - [x] python-filelock - [ ] python-flaky - [ ] python-freezegun - [ ] python-funcsigs - [ ] python-functools32 - [ ] python-futures - [ ] python-genty - [ ] python-geoip - [ ] python-gobject - [ ] python-gobject2 - [ ] python-gtk2 - [x] python-httplib2 - [x] python-hyperlink - [ ] python-hypothesis - [ ] python-idna - [x] python-imagesize - [ ] python-importlib-metadata - [ ] python-importlib-resources - [x] python-incremental - [ ] python-inotify - [ ] python-ipaddress - [ ] python-itsdangerous - [ ] python-jedi - [ ] python-jinja - [x] python-jsonschema - [x] python-kiwisolver - [x] python-lhafile - [ ] python-lxml - [x] python-m2r - [ ] python-magic - [ ] python-markupsafe - [x] python-mistune - [ ] python-mock - [x] python-monotonic - [ ] python-more-itertools - [ ] python-netaddr - [ ] python-netifaces - [ ] python-nose - [ ] python-notify2 - [x] python-oauthlib - [ ] python-openssl - [x] python-osinfo - [ ] python-packaging - [x] python-parsimonious - [ ] python-parso - [ ] python-parted - [ ] python-pathlib2 - [ ] python-pexpect - [ ] python-pillow - [ ] python-pluggy - [x] python-polib - [ ] python-pretend - [ ] python-protobuf - [ ] python-psutil - [ ] python-pycurl - [ ] python-pyglet - [x] python-pyhamcrest - [x] python-pyjwt - [ ] python-pylibacl - [ ] python-pyliblzma - [ ] python-pyserial - [ ] python-pyside - [ ] python-pyside-tools - [ ] python-pysocks - [ ] python-pytest - [x] python-pytest-cov - [x] python-pytest-flake8 - [x] python-pytest-mock - [ ] python-pytz - [x] python-pyusb - [x] python-pywavelets - [x] python-pyxattr - [ ] python-qt5 - [x] python-qtwebengine - [ ] python-reportlab - [ ] python-requests - [x] python-requests-mock - [x] python-requests-oauthlib - [ ] python-scandir - [x] python-sdl2 - [x] python-service-identity - [ ] python-setproctitle - [ ] python-setuptools - [x] python-setuptools-git - [ ] python-setuptools-scm - [ ] python-singledispatch - [ ] python-sip - [ ] python-six - [x] python-slip - [x] python-snowballstemmer - [ ] python-soupsieve - [x] python-sphinx - [x] python-sphinxcontrib-websupport - [x] python-sphinx-rtd-theme - [ ] python-sqlalchemy - [ ] python-subprocess32 - [x] python-texttable - [] python-toml - [ ] python-tornado - [x] python-tox - [x] python-twisted - [ ] python-typing - [ ] python-urllib3 - [ ] python-wcwidth - [x] python-websocket-client - [ ] python-wheel - [x] python-wrapt - [ ] python-zeroconf - [ ] python-zipp - [ ] python-zope.component - [ ] python-zope.deferredimport - [ ] python-zope.deprecation - [ ] python-zope.event - [ ] python-zope.hookable - [ ] python-zope.interface - [ ] python-zope.proxy - [ ] pyxdg - [ ] pyyaml - [ ] rpm - [ ] ruamel.yaml - [ ] sc-controller - [x] scipy - [x] scribus - [ ] shiboken - [ ] soapysdr - [ ] solus-sc - [ ] suricata - [ ] syncthing-gtk - [x] tensorflow - [ ] trelby - [ ] util-linux - [x] virtualenv - [ ] volume_key - [ ] vte2 - [ ] wxPython - [x] wxPython2 - [x] xcb-proto - [x] youtube-dl-gui - [ ] ypkg
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)
- [x] samba 4.9.x -> Updated to 4.10.x which supports Python 3 (but the Python bindings are disabled for now) - [x] duplicity (waiting for version 0.8.x to be promoted as stable) Planned Deprecation: - [x] spyder (python 2 version only) Solus Software: - [ ] Rewrite of ypkg in Go ( Development In-Progress) - [ ] Replace eopkg with sol written in Go (Design complete, Pending Implementation) - [ ] Rewrite of Software Center in C (Blocking on initial mock implementation of sol daemon) - [ ] System notifications to replace solus-update-checker - [ ] New Installer in C (Design In-Progress) - [ ] Internal scripts rewrites (In-Progress) Python 2 Packages: - [x] alabaster - [ ] android-tools - [ ] autopep8 - [ ] bro - [x] bup - [ ] bzr - [ ] caribou - [ ] catbox - [x] cherrytree - [x] chrome-gnome-shell - [ ] claws-mail - [ ] comar - [ ] comar-api - [x] cycler - [ ] cython - [ ] dia - [ ] displaycal - [ ] doflicky - [x] evemu - [x] firewalld - [ ] flake8 - [ ] gdal - [ ] gimp - [x] git-cola - [ ] gnome-doc-utils - [x] gnubg - [ ] gourmet - [ ] gpgme - [ ] gst-python-0.10 - [ ] gwyddion - [ ] ibus-anthy - [x] kaa-base - [x] kaa-metadata - [ ] keybinder - [ ] kicad - [ ] kodi - [ ] kvirc - [x] lash - [x] ledger - [ ] libblockdev - [ ] libbytesize - [ ] libcaca - [ ] libgpod - [ ] libieee1284 - [ ] liblouis - [ ] libpeas - [x] libproxy - [ ] libuser - [ ] libxml2 - [ ] libxslt - [ ] linux-tools - [ ] lldb - [x] mailnag - [x] matplotlib - [ ] mccabe - [ ] mcomix - [ ] mozjs - [ ] mozjs38 - [ ] mutagen - [ ] mypaint - [ ] natron - [ ] nautilus-folder-icons - [ ] nautilus-python - [x] newt - [ ] nmap - [ ] notify-python - [x] notmuch - [ ] numpy - [x] opencolorio - [ ] opencv - [x] openimageio - [ ] os-installer - [ ] pam-wrapper - [ ] pbr - [x] pep8 - [ ] piksemel - [ ] pip - [ ] pisi - [ ] playonlinux - [ ] postgresql - [ ] printrun - [ ] psycopg2 - [ ] ptyprocess - [ ] pulseaudio-dlna - [ ] py - [ ] pycodestyle - [x] pyenchant - [ ] pyflakes - [x] pygments - [ ] pygoocanvas - [ ] pygtksourceview - [ ] pyorbit - [ ] pyparsing - [ ] pytest-runner - [ ] python - [ ] python-appdirs - [ ] python-argparse - [ ] python-asn1 - [ ] python-asn1crypto - [x] python-asn1-modules - [ ] python-atomicwrites - [ ] python-attrs - [x] python-automat - [ ] python-babel - [ ] python-backports - [ ] python-backports_abc - [ ] python-backports.functools_lru_cache - [x] python-backports.ssl_match_hostname - [ ] python-bcrypt - [ ] python-beautifulsoup4 - [x] python-blinker - [ ] python-bottle - [ ] python-cairo - [ ] python-certifi - [ ] python-cffi - [ ] python-chardet - [ ] python-configobj - [ ] python-configparser - [x] python-constantly - [ ] python-contextlib2 - [ ] python-coverage - [ ] python-cparser - [ ] python-cryptography - [ ] python-dateutil - [ ] python-dbus - [x] python-decorator - [ ] python-distutils-extra - [x] python-docker-pycreds - [ ] python-docopt - [x] python-docutils - [ ] python-entrypoints - [ ] python-enum34 - [ ] python-enum-compat - [ ] python-evdev - [x] python-fastimport - [x] python-faulthandler - [x] python-filelock - [ ] python-flaky - [ ] python-freezegun - [ ] python-funcsigs - [ ] python-functools32 - [ ] python-futures - [ ] python-genty - [ ] python-geoip - [ ] python-gobject - [ ] python-gobject2 - [ ] python-gtk2 - [x] python-httplib2 - [x] python-hyperlink - [ ] python-hypothesis - [ ] python-idna - [x] python-imagesize - [ ] python-importlib-metadata - [ ] python-importlib-resources - [x] python-incremental - [ ] python-inotify - [ ] python-ipaddress - [ ] python-itsdangerous - [ ] python-jedi - [ ] python-jinja - [x] python-jsonschema - [x] python-kiwisolver - [x] python-lhafile - [ ] python-lxml - [x] python-m2r - [ ] python-magic - [ ] python-markupsafe - [x] python-mistune - [ ] python-mock - [x] python-monotonic - [ ] python-more-itertools - [ ] python-netaddr - [ ] python-netifaces - [ ] python-nose - [ ] python-notify2 - [x] python-oauthlib - [ ] python-openssl - [x] python-osinfo - [ ] python-packaging - [x] python-parsimonious - [ ] python-parso - [ ] python-parted - [ ] python-pathlib2 - [ ] python-pexpect - [ ] python-pillow - [ ] python-pluggy - [x] python-polib - [ ] python-pretend - [ ] python-protobuf - [ ] python-psutil - [ ] python-pycurl - [ ] python-pyglet - [x] python-pyhamcrest - [x] python-pyjwt - [ ] python-pylibacl - [ ] python-pyliblzma - [ ] python-pyserial - [ ] python-pyside - [ ] python-pyside-tools - [ ] python-pysocks - [ ] python-pytest - [x] python-pytest-cov - [x] python-pytest-flake8 - [x] python-pytest-mock - [ ] python-pytz - [x] python-pyusb - [x] python-pywavelets - [x] python-pyxattr - [ ] python-qt5 - [x] python-qtwebengine - [ ] python-reportlab - [ ] python-requests - [x] python-requests-mock - [x] python-requests-oauthlib - [ ] python-scandir - [x] python-sdl2 - [x] python-service-identity - [ ] python-setproctitle - [ ] python-setuptools - [x] python-setuptools-git - [ ] python-setuptools-scm - [ ] python-singledispatch - [ ] python-sip - [ ] python-six - [x] python-slip - [x] python-snowballstemmer - [ ] python-soupsieve - [x] python-sphinx - [x] python-sphinxcontrib-websupport - [x] python-sphinx-rtd-theme - [ ] python-sqlalchemy - [ ] python-subprocess32 - [x] python-texttable - [] python-toml - [ ] python-tornado - [x] python-tox - [x] python-twisted - [ ] python-typing - [ ] python-urllib3 - [ ] python-wcwidth - [x] python-websocket-client - [ ] python-wheel - [x] python-wrapt - [ ] python-zeroconf - [ ] python-zipp - [ ] python-zope.component - [ ] python-zope.deferredimport - [ ] python-zope.deprecation - [ ] python-zope.event - [ ] python-zope.hookable - [ ] python-zope.interface - [ ] python-zope.proxy - [ ] pyxdg - [ ] pyyaml - [ ] rpm - [ ] ruamel.yaml - [ ] sc-controller - [x] scipy - [x] scribus - [ ] shiboken - [ ] soapysdr - [ ] solus-sc - [ ] suricata - [ ] syncthing-gtk - [x] tensorflow - [ ] trelby - [ ] util-linux - [x] virtualenv - [ ] volume_key - [ ] vte2 - [ ] wxPython - [x] wxPython2 - [x] xcb-proto - [x] youtube-dl-gui - [ ] ypkg
Continue