• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

FlexMeasures / flexmeasures-client
96%

Build:
DEFAULT BRANCH: main
Repo Added 17 Apr 2023 03:03PM UTC
Token Xu0VQjUdnoUY2ZWUzvz9W4mYaEyol0mOv regen
Build 125 Last
Files 6
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
  • chore/urllib3-v2.7.0
  • ci/release-with-github-token
  • copilot/add-badges-to-readme
  • copilot/fix-pypi-publish-long-description
  • copilot/issue-210-fix
  • copilot/support-forecasting-endpoints
  • copilot/switch-to-zoneinfo-library
  • copilot/update-pypi-publish-fix
  • copilot/update-scheduling-triggers-to-use-asset-endpoint
  • copilot/update-server-version-tracking
  • copilot/update-test-coverage-issue-205
  • copilot/update-trigger-and-get-schedule-methods
  • dev/fix-handshake-handler
  • feat/accept-202-trigger-responses
  • feat/client-version-header
  • feat/hems-script-improvements
  • feat/integrate-reporting-api-hems
  • feat/listen-to-202-status-in-getschedule
  • feat/unit-param-in-file-upload
  • feat/update-client-with-429-and-job-progress
  • fix/cem-json-loads
  • fix/forecasting-set-ensure-positive-explicitly
  • fix/lift-python-version-cap
  • fix/move-to-asset-schedule-trigger
  • fix/no-dirty-git-on-publish
  • fix/parse-json-sensors-to-show
  • fix/parse-json-upon-update
  • fix/pypi-no-like-rst-directives
  • fix/recursive-json-encoding
  • fix/schedule-force-field-dev-version
  • fix/setuptools-scm-pretend-version
  • main
  • qa/hems-report-cli-override
  • refactor/uv-migration
  • v0.9.0
  • v0.9.1
  • v0.9.2
  • v0.9.3
  • v0.9.5
  • v0.9.6

17 Sep 2026 06:37PM UTC coverage: 95.991% (-0.8%) from 96.831%
35260004170

push

github

web-flow
Feat/update client with 429 and job progress (#225)

* fix(client): retry rate-limited requests using 429 / Retry-After; add sparse background-job progress notifications

Signed-off-by: Nicolas Höning <nicolas@seita.nl>

* chore: opt asset update call sites into JSON parsing

Signed-off-by: Nicolas Höning <nicolas@seita.nl>

* feat(hems): report rate-limit and background-job waits

Signed-off-by: Nicolas Höning <nicolas@seita.nl>

* fix(hems): stop aggregation after a site report fails

Signed-off-by: Nicolas Höning <nicolas@seita.nl>

* fix(client): preserve positional polling options

The notification callbacks were inserted ahead of polling settings that are already part of the v0.9.6 constructor signature. Positional callers would silently configure callbacks instead of their intended polling intervals, so keep the new notification settings keyword-only and cover the released positional layout with a regression test.

Signed-off-by: Mohamed Belhsan Hmida <mohamedbelhsanhmida@gmail.com>

* fix(client): qualify rate-limit recovery notices

Job status requests intentionally pass HTTP 422 responses through for wait_for_job to interpret. After a 429 retry, calling every such response successful could contradict the failed job result, so report the actual HTTP status for passed-through errors and retain success wording only for 2xx responses.

Signed-off-by: Mohamed Belhsan Hmida <mohamedbelhsanhmida@gmail.com>

---------

Signed-off-by: Nicolas Höning <nicolas@seita.nl>
Signed-off-by: Mohamed Belhsan Hmida <mohamedbelhsanhmida@gmail.com>
Co-authored-by: Mohamed Belhsan Hmida <mohamedbelhsanhmida@gmail.com>

78 of 84 new or added lines in 2 files covered. (92.86%)

5 existing lines in 1 file now uncovered.

886 of 923 relevant lines covered (95.99%)

9.6 hits per line

Relevant lines Covered
Build:
Build:
923 RELEVANT LINES 886 COVERED LINES
9.6 HITS PER LINE
Source Files on main
  • Tree
  • List 6
  • Changed 2
  • Source Changed 2
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
35260004170 main Feat/update client with 429 and job progress (#225) * fix(client): retry rate-limited requests using 429 / Retry-After; add sparse background-job progress notifications Signed-off-by: Nicolas Höning <nicolas@seita.nl> * chore: opt asset update ... push 17 Sep 2026 06:38PM UTC web-flow github
95.99
35258960527 feat/update-client-with-429-and-job-progress Merge 5d4f892bb into 504883ab5 Pull #225 17 Sep 2026 06:28PM UTC web-flow github
95.99
35219718225 feat/update-client-with-429-and-job-progress Merge df3437a2b into 504883ab5 Pull #225 17 Sep 2026 12:12PM UTC web-flow github
95.99
35149256145 main Create GitHub releases with the workflow's own token instead of GH_RELEASE_PAT (#227) ci: create GitHub releases with the workflow's own token instead of GH_RELEASE_PAT The personal access token behind GH_RELEASE_PAT stopped working (401), so th... push 16 Sep 2026 08:54PM UTC web-flow github
96.83
35138884105 ci/release-with-github-token Merge 18f7d1b37 into 1b7512559 Pull #227 16 Sep 2026 07:10PM UTC web-flow github
96.83
35134974168 v0.9.6 Send the client version in a FlexMeasures-Client-Version request header (#226) feat: send the client version in a FlexMeasures-Client-Version request header Every request now carries the client version, including the unauthenticated token and ve... push 16 Sep 2026 06:32PM UTC web-flow github
96.83
35134698802 main Send the client version in a FlexMeasures-Client-Version request header (#226) feat: send the client version in a FlexMeasures-Client-Version request header Every request now carries the client version, including the unauthenticated token and ve... push 16 Sep 2026 06:30PM UTC web-flow github
96.83
35134394770 feat/client-version-header Merge 9ab3639d2 into 639a8814e Pull #226 16 Sep 2026 06:27PM UTC web-flow github
96.83
35039878089 main Feat/integrate reporting endpoints & use in HEMS script (#224) * feat(client): add job failure and timeout exceptions Background jobs polled via the generic jobs API can end in a failed terminal state or never reach one at all. Give both cases a... push 16 Sep 2026 12:25AM UTC web-flow github
96.82
34863537572 feat/update-client-with-429-and-job-progress Merge 7a670d392 into 639a8814e Pull #225 14 Sep 2026 03:39PM UTC web-flow github
95.98
See All Builds (109)
  • Settings
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc