mirror of
https://github.com/kennethreitz/photos.kennethreitz.org.git
synced 2026-06-05 06:46:13 +00:00
9507fe901c
- Photo manager (/manage/) with multi-select, bulk visibility/delete, faceted filtering by camera/lens/year, add-to-collection with inline creation - import_folder management command with concurrent workers - Use Postgres as Celery broker in production (no Redis needed on Fly) - Add Celery worker process to fly.toml - Thread fallback for image processing when Celery unavailable - Collection list with image preview cards - CSS cache-busting via content hash - Fix empty UUID validation errors in bulk actions - Makefile: remove redis start/stop (now a brew service) - Switch to ManifestStaticFilesStorage for production Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
23 lines
527 B
TOML
23 lines
527 B
TOML
[project]
|
|
name = "exiftree"
|
|
version = "0.1.0"
|
|
description = "Browse photography through the gear that made it."
|
|
requires-python = ">=3.12"
|
|
dependencies = [
|
|
"boto3>=1.42.85",
|
|
"celery>=5.6.3",
|
|
"dj-database-url>=3.1.2",
|
|
"django>=6.0.4",
|
|
"django-bolt>=0.7.4",
|
|
"django-storages>=1.14.6",
|
|
"exifread>=3.5.1",
|
|
"httpx>=0.28.1",
|
|
"imagehash>=4.3.2",
|
|
"pillow>=12.2.0",
|
|
"psycopg[binary]>=3.3.3",
|
|
"python-dotenv>=1.2.2",
|
|
"redis>=7.4.0",
|
|
"requests>=2.33.1",
|
|
"sqlalchemy>=2.0.49",
|
|
]
|