ci: explicit isolated build for old ubuntu tox

This commit is contained in:
Evgenii Alekseev 2024-01-05 22:34:34 +02:00
parent 9f471d11a7
commit 203ebad817
2 changed files with 5 additions and 3 deletions

View File

@ -8,7 +8,8 @@ name = "ahriman"
description = "ArcH linux ReposItory MANager" description = "ArcH linux ReposItory MANager"
readme = "README.md" readme = "README.md"
requires-python = ">=3.11" # Actually we are using features from the latest python, however, ubuntu, which is used for CI doesn't have it
requires-python = ">=3"
license = {file = "COPYING"} license = {file = "COPYING"}
authors = [ authors = [

View File

@ -1,9 +1,10 @@
[tox] [tox]
envlist = check, tests envlist = check, tests
dependencies = -e .[journald,pacman,s3,web] isolated_build = True
project_name = ahriman
labels = labels =
release = version, docs, publish release = version, docs, publish
dependencies = -e .[journald,pacman,s3,web]
project_name = ahriman
[mypy] [mypy]
flags = --implicit-reexport --strict --allow-untyped-decorators --allow-subclassing-any flags = --implicit-reexport --strict --allow-untyped-decorators --allow-subclassing-any