Files
emoji/pyproject.toml
Ismo Vuorinen 2001b9ac2a chore: add ruff formatter, .gitignore, and uv convention (#40)
* chore: add ruff formatter, .gitignore, and uv convention

- Add ruff as dev dependency with basic config
- Add PostToolUse hook to auto-run ruff on .py edits
- Create .gitignore to exclude __pycache__ and settings.local.json
- Document uv run convention in CLAUDE.md
- Add CLAUDE.md, .claude/settings.json, and skills
- Apply ruff formatting to existing Python files

* fix: address CR feedback on hooks and uv run convention

- Fix hooks to read file_path from stdin JSON via jq instead of
  nonexistent $CLAUDE_FILE env var
- Update CLAUDE.md commands to use uv run python3 consistently
- Update skills to use uv run for python/dedup commands
2026-03-02 02:57:45 +02:00

20 lines
369 B
TOML

[project]
name = "emoji-dedup"
version = "0.1.0"
description = "Find and remove duplicate emoji files using perceptual hashing"
requires-python = ">=3.11"
dependencies = [
"imagehash>=4.3",
"Pillow>=10.0",
]
[dependency-groups]
dev = ["pytest>=8.0", "ruff>=0.11"]
[tool.ruff]
target-version = "py311"
line-length = 120
[project.scripts]
dedup = "dedup:main"