pyarmor.cli.core
Provide extension module pytransform3 for Pyarmor
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 on this page — 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
pyarmor-cli-core on PyPI
pip
pip install pyarmor-cli-coreuv
uv add pyarmor-cli-corepoetry
poetry add pyarmor-cli-coreInstalling 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 | not specified |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | none |
| Maintenance | actively maintained — 127 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 565,574/month — #5,974 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: pyarmor_cli_core-8.1.1-py3-none-any.whl
Keywords: protect, obfuscate, encrypt, obfuscation, distribute
Tags
More Utilities packages
Converts domain names between Unicode and…
permissive · top 100 on PyPI
charset-normalizerDetects and normalizes text encoding from…
permissive · top 100 on PyPI
setuptoolsSetuptools is a Python build backend and…
permissive · top 100 on PyPI
pluggyPluggy provides a plugin system that lets you…
permissive · top 100 on PyPI
PygmentsPygments is a syntax highlighter that colorizes…
permissive · top 100 on PyPI
sixSix provides utility functions to write Python…
permissive · top 100 on PyPI
pyarmorPyarmor obfuscates Python scripts to protect…
unclear · top 15,000 on PyPI
pyarmor.cli.core.alpinePyarmor CLI Core Alpine provides pre-built…
unclear · top 15,000 on PyPI
pybase64Fast base64 encoding and decoding via a C…
permissive · top 1,000 on PyPI
openbabel-wheelProvides prebuilt Python wheels for OpenBabel,…
copyleft · top 15,000 on PyPI
cloudscraperBypasses Cloudflare's anti-bot protection by…
permissive · top 5,000 on PyPI
xattrxattr is a Python wrapper for reading and…
permissive · top 5,000 on PyPI
pyinstallerPyInstaller bundles a Python application and…
copyleft · top 5,000 on PyPI
ansible-vaultReads and writes Ansible vault-encrypted YAML…
copyleft · top 15,000 on PyPI
hashidsGenerates short, unique, non-sequential hashes…
permissive · top 5,000 on PyPI