[project] name = "Optivex" version = "0.1.0" description = "Career Kickstarter - Optiver's Exchange" readme = "README.md" requires-python = ">=3.11" dependencies = [ "flake8>=7.3.0", "flake8-mypy>=17.8.0", "jsonschema>=4.26.0", "mypy>=1.19.1", "mypy-protobuf>=5.0.0", "protobuf>=7.34.0", "pytest>=9.0.2", "types-jsonschema>=4.23.0.20241208", "types-protobuf>=6.32.1.20260221", ] [project.scripts] sample-app = "sample_app.main:main" [build-system] requires = ["setuptools", "wheel", "uv"] build-backend = "setuptools.build_meta" [tool.setuptools.package-data] "application" = ["*.json"] [tool.uv] package = true [tool.pytest.ini_options] pythonpath = ["src"] [tool.mypy] exclude = "src/proto"