diff --git a/pyproject.toml b/pyproject.toml index 6e75b48..25fddc0 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -30,6 +30,7 @@ dependencies = [ 'importlib-metadata; python_version < "3.10"', "importlib_resources ; python_version < '3.9'", "Mako", + "packaging", "progress", "python-configuration", "typer", diff --git a/src/wuttjamaican/db/util.py b/src/wuttjamaican/db/util.py index ee3947d..24e508f 100644 --- a/src/wuttjamaican/db/util.py +++ b/src/wuttjamaican/db/util.py @@ -26,8 +26,8 @@ Database Utilities import uuid as _uuid from importlib.metadata import version -from packaging.version import Version +from packaging.version import Version import sqlalchemy as sa from sqlalchemy import orm from sqlalchemy.dialects.postgresql import UUID as PGUUID @@ -69,7 +69,7 @@ class ModelBase: # pylint: disable=empty-docstring raise KeyError(f"model instance has no attr with key: {key}") -class UUID(sa.types.TypeDecorator): # pylint: disable=abstract-method +class UUID(sa.types.TypeDecorator): # pylint: disable=abstract-method,too-many-ancestors """ Platform-independent UUID type. diff --git a/tox.ini b/tox.ini index 2d8728a..4d28869 100644 --- a/tox.ini +++ b/tox.ini @@ -12,8 +12,9 @@ extras = tests [testenv:pylint] basepython = python3.11 -extras = +extras = db deps = pylint + prompt_toolkit commands = pylint wuttjamaican [testenv:coverage]