Pyarmor

Latest version: v9.0.5

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

Scan your dependencies

Page 8 of 45

8.0

- SPP mode doesn't work

In order to use SPP mode, it's necessary to upgrade Pyarmor to 8.0+

- Command `pyarmor register` without any argument return `404` error

It is used to query registration information in old Pyarmor, but now license server doesn't serve this web api.

Instead use `pyarmor -v` to make sure it's not trial version.

- Registering Pyarmor by `pyarmor register pyarmor-regcode-xxxxxx.txt` can be used no more than 10 times

In order to use Pyarmor in new machine, CI server or docker, check the second method described in the registration file "pyarmor-regcode-xxxxxx.txt":

Downloading "pyarmor-regfile-xxxxxx.zip" once, use this `.zip` file to register Pyarmor later.

2. Upgrade to 8.0 but only use old features

By default, command `pyarmor` only accepts new commands, there are 3 ways to use old commands such as `obfuscate`, `licenses`:

- Use `pyarmor-7` instead `pyarmor`
- Export environment variable `PYARMOR_CLI=7`, then still use `pyarmor`
- Any way to call entry point `pyarmor.pyarmor:main_entry`

3. Upgrade to 8.0 and use new features

- Follow new [EULA of Pyarmor](https://github.com/dashingsoft/pyarmor/blob/master/LICENSE). It's a big change for old personal license, because new license only allows one proudct.

- Not all old licenses could be upgraded to new license freely, refer to
[Pyarmor licenses](https://pyarmor.readthedocs.io/en/stable/licenses.html)

- The old commands need not internect connection, but new command need

- The old commands support Python 2.7~3.10, but new command only support Python 3.7+

Refer to [Import Notes](https://github.com/dashingsoft/pyarmor#import-notes-for-pyarmor-prior-to-80)

7.7.4

* Fix bug: pyinstaller option `--upx-dir` doesn't work in the command `pack`
* Fix bug (884): "insert one redundant line" doesn't work in Python 3.10 for super mode

7.7.3

* Fix bug(882, 883): `pack` command fails when using any extra pyinstaller option

7.7.2

* Fix bug(882): `pack` command fails when using pyinstaller option `--onefile`

7.7.1

* Fix bug(853): `pack` command fails when passing the `--upx-dir` flag to PyInstaller
* Fix bug(860): `--exact` flag doesn't work in the option `-x` of `pack` command
* Fix bug(878): For pyinstaller 5.6.2, `pack` command fails with error `win32ctypes.pywin32.pywintypes.error: (2, 'LoadLibraryEx', 'The system cannot find the file specified')`

7.7.0

* Fix bug(814): `--mix-str` results in `from __future__ import xxx` error
* Change core version to **r52.6**
* Remove duplicated mac addresses when printing all mac addresses
* Fix super mode crash bug in aarch64 platform
* Change spp build library version to **r4**
* Fix spp mode bug: `RuntimeError: Init spp mode failed` when function name starts with `lambda_`
* Fix spp mode crash bugs

Page 8 of 45

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.