Skip to main content

CTkDeb

Static Badge Static Badge

The easiest way to create a DEB of your CustomTkinter project! You can create a small DEB without deep packaging experience.

Install

pip install "CTkDeb[gui] @ git+https://github.com/limafresh/CTkDeb.git"

Packaging requires the dpkg-deb tool (it is pre-installed on most Debian-like systems, so you probably won't need to install it separately).

Run

Run this in the project folder (relative to which the paths in the config are specified)

ctkdeb-gui

GUI

Screenshot

CLI

ctkdeb config.json

View all arguments:

ctkdeb --help

Python

from ctkdeb import Packager

packager = Packager("config.json")
packager.create_deb()

Arguments:

Argument Type Description
json_path str Path to the JSON config, required
project_folder str Path to the project folder (if the command is not executed from it)
desktop_entry str Path to the custom desktop entry (or its text)
output_folder str Path to the output folder

FAQ

  • Do I need to specify Tkinter and CustomTkinter as dependencies?

No, CTkDeb has already taken care of that; just specify third-party dependencies, if any.

Other

App icon: Claude Sonnet 5.

Download files

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

Source Distribution

ctkdeb-0.3.1.tar.gz (34.6 kB view details)

Uploaded Source

Built Distribution

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

ctkdeb-0.3.1-py3-none-any.whl (34.2 kB view details)

Uploaded Python 3

File details

Details for the file ctkdeb-0.3.1.tar.gz.

File metadata

  • Download URL: ctkdeb-0.3.1.tar.gz
  • Upload date:
  • Size: 34.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.14.6

File hashes

Hashes for ctkdeb-0.3.1.tar.gz
Algorithm Hash digest
SHA256 2b8d3e10074182896697230389fc2ab02eaa21714d28bf79fa8398d3cbe85b79
MD5 d178a60ef0ca47ebd99485c59487b385
BLAKE2b-256 ec9496786b668d0393b3a6c9a0d1caf673ce8f9aba4e04e5150748855385a0fd

See more details on using hashes here.

File details

Details for the file ctkdeb-0.3.1-py3-none-any.whl.

File metadata

  • Download URL: ctkdeb-0.3.1-py3-none-any.whl
  • Upload date:
  • Size: 34.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.14.6

File hashes

Hashes for ctkdeb-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 178c2e9c39c855bb6ce8fc3e41f4403c3b6c1c5c5fdb35435c7d2f5aaf7d3446
MD5 b42ca118e7f3914154a4d1fbc2693f87
BLAKE2b-256 14073fcadc9a4d9fc2fadc3747175a51133b6a95360c099c7a0d3fa7dbfcab71

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.3.1 This release

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