|
|
[[!meta title="Python 3"]]
|
|
|
---
|
|
|
title: Python 3
|
|
|
---
|
|
|
|
|
|
Now that the missing libraries are in Jessie ([[!tails_ticket 5875]], [[!tails_ticket 6175]]), we need to migrate our custom programs to Python3.
|
|
|
|
|
|
[[!toc levels=2]]
|
|
|
Now that the missing libraries are in Jessie (tails/tails#5875, tails/tails#6175), we need to migrate our custom programs to Python3.
|
|
|
|
|
|
|
|
|
[[_TOC_]]
|
|
|
|
|
|
|
|
|
$ git grep "^ *import " config/
|
|
|
$ git grep "^ *from [^ -]* import " config/
|
... | ... | @@ -17,7 +22,7 @@ Was migrated to Python3 as part of WhisperBack (see below). |
|
|
|
|
|
## ~~config/chroot_local-includes/usr/local/bin/lc.py~~
|
|
|
|
|
|
Was migrated to Python3 as part of [[https://labs.riseup.net/code/projects/tails/repository/revisions/2b2b6c76d10db733905fad978340150da3c920a4]] ([[!tails_ticket 10088]])
|
|
|
Was migrated to Python3 as part of [https://labs.riseup.net/code/projects/tails/repository/revisions/2b2b6c76d10db733905fad978340150da3c920a4](https://labs.riseup.net/code/projects/tails/repository/revisions/2b2b6c76d10db733905fad978340150da3c920a4) (tails/tails#10088)
|
|
|
|
|
|
## ~~config/chroot_local-includes/usr/local/bin/shutdown_helper_applet~~
|
|
|
|
... | ... | @@ -28,7 +33,7 @@ We will not use this applet in Tails/Jessie, so there is nothing to do. |
|
|
|
|
|
## ~~config/chroot_local-includes/usr/local/bin/tails-about~~
|
|
|
|
|
|
Was migrated to Python3 in Tails 2.6: [[!tails_ticket 10082]]
|
|
|
Was migrated to Python3 in Tails 2.6: tails/tails#10082
|
|
|
|
|
|
- `gtk`: deprecated, replaced by `python3-gi` and `gir1.2-gtk-3.0`
|
|
|
|
... | ... | @@ -38,26 +43,26 @@ Ported to Python3. |
|
|
|
|
|
## ~~config/chroot_local-includes/usr/local/lib/boot-profile~~
|
|
|
|
|
|
Was migrated to Python3 in Tails 2.6: [[!tails_ticket 10083]]
|
|
|
Was migrated to Python3 in Tails 2.6: tails/tails#10083
|
|
|
|
|
|
* `pyinotify`: OK, `python3-pyinotify`
|
|
|
|
|
|
## ~~config/chroot_local-includes/usr/local/sbin/tails-additional-software~~
|
|
|
|
|
|
Was migrated to Python3 as part of [[!tails_ticket 15198]] in <https://labs.riseup.net/code/projects/tails/repository/revisions/2abe4abbf69f5c6cde80de6bcc3134734860ca13>: [[!tails_ticket 15067]]
|
|
|
Was migrated to Python3 as part of tails/tails#15198 in <https://labs.riseup.net/code/projects/tails/repository/revisions/2abe4abbf69f5c6cde80de6bcc3134734860ca13>: tails/tails#15067
|
|
|
|
|
|
* `posix1e`: OK, `python3-pylibacl`
|
|
|
|
|
|
# ~~Tails Greeter~~
|
|
|
|
|
|
Was migrated to Python3 in Tails 3.0: [[!tails_ticket 5701]]
|
|
|
Was migrated to Python3 in Tails 3.0: tails/tails#5701
|
|
|
|
|
|
* `pycountry`: OK, `python3-pycountry`
|
|
|
* `icu`: OK, `python3-icu`
|
|
|
|
|
|
# Tails Installer
|
|
|
|
|
|
Should be migrated to Python3: [[!tails_ticket 10085]]
|
|
|
Should be migrated to Python3: tails/tails#10085
|
|
|
|
|
|
XXX: this list of dependencies is outdated.
|
|
|
|
... | ... | @@ -72,3 +77,4 @@ XXX: this list of dependencies is outdated. |
|
|
# ~~WhisperBack~~
|
|
|
|
|
|
Ported to Python3.
|
|
|
|