Skip to content

Commit 9c45ece

Browse files
committed
loguru
1 parent 9f2ce18 commit 9c45ece

File tree

5 files changed

+25
-26
lines changed

5 files changed

+25
-26
lines changed

.github/workflows/test-integrations-misc.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ jobs:
2929
strategy:
3030
fail-fast: false
3131
matrix:
32-
python-version: ["3.6","3.8","3.12","3.13"]
32+
python-version: ["3.8","3.12","3.13"]
3333
# python3.6 reached EOL and is no longer being supported on
3434
# new versions of hosted runners on Github Actions
3535
# ubuntu-20.04 is the last version that supported python3.6

scripts/populate_tox/config.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -379,8 +379,9 @@
379379
"cryptography",
380380
"pydantic<2.0.0",
381381
"httpx<0.28",
382-
]
382+
],
383383
},
384+
"python": "<=3.11",
384385
},
385386
"sqlalchemy": {
386387
"package": "sqlalchemy",

scripts/populate_tox/populate_tox.py

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,6 @@
6464
"grpc",
6565
"httpx",
6666
"litestar",
67-
"loguru",
6867
"openai",
6968
"openai_notiktoken",
7069
"openfeature",
@@ -396,13 +395,18 @@ def write_tox_file(packages: dict) -> None:
396395
print(" Found no supported releases.")
397396
continue
398397

399-
if (
400-
_MIN_VERSIONS.get("integration")
401-
and Version(_MIN_VERSIONS["integration"]) != releases[0]
402-
):
403-
print(
404-
f" Integration defines {_MIN_VERSIONS['integrations']} as minimum version, but the effective minimum version is {releases[0]}."
398+
defined_min_version = _MIN_VERSIONS.get(integration)
399+
if defined_min_version:
400+
defined_min_version = Version(
401+
".".join([str(v) for v in defined_min_version])
405402
)
403+
if (
404+
defined_min_version.major != releases[0].major
405+
or defined_min_version.minor != releases[0].minor
406+
):
407+
print(
408+
f" Integration defines {defined_min_version} as minimum version, but the effective minimum version is {releases[0]}."
409+
)
406410

407411
# Pick a handful of the supported releases to actually test against
408412
# and fetch the PYPI data for each to determine which Python versions

scripts/populate_tox/tox.jinja

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -129,10 +129,6 @@ envlist =
129129
{py3.8,py3.11,py3.12}-litestar-v{2.12}
130130
{py3.8,py3.11,py3.12}-litestar-latest
131131

132-
# Loguru
133-
{py3.6,py3.11,py3.12}-loguru-v{0.5}
134-
{py3.6,py3.12,py3.13}-loguru-latest
135-
136132
# OpenAI
137133
{py3.9,py3.11,py3.12}-openai-v1.0
138134
{py3.9,py3.11,py3.12}-openai-v1.22
@@ -401,10 +397,6 @@ deps =
401397
litestar-v2.12: litestar~=2.12.0
402398
litestar-latest: litestar
403399
404-
# Loguru
405-
loguru-v0.5: loguru~=0.5.0
406-
loguru-latest: loguru
407-
408400
# OpenAI
409401
openai: pytest-asyncio
410402
openai-v1.0: openai~=1.0.0

tox.ini

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -129,10 +129,6 @@ envlist =
129129
{py3.8,py3.11,py3.12}-litestar-v{2.12}
130130
{py3.8,py3.11,py3.12}-litestar-latest
131131

132-
# Loguru
133-
{py3.6,py3.11,py3.12}-loguru-v{0.5}
134-
{py3.6,py3.12,py3.13}-loguru-latest
135-
136132
# OpenAI
137133
{py3.9,py3.11,py3.12}-openai-v1.0
138134
{py3.9,py3.11,py3.12}-openai-v1.22
@@ -291,7 +287,7 @@ envlist =
291287
{py3.8,py3.10,py3.11}-starlite-v1.48.1
292288
{py3.8,py3.10,py3.11}-starlite-v1.49.0
293289
{py3.8,py3.10,py3.11}-starlite-v1.50.2
294-
{py3.8,py3.11,py3.12}-starlite-v1.51.16
290+
{py3.8,py3.10,py3.11}-starlite-v1.51.16
295291

296292
{py3.6,py3.7,py3.8}-tornado-v6.0.4
297293
{py3.6,py3.8,py3.9}-tornado-v6.1
@@ -300,6 +296,11 @@ envlist =
300296

301297

302298
# ~~~ Misc ~~~
299+
{py3.6,py3.7,py3.8}-loguru-v0.4.1
300+
{py3.6,py3.7,py3.8}-loguru-v0.5.3
301+
{py3.6,py3.9,py3.10}-loguru-v0.6.0
302+
{py3.6,py3.12,py3.13}-loguru-v0.7.3
303+
303304
{py3.7,py3.11,py3.12}-typer-v0.15.1
304305

305306

@@ -492,10 +493,6 @@ deps =
492493
litestar-v2.12: litestar~=2.12.0
493494
litestar-latest: litestar
494495

495-
# Loguru
496-
loguru-v0.5: loguru~=0.5.0
497-
loguru-latest: loguru
498-
499496
# OpenAI
500497
openai: pytest-asyncio
501498
openai-v1.0: openai~=1.0.0
@@ -743,6 +740,11 @@ deps =
743740

744741

745742
# ~~~ Misc ~~~
743+
loguru-v0.4.1: loguru==0.4.1
744+
loguru-v0.5.3: loguru==0.5.3
745+
loguru-v0.6.0: loguru==0.6.0
746+
loguru-v0.7.3: loguru==0.7.3
747+
746748
typer-v0.15.1: typer==0.15.1
747749

748750

0 commit comments

Comments
 (0)