python3-influxdb: update to 5.3.2

Update package to 5.3.2.

Bug fix:
- Correctly serialize nanosecond-precision DataFrame timestamps;
  previously nanosecond timestamps were not serialized correctly when
  writing via DataFrameClient

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
This commit is contained in:
Alexandru Ardelean
2026-04-09 08:27:54 +03:00
committed by Alexandru Ardelean
parent 40c8afbc5a
commit 0dd65907ab
2 changed files with 28 additions and 3 deletions

View File

@@ -5,12 +5,12 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=python-influxdb
PKG_VERSION:=5.3.1
PKG_VERSION:=5.3.2
PKG_RELEASE:=1
PKG_MAINTAINER:=Josef Schlehofer <pepe.schlehofer@gmail.com> 
PKG_MAINTAINER:=Josef Schlehofer <pepe.schlehofer@gmail.com>
PYPI_NAME:=influxdb
PKG_HASH:=46f85e7b04ee4b3dee894672be6a295c94709003a7ddea8820deec2ac4d8b27a
PKG_HASH:=58c647f6043712dd86e9aee12eb4ccfbbb5415467bc9910a48aa8c74c1108970
PKG_LICENSE:=MIT
PKG_LICENSE_FILES:=LICENSE

View File

@@ -0,0 +1,25 @@
#!/bin/sh
[ "$1" = python3-influxdb ] || exit 0
python3 - << 'EOF'
from influxdb import DataFrameClient, InfluxDBClient
from influxdb.line_protocol import make_lines
# Test line protocol generation (no server needed)
data = [
{
"measurement": "cpu",
"tags": {"host": "server01"},
"fields": {"value": 0.64},
}
]
line = make_lines({"points": data}).strip()
assert line.startswith("cpu,host=server01"), f"Unexpected line: {line}"
assert "value=0.64" in line
# Test client instantiation (no connection)
client = InfluxDBClient(host="localhost", port=8086, database="testdb")
assert client._host == "localhost"
assert client._port == 8086
EOF