n8n/packages/@n8n/task-runner-python
Declan Carroll a3f247272b
chore: Bump Python to 3.14 and pip to 26.1 in runner images
- Bump Python from 3.13 to 3.14 in alpine and distroless runner Dockerfiles,
  task-runner-python pyproject, .python-version, README, and ci-python workflow
- Bump pip floor from 26.0 to 26.1 (alpine runtime stage); add explicit pip
  upgrade in distroless python-runner-builder so site-packages copied into
  the final image carries the upgraded pip
- Parameterize hardcoded python paths in distroless runtime-prep stage so
  future ARG bumps no longer require search-and-replace across stages
- Regenerate uv.lock: requires-python plus minimum-needed bumps to native-ext
  packages that ship cp314 wheels (aiohttp, multidict, propcache, yarl,
  frozenlist, coverage); dev tooling versions held

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-07 16:03:12 +01:00
..
src fix: Restore broken stdlib calls in Python Code node (#29776) 2026-05-05 11:53:14 +00:00
tests fix: Restore broken stdlib calls in Python Code node (#29776) 2026-05-05 11:53:14 +00:00
.editorconfig feat(core): Add auth and offers flow to native Python runner (no-changelog) (#18354) 2025-08-15 14:36:42 +02:00
.python-version chore: Bump Python to 3.14 and pip to 26.1 in runner images 2026-05-07 16:03:12 +01:00
justfile chore(core): Streamline runner debugging (#23854) 2026-01-05 14:09:47 +01:00
pyproject.toml chore: Bump Python to 3.14 and pip to 26.1 in runner images 2026-05-07 16:03:12 +01:00
pyrightconfig.json feat(core): Add auth and offers flow to native Python runner (no-changelog) (#18354) 2025-08-15 14:36:42 +02:00
README.md chore: Bump Python to 3.14 and pip to 26.1 in runner images 2026-05-07 16:03:12 +01:00
uv.lock chore: Bump Python to 3.14 and pip to 26.1 in runner images 2026-05-07 16:03:12 +01:00

n8n Task Runner Python

Native Python task runner for n8n

Development

Install:

Set up dependencies:

just sync # or
just sync-all

See justfile for available commands.