Skip to content

Commit f9e8b79

Browse files
committed
chore: streamline Makefile for consistent Python command usage
- Removed OS-specific checks for Windows in the Makefile. - Unified Python, SQLMESH, and UV command definitions for a cleaner setup. - Simplified activation and deactivation commands for the virtual environment.
1 parent 8afb846 commit f9e8b79

File tree

1 file changed

+5
-15
lines changed

1 file changed

+5
-15
lines changed

Makefile

Lines changed: 5 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -6,21 +6,11 @@ PYTHON_VENV_NAME := ".venv"
66
VENV_NAME := .venv
77
PYTHON := python
88

9-
# Check if we're on Windows
10-
ifeq ($(OS),Windows_NT)
11-
PYTHON_CMD := $(CURDIR)/$(VENV_NAME)/Scripts/python
12-
SQLMESH_CMD := $(CURDIR)/$(VENV_NAME)/Scripts/sqlmesh
13-
UV_CMD := "$(subst \,/,$(USERPROFILE))/.local/bin/uv.exe"
14-
ACTIVATE := source $(CURDIR)/$(VENV_NAME)/Scripts/activate
15-
DEACTIVATE := source $(CURDIR)/$(VENV_NAME)/Scripts/deactivate
16-
else
17-
PYTHON_CMD := $(CURDIR)/$(VENV_NAME)/bin/python
18-
SQLMESH_CMD := $(CURDIR)/$(VENV_NAME)/bin/sqlmesh
19-
UV_CMD := uv
20-
ACTIVATE := source $(CURDIR)/$(VENV_NAME)/bin/activate
21-
DEACTIVATE := deactivate
22-
endif
23-
9+
PYTHON_CMD := $(CURDIR)/$(VENV_NAME)/bin/python
10+
SQLMESH_CMD := $(CURDIR)/$(VENV_NAME)/bin/sqlmesh
11+
UV_CMD := uv
12+
ACTIVATE := source $(CURDIR)/$(VENV_NAME)/bin/activate
13+
DEACTIVATE := deactivate
2414

2515
init-python:
2616
@if [ ! -d "$(PYTHON_VENV_NAME)" ]; then \

0 commit comments

Comments
 (0)