Skip to main content

PyLocket CLI

Protect and distribute Python applications from the command line.

Installation

pip install pylocket

Supported Python Versions

  • Python 3.12
  • Python 3.13
  • Python 3.14

Quick Start

# Authenticate via browser (recommended for 2FA users)
pylocket login --sso

# Or authenticate with email/password
pylocket login

# List your apps
pylocket apps list

# Protect a PyInstaller executable
pylocket protect --app <APP_ID> --artifact dist/myapp.exe

# Check build status
pylocket status --build <BUILD_ID>

# Download the protected artifact
pylocket fetch --build <BUILD_ID> --out ./protected/

Commands

Command Description
pylocket login Authenticate with your PyLocket account
pylocket login --sso Authenticate via browser (OAuth2 PKCE — recommended for 2FA)
pylocket apps list List all your applications
pylocket apps create Create a new application
pylocket protect Upload and protect an artifact
pylocket status Check build protection status
pylocket fetch Download a protected artifact
pylocket distribute Generate end-user download links
pylocket licenses Manage license keys
pylocket webhook Configure build event webhooks

Supported Artifact Types

  • PyInstaller (onefile and onedir)
  • cx_Freeze (Windows .exe)
  • Briefcase (macOS, Windows, Linux)
  • Wheels (.whl)
  • Raw scripts (.py)
  • ZIP archives
  • macOS .app bundles

Documentation

Full documentation: docs.pylocket.com

Support

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pylocket-1.1.17.tar.gz (31.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pylocket-1.1.17-py3-none-any.whl (40.0 kB view details)

Uploaded Python 3

File details

Details for the file pylocket-1.1.17.tar.gz.

File metadata

  • Download URL: pylocket-1.1.17.tar.gz
  • Upload date:
  • Size: 31.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.0

File hashes

Hashes for pylocket-1.1.17.tar.gz
Algorithm Hash digest
SHA256 bd6795d56c6827add048c25a2725de863574688a00ad17b3e6857df52a84ee9a
MD5 0dae22f5530b5587b9869e3454f2f6bf
BLAKE2b-256 db8f58d4e9f220b3c3d7058200d220bb10d2f87b6e7333de3158676548e665d9

See more details on using hashes here.

File details

Details for the file pylocket-1.1.17-py3-none-any.whl.

File metadata

  • Download URL: pylocket-1.1.17-py3-none-any.whl
  • Upload date:
  • Size: 40.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.0

File hashes

Hashes for pylocket-1.1.17-py3-none-any.whl
Algorithm Hash digest
SHA256 4a0ede660e7557ac2e8bec8011d881610874af404d9a64a41e98830d39a508a2
MD5 ea9ffebac6b181cd13deff300838ae70
BLAKE2b-256 a537a1d0e8ab05f4da00cc9f096eb0bb103a32c25c00d3c0f3922cb05736bcdb

See more details on using hashes here.

Release history Release notifications | RSS feed

1.1.20

2 files

1.1.19

2 files

1.1.18

2 files

This release

1.1.17 This release

2 files

1.1.16

2 files

1.1.15

2 files

1.1.14

2 files

1.1.13

2 files

1.1.12

2 files

1.1.11

2 files

1.1.10

2 files

1.1.9

2 files

1.1.8

2 files

1.1.7

2 files

1.1.6

2 files

1.1.5

2 files

1.1.4

2 files

1.1.3

2 files

1.1.2

2 files

1.1.1

2 files

1.1.0

2 files

1.0.0

2 files

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