{"id":27644,"library":"chellow","title":"Chellow","description":"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+.","status":"active","version":"1777546177.0.0","language":"python","source_language":"en","source_url":"https://github.com/WessexWater/chellow","tags":["energy","bills","uk","web-application"],"install":[{"cmd":"pip install chellow","lang":"bash","label":"Install from PyPI"}],"dependencies":[{"reason":"Configuration parsing","package":"PyYAML","optional":false},{"reason":"HTTP requests for API interactions","package":"requests","optional":false},{"reason":"Database ORM","package":"sqlalchemy","optional":false},{"reason":"Web framework","package":"flask","optional":false}],"imports":[{"note":"ChellowApp is a class in the chellow.app module; direct import from chellow package fails.","wrong":"from chellow import ChellowApp","symbol":"ChellowApp","correct":"from chellow.app import ChellowApp"}],"quickstart":{"code":"from chellow.app import ChellowApp\napp = ChellowApp()\napp.run()","lang":"python","description":"Minimal example to run Chellow. Note: requires configuration via environment variables or config files."},"warnings":[{"fix":"Use 'pip show chellow' to check installed version; avoid version range specs like '>=1.0'.","message":"Chellow uses a time-based versioning scheme (e.g., 1777546177.0.0). Version comparison may not work as expected with semantic versioning tools.","severity":"gotcha","affected_versions":"all"},{"fix":"Ensure Python 3.11 or later is installed. Use 'python --version' to check.","message":"Chellow requires Python 3.11+. Running on older Python versions will raise an ImportError or syntax errors.","severity":"gotcha","affected_versions":"all"}],"env_vars":null,"last_verified":"2026-05-09T00:00:00.000Z","next_check":"2026-08-07T00:00:00.000Z","problems":[{"fix":"Run 'pip install chellow' in the same Python environment.","cause":"Chellow is not installed or installed in a different environment.","error":"ModuleNotFoundError: No module named 'chellow'"},{"fix":"Use 'from chellow.app import ChellowApp'.","cause":"Incorrect import path; common mistake is to import from 'chellow' directly instead of 'chellow.app'.","error":"AttributeError: module 'chellow' has no attribute 'ChellowApp'"}],"ecosystem":"pypi","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}