diff --git a/poetry.lock b/poetry.lock index aef2d3c..50653b3 100644 --- a/poetry.lock +++ b/poetry.lock @@ -306,7 +306,7 @@ python-versions = ">=3.7" name = "mypy" version = "0.991" description = "Optional static typing for Python" -category = "main" +category = "dev" optional = false python-versions = ">=3.7" @@ -325,7 +325,7 @@ reports = ["lxml"] name = "mypy-extensions" version = "0.4.3" description = "Experimental type system extensions for programs checked with the mypy typechecker." -category = "main" +category = "dev" optional = false python-versions = "*" @@ -671,23 +671,11 @@ postgresql_psycopg2cffi = ["psycopg2cffi"] pymysql = ["pymysql (<1)", "pymysql"] sqlcipher = ["sqlcipher3-binary"] -[[package]] -name = "sqlalchemy-stubs" -version = "0.4" -description = "SQLAlchemy stubs and mypy plugin" -category = "main" -optional = false -python-versions = "*" - -[package.dependencies] -mypy = ">=0.790" -typing-extensions = ">=3.7.4" - [[package]] name = "sqlalchemy2-stubs" -version = "0.0.2a31" +version = "0.0.2a32" description = "Typing Stubs for SQLAlchemy 1.4" -category = "main" +category = "dev" optional = false python-versions = ">=3.6" @@ -760,7 +748,7 @@ python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*" name = "tomli" version = "2.0.1" description = "A lil' TOML parser" -category = "main" +category = "dev" optional = false python-versions = ">=3.7" @@ -788,7 +776,7 @@ python-versions = "*" name = "typing-extensions" version = "4.4.0" description = "Backported and Experimental Type Hints for Python 3.7+" -category = "main" +category = "dev" optional = false python-versions = ">=3.7" @@ -816,7 +804,7 @@ python-versions = "*" [metadata] lock-version = "1.1" python-versions = "^3.9" -content-hash = "9ae8194c057d5eb51e7f65f5328f94ea85e0a48a5fe12d38ad72f4a1aae7cbca" +content-hash = "389d73715056202a39f0efe23941943d7a6849915607cb8ceb4c77bde7e4f709" [metadata.files] alembic = [] @@ -922,10 +910,6 @@ six = [ {file = "six-1.16.0.tar.gz", hash = "sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926"}, ] sqlalchemy = [] -sqlalchemy-stubs = [ - {file = "sqlalchemy-stubs-0.4.tar.gz", hash = "sha256:c665d6dd4482ef642f01027fa06c3d5e91befabb219dc71fc2a09e7d7695f7ae"}, - {file = "sqlalchemy_stubs-0.4-py3-none-any.whl", hash = "sha256:5eec7aa110adf9b957b631799a72fef396b23ff99fe296df726645d01e312aa5"}, -] sqlalchemy2-stubs = [] stack-data = [] stackprinter = [] diff --git a/pyproject.toml b/pyproject.toml index 47c6dd6..8e1652d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -24,18 +24,17 @@ python-Levenshtein = "^0.12.2" pyfzf = "^0.3.1" pydymenu = "^0.5.2" stackprinter = "^0.2.10" -sqlalchemy-stubs = "^0.4" -sqlalchemy2-stubs = "^0.0.2-alpha.31" [tool.poetry.dev-dependencies] ipdb = "^0.13.9" -sqlalchemy-stubs = "^0.4" PyQt5-stubs = "^5.15.2" pytest = "^7.0.1" pytest-qt = "^4.0.2" pydub-stubs = "^0.25.1" line-profiler = "^4.0.2" flakehell = "^0.9.0" +sqlalchemy2-stubs = "^0.0.2-alpha.32" +mypy = "^0.991" [build-system] requires = ["poetry-core>=1.0.0"] @@ -45,3 +44,6 @@ build-backend = "poetry.core.masonry.api" mypy_path = "/home/kae/.cache/pypoetry/virtualenvs/musicmuster-oWgGw1IG-py3.9:/home/kae/git/musicmuster/app" plugins = "sqlalchemy.ext.mypy.plugin" +[tool.vulture] +exclude = ["migrations"] +paths = ["app"]