Obfuscate python scripts
Source Path

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

Entry Script

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

Output Path

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

Registration Code

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

Expired Date

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

Serial Number of Harddisk

Optional. Bind obfuscated scripts to fixed harddisk

Mac Address

Optional. Bind obfuscated scripts to mac address

IPv4 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)

Type
Entry Script

Required. Absolute path of entry script.

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

Setup Script

Optional. The default is `setup.py`, or `ENTRY.spec` for PyInstaller

Clear