mirror of
https://github.com/ivuorinen/emoji.git
synced 2026-03-12 10:59:43 +00:00
* 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
20 lines
369 B
TOML
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"
|