@@ -10,10 +10,8 @@ DIST_ARCHIVE := check-mk-$(EDITION)-$(OMD_VERSION).tar.gz
10
10
TAROPTS := --owner=root --group=root --exclude=.svn --exclude=*~ \
11
11
--exclude=.gitignore --exclude=*.swp --exclude=.f12 \
12
12
--exclude=__pycache__ --exclude=*.pyc
13
- PIPENV := scripts/run-pipenv
13
+ UVENV := scripts/run-uvenv
14
14
15
- LOCK_FD := 200
16
- LOCK_PATH := .venv.lock
17
15
PY_PATH := .venv/bin/python
18
16
ifneq ("$(wildcard $(PY_PATH ) ) ","")
19
17
PY_VIRT_MAJ_MIN := $(shell "${PY_PATH}" -c "from sys import version_info as v; print(f'{v.major}.{v.minor}') ")
@@ -29,7 +27,7 @@ CI ?= false
29
27
format format-c test-format-c format-python format-shell \
30
28
help install mrproper mrclean \
31
29
packages setup setversion version openapi \
32
- Pipfile.lock protobuf-files frontend-vue .venv
30
+ requirements_lock.txt protobuf-files frontend-vue .venv
33
31
34
32
help :
35
33
@echo " setup --> Prepare system for development and building"
@@ -124,8 +122,8 @@ frontend-vue:
124
122
125
123
announcement :
126
124
mkdir -p $(CHECK_MK_ANNOUNCE_FOLDER )
127
- PYTHONPATH=${PYTHONPATH} :$(REPO_PATH ) $(PIPENV ) run python -m cmk.utils.werks announce .werks $(VERSION ) --format=md > $(CHECK_MK_ANNOUNCE_MD )
128
- PYTHONPATH=${PYTHONPATH} :$(REPO_PATH ) $(PIPENV ) run python -m cmk.utils.werks announce .werks $(VERSION ) --format=txt > $(CHECK_MK_ANNOUNCE_TXT )
125
+ PYTHONPATH=${PYTHONPATH} :$(REPO_PATH ) $(UVENV ) python -m cmk.utils.werks announce .werks $(VERSION ) --format=md > $(CHECK_MK_ANNOUNCE_MD )
126
+ PYTHONPATH=${PYTHONPATH} :$(REPO_PATH ) $(UVENV ) python -m cmk.utils.werks announce .werks $(VERSION ) --format=txt > $(CHECK_MK_ANNOUNCE_TXT )
129
127
tar -czf $(CHECK_MK_ANNOUNCE_TAR ) -C $(CHECK_MK_ANNOUNCE_FOLDER ) .
130
128
131
129
packages :
@@ -231,7 +229,7 @@ ifeq ($(ENTERPRISE),yes)
231
229
endif
232
230
233
231
format-python :
234
- ./scripts/run-pipenv run ruff check --select I --fix
232
+ ./scripts/run-uvenv ruff check --select I --fix
235
233
./.venv/bin/ruff format
236
234
237
235
@@ -248,7 +246,7 @@ documentation:
248
246
echo Nothing to do here remove this target
249
247
250
248
sw-documentation-docker :
251
- scripts/run-in-docker.sh scripts/run-pipenv run make -C doc/documentation html
249
+ scripts/run-in-docker.sh scripts/run-uvenv make -C doc/documentation html
252
250
253
251
Pipfile.lock :
254
252
@ ( \
@@ -266,15 +264,6 @@ Pipfile.lock:
266
264
fi \
267
265
) $(LOCK_FD ) > $(LOCK_PATH )
268
266
269
-
270
- # .venv is PHONY because the dependencies are resolved now in the make_venv script
267
+ # .venv is PHONY because the dependencies are resolved by bazel
271
268
.venv : Pipfile.lock
272
- @ ( \
273
- flock $(LOCK_FD ) ; \
274
- $(REPO_PATH ) /scripts/make_venv \
275
- ) $(LOCK_FD ) > $(LOCK_PATH )
276
-
277
-
278
- # .venv_uv is PHONY because the dependencies are resolved by bazel
279
- .venv_uv : Pipfile.lock
280
269
CC=" gcc" $(REPO_PATH ) /scripts/run-bazel.sh run //:create_venv
0 commit comments