Pyarmor

Latest version: v9.0.5

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

Scan your dependencies

Page 6 of 45

8.3.2

* Fix issue 1410: if there is more than one `.` in script name, the obfuscated script will be stored to unexpected path.
* Fix group license could not run unlimited docker bug

8.3.1

* Fix issue 1407: `pyarmor reg` failed to register group license
* Fix RFT mode bug: two words class name like `BigBar` could not be recognized.
* `pyarmor gen key` will return runtime key data if `--output` is set to special value `pipe`. This feature is mainly used by web api to generate runtime key
* Add new plugin `DarwinUniversalPlugin` to merge extensions of darwin.x86_64 and darwin.arm64 to fat binary by `lipo`

8.3.0

**EULA changed for trial license**
* Increase file size limitation for trial license
* Allow trial version used to commercial product if the total sale income of this product is less than 30x license fees

**New features**
* Support new platform `linux.loongarch64`
* Rebuild extensions `pytransform3.so` and `pyarmor_runtime.so` so they need not search CPython library (`libpythonX.Y.so` in Linux and `libpythonX.Y.dylib in Darwin` when importing them
* Add new machine id algorithm for group license

**Fix bugs**
* Fix issue 1369 RFT mode could not rename attributes of imported classes
* Fix issue 1358 MatchPattern doesn't work with `--mix-str`
* Fix group license doesn't work when network cable plugin/out or adding/removing virtual network interface
* Add more informations to group device file
* Fix issue 1387: BCC mode failed in arm64 for big scripts
* Fix segment fault issues in Darwin platforms

8.2.9

* Fix issue 1331: using both `--enable-bcc` and `--assert-call` results in protection error
* Fix issue 1340: using option `--peroid` raises exception
* Fix issue 1349: install package `pyarmor.cli` failed because of invalid entry point
* Add new command `pyarmor-auth` to support unlimited docker for group license, it equals `python -m pyarmor.cli.docker`, refer to [using Pyarmor License](https://pyarmor.readthedocs.io/en/v8.2.9/how-to/register.html#run-unlimited-dockers-in-offline-device)
* Document usage of option `--exclude`, refer to [man page](https://pyarmor.readthedocs.io/en/v8.2.9/reference/man.html#cmdoption-pyarmor-gen-exclude)
* Refine folder structure of package, change source path from `src` to `pyarmor`

8.2.8

* Fix issue 1311: windows pack bug
* Fix issue 1323: `no found prebuilt runtime extension for platform "freebsd.amd64"`
* Fix issue 1324: group license support unlimited docker container, refer to [run unlimited dockers in offline device](https://pyarmor.readthedocs.io/en/latest/how-to/register.html#run-unlimited-dockers-in-offline-device)

8.2.6

* Fix issue 1261: bind to multiple machines doesn't work
* Fix issue 1311: windows repack bug `[Errno 13] Permission denied`
* Fix Darwin repack bug: the bundle codesign results in crash
* Fix Windows bug: expired scripts may hang when something is wrong with network time server, now report error and quit.

Page 6 of 45

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.