Skip to main content

Hot reloader aka edit and continue for Python

Project description

Logo

Example

Details

Reloadium adds hot reloading, profiling and AI features to your IDE

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

AI

Reloadium integrates with ChatGpt seamlessly providing additional context to your conversations resulting in much better replies.
ChatGpt

General Python Features

When altered, Reloadium will execute the current function again, providing developers with immediate feedback on the functionality of their code.
Frame Reloading
Reloadium manages errors that occur while reloading functions, allowing you to correct any mistakes seamlessly.
Frame Reloading
Reloadium has the ability to refresh files throughout the entire project by tracking dependencies.
Frame Reloading

Django

Upon saving, Reloadium performs hot reloading of views and automatically refreshes the page.
Page Refreshing
To avoid generating undesired objects after reloading the current function, Reloadium reverts any database modifications.
Rolling back db

Flask

Reloadium hot reloads Flask apps and automatically refreshes the page upon saving.
This enables real-time content updates, significantly streamlining web development.
Flask

SqlAlchemy

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

Pandas

Reloadium facilitates hot reloading of Pandas objects, making the manipulation of intricate dataframes for data science remarkably simple.
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-1.5.1-py3-none-any.whl (259.7 kB view details)

Uploaded Python 3

reloadium-1.5.1-cp311-cp311-win_amd64.whl (3.1 MB view details)

Uploaded CPython 3.11 Windows x86-64

reloadium-1.5.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

reloadium-1.5.1-cp311-cp311-macosx_12_0_arm64.whl (3.4 MB view details)

Uploaded CPython 3.11 macOS 12.0+ ARM64

reloadium-1.5.1-cp311-cp311-macosx_11_0_universal2.whl (4.0 MB view details)

Uploaded CPython 3.11 macOS 11.0+ universal2 (ARM64, x86-64)

reloadium-1.5.1-cp311-cp311-macosx_10_9_universal2.whl (4.0 MB view details)

Uploaded CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64)

reloadium-1.5.1-cp310-cp310-win_amd64.whl (3.4 MB view details)

Uploaded CPython 3.10 Windows x86-64

reloadium-1.5.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

reloadium-1.5.1-cp310-cp310-macosx_12_0_arm64.whl (3.4 MB view details)

Uploaded CPython 3.10 macOS 12.0+ ARM64

reloadium-1.5.1-cp310-cp310-macosx_11_0_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.10 macOS 11.0+ x86-64

reloadium-1.5.1-cp39-cp39-win_amd64.whl (3.4 MB view details)

Uploaded CPython 3.9 Windows x86-64

reloadium-1.5.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

reloadium-1.5.1-cp39-cp39-macosx_12_0_arm64.whl (3.4 MB view details)

Uploaded CPython 3.9 macOS 12.0+ ARM64

reloadium-1.5.1-cp38-cp38-win_amd64.whl (3.4 MB view details)

Uploaded CPython 3.8 Windows x86-64

reloadium-1.5.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

File details

Details for the file reloadium-1.5.1-py3-none-any.whl.

File metadata

  • Download URL: reloadium-1.5.1-py3-none-any.whl
  • Upload date:
  • Size: 259.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for reloadium-1.5.1-py3-none-any.whl
Algorithm Hash digest
SHA256 9b084d2f30f3153f8cc1db312ae5919d0977dca6e2fbe7eec7a46a9c2e2ee162
MD5 060eca659ffa87a98ab327cc6abf66bd
BLAKE2b-256 b0d83380300c9f185c4b3b72c74b3dfb4a1bfc42767bd465dd3e3f99e143ef8a

See more details on using hashes here.

File details

Details for the file reloadium-1.5.1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for reloadium-1.5.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 60147b2324c767c5fc5e538506b40202a8066898dfddd7112fd5b1d114562616
MD5 c2d9dfcff0e582289e55d999be3716c5
BLAKE2b-256 3a49498308ace2816d6bd90b9afaac9b835666c95369945b13f7c26d7e0d923c

See more details on using hashes here.

File details

Details for the file reloadium-1.5.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for reloadium-1.5.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2adab79a394b7322596a1ac39bb082f21e7f5d34081b751b9c42b9f6c7f0b247
MD5 6c751627d7c7afcec19f7d96d607bfc0
BLAKE2b-256 010a3047ef9c4ab0abd10ca89d6c970a36c10810917fe566658780894bd5f003

See more details on using hashes here.

File details

Details for the file reloadium-1.5.1-cp311-cp311-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for reloadium-1.5.1-cp311-cp311-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 86c2befb8310678c354d7a3d7bb7c28ffeca420430c4a8219fc5f8c3e2d71db5
MD5 6fcaf44b57a403efe12c62adeaba29c4
BLAKE2b-256 f2b409174e0a7da9bcb4b33e624834ef6818877b7b1cd89f497ebe4bcec4d1be

See more details on using hashes here.

File details

Details for the file reloadium-1.5.1-cp311-cp311-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for reloadium-1.5.1-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 474453b427845442331f6a5f5788f718bcee9c3dae5cb2fac39a13da970dae9d
MD5 d1db65ebacd43b69abe06baf31440855
BLAKE2b-256 5520891c8e3869750e6a97f9f70b2879e1ed590ad9ec3995c78982e238805f04

See more details on using hashes here.

File details

Details for the file reloadium-1.5.1-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for reloadium-1.5.1-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 783c14ebcb9c054aff2e1516b93128612637bb2cb2b4ff86c513559b0112f103
MD5 782f60bd076a8e54f8e6c655161ccbc8
BLAKE2b-256 a4ddae4376c4827b034fe619f2a78e8e03de2988a85e656bb84ea8cdc8f49320

See more details on using hashes here.

File details

Details for the file reloadium-1.5.1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for reloadium-1.5.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a0238c73af6504fb3727e39d3ef4419ad3addda05867f674344ed55fc7fc7409
MD5 6d2d5f0f4b4a9a74d03348c12cecc57a
BLAKE2b-256 a33948d4a49aa264edd802897160259e0e6e6708da8e0ac1362620cdc9d1b798

See more details on using hashes here.

File details

Details for the file reloadium-1.5.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for reloadium-1.5.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0e75a0d472460d8eaead84deb7981384ed5b50ccd93bb099d33290e2d0b53090
MD5 eb4d501ef7b0d9ee786b7d6c4fdb44fc
BLAKE2b-256 8a06f9819719ec28341071f0f429048a602f76a6a6204d71cc1147e83c8f4281

See more details on using hashes here.

File details

Details for the file reloadium-1.5.1-cp310-cp310-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for reloadium-1.5.1-cp310-cp310-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 76bfedf5a5be6f5404f97ddfb9667413d32251b7bfb74b857988530a288f2c6f
MD5 a24eebec8d1214a64b591154a101b238
BLAKE2b-256 0bedf0877a4eba96f26116d5bc8708d6e106b8daf7a101c200bf6910cafa897a

See more details on using hashes here.

File details

Details for the file reloadium-1.5.1-cp310-cp310-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for reloadium-1.5.1-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 5851a2dbffb13abd41b694dd429aa6b4fc10f9b5c3e22162e80965dafb31fbaf
MD5 1665e44c24c0a8a19c47286cfc577b15
BLAKE2b-256 86f79a11c243b907215724613550795bc6a41c721510d4db80297a093b2641bb

See more details on using hashes here.

File details

Details for the file reloadium-1.5.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: reloadium-1.5.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 3.4 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for reloadium-1.5.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 b47183941a8e5c2228e856d755a16e6f295faa173ec782efe471dbb13b67f450
MD5 2916468af8726d9c016a26edc9af2e7e
BLAKE2b-256 7c243e766da259778b3b10d29a7bba9e0043c1732f8188ad43075bbdf9fa1dfd

See more details on using hashes here.

File details

Details for the file reloadium-1.5.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for reloadium-1.5.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9affe40fb58cc9c4d1198c3a7029cbcc31aa356597cbe954d33c3073da0fdd36
MD5 0e170a1b52d246dbf5c40a3a17f7ce21
BLAKE2b-256 fc091cc34e7b7af25d3f63e7efc43503e48490cc5b6a3c063f6c22fcf3fc07d5

See more details on using hashes here.

File details

Details for the file reloadium-1.5.1-cp39-cp39-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for reloadium-1.5.1-cp39-cp39-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 dbc5a30ede264ddd09bf9d0b68ac6575eb30a8f0f53812c888e7ee7dad38f8d8
MD5 2e2a11e07e585694520fe6283ffaaee3
BLAKE2b-256 ce833a04b117bb1376d89222441d0b5619c0ce0d7317a0b11b1bed8916ec3fba

See more details on using hashes here.

File details

Details for the file reloadium-1.5.1-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: reloadium-1.5.1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 3.4 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for reloadium-1.5.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 f4f90ae7d81f6659019aec7f9814069abf46a685ce22540e9cee233a3ce75861
MD5 e2d0e6d3ec5ac2f7f89e87b76983d835
BLAKE2b-256 bde00648207bb380f1fe7e94c2402cbdaf7a6817c8b3ecad667c86605f79a2c6

See more details on using hashes here.

File details

Details for the file reloadium-1.5.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for reloadium-1.5.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 480b5dce1fd42ae88a729bfe22df5f60694e5d72c6250340da1668d1463e3991
MD5 fca6daaa19c888c001cb3f6271f04dc4
BLAKE2b-256 d4f058fa45bb59d4c5c8706313111db3a9da2d4f2821ff7c9d178b4fb31b9e4a

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