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

FlexMeasures / flexmeasures-client / 29279092932 / 3
96%
main: 96%

Build:
Build:
LAST BUILD BRANCH: v0.9.3
DEFAULT BRANCH: main
Ran 13 Jul 2026 07:37PM UTC
Files 5
Run time 0s
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

13 Jul 2026 07:32PM UTC coverage: 96.0%. Remained the same
29279092932.3

push

github

Flix6x
Backport PR #220: fix: lift Python <3.13 cap so the package installs on Python 3.13/3.14 (#220)

* fix: lift Python <3.13 cap so the package installs on Python 3.13/3.14

The uv migration (#177) introduced requires-python = ">=3.10, <3.13",
which blocks installation on current Python — notably inside Home
Assistant (Python 3.14), where pip refuses to install the package for
the FlexMeasures HA integration. Lift the cap, declare 3.13/3.14
support, and extend the CI matrix accordingly (S2 suite now also runs
on 3.14, matching the HA runtime).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

* fix: relax dependency floors that blocked installation inside Home Assistant

Home Assistant pins these packages to exact versions, so the floors
introduced by the uv migration made 0.9.x uninstallable there:
async-timeout>=5.0.1 conflicts with HA 2026.7 (pins 4.0.3), and
aiohttp>=3.13.3, urllib3>=2.7.0 (<2 on older HA) and requests>=2.32.5
conflict with HA up to ~2025. urllib3 is dropped entirely: it is not a
direct dependency (only transitive via requests in the s2 extra), and
our own dev/test resolution still picks up a patched version via the
lockfile.

test_get_sensor_data now matches the request by regex and compares
query params semantically, since pandas versions differ in how they
render ISO 8601 durations and yarl versions differ in requote behavior.
Verified: full suite passes against HA 2025.1-era pins (aiohttp 3.11.11,
async-timeout 4.0.3, urllib3 1.26, pandas 2.2.3, packaging 23.1) and
against the current lock on Python 3.14.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

* style: satisfy black

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

---------

Signed-off-by: F.N. Claessen <felix@seita.nl>
(cherry picked from commit 97679c636)

672 of 700 relevant lines covered (96.0%)

0.96 hits per line

Source Files on job ubuntu-latest - py3.11 - 29279092932.3
  • Tree
  • List 5
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 29279092932
  • 46fa8b6a on github
  • Prev Job for on v0.9.3 (#27628456775.1)
  • Delete
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