From acb2edfb12a7b22f21f4824fd5d1f4ca2369a103 Mon Sep 17 00:00:00 2001 From: Dan Shernicoff Date: Sat, 21 Jun 2025 16:46:30 -0400 Subject: [PATCH 1/3] Fix incorrect entry point. Add check of entry point to workflows. --- .github/workflows/test.yml | 14 ++++++++++++++ pyproject.toml | 4 +--- 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 9dd1aa6..77e38a9 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -41,3 +41,17 @@ jobs: - name: Run tests run: | uv run -p ${{ matrix.python-version }} pytest + + test-entry-point: + runs-on: ubuntu-latest + name: Check the configured entry point + steps: + - uses: actions/checkout@v4 + - name: Install uv + uses: astral-sh/setup-uv@v5 + - name: Set up env + run: uv sync + - name: Install package + run: uv install . + - name: Check entry point + run: render-engine init --no-input diff --git a/pyproject.toml b/pyproject.toml index e820465..196a3d0 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -34,7 +34,7 @@ repository = "https://github.com/render-engine/render-engine/" documentation = "https://render-engine.readthedocs.io/en/latest/" [project.scripts] -render-engine = "render_engine_cli:cli" +render-engine = "render_engine_cli.cli:app" [tool.pytest.ini_options] pythonpath = ["src"] @@ -55,5 +55,3 @@ select = ["E", "F", "I", "UP"] [build-system] requires = ["setuptools", "setuptools_scm", "wheel"] build-backend = "setuptools.build_meta" - - From 1f1d46c6e7c4ff20bcbe8e54fb927492822679d5 Mon Sep 17 00:00:00 2001 From: Dan Shernicoff Date: Sat, 21 Jun 2025 16:47:38 -0400 Subject: [PATCH 2/3] Fix workflow. --- .github/workflows/test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 77e38a9..fe810c8 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -52,6 +52,6 @@ jobs: - name: Set up env run: uv sync - name: Install package - run: uv install . + run: uv pip install . - name: Check entry point run: render-engine init --no-input From feddbbe100997e2f345993bef6d3c41c3815cf89 Mon Sep 17 00:00:00 2001 From: Dan Shernicoff Date: Sat, 21 Jun 2025 16:50:04 -0400 Subject: [PATCH 3/3] Fix workflow part 2. --- .github/workflows/test.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index fe810c8..d6443b4 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -52,6 +52,6 @@ jobs: - name: Set up env run: uv sync - name: Install package - run: uv pip install . + run: source .venv/bin/activate && uv pip install . - name: Check entry point - run: render-engine init --no-input + run: source .venv/bin/activate && render-engine init --no-input