Pigeon Planner doesn't work with Python 3.8
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Pigeon Planner |
Fix Released
|
High
|
Unassigned |
Bug Description
Hello,
I updated my Neon distribution that bases on Ubuntu 20.04 LTS. The update also upgrade python to version 3.8.2. After launching pigeonplanner.py I received error that platform.
The easiest way to fix that problem is to modify main.py (works like a charm):
elif operatingsystem == "Linux":
# distname, version, nick = platform.
# distribution = "%s %s" % (distname, version)
However, the final fix should be more solid and as suggested in documentation distro package should be used instead.
Sincerely,
Stefan
description: | updated |
tags: | added: crash |
tags: | added: critical |
Changed in pigeonplanner: | |
status: | Fix Committed → Fix Released |
milestone: | none → 4.0.3 |
Hey Stefan, thanks for reporting. The Windows and macOS builds are on Python 3.8, but they of course skip this part. I'm developing on Ubuntu 18.04/Python 3.6 so this slipped by.
This information is just nice to know when receiving an error report, but by no means necessary. Not really worth it to add a new dependency for this. I'll replace it by a call to `lsb_release -ds` which should do the trick.