Chellow

raw JSON →
1777546177.0.0 verified Sat May 09 auth: no python

Chellow is a web application for checking UK energy bills, supporting electricity and gas. Current stable version is from 1777546177 (a time-based version). It appears to use a time-based versioning scheme. Release cadence is irregular. It requires Python 3.11+.

pip install chellow
error ModuleNotFoundError: No module named 'chellow'
cause Chellow is not installed or installed in a different environment.
fix
Run 'pip install chellow' in the same Python environment.
error AttributeError: module 'chellow' has no attribute 'ChellowApp'
cause Incorrect import path; common mistake is to import from 'chellow' directly instead of 'chellow.app'.
fix
Use 'from chellow.app import ChellowApp'.
gotcha Chellow uses a time-based versioning scheme (e.g., 1777546177.0.0). Version comparison may not work as expected with semantic versioning tools.
fix Use 'pip show chellow' to check installed version; avoid version range specs like '>=1.0'.
gotcha Chellow requires Python 3.11+. Running on older Python versions will raise an ImportError or syntax errors.
fix Ensure Python 3.11 or later is installed. Use 'python --version' to check.

Minimal example to run Chellow. Note: requires configuration via environment variables or config files.

from chellow.app import ChellowApp
app = ChellowApp()
app.run()