[build-system] requires = ["hatchling"] build-backend = "hatchling.build" [project] name = "human_mouse" version = "0.1.0" description = "Replay real human mouse trajectories from the SapiMouse dataset onto a Playwright page." readme = "README.md" requires-python = ">=3.10" license = "MIT" keywords = ["mouse", "trajectory", "sapimouse", "playwright", "bot", "automation"] classifiers = [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", "Topic :: Software Development :: Libraries :: Python Modules", ] dependencies = [ "numpy>=1.24", "playwright>=1.40", ] [project.optional-dependencies] demo = ["cloakbrowser>=0.3.27"] dev = ["pytest>=7.0"] [project.urls] Homepage = "https://github.com/your-org/human_mouse" "SapiMouse dataset" = "https://www.ms.sapientia.ro/~manyi/sapimouse/sapimouse.html" [tool.hatch.build.targets.wheel] packages = ["src/human_mouse"] [tool.hatch.build.targets.sdist] include = [ "src/human_mouse", "examples", "tests", "README.md", "pyproject.toml", ]