Skip to main content

kvhot

Automatically restarts the Kivy application whenever files within the project directory change.

No need to type python main.py each time, making a small change in the code 😄.

Installation

pip install kvhot

Demo

https://user-images.githubusercontent.com/63696279/200531463-4ca1bbec-11e0-49ef-ad5f-b9fcc23760ba.mp4

Usage

usage: kvhot [-h] [--width WIDTH] [--height HEIGHT] [--top TOP] [--left LEFT] [-b BLACKLIST [BLACKLIST ...]] [-V] target_dir

Automatically restarts the Kivy application whenever files within the project's target directory change.

positional arguments:
  target_dir            directory of the entry-point (main.py) of the kivy application

options:
  -h, --help            show this help message and exit
  --width WIDTH         width of the window.
  --height HEIGHT       height of the window.
  --top TOP             top position of the window.
  --left LEFT           left position of the window.
  -b BLACKLIST [BLACKLIST ...], --blacklist BLACKLIST [BLACKLIST ...]
                        exclude specific files/dirs from being monitored.
  -V, --version         show program's version number and exit
  --app-args    arguments to pass to the kivy application as a single quoted string, this will be split and passed on to the kivy application, example --app-args "arg1 arg2 --my-kwarg=value"

(Works on windows, linux and osx)

Metadata

Release files for kvhot 2024.9.12

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for kvhot 2024.9.12
File Size Uploaded
kvhot-2024.9.12.tar.gz 4.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for kvhot 2024.9.12
File Interpreter ABI Platform
kvhot-2024.9.12-py3-none-any.whl Python 3 none any Details

Total release size: 10.4 kB

Release files / kvhot-2024.9.12.tar.gz

Download URL kvhot-2024.9.12.tar.gz
Size 4.8 kB
Tags Source
SHA-256 checksum
How to use checksums
f985c8173bd587ee876213c99883aabe62ef94975964db6f69d469bbb654edbe
BLAKE2b-256 checksum
How to use checksums
1f6c86c9e94b78ba577c1c8f730baa14032e6923aa91ccbd4052316945bb4bd6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.6

Release files / kvhot-2024.9.12-py3-none-any.whl

Download URL kvhot-2024.9.12-py3-none-any.whl
Size 5.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
701c5ba3915d1150b6c12a9eddbbaa84c183f3e8e906d971f421d7f7a8ed4a92
BLAKE2b-256 checksum
How to use checksums
8eab8cf7d08029ce7e68eea90938df5dd2cc4f1a1d80a3764e48ae7a9f6dcbac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.6

Release history Release notifications | RSS feed

This release

2024.9.12 This release

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