[project] name = "authy2-backend" version = "1.0.0" description = "Authentication and Authorization API Service" readme = "README.md" requires-python = ">=3.11" license = {text = "MIT"} authors = [ {name = "Your Name", email = "your.email@example.com"} ] [project.urls] Homepage = "https://github.com/yourusername/authy2-backend" Repository = "https://github.com/yourusername/authy2-backend" [tool.black] line-length = 100 target-version = ['py311'] include = '\.pyi?$' extend-exclude = ''' /( # directories \.eggs | \.git | \.hg | \.mypy_cache | \.tox | \.venv | build | dist | migrations )/ ''' [tool.isort] profile = "black" line_length = 100 multi_line_output = 3 include_trailing_comma = true force_grid_wrap = 0 use_parentheses = true ensure_newline_before_comments = true skip_glob = ["*/migrations/*"] [tool.pytest.ini_options] testpaths = ["tests"] python_files = ["test_*.py"] python_classes = ["Test*"] python_functions = ["test_*"] addopts = [ "-v", "--strict-markers", "--cov=app", "--cov-report=term-missing", "--cov-report=html", "--cov-branch" ] markers = [ "unit: Unit tests", "integration: Integration tests", "slow: Slow running tests" ] [tool.coverage.run] source = ["app"] omit = [ "*/tests/*", "*/migrations/*", "*/__init__.py" ] [tool.coverage.report] precision = 2 show_missing = true skip_covered = false [build-system] requires = ["setuptools>=68.0"] build-backend = "setuptools.build_meta"