Skip to main content

Automatically re-run Python applications when files change.

Project description

repyt

Automatically re-run Python commands when files change.

Installation

pip install repyt

Usage

repyt [-h] [--command COMMAND] [args]

Where:

COMMAND             Any command to execute in the shell, as a string. This
                    doesn't even have to be a Python command!
args                Arguments as you would normally pass to the `python`
                    command.
-h or --help        Show this help message and exit.

Example

Use it just like you would use the python command:

repyt hello_world.py

Including args is totally fine:

repyt hello_world.py --world="Earth"

This is equivalent to:

repyt -c 'python hello_world.py --world="Earth"'

The command arg doesn’t even have to be a Python command:

repyt -c 'echo "Yo Adrian! I did it!"'

Description

repyt detects changes in the current directory and sub-directories, and re-runs your Python script, application, or any other command when files are changed by you or your editor.

It kindly ignores hidden files and a bunch of other stuff that probably isn’t important.

You should use it just like you use the python command, if possible.

Contact

On PyPI:

http://pypi.python.org/pypi/repyt/

Souce:

https://github.com/di/repyt

Issues:

https://github.com/di/repyt/issues

Project details


Download files

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

Source Distribution

repyt-0.1.1.tar.gz (3.0 kB view details)

Uploaded Source

File details

Details for the file repyt-0.1.1.tar.gz.

File metadata

  • Download URL: repyt-0.1.1.tar.gz
  • Upload date:
  • Size: 3.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for repyt-0.1.1.tar.gz
Algorithm Hash digest
SHA256 c071643487816e10257755a6b1044dac62e265f8f65907602bb61abff05e21f8
MD5 e9bd6da2babfdeb01d5ba981bd73b0ab
BLAKE2b-256 c480f6aed3c643a6b537651fe12b7bcbc92761a5a86a6e63543a46c635ef4a0a

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page