In UCS 5.1 all Python 2.7 packages should be removed. - [ ] remove all python- packages - [ ] remove them from base/univention-errata-level/maintained-packages.txt - [ ] remove all dependencies to python- packages - [ ] base/univention-base-files/conffiles/etc/python2.7/sitecustomize.py.d/ hooks have to be removed. - [ ] The Python 2.7 version has to be removed from setup.py classifiers. - [ ] UDM Extensions should only be installed for Python 3 - [ ] UMC modules should only be installed for Python 3 - [ ] remove Python version specification in UMC XML files - [ ] remove the Python 3 migration sections from developer-reference - [ ] remove all use of python "six" compatibility layer
*** Bug 56530 has been marked as a duplicate of this bug. ***
- [ ] update task list (base/univention-dvd/tasks/ucs520/task-ucs520) -python-univention-license +python3-univention-license
(In reply to Florian Best from comment #0) > - [ ] remove all use of python "six" compatibility layer → moved to Bug #56604
QA: - checked every point on the list from comment 0: OK - advisory: OK
univention-updater (16.0.7) 455344964a1c | chore(python): drop Python 2 binary packages univention-unittests (3.0.4) 455344964a1c | chore(python): drop Python 2 binary packages univention-s4-connector (15.0.4) 455344964a1c | chore(python): drop Python 2 binary packages univention-radius (8.0.5) 455344964a1c | chore(python): drop Python 2 binary packages univention-python-heimdal (11.0.4) 455344964a1c | chore(python): drop Python 2 binary packages univention-python (14.0.4) 455344964a1c | chore(python): drop Python 2 binary packages univention-pkgdb (14.0.4) 455344964a1c | chore(python): drop Python 2 binary packages univention-package-template-python (9.0.4) 455344964a1c | chore(python): drop Python 2 binary packages univention-management-console (13.0.7) 455344964a1c | chore(python): drop Python 2 binary packages univention-licence-python (12.0.4) 455344964a1c | chore(python): drop Python 2 binary packages univention-lib (10.0.5) 455344964a1c | chore(python): drop Python 2 binary packages univention-ipcalc (12.0.4) 455344964a1c | chore(python): drop Python 2 binary packages univention-directory-reports (13.0.4) 455344964a1c | chore(python): drop Python 2 binary packages univention-directory-manager-rest (11.0.4) 455344964a1c | chore(python): drop Python 2 binary packages univention-directory-manager-modules (16.0.4) 455344964a1c | chore(python): drop Python 2 binary packages univention-debug-python (13.0.4) 455344964a1c | chore(python): drop Python 2 binary packages univention-debhelper (3.0.4) 455344964a1c | chore(python): drop Python 2 binary packages univention-config-registry (16.0.4) 455344964a1c | chore(python): drop Python 2 binary packages univention-appcenter (10.0.5) 455344964a1c | chore(python): drop Python 2 binary packages univention-app-appliance (5.0.3) 455344964a1c | chore(python): drop Python 2 binary packages univention-admin-diary (3.0.4) 455344964a1c | chore(python): drop Python 2 binary packages univention-ad-connector (15.0.4) 455344964a1c | chore(python): drop Python 2 binary packages ucs-test (11.0.6) aa0d05485176 | test(check-ucr-templates): test idempotency of UCR templates with Python 3 only