skillfed

pyarmor.cli.core

Provide extension module pytransform3 for Pyarmor

pyarmor-cli-core v8.1.1 565.6K downloads/30d#5,974 on PyPI5,168
License unclear Free To Use But Restricted Active released

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-core

uv

uv add pyarmor-cli-core

poetry

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 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

Intended Audience :: DevelopersLicense :: Free To Use But RestrictedOperating System :: AndroidOperating System :: MacOSOperating System :: Microsoft :: WindowsOperating System :: POSIXProgramming Language :: Python :: 3Topic :: SecurityTopic :: Software Development :: Build ToolsTopic :: System :: Software DistributionTopic :: Utilities

Tags

python script obfuscationcode protection and encryptionpython obfuscatorscript binding to machinepyarmor extensionspython code obfuscationexecutable protection
code-protectionobfuscationcross-platform

More Utilities packages