← back to Exo
Remove PoeThePoet
74adbc42800bbc8cbcc40f0d4286db338647f0d9 · 2025-06-28 14:33:01 +0100 · Arbion Halili
Files touched
M justfileM pyproject.toml
Diff
commit 74adbc42800bbc8cbcc40f0d4286db338647f0d9
Author: Arbion Halili <99731180+ToxicPine@users.noreply.github.com>
Date: Sat Jun 28 14:33:01 2025 +0100
Remove PoeThePoet
---
justfile | 23 ++++++++++++++++++++++-
pyproject.toml | 13 +------------
2 files changed, 23 insertions(+), 13 deletions(-)
diff --git a/justfile b/justfile
index 8718b6b9..a2fe657a 100644
--- a/justfile
+++ b/justfile
@@ -1,3 +1,24 @@
regenerate-protobufs:
protoc --proto_path=shared/protobufs/schemas --python_out=shared/protobufs/types --pyi_out=shared/protobufs/types shared/protobufs/schemas/*.proto
- uv run ruff format ./shared/protobufs/types
\ No newline at end of file
+ uv run ruff format ./shared/protobufs/types
+
+fmt:
+ uv run ruff format master worker shared engines/*
+
+lint:
+ uv run ruff check --fix master worker shared engines/*
+
+test:
+ uv run pytest master worker shared engines/*
+
+check:
+ uv run basedpyright --project pyproject.toml
+
+sync:
+ uv sync --all-packages
+
+protobufs:
+ just regenerate-protobufs
+
+build: regenerate-protobufs
+ uv build --all-packages
\ No newline at end of file
diff --git a/pyproject.toml b/pyproject.toml
index baea585c..bfd0708b 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -13,7 +13,6 @@ dependencies = [
[dependency-groups]
dev = [
"basedpyright>=1.29.4",
- "poethepoet>=0.35.0",
"pytest>=8.4.0",
"ruff>=0.11.13",
]
@@ -24,16 +23,6 @@ darwin = [
"mlx",
]
-# task runner configuration
-[tool.poe.tasks]
-fmt = { shell = "ruff format master worker shared engines/*", help = "Format the code" }
-lint = { shell = "ruff check --fix master worker shared engines/*", help = "Run the linter" }
-test = { shell = "pytest master worker shared engines/*", help = "Run the tests" }
-check = { shell = "basedpyright --project pyproject.toml", help = "Run type checker" }
-sync = { shell = "uv sync --all-packages", help = "Sync the dependencies" }
-protobufs = { shell = "just regenerate-protobufs", help = "Regenerate the protobufs" }
-build = { shell = "just regenerate-protobufs && uv build --all-packages", help = "Build the project" }
-
###
# workspace configuration
###
@@ -109,4 +98,4 @@ environments = [
extend-exclude = ["shared/protobufs/**"]
[tool.ruff.lint]
-extend-select = ["I", "N", "B", "A", "PIE", "SIM"]
\ No newline at end of file
+extend-select = ["I", "N", "B", "A", "PIE", "SIM"]
← 587a52a9 Remove Bad UUID Implementation
·
back to Exo
·
Ensure `exo-shared` is a Dependency of `exo-master` and `exo c977ce94 →