@@ -8,24 +8,22 @@ repository = "https://github.com/fluent-qa/fluentqa-pdao"
88homepage = " https://github.com/fluent-qa/fluentqa-pdao"
99
1010# Keywords description https://python-poetry.org/docs/pyproject/#keywords
11- keywords = [" python-dao" ," database access object" ] # ! Update me
11+ keywords = [" python-dao" , " database access object" ] # ! Update me
1212
1313# Pypi classifiers: https://pypi.org/classifiers/
14- classifiers = [ # ! Update me
14+ classifiers = [ # ! Update me
1515 " Development Status :: 3 - Alpha" ,
1616 " Intended Audience :: Developers" ,
1717 " Operating System :: OS Independent" ,
1818 " Topic :: Software Development :: Libraries :: Python Modules" ,
1919 " Programming Language :: Python :: 3" ,
2020]
21- packages = [
22- { include = " qpydao" , from =" src" },
23- ]
21+ packages = [{ include = " qpydao" , from = " src" }]
2422
2523[tool .poetry .dependencies ]
26- python = " >=3.9,<3.12"
24+ python = " >=3.9,<3.12"
2725alembic = " ^1.10.4"
28- qpystructs = { path = " ../fluent-structs " , develop = true }
26+ qpystructs = { path = " ../qpystructs " , develop = true }
2927sqlalchemy = " ^2.0.23"
3028sqlmodel = " ^0.0.14"
3129psycopg2-binary = " ^2.9.9"
@@ -34,7 +32,7 @@ psycopg2-binary = "^2.9.9"
3432pytest = " ^7.4.0"
3533allure-pytest = " ^2.10.0"
3634pre-commit = " ^3.3.2"
37- isort = {extras = [" colors" ], version = " ^5.11.4" }
35+ isort = { extras = [" colors" ], version = " ^5.11.4" }
3836darglint = " ^1.8.1"
3937pytest-html = " ^4.0.2"
4038coverage = " ^7.2.7"
@@ -44,7 +42,7 @@ pytest-cov = "^4.1.0"
4442
4543[tool .black ]
4644# https://github.com/psf/black
47- target-version = [" py310" ," py311" ," py312" ]
45+ target-version = [" py310" , " py311" , " py312" ]
4846line-length = 88
4947color = true
5048
@@ -68,8 +66,21 @@ exclude = '''
6866# https://github.com/timothycrosley/isort/
6967py_version = 310
7068line_length = 88
71- known_typing = [" typing" , " types" , " typing_extensions" , " mypy" , " mypy_extensions" ]
72- sections = [" FUTURE" , " TYPING" , " STDLIB" , " THIRDPARTY" , " FIRSTPARTY" , " LOCALFOLDER" ]
69+ known_typing = [
70+ " typing" ,
71+ " types" ,
72+ " typing_extensions" ,
73+ " mypy" ,
74+ " mypy_extensions" ,
75+ ]
76+ sections = [
77+ " FUTURE" ,
78+ " TYPING" ,
79+ " STDLIB" ,
80+ " THIRDPARTY" ,
81+ " FIRSTPARTY" ,
82+ " LOCALFOLDER" ,
83+ ]
7384include_trailing_comma = true
7485profile = " black"
7586multi_line_output = 3
@@ -85,8 +96,22 @@ extend_skip = ["setup.py"]
8596[tool .pytest .ini_options ]
8697# https://docs.pytest.org/en/6.2.x/customize.html#pyproject-toml
8798# Directories that are not visited by pytest collector:
88- norecursedirs =[" hooks" , " *.egg" , " .eggs" , " dist" , " build" , " docs" , " .tox" , " .git" , " __pycache__" ]
89- doctest_optionflags = [" NUMBER" , " NORMALIZE_WHITESPACE" , " IGNORE_EXCEPTION_DETAIL" ]
99+ norecursedirs = [
100+ " hooks" ,
101+ " *.egg" ,
102+ " .eggs" ,
103+ " dist" ,
104+ " build" ,
105+ " docs" ,
106+ " .tox" ,
107+ " .git" ,
108+ " __pycache__" ,
109+ ]
110+ doctest_optionflags = [
111+ " NUMBER" ,
112+ " NORMALIZE_WHITESPACE" ,
113+ " IGNORE_EXCEPTION_DETAIL" ,
114+ ]
90115
91116# Extra options:
92117addopts = [
@@ -113,4 +138,3 @@ show_missing = true
113138[build-system ]
114139requires = [" poetry_core>=1.0.0" ]
115140build-backend = " poetry.core.masonry.api"
116-
0 commit comments