Metadata-Version: 2.4 Name: solaredge-web Version: 0.0.1 Summary: A python client library for SolarEdge Web Author-email: tronikos License: Apache-2.0 Project-URL: Homepage, https://github.com/tronikos/solaredge-web Project-URL: Bug Tracker, https://github.com/tronikos/solaredge-web/issues Requires-Python: >=3.10 Description-Content-Type: text/markdown License-File: LICENSE Requires-Dist: aiohttp>=3.8 Provides-Extra: dev Requires-Dist: pytest>=7; extra == "dev" Dynamic: license-file # solaredge-web A python client library for SolarEdge Web. Fetches energy data for each inverter/string/module via the web API and not via the official API which doesn't expose this data. ## Development environment ```sh python3 -m venv .venv source .venv/bin/activate # for Windows CMD: # .venv\Scripts\activate.bat # for Windows PowerShell: # .venv\Scripts\Activate.ps1 # Install dependencies python -m pip install --upgrade pip python -m pip install -e . # Run pre-commit python -m pip install pre-commit pre-commit install pre-commit run --all-files # Alternative: run formatter, lint, and type checking python -m pip install isort black flake8 ruff mypy isort . ; black . ; flake8 . ; ruff check . --fix ; mypy --install-types . # Run tests python -m pip install pytest pytest # Build package python -m pip install build python -m build ```