Skip to content

Migrate dependency management to uv and configure Lektor build#14

Merged
roberto-arista merged 4 commits intomasterfrom
claude/migrate-uv-lektor-build-YCa9M
Feb 15, 2026
Merged

Migrate dependency management to uv and configure Lektor build#14
roberto-arista merged 4 commits intomasterfrom
claude/migrate-uv-lektor-build-YCa9M

Conversation

@roberto-arista
Copy link
Copy Markdown
Owner

  • Add pyproject.toml with lektor and plugins (lektor-jinja-content,
    lektor-gulp) as uv-managed dependencies
  • Remove [packages] section from .lektorproject since plugins are
    now installed via uv into the project venv
  • Add .venv/ to .gitignore; commit uv.lock for reproducible installs
  • Build with: uv sync && uv run lektor build

https://claude.ai/code/session_01JyM3QgKMzyP26kinYpfro9

claude and others added 4 commits February 13, 2026 17:58
- Add pyproject.toml with lektor and plugins (lektor-jinja-content,
  lektor-gulp) as uv-managed dependencies
- Remove [packages] section from .lektorproject since plugins are
  now installed via uv into the project venv
- Add .venv/ to .gitignore; commit uv.lock for reproducible installs
- Build with: uv sync && uv run lektor build

https://claude.ai/code/session_01JyM3QgKMzyP26kinYpfro9
… master

Builds the Lektor site with uv and deploys to Cloudflare Pages
using wrangler. Requires these GitHub secrets/variables:
- CLOUDFLARE_API_TOKEN (secret)
- CLOUDFLARE_ACCOUNT_ID (secret)
- CLOUDFLARE_PROJECT_NAME (variable)

https://claude.ai/code/session_01JyM3QgKMzyP26kinYpfro9
@roberto-arista roberto-arista merged commit 6e72f30 into master Feb 15, 2026
@roberto-arista roberto-arista deleted the claude/migrate-uv-lektor-build-YCa9M branch February 15, 2026 09:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants