diff --git a/pyproject.toml b/pyproject.toml index 1dacc53..2584810 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -3,9 +3,36 @@ requires = ["hatchling"] build-backend = "hatchling.build" [project] -name = "tmux-web-coordinator" +name = "muxplex" version = "0.1.0" -requires-python = ">=3.12" +description = "Web-based tmux session dashboard — access all your tmux sessions from any browser" +readme = "README.md" +license = { text = "MIT" } +requires-python = ">=3.11" +dependencies = [ + "fastapi>=0.115.0", + "uvicorn[standard]>=0.30.0", + "aiofiles>=23.0", + "websockets>=11.0", +] + +[project.optional-dependencies] +dev = [ + "httpx>=0.27.0", + "pytest>=8.0.0", + "pytest-asyncio>=0.23.0", + "beautifulsoup4>=4.12", +] + +[project.scripts] +muxplex = "muxplex.cli:main" + +[project.urls] +Repository = "https://github.com/bkrabach/muxplex" +Issues = "https://github.com/bkrabach/muxplex/issues" + +[tool.hatch.build.targets.wheel] +packages = ["muxplex"] [tool.pytest.ini_options] testpaths = ["muxplex/tests"]