Шаги ==== 1. # apt-get install -y python-module-future 2. $ cat > test.py << 'EOF' import ConfigParser class Upper(object): def __init__(self, iterable): self._iter = iter(iterable) def next(self): return next(self._iter).upper() def __iter__(self): return self itr = Upper('hello') print next(itr), for letter in itr: print letter, EOF 3. $ mkdir new 4. $ futurize --stage1 test.py -w -n -o new/ 5. $ futurize --stage2 new/test.py -w -n -o new/ 6. $ python3 new/test.py Аналогично наоборот: 1. $ cat > test1.py << 'EOF' import configparser import copyreg class Blah: pass print('Hello', end=None) EOF 2. $ pasteurize -w test1.py 3. $ python test1.py 4. $ python3 test1.py Фактический результат ===================== Из-за добавленного `from future import standard_library`: > Traceback (most recent call last): > File "test1.py", line 6, in <module> > from future import standard_library > ModuleNotFoundError: No module named 'future' А пакета `python3-module-future` нет в p10: * https://packages.altlinux.org/ru/sisyphus/srpms/python3-module-future/ Ожидаемый результат =================== Успешное выполнение преобразованного файла. Воспроизводимость ================= Актуально для виртуальных машинах: [p10] python-module-future-0.18.2-alt2.noarch [sisyphus] python-module-future-0.18.2-alt2.noarch Не актуально для виртуальных машинах: [p11] python-module-future-0.18.2-alt2.noarch python3-module-future-1.0.0-alt1.noarch
Ошибся, в p10 есть, предоставляется src-пакетом python-module-future. https://packages.altlinux.org/ru/p10/binary/python3-module-future/noarch/ В sisyphus, однако, нет.