Skip to main content

Twistd wrapper that restarts twisted on code changes

Project description

Twistr is a simple wrapper around the Twisted projects twistd commandline tool that will restart the server whenever python files change.

Usage

From your root project directory (where your twisted/plugins folder lives) launch your service with:

twistr -n <service>

Or even:

twistr <service>

Now change a *.py file in your current directory and watch your server magically restart.

TODO

  • configurable directory to watch for changes

  • configurable file extensions to watch for changes

  • use filesystem events API(s) to watch for changes

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

Twistr-2.0.0.tar.gz (3.2 kB view details)

Uploaded Source

Built Distribution

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

Twistr-2.0.0-py3-none-any.whl (3.6 kB view details)

Uploaded Python 3

File details

Details for the file Twistr-2.0.0.tar.gz.

File metadata

  • Download URL: Twistr-2.0.0.tar.gz
  • Upload date:
  • Size: 3.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.1

File hashes

Hashes for Twistr-2.0.0.tar.gz
Algorithm Hash digest
SHA256 739074633c0edf22a7529c77c23af49f0907cb7ec92db0fde104fe72b7eb41b8
MD5 bb9c5e828417a26f9e668e79aa5d1644
BLAKE2b-256 6ac1a65dec2b6a931849a47bfb840c9fdde8ab6301bf1f08a83688cd053aed4f

See more details on using hashes here.

File details

Details for the file Twistr-2.0.0-py3-none-any.whl.

File metadata

  • Download URL: Twistr-2.0.0-py3-none-any.whl
  • Upload date:
  • Size: 3.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.1

File hashes

Hashes for Twistr-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 bf21364b4bcd07388eb8d16ae8a1ec75d86e7689a02ca87d70c55fe915b37b94
MD5 fba0c1947caf9818c45bdf3f79bc8bd9
BLAKE2b-256 e62775cc8ec7a5f0a0fcd034e1311042489a4fabe007bdef5b3fc1c3b7c5933f

See more details on using hashes here.

Supported by

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