Bug 8227 - obfuscator doesn't work with Python 3.10+
Summary: obfuscator doesn't work with Python 3.10+
Status: NEW
Alias: None
Product: ThinLinc
Classification: Unclassified
Component: Build system (show other bugs)
Version: trunk
Hardware: PC Unknown
: P2 Normal
Target Milestone: MediumPrio
Assignee: Bugzilla mail exporter
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-09-14 10:32 CEST by Pierre Ossman
Modified: 2023-09-19 13:10 CEST (History)
0 users

See Also:
Acceptance Criteria:


Attachments

Description Pierre Ossman cendio 2023-09-14 10:32:42 CEST
Python 3.10 has removed two critical modules that the obfuscator needs; "symbol" and "parser".

There is a comment that in Python 3.9+ we can use the ast module instead. It looks like we either need to choose which side we'll be on, or we need to make sure the obfuscator has two code paths where needed.

Note You need to log in before you can comment on or make changes to this bug.