diff --git a/database/crud/__init__.py b/database/crud/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/pyproject.toml b/pyproject.toml index e69de29..5ca139e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -0,0 +1,20 @@ +[tool.black] +line-length = 120 + +[tool.mypy] +plugins = [ + "sqlalchemy.ext.mypy.plugin" +] + +[tool.pylint.master] +disable = [ + "missing-module-docstring", + "too-few-public-methods" +] + +[tool.pylint.format] +max-line-length = 120 +good-names = ["i"] + +[tool.pytest.ini_options] +asyncio_mode = "auto" \ No newline at end of file diff --git a/requirements-dev.txt b/requirements-dev.txt index 5176a7b..75ae1f9 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -1,4 +1,8 @@ +aiosqlite==0.17.0 black==22.3.0 mypy==0.961 pylint==2.14.1 -pytest==7.1.2 \ No newline at end of file +pytest==7.1.2 +pytest-asyncio==0.18.3 +pytest-env==0.6.2 +sqlalchemy2-stubs==0.0.2a23 \ No newline at end of file diff --git a/requirements.txt b/requirements.txt index 4fbe8ee..4915fea 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,6 @@ +aiohttp==3.8.1 alembic==1.8.0 # Dev version of dpy git+https://github.com/Rapptz/discord.py +environs==9.5.0 sqlalchemy[asyncio]==1.4.37