[build-system] requires = ["setuptools>=68.0", "wheel"] build-backend = "setuptools.build_meta" [project] name = "cursor-flasher" version = "0.2.0" description = "Flash Cursor's window when the AI agent needs attention" readme = "README.md" license = "MIT" authors = [{ name = "cottongin" }] requires-python = ">=3.10" dependencies = [ "pyobjc-framework-applicationservices>=12.1", "pyobjc-framework-Cocoa", "pyobjc-framework-Quartz", "PyYAML", ] [project.optional-dependencies] dev = ["pytest", "pytest-mock"] [project.urls] Repository = "https://code.cottongin.xyz/cursor-flasher" [project.scripts] cursor-flasher = "cursor_flasher.cli:main" [tool.setuptools.packages.find] where = ["src"] [tool.uv] dev-dependencies = ["pytest", "pytest-mock"]