Skip to main content

PyLovelace is a Python protection tool that can be used to protect Python source code from being reverse engineered.

Installation

PyLovelace is available on PyPI and can be installed using pip:

pip install pylovelace

Usage

PyLovelace can be used as a command line tool to protect Python source code. The following command will protect the Python source code in my_script.py and write the protected code to dist/my_script.py:

pylovelace protect my_script.py

Supported Python versions

PyLovelace supports Python 3.11 with 3.10 and 3.12 support coming soon. Windows only for now.

More information

Release history Release notifications | RSS feed

This release

2023.2.1 This release

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page