diff --git a/.gitignore b/.gitignore index 66a1752..497c817 100644 --- a/.gitignore +++ b/.gitignore @@ -35,3 +35,8 @@ web/!.env.test # Vite web/vite.config.js.timestamp-* web/vite.config.ts.timestamp-* + +# pycache +__pycache__ + +# Postgres diff --git a/README.md b/README.md index ec695b8..1b15e65 100644 --- a/README.md +++ b/README.md @@ -40,6 +40,24 @@ other services. docker compose up -d ``` +## Developer Quick Start + +```bash + pip install uv + uv venv + # Activate the virtual environment + uv pip install -e . +``` +```bash +docker compose up db -d +``` + +```bash +uv run alembic upgrade head +``` + + + ### [View the docs for installation instructions and more](https://maxdorninger.github.io/MediaManager/configuration-overview.html#configuration-overview) diff --git a/pyproject.toml b/pyproject.toml index aabf1f0..e3ee60d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -32,3 +32,7 @@ dependencies = [ "pillow>=11.2.1", "pillow-avif-plugin>=1.5.2", ] + +[tool.setuptools.packages.find] +include = ["media_manager*"] +exclude = ["web*", "Writerside*", "metadata_relay*", "tests*"]