Python 3.6.0 in SBo 14.2 repository

Python 3.6.0 has been pushed to master and 14.2 branch in SBo repository in the last public update. There are a lot of new features and changes included in this major release. Some changes may broke other packages depending on Python 3. If you find any broken packages due to Python 3.6.0 changes, let us know by posting in LQ or via our mailing list.

Currently there are 64 packages that list Python 3 as hard dependency:

  • audio/rhythmbox
  • desktop/gis-weather
  • desktop/i3pystatus
  • desktop/i3situation
  • desktop/numix-folders
  • desktop/python-specbar
  • desktop/xfce4-windowck-plugin
  • development/kaaedit
  • development/numpy-legacy3
  • development/numpy3
  • games/lutris
  • games/pybik
  • graphics/CairoSVG
  • graphics/opencolorio
  • graphics/pygifme
  • libraries/CondConfigParser
  • libraries/curses_ex
  • libraries/libgit2-glib
  • libraries/libopenshot
  • libraries/libsigrokdecode
  • libraries/pyjf3
  • libraries/pyqode.core
  • libraries/python3-PyQt5
  • libraries/python3-PyYAML
  • libraries/python3-dvdvideo
  • libraries/python3-pillow
  • misc/gramps
  • multimedia/devedeng
  • multimedia/openshot
  • network/asciinema
  • network/google-cli
  • network/mps-youtube
  • network/social-engineer-toolkit
  • network/urlwatch
  • network/you-get
  • office/LibreOffice
  • python/dbus-python3
  • python/githubpy
  • python/minidb
  • python/py3cairo
  • python/pyqode.qt
  • python/python3-Cython
  • python/python3-appdirs
  • python/python3-augeas
  • python/python3-defusedxml
  • python/python3-dugong
  • python/python3-future
  • python/python3-lhafile
  • python/python3-pycrypto
  • python/python3-pyparted
  • python/python3-pythondialog
  • python/python3-pyzmq
  • python/python3-sip
  • python/python3-xlib
  • system/Attic
  • system/autoarchive
  • system/blocks
  • system/borgbackup
  • system/fs-uae-arcade
  • system/fs-uae-launcher
  • system/lirc
  • system/maintboot
  • system/s3ql
  • system/xonsh
Packages depending on Python will place some info files in /usr/lib{64}/python3.x/site-packages/. If you still have /usr/lib{64}/python3.5/site-packages, meaning that you may need to rebuild that package against Python 3.6.0 and the files will be moved to /usr/lib{64}/python3.6/site-packages/.

Happy rebuilding and Happy New Year 2017