Files
human_mouse/pyproject.toml
Huang Qi eb05a109e7 docs: realistic install instructions, source URL, dev section
- README install section now reflects reality (git URL, not PyPI)
- Add a Source link at the top and a Development section at the bottom
- Update Running-the-bundled-example to clone-then-uv-sync flow since
  examples/ is sdist-only
- pyproject.toml: replace github.com/your-org placeholder with the
  actual git.vercanti.com URL

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-12 00:38:57 +08:00

49 lines
1.4 KiB
TOML

[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://git.vercanti.com/yellowdog/human_mouse"
Source = "https://git.vercanti.com/yellowdog/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",
]