{"id":21730,"library":"pyarmor-cli-core-alpine","title":"Pyarmor CLI Core Alpine","description":"Provides pre-built extension modules `pytransform3` and `pyarmor_runtime` for Pyarmor, tailored for Alpine Linux. Version 8.1.1 is the latest on PyPI; the broader Pyarmor ecosystem (v9.x) is active. Package is updated alongside Pyarmor releases.","status":"active","version":"8.1.1","language":"python","source_language":"en","source_url":"https://github.com/dashingsoft/pyarmor","tags":["pyarmor","obfuscation","alpine","musl","pre-built","extension"],"install":[{"cmd":"pip install pyarmor-cli-core-alpine","lang":"bash","label":"Install via pip"}],"dependencies":[{"reason":"Core runtime dependency for obfuscation and execution; installed automatically.","package":"pyarmor.cli.core","optional":false}],"imports":[{"note":"The extension module is internal; never import manually. Use pyarmor.cli.core instead.","wrong":"import pytransform3","symbol":"pytransform3","correct":"No direct import; runtime is loaded internally by Pyarmor."},{"note":"Direct import of pyarmor_runtime may fail; use the documented import pattern.","wrong":"import pyarmor_runtime","symbol":"pyarmor_runtime","correct":"from pyarmor_runtime import __pyarmor__"}],"quickstart":{"code":"# Obfuscate a script using pyarmor\npyarmor gen --enable-rft myscript.py","lang":"bash","description":"Obfuscate a Python script with the runtime filter (RFT) mode, a common usage."},"warnings":[{"fix":"Obtain new regfile from pyarmor.dashingsoft.com for your license type.","message":"Pyarmor 9.x requires new license regfile for CI/Group licenses; upgrade may break existing registrations.","severity":"breaking","affected_versions":">=9.2.0"},{"fix":"Use pyarmor.cli.core or pyarmor_runtime as documented.","message":"Direct import of pytransform3 raises ImportError. This module is loaded internally by pyarmor.cli.core.","severity":"gotcha","affected_versions":"all"},{"fix":"Update to latest pyarmor.cli.core; adjust bootstrap as per Pyarmor docs.","message":"pyarmor.cli.core>=7.6.7 may cause crashes with special scripts in Python 3.9+ if using old bootstrap code.","severity":"deprecated","affected_versions":">=7.6.7"},{"fix":"Ensure you install pyarmor-cli-core-alpine instead of pyarmor on Alpine Linux.","message":"Alpine uses musl libc; some pre-built extensions may have compatibility issues. This package provides Alpine-specific builds.","severity":"gotcha","affected_versions":"all"}],"env_vars":null,"last_verified":"2026-04-27T00:00:00.000Z","next_check":"2026-07-26T00:00:00.000Z","problems":[{"fix":"Do not import pytransform3; use pyarmor.cli.core or pyarmor_runtime as documented.","cause":"Trying to import pytransform3 directly, which is an internal extension module.","error":"ImportError: No module named 'pytransform3'"},{"fix":"Use 'pyarmor gen', 'pyarmor reg', or 'pyarmor cfg' instead of old subcommands like 'obfuscate'.","cause":"Using an old Pyarmor 7.x command syntax with Pyarmor 8+ which only has gen, reg, cfg.","error":"pyarmor: error: unrecognized arguments: gen"},{"fix":"Upgrade Pyarmor to 9.1.8+ or avoid --obf-code 2 on Python 3.12.","cause":"Obfuscated script with --obf-code 2 and attribute in base classes; bug in Python 3.12 (fix in 9.1.8).","error":"NameError: name '__assert_armored__' is not defined","affected_versions":"affected in <=9.1.7"}],"ecosystem":"pypi","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}