Pyarmor

Latest version: v9.1.3

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

Scan your dependencies

Page 1 of 46

9.1.3

**Fixed isssues**
* Fix issue 2095: In Python 3.13, the script geretated by `--mix-str` will be crashed in runtime
* Fix issue 2101: for special non-english regname `pyarmor reg xxx.zip` may raise exception `TypeError: not all arguments converted during bytes formatting`

9.1.2

**Fixed isssues**
* Fix issue 2071: In Python 3.13, if enable `clear_frame_locals`, executing the obfuscated scripts may crash randomly
* Fix issue 2082: In Python 3.13, when using BCC mode for nest function with closures, the obfuscated script will raise exception `'builtin_function_or_method' object does not support the context manager protocol`
* Fix issue 2087: When building extensions for linux.aarch64, linux.x86 and freebsd.x86_64, remove unnecessary flag `-lcrypt`
* Fix issue: `pyarmor build` generates `__init__.py` in the wrong location with wrong name
* Fix issue: `pyarmor build --mini` should not refactor scripts
* Fix issue: `pyarmor build --rft` failed for some special scripts
* Fix issue: `pyarmor build --mini` failed for some special scripts

9.1.1

**Changed features**
* Rename configuration `rft:auto_export_mode` to `rft:export_mode`
* `pyarmor init` redefines option `-r`, now it need one value 0-3 to specify search mode
* No auto-search project items if only `--src` is specified, instead using option `-r 3`. For example `pyarmor init -s src -r 3`

**Fixed isssues**
* Fix issue: When using `pyarmor build --mini-rft` to generate the scripts, if `rft:builtin_mode` is enabled, the obfuscated scripts may not work

9.1.0

**New features**
* New commands: `pyarmor init`, `pyarmor env`, `pyarmor build`
* New obfuscated scripts: mini, rft

Refer to https://eke.dashingsoft.com/pyarmor/docs/

**Fixed isssues**
* Fix issue (2069): `pyarmor gen key` failed with `ERROR --outer conflicts with any -e, --period, -b` in case `pyarmor cfg runtime:outer=1`

9.0.8

**Fixed isssues**
* Fix issue: the obfuscated scripts doesn't work with nuitka (not tested)
* Fix issue(2064): in Python 3.12 the obfuscated scripts may not work in some cases

9.0.7

**Fixed isssues**
* Fix issue: in some cases pyarmor could not get machine id but raise SystemError
* Fix issue(2023): bcc mode may not work as expected if there are multiple loop and try statements in one function

Page 1 of 46

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.