Skip to content

[BUG] Obfuscation flag --enable-rft creates output that does not work in Python 3.13 #2268

@iET-Solutions

Description

@iET-Solutions

We just switched our project from Python 3.12 to 3.13 and now the --enable-rft flag creates output that does not start up or creates any error messages.

We use Windows 11 with the following command:
pyarmor.exe gen -O dist hello.py --enable-rft --platform windows.x86_64 --platform linux.x86_64 --platform linux.aarch64

Output from obfuscation does not show any error (we also tried latest 9.2.2 version with the same result)
INFO Python 3.13.3
INFO Pyarmor 9.1.7 (pro), ..

This is a test file we tried to obfuscate with a single print command

hello.py

print("hello")

Output:
(env) C:\Program Files\test>python hello.py

(env) C:\Program Files\test>

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions