Required. Absolute path, all the .py files in this path will be obfuscated recursively.
.py
Required. Absolute path of entry script. Type full path __init__.py for Package
__init__.py
All the .py files in this path will be obfuscated
Optional. 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, no space
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
If PyInstaller is not installed, run pip install pyinstaller first
pip install pyinstaller
This selected package must be installed
The prefer way is PyInstaller, it's enough to set Entry Script. For other tools, the setup script is required, PyArmor will call this script while packing
Required. Absolute path of entry script
Optional. The default is setup.py
setup.py
Optional. The default is dist in the path of Entry Script
Run command pyarmor-webui to start PyArmor webui. It doesn't work to open this page in the web browser directly
pyarmor-webui
A light-weight webserver is lanuched in background to serve any request from webui, all the output of each action will be print in the console window of this webserver
PyArmor webui includes basic functions only, for advanced usage, use command pyarmor instead
pyarmor