Obfuscate python scripts

Required. Absolute path, all the .py files in this path will be obfuscated recursively.

Required. Filename of entry script, relative to Source Path. Type __init__.py for python package

Optional. In which obfuscated scripts and runtime files are saved

The default output path is dist within Pyarmor package

Generate new license for obfuscated scripts

While obfuscating scripts the default license file license.lic has been generated. Here it's only for generating new license

Required. Must be identify string, the new license will be saved as licenses/CODE/liceense.lic within Pyarmor package.

Optional. Expire obfuscated scripts on the date YYYY-MM-NN


Optional. Bind obfuscated scripts to fixed harddisk

Optional. Bind obfuscated scripts to mac address

Optional. Bind obfuscated scripts to IPv4 address

Pack obfuscated scripts

Pyarmor could pack obfuscated scripts with py2exe, cx_Freeze etc.

Before run it, be sure that the setup script of py2exe or cx_Freeze works. Pyarmor will call setup script while packing

The final output path is same as of the setup script (Pyarmor just updates some files)

Required. Absolute path of entry script.

All the .py files in the path of this script will be obfuscated recursively.

Optional. The default is setup.py

Clear