• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In
You are now the owner of this repo.

FlexMeasures / flexmeasures-client
96%

Build:
DEFAULT BRANCH: main
Repo Added 17 Apr 2023 03:03PM UTC
Token Xu0VQjUdnoUY2ZWUzvz9W4mYaEyol0mOv regen
Build 32 Last
Files 5
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH main
branch: SELECT
CHANGE BRANCH
x
Sync Branches
  • No branch selected
  • copilot/add-badges-to-readme
  • copilot/support-forecasting-endpoints
  • copilot/switch-to-zoneinfo-library
  • copilot/update-server-version-tracking
  • fix/cem-json-loads
  • fix/forecasting-set-ensure-positive-explicitly
  • main
  • refactor/uv-migration

14 Apr 2026 08:28AM UTC coverage: 96.078%. Remained the same
24485585858

push

github

web-flow
refactor: migrate from tox/PyScaffold to uv for dependency management, consolidating all dependencies into pyproject.toml and a single uv.lock file. (#177)

* refactor: migrate from tox/PyScaffold to uv for dependency management, consolidating all dependencies into pyproject.toml and a single uv.lock file.
This simplifies and speeds up the development setup greatly.

Changes:
- Switch build backend from setuptools to hatchling
- Remove setup.cfg, tox.ini, .isort.cfg and setup.py in favour of .flake8 and pyproject.toml
- Add Poethepoet tasks
- Upgrade main Python version (CI/CD, .python-version, etc.) to 3.12
- Deprecate Python 3.9
- Add .python-version for consistent Python version management
- Create separate Dockerfile for flexmeasures-client
- Replace pip-tools with uv in all CI/CD workflows
- Remove ci/run_mypy.sh in favour of Poethepoet task
- Update documentation

Signed-off-by: Stijn van Houwelingen <teadrinkingprogrammer@github.io>

* fix: fix whitespace issues

Signed-off-by: Stijn van Houwelingen <teadrinkingprogrammer@github.io>

* feat: move from pre-commit git repos to using uv for pre-commit scripts

Signed-off-by: Stijn van Houwelingen <teadrinkingprogrammer@github.io>

* fix: release step was split off to separate release.yml

Signed-off-by: F.N. Claessen <claessen@seita.nl>

* feat: update github workflows. Clean up .pre-commit-config.yaml.

Signed-off-by: Stijn van Houwelingen <teadrinkingprogrammer@github.io>

* fix: fix s2 tests in CI. Use uv for s2 tests.

Signed-off-by: Stijn van Houwelingen <teadrinkingprogrammer@github.io>

* feat: use uv for readthedocs

Signed-off-by: Stijn van Houwelingen <teadrinkingprogrammer@github.io>

* refactor: remove coverage for s2. Add coverage to general test

Signed-off-by: Stijn van Houwelingen <teadrinkingprogrammer@github.io>

* fix: fix issues in S2 client and server examples. Use Pydantic V2 methods for JSON serialization. Use environment variables for server script. Use variable pricing in ... (continued)

637 of 663 relevant lines covered (96.08%)

5.76 hits per line

Relevant lines Covered
Build:
Build:
663 RELEVANT LINES 637 COVERED LINES
5.76 HITS PER LINE
Source Files on main
  • Tree
  • List 5
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
24485585858 main refactor: migrate from tox/PyScaffold to uv for dependency management, consolidating all dependencies into pyproject.toml and a single uv.lock file. (#177) * refactor: migrate from tox/PyScaffold to uv for dependency management, consolidating all... push 16 Apr 2026 12:35AM UTC web-flow github
96.08
24388991329 main refactor: migrate from tox/PyScaffold to uv for dependency management, consolidating all dependencies into pyproject.toml and a single uv.lock file. (#177) * refactor: migrate from tox/PyScaffold to uv for dependency management, consolidating all... push 14 Apr 2026 08:30AM UTC web-flow github
96.08
24388560225 refactor/uv-migration Merge 1af2a1d5b into 54d843b4e Pull #177 14 Apr 2026 08:19AM UTC web-flow github
96.08
24161498873 main Track FlexMeasures server version via response header (#193) * Initial plan * Track FlexMeasures server version via response header Agent-Logs-Url: https://github.com/FlexMeasures/flexmeasures-client/sessions/db938095-bd2f-4ec5-adea-272655b62c0... push 08 Apr 2026 10:17PM UTC web-flow github
96.08
24157079248 copilot/update-server-version-tracking Merge bb2edf35f into b6a1c5b98 Pull #193 08 Apr 2026 08:31PM UTC web-flow github
96.08
23836730939 main Replace S2 timezone handling from `pytz` to `zoneinfo` (#192) * Initial plan * refactor(s2): replace pytz with zoneinfo in s2 modules Agent-Logs-Url: https://github.com/FlexMeasures/flexmeasures-client/sessions/a3fc7d1d-eeb5-4f50-931b-d3c93a5d6... push 01 Apr 2026 07:16AM UTC web-flow github
96.07
23798192519 copilot/switch-to-zoneinfo-library Merge e071a63c5 into 7866f1bbb Pull #192 31 Mar 2026 12:59PM UTC web-flow github
96.07
23285607365 main Support new forecasting endpoints (`/sensors/{id}/forecasts/trigger` and `/sensors/{id}/forecasts/{uuid}`) (#180) * Initial plan * Add trigger_forecast, get_forecast, and trigger_and_get_forecast methods Co-authored-by: Flix6x <30658763+Flix6x@... push 19 Mar 2026 08:10AM UTC web-flow github
95.74
23250465245 refactor/uv-migration Merge 030c6bf12 into 27e164004 Pull #177 18 Mar 2026 02:44PM UTC web-flow github
97.82
23152329232 refactor/uv-migration Merge 0de29b8bf into 27e164004 Pull #177 16 Mar 2026 03:44PM UTC web-flow github
97.82
See All Builds (23)
  • Settings
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc