[build-system] requires = ["setuptools>=69", "wheel"] build-backend = "setuptools.build_meta" [project] name = "asciline" version = "0.1.0" description = "Real-time ASCII and pixel video streaming engine" requires-python = ">=3.10" dependencies = [ "fastapi>=0.115,<1", "uvicorn[standard]>=0.30,<1", "opencv-python>=4.10,<5", "numpy>=2,<3", "websockets>=13,<16", ] [project.optional-dependencies] dev = [ "pytest>=8,<9", "httpx>=0.27,<1", ] [tool.setuptools] py-modules = ["stream_server", "ascii_video_player2"] [tool.pytest.ini_options] testpaths = ["tests"]