pyarmor v5.9.0 Release Notes

Release Date: 2020-01-19 // about 4 years ago
  • ๐Ÿ“ฆ pyarmor-webui is published as a separated package, it has been removed from source package of pyarmor. Now it's a full feature webui, and could be installed by pip install pyarmor-webui.

    • ๐Ÿ‘Œ Support environment variable PYARMOR_HOME as one extra path to find the license.lic of pyarmor. Now the search order is:
      • In the package path of pyarmor
      • $PYARMOR_HOME/.pyarmor/license.lic
      • $HOME/.pyarmor/license.lic
      • $USERPROFILE/.pyarmor/license.lic (Only for Windows)
    • In command licenses if option output is set, do not append extra path licenses in the final output path
    • ๐Ÿ’ป In command obfuscate with option --exact, all the scripts list in the command line will be taken as entry script.
    • The last argument in command pack could be a project path or .json file
    • โž• Add new option --name in the command pack
    • Add new project attribute license_file, bootstrap_code
    • โž• Add new option --with-license, --bootstrap in the command config
    • โž• Add new option --bootstrap in the command obfuscate
    • ๐Ÿ“ฆ The options --package-runtime doesn't support 2 and 3, use --bootstrap=2 or --bootstrap=3 instead
    • ๐Ÿ–จ For command licenses the generated license could be printed to stdout by setting the option --output to stdout