astrand / pyobfuscate

pyobfuscate
GNU General Public License v2.0
613 stars 161 forks source link

Cannot be used in Python 3.10 #28

Open smartfind opened 6 months ago

smartfind commented 6 months ago

How can I fix the issue where symbols and parsers cannot be used in Python 3.10, resulting in the functionality being unusable.

astrand commented 2 months ago

pyobfuscate needs to migrate to the "ast" module, which is probably a lot of work. In the meantime, suggestion is to use Python 3.9 to do the obfuscation, then you should be able to run the obfuscated code on 3.10+.