Pyarmor

Latest version: v9.0.5

Safety actively analyzes 682244 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 45

8.4.4

Fix issues:
* Fix issue 1581: outer key with comment lines doesn't work
* Fix issue 1582: raises error `request license token failed (3)` when registering Pyarmor in some special networks
* Fix issue 1587: raises error `from __future__ imports must occur at the beginning of the file` when using `--mix-str` to obfuscate module which has doc string
* Fix issue 1598: RFT mode changes the imported names defined in module attribute `__all__`
* Fix issue 1601: pip fails to install pyarmor source zip package with error `missing keyword "license"`

8.4.3

Fix issues:
* Fix Python 3.12 error `invalid v8 code`
* Fix issue: when using `--use-runtime`, pyarmor raises error `byte must be in range(0, b256)`
* Fix issue 1564: raise error `invalid device info` when binding to hard disk with special serial number
* Fix Darwin issue: it requires `/usr/local/opt/gettext/lib/libintl.8.dylib` for Python 3.10+ (need reinstall package `pyarmor.cli.core`)
* Fix Windows issue: the obfuscated scripts raise encoding error when the registration information includes non-ascii string in Windows
* Fix issue: local variable 'pyarmor_core_445' referenced before assignment

8.4.2

Fix issues:
* Fix issue 1548: raising error `invalid v8 code` when obfuscating some Python3.12 scripts
* Fix issue 1550: merging multiple Python scripts generate invalid scripts `SyntaxError: unexpected character after line continuation character` when there is `, ` in obfuscated code
* Fix issue 1551: group license in Linux may raise error `invalid license token` when obfuscating a big project (need `pip install -U pyarmor.cli.core` also)
1

8.4.1

Change logs:
* When installing package `pyarmor.cli` by `pip`, it will create console command `pyarmor-auth`

Fix issues:
* Fix issue 1542: group license does not work in docker container, `pyarmor gen` in docker container raises error `invalid license token` and `pyarmor-auth` crashed in docker host

8.4.0

**Support Python 3.12**

Change logs:
* Change group license default machine flag to 22

Fix issues:
* Fix issue 1438: `on_error=1` does't work for outer license
* Fix issue 1523: group license may not work if there are NAT networks in Windows. For example, docker NAT network
* Fix issue: group license may not work if there are multiple network cards

8.3.11

Change logs:
* Show more hints if registering group device license failed
* Print machine id in console when generating group device file by `pyarmor reg -g N`
* Check PyInstaller version and show error message if PyInstaller >= 6.0 which still not supported by Pyarmor

Fix issues:
* Fix issue 1509: RFT mode does not work with statement `import a.b.c as abc`
* Fix issue 1513: RFT mode faild to import names from packages when input path is current path "."
* Fix issue 1525: `--no-wrap` and `--mix-str` results in `NameError: name '__assert_armored__' is not defined`
* Fix issue 1526: when enable trace, `--mix-str` with non-ascii string may raise encoding error
* Fix issue 1528: could not register group license in docker container, it raises `UnboundLocalError`

Page 4 of 45

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.