Skip to content

Commit a7c0086

Browse files
committed
chore: simplify Makefile by removing OS-specific checks
- Unified command definitions for Python, SQLMESH, and UV to streamline setup. - Removed Windows-specific command handling for a cleaner and more consistent configuration. - Simplified activation and deactivation commands for the virtual environment.
1 parent bfa2bea commit a7c0086

File tree

1 file changed

+5
-14
lines changed

1 file changed

+5
-14
lines changed

Makefile

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

9-
# Check if we're on Windows (will revert at end of PR)
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
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
2314

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

0 commit comments

Comments
 (0)