[tool.poetry] name = "tutor" version = "0.1.0" description = "" authors = ["Correl Roush "] [tool.poetry.dependencies] python = "^3.9" tornado = "^6.1" click = "^8.1.7" humanize = "^3.10.0" httpx = "^0.18.2" parsy = "^1.3.0" jsonschema = "4.17" jsonslicer = "^0.1.7" tqdm = "^4.64.0" psycopg = {extras = ["c", "pool"], version = "^3.0"} tornado-openapi3 = "^1.1.0" PyYAML = "^6.0" returns = "^0.19.0" arrow = "^1.3.0" [tool.poetry.scripts] tutor = 'tutor.cli:main' [tool.poetry.group.dev.dependencies] pytest = "*" pytest-cov = "*" pytest-mypy = "*" black = "*" mypy = "*" types-pyyaml = "^6.0" hypothesis = "^6.68.2" [tool.pytest.ini_options] addopts = "--cov --mypy" filterwarnings = """ ignore::DeprecationWarning:openapi_core.*: ignore::DeprecationWarning:openapi_schema_validator.*: ignore::DeprecationWarning:openapi_spec_validator.*: ignore::DeprecationWarning:jsonschema.*: """ [tool.mypy] plugins = "returns.contrib.mypy.returns_plugin" [[tool.mypy.overrides]] module = "humanize" ignore_missing_imports = true [[tool.mypy.overrides]] module = "parsy" ignore_missing_imports = true [[tool.mypy.overrides]] module = "tqdm" ignore_missing_imports = true [build-system] requires = ["poetry>=0.12"] build-backend = "poetry.masonry.api"