{"id":21731,"library":"pyarmor-cli-core-linux","title":"Pyarmor CLI Core Linux","description":"Provides pre-built extension modules `pytransform3` and `pyarmor_runtime` for Pyarmor on Linux. Current version is 8.1.1, released infrequently as a supporting package for Pyarmor.","status":"active","version":"8.1.1","language":"python","source_language":"en","source_url":"https://github.com/dashingsoft/pyarmor","tags":["obfuscation","protection","pyarmor","linux"],"install":[{"cmd":"pip install pyarmor-cli-core-linux","lang":"bash","label":"Install via pip"}],"dependencies":[{"reason":"This package is a dependency of pyarmor.cli.core and provides the C extension modules.","package":"pyarmor.cli.core","optional":false}],"imports":[{"note":"Direct import of pytransform3 is not intended; use pyarmor_runtime.","wrong":"import pytransform3","symbol":"pytransform3","correct":"import pyarmor_runtime; pyarmor_runtime.pyarmor_runtime()"}],"quickstart":{"code":"import pyarmor_runtime\npyarmor_runtime.pyarmor_runtime()\n# Then run your obfuscated scripts\n","lang":"python","description":"Import and initialize pyarmor_runtime before executing any obfuscated code."},"warnings":[{"fix":"Use `pyarmor gen` to obfuscate scripts instead of `pyarmor init`.","message":"Pyarmor 8+ changed the CLI to only three commands: gen, reg, cfg. Using `pyarmor init` will fail with error 'Pyarmor 8.0+ has only 3 commands'.","severity":"breaking","affected_versions":">=8.0.0"},{"fix":"Install `pyarmor-cli-core-linux` for Linux, `pyarmor-cli-core-windows` for Windows, etc.","message":"The `pyarmor.cli.core` package is being replaced by `pyarmor.cli.core.linux` (or platform-specific packages). Do not install `pyarmor-cli-core`, instead use the platform-specific package.","severity":"deprecated","affected_versions":">=8.0.0"},{"fix":"Ensure your Python version (e.g., 3.8-3.13) matches one of the pre-built wheels. Check the package's PyPI page for supported versions.","message":"The `pytransform3` and `pyarmor_runtime` modules are compiled C extensions and may not work if your Python version is not supported by the pre-built binaries.","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":"Install the platform-specific package: pip install pyarmor-cli-core-linux and ensure import pyarmor_runtime is called after installation.","cause":"The pyarmor_runtime module is not installed or imported correctly.","error":"ImportError: No module named pyarmor_runtime"},{"fix":"Use 'pyarmor gen' to obfuscate scripts, 'pyarmor reg' to register, and 'pyarmor cfg' to configure.","cause":"Using old commands like 'pyarmor init' which were removed in Pyarmor 8.","error":"Pyarmor 8.0+ has only 3 commands: gen, reg, cfg"},{"fix":"Install the correct platform package (pyarmor-cli-core-windows) and ensure Microsoft Visual C++ Redistributable is installed.","cause":"Loading the wrong platform-specific DLL on Windows or missing dependencies.","error":"OSError: [WinError 126] The specified module could not be found"}],"ecosystem":"pypi","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}