Skip to main content

Hot reloader aka edit and continue for Python

Project description

Logo

Example

Details

Reloadium adds hot reloading and profiling features to any Python application

Installing

If you are a PyCharm user please check out Reloadium plugin
Plugins for other IDEs are coming soon.
Reloadium can be also used as a standalone library by installing it manually with pip:
pip install reloadium

Using

Running python files:

reloadium run example.py

Running modules:

reloadium run -m my_module
To apply your changes simply save a file

General Python Features

Reloadium will rerun current function when changed.
Developers get instant feedback whether the code is working or not.
Frame Reloading
Reloadium will handle errors during reloading function and let you fix mistakes.
Frame Reloading
Reloadium is capable of reloading files across the whole project.
Tweaking with settings could not be easier.
Frame Reloading

Django

Reloadium will hot reload views and refresh page on save.
Page Refreshing
Reloadium will rollback database changes to prevent creating unwanted objects after reloading current function.
Rolling back db

Flask

Reloadium will hot reload flask apps and refresh page on save.
Changing content can be seen in real time making web development much smoother.
Flask

SqlAlchemy

Reloadium will rollback database changes to prevent creating unwanted objects after reloading current function.
SqlAlchemy

Pandas

Reloadium hot reloads pandas objects.
Manipulating complex dataframes for data science could not be easier.
Pandas

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

reloadium-0.8.7-py3-none-any.whl (377.5 kB view hashes)

Uploaded Python 3

reloadium-0.8.7-cp310-cp310-win_amd64.whl (2.6 MB view hashes)

Uploaded CPython 3.10 Windows x86-64

reloadium-0.8.7-cp310-cp310-win32.whl (2.3 MB view hashes)

Uploaded CPython 3.10 Windows x86

reloadium-0.8.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.4 MB view hashes)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

reloadium-0.8.7-cp310-cp310-macosx_10_15_x86_64.whl (3.2 MB view hashes)

Uploaded CPython 3.10 macOS 10.15+ x86-64

reloadium-0.8.7-cp39-cp39-win_amd64.whl (2.6 MB view hashes)

Uploaded CPython 3.9 Windows x86-64

reloadium-0.8.7-cp39-cp39-win32.whl (2.3 MB view hashes)

Uploaded CPython 3.9 Windows x86

reloadium-0.8.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.4 MB view hashes)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

reloadium-0.8.7-cp39-cp39-macosx_10_9_x86_64.whl (3.2 MB view hashes)

Uploaded CPython 3.9 macOS 10.9+ x86-64

reloadium-0.8.7-cp38-cp38-win_amd64.whl (2.7 MB view hashes)

Uploaded CPython 3.8 Windows x86-64

reloadium-0.8.7-cp38-cp38-win32.whl (2.3 MB view hashes)

Uploaded CPython 3.8 Windows x86

reloadium-0.8.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.4 MB view hashes)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

reloadium-0.8.7-cp38-cp38-macosx_10_9_x86_64.whl (3.3 MB view hashes)

Uploaded CPython 3.8 macOS 10.9+ x86-64

reloadium-0.8.7-cp37-cp37m-win_amd64.whl (2.6 MB view hashes)

Uploaded CPython 3.7m Windows x86-64

reloadium-0.8.7-cp37-cp37m-win32.whl (2.3 MB view hashes)

Uploaded CPython 3.7m Windows x86

reloadium-0.8.7-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.1 MB view hashes)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

reloadium-0.8.7-cp37-cp37m-macosx_10_9_x86_64.whl (3.1 MB view hashes)

Uploaded CPython 3.7m macOS 10.9+ x86-64

reloadium-0.8.7-cp36-cp36m-win_amd64.whl (2.5 MB view hashes)

Uploaded CPython 3.6m Windows x86-64

reloadium-0.8.7-cp36-cp36m-win32.whl (2.2 MB view hashes)

Uploaded CPython 3.6m Windows x86

reloadium-0.8.7-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.0 MB view hashes)

Uploaded CPython 3.6m manylinux: glibc 2.17+ x86-64

reloadium-0.8.7-cp36-cp36m-macosx_10_9_x86_64.whl (2.9 MB view hashes)

Uploaded CPython 3.6m macOS 10.9+ x86-64

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