diff --git a/pyproject.toml b/pyproject.toml index fe053d3..2886c99 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -25,6 +25,10 @@ only-include = ["src"] "src" = "whereis_client" [tool.ruff] +line-length = 88 +target-version = "py310" + +[tool.ruff.lint] select = ["E", "F", "I"] ignore = [] @@ -34,11 +38,7 @@ exclude = [ "venv", ] -line-length = 88 - -target-version = "py310" - -[tool.ruff.mccabe] +[tool.ruff.lint.mccabe] max-complexity = 10 [tool.mypy] diff --git a/requirements-dev.txt b/requirements-dev.txt index b23aff3..5254e39 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -1,5 +1,5 @@ mypy===1.13.0 -ruff==0.8.3 +ruff>=0.9.6 twine==6.0.1 types-requests==2.32.0.20241016 hatch==1.14.0 \ No newline at end of file diff --git a/src/__init__.py b/src/__init__.py index d714875..9d17d8d 100644 --- a/src/__init__.py +++ b/src/__init__.py @@ -2,4 +2,4 @@ from .client import Client, OrderField __all__ = ["Client", "OrderField"] -VERSION = "0.1.0" +VERSION = "0.1.1" diff --git a/src/client.py b/src/client.py index 6fbd58b..94220e6 100644 --- a/src/client.py +++ b/src/client.py @@ -541,6 +541,10 @@ class Client: gps_url += f"?date_end={de.isoformat()}" while gps_url is not None: + # pagination api next url returns http scheme instead of https + if self.base_url.startswith("https"): + gps_url = gps_url.replace("http://", "https://") + logging.info(f"get gps data from: {gps_url}") data = self._get_paginate_gps_positions(gps_url)