python-pexpect 4.0.1-0~ppatrusty2 from ubuntu-make ppa fails to install
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ubuntu-make (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
STEPS TO REPRODUCE
1. Make sure ppa:ubuntu-
2. Make sure version <4.0.1-0~ppatrusty2 of python-pexpect is installed
3. dist-upgrade
EXPECTED RESULTS
* Clean install with no errors.
ACTUAL RESULTS
* Attached syntax error occurs in line 16 of /usr/lib/
AFFECTS
* Lubuntu 14.04 with python-expect 3.1-1ubuntu0.1 installed
NOTES
* The error points to using "yield from" which is a Python 3 feature whereas python-pexpect depends upon python << 2.8. This explains why python3-pexpect installs with no problems.
* The Python 3 version of this file that python3-expect installs is in a separate directory, so it appears the appropriate solution would be to rewrite async.py to be Python2 compatible (for instead of from)
Changed in ubuntu-make (Ubuntu): | |
status: | Fix Committed → Fix Released |
Status changed to 'Confirmed' because the bug affects multiple users.