Pyarmor

Latest version: v9.0.5

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

Scan your dependencies

Page 12 of 45

6.8.1

* Fix issue (571): In Linux/Darwin super mode with `--enable-suffix` doesn't work
* Fix issue (584): In Cygwin pyarmor doesn't work

6.8.0

* Fix issue (557): Invalid platform name for VM mode
* Change core version to **r45.19**
* In Linux support to get the serial number of mmc/sd card
* In Linux refine the code of getting default harddisk
* Supprot to run obfuscated scripts by multiple Python versions, refer to
https://pyarmor.readthedocs.io/en/latest/advanced.html#run-obfuscated-scripts-by-different-python-versions
* Fix Apple Silicon doesn't work issue

6.7.4

* Fix issue (547): in MacOS the repack script fails if the executable is signed.
* Add option `--code-identity` for repack script
* Fix issue (549): refine repack script to wait for the termination of `objcopy`
* Change core version to **r44.18**
* Fix issue: in super mode `object.__del__` raises exception `NameError: name '__armor_wrap__' is not defined`
* Fix issue (530): in non-super mode `object.__del__` raises exception `NameError: name '__armor_enter__' is not defined`. Note that for Python 3.7 and later, this issue still exists in non-super mode. Use super mode for these Python versions to solve this issue.
* Add restrict mode 100+, refer to [Restrict Mode](https://pyarmor.readthedocs.io/en/latest/mode.html#restrict-mode)
* Check `sys.PYARMOR_LICENSE` for outer license, and refine outer license search policy. Refer to :ref:`How to use outer license file`
* Fix issue (539): `runtime` command generates wrong protection code for super mode
* Fix issue (550): memory leak of builtin function `locals` in super mode

6.7.3

* Add option `-e` to set the entry script for `helper.repack`
* The entension of entry script could be `.pyw`

6.7.2

* Fix issue (518): remove platform part from extension name for super mode, now the final name is always `pytransform.so` or `pytransform.pyd`
* Change core version to **r43.17**
* Fix issue: the platform "android.aarch64" always raises exception `Check license failed, Invalid input packet`

6.7.1

* Support environment variable `PYARMOR_TIMEOUT` to set the timeout of any network connection.
* Fix issue (503): `repack` complains of too many `pytransform`
* Support platform `isilon onefs`, alias of `freebsd`
* Print the version of Python in the console when running pyarmor sub-command

Page 12 of 45

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.