full support of pep517

Since llast upgrade build is broken. Lets fully migrate to
pyproject.toml. Note for maintaners: because data_files option is
deprectated (see https://github.com/pypa/setuptools/discussions/2648)
you will have to install files manually inside your packaging process
This commit is contained in:
2023-08-11 03:01:18 +03:00
parent 3a88d00db0
commit 1baf04998d
34 changed files with 147 additions and 266 deletions

View File

@ -3,7 +3,7 @@ import pytest
from aiohttp.web import Application
from pytest_mock import MockerFixture
from ahriman import version
from ahriman import __version__
from ahriman.web.apispec import _info, _security, _servers, setup_apispec
@ -13,7 +13,7 @@ def test_info() -> None:
"""
info = _info()
assert info["title"] == "ahriman"
assert info["version"] == version.__version__
assert info["version"] == __version__
def test_security() -> None:

View File

@ -3,8 +3,7 @@ import pytest
from aiohttp.test_utils import TestClient
from pytest_mock import MockerFixture
import ahriman.version as version
from ahriman import __version__
from ahriman.models.build_status import BuildStatusEnum
from ahriman.models.internal_status import InternalStatus
from ahriman.models.package import Package
@ -37,7 +36,7 @@ async def test_get(client: TestClient, package_ahriman: Package) -> None:
json = await response.json()
assert not response_schema.validate(json)
assert json["version"] == version.__version__
assert json["version"] == __version__
assert json["packages"]
assert json["packages"]["total"] == 1