--- id: pyarmor-cli-core version: "8.1.1" license: Free To Use But Restricted license_treatment: unclear maintenance: active --- # pyarmor.cli.core — Provide extension module pytransform3 for Pyarmor License: unclear · Maintenance: active · Downloads: 565.6K/mo ## What it is and what it does pyarmor-cli-core is a support package that supplies the compiled extension modules required by Pyarmor, a command-line tool for obfuscating Python source code. It provides the low-level native extensions that perform the actual protection, binding, and expiration logic on the target platform. The package ships prebuilt wheels for Python 3.7+ across multiple operating systems and CPU architectures, including x86_64, x86, aarch64, and specialized platforms like Android, Alpine Linux, and FreeBSD. Installation is straightforward with no build step, and the project is actively maintained. However, the license is marked 'Free To Use But Restricted' without a standard SPDX identifier, so the scope of restrictions on distributing obfuscated code is not immediately clear from the package metadata. Use it for: - Protect proprietary Python applications from reverse engineering by obfuscating source code before distribution. - Bind obfuscated scripts to specific machines or hardware to prevent unauthorized copying or execution. - Create time-limited trial versions of Python applications that expire after a set date. - Deploy Python code on untrusted systems where you need assurance that the original logic cannot be easily extracted. - Support cross-platform obfuscation workflows on Linux, macOS, Windows, and mobile platforms like Android. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Provides prebuilt extension modules required by Pyarmor to obfuscate Python scripts, bind them to specific machines, or set expiration dates on obfuscated code. Yes, if you are already using Pyarmor and need the native extensions on a supported platform. Install friction is minimal and maintenance is active. However, review the 'Free To Use But Restricted' license terms before using it in production, especially if you plan to distribute obfuscated code commercially. ## Install pip install pyarmor-cli-core uv add pyarmor-cli-core poetry add pyarmor-cli-core ## Installing pyarmor.cli.core Before you install: Low install friction with a pure wheel distribution. Actively maintained with recent repository activity as of 2026-08-14. License in practice: Licensed as 'Free To Use But Restricted' with no SPDX identifier; the exact restrictions are not formally specified in standard license terms, so review the project's license documentation before deploying in commercial contexts. Quickstart: pip install pyarmor-cli-core==8.1.1 Requires Python 3.7 or later; platform-specific prebuilt extensions are provided for multiple architectures and operating systems (Darwin, Linux, Windows, Android, Alpine, FreeBSD) with varying support levels. Verify before relying: - Exact restrictions imposed by the 'Free To Use But Restricted' license and whether they apply to obfuscated code distribution. - Whether prebuilt extensions for all listed platforms are available in version 8.1.1 or if some remain experimental. - Performance overhead and compatibility when using obfuscated code across different Python minor versions. ## Package facts - License: Free To Use But Restricted (unclear) - Python support: unspecified - Install friction: low - Maintenance: active - Downloads: 565.6K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags python script obfuscation, code protection and encryption, python obfuscator, script binding to machine, pyarmor extensions, python code obfuscation, executable protection, code-protection, obfuscation, cross-platform [View on SkillFed](https://skillfed.io/packages/pyarmor-cli-core) · [View on PyPI](https://pypi.org/project/pyarmor-cli-core/)