Required. Absolute path, all the .py files in this path will be obfuscated recursively.
.py
Required. Filename of entry script, relative to Source Path. Type __init__.py for python package
__init__.py
Optional. In which obfuscated scripts and runtime files are saved
The default output path is dist within Pyarmor package
dist
While obfuscating scripts the default license file license.lic has been generated. Here it's only for generating new license
license.lic
Required. Must be identify string, the new license will be saved as licenses/CODE/liceense.lic within Pyarmor package.
licenses/CODE/liceense.lic
Optional. Expire obfuscated scripts on the date YYYY-MM-NN
YYYY-MM-NN
Optional. Bind obfuscated scripts to fixed harddisk
Optional. Bind obfuscated scripts to mac address
Optional. Bind obfuscated scripts to IPv4 address
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
setup.py