Skip to content

Commit 371ad51

Browse files
committed
updated makefiles
1 parent 0d7505c commit 371ad51

File tree

58 files changed

+633
-106
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

58 files changed

+633
-106
lines changed

options/bda-lending-project/src/bda_project_lambda/Makefile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ MAKEFILE_DIR := $(dir $(abspath $(lastword $(MAKEFILE_LIST))))
33
PROJECT_ROOT := $(abspath $(MAKEFILE_DIR)/../../../../)
44

55
build-BDAProjectLambda:
6+
UV_NO_INSTALLER_METADATA=1 \
7+
UV_COMPILE_BYTECODE=1 \
68
uv pip install --target "$(ARTIFACTS_DIR)" --python 3.12 --project "$(PROJECT_ROOT)" --group lambda-bda-project
79
cp *.py "$(ARTIFACTS_DIR)/"
810
rm -rf "$(ARTIFACTS_DIR)"/__pycache__

options/bedrockkb/src/get_adjusted_stackname/Makefile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ MAKEFILE_DIR := $(dir $(abspath $(lastword $(MAKEFILE_LIST))))
33
PROJECT_ROOT := $(abspath $(MAKEFILE_DIR)/../../../../)
44

55
build-GetAdjustedStackNameFunction:
6+
UV_NO_INSTALLER_METADATA=1 \
7+
UV_COMPILE_BYTECODE=1 \
68
uv pip install --target "$(ARTIFACTS_DIR)" --python 3.12 --project "$(PROJECT_ROOT)" --group lambda-minimal
79
cp *.py "$(ARTIFACTS_DIR)/"
810
rm -rf "$(ARTIFACTS_DIR)"/__pycache__

options/bedrockkb/src/get_seed_urls/Makefile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ MAKEFILE_DIR := $(dir $(abspath $(lastword $(MAKEFILE_LIST))))
33
PROJECT_ROOT := $(abspath $(MAKEFILE_DIR)/../../../../)
44

55
build-GetSeedUrlsFunction:
6+
UV_NO_INSTALLER_METADATA=1 \
7+
UV_COMPILE_BYTECODE=1 \
68
uv pip install --target "$(ARTIFACTS_DIR)" --python 3.12 --project "$(PROJECT_ROOT)" --group lambda-minimal
79
cp *.py "$(ARTIFACTS_DIR)/"
810
rm -rf "$(ARTIFACTS_DIR)"/__pycache__

options/bedrockkb/src/opensearch_index_custom_resource/Makefile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ MAKEFILE_DIR := $(dir $(abspath $(lastword $(MAKEFILE_LIST))))
33
PROJECT_ROOT := $(abspath $(MAKEFILE_DIR)/../../../../)
44

55
build-CreateOSSIndexLambdaFunction:
6+
UV_NO_INSTALLER_METADATA=1 \
7+
UV_COMPILE_BYTECODE=1 \
68
uv pip install --target "$(ARTIFACTS_DIR)" --python 3.12 --project "$(PROJECT_ROOT)" --group lambda-kb-opensearch
79
cp *.py "$(ARTIFACTS_DIR)/"
810
rm -rf "$(ARTIFACTS_DIR)"/__pycache__

options/bedrockkb/src/s3_vectors_manager/Makefile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ MAKEFILE_DIR := $(dir $(abspath $(lastword $(MAKEFILE_LIST))))
33
PROJECT_ROOT := $(abspath $(MAKEFILE_DIR)/../../../../)
44

55
build-S3VectorManagerFunction:
6+
UV_NO_INSTALLER_METADATA=1 \
7+
UV_COMPILE_BYTECODE=1 \
68
uv pip install --target "$(ARTIFACTS_DIR)" --python 3.12 --project "$(PROJECT_ROOT)" --group lambda-kb-s3-vectors
79
cp *.py "$(ARTIFACTS_DIR)/"
810
rm -rf "$(ARTIFACTS_DIR)"/__pycache__

options/bedrockkb/src/start_ingestion_job_custom_resource/Makefile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ MAKEFILE_DIR := $(dir $(abspath $(lastword $(MAKEFILE_LIST))))
33
PROJECT_ROOT := $(abspath $(MAKEFILE_DIR)/../../../../)
44

55
build-StartIngestionJobFunction:
6+
UV_NO_INSTALLER_METADATA=1 \
7+
UV_COMPILE_BYTECODE=1 \
68
uv pip install --target "$(ARTIFACTS_DIR)" --python 3.12 --project "$(PROJECT_ROOT)" --group lambda-kb-ingestion
79
cp *.py "$(ARTIFACTS_DIR)/"
810
rm -rf "$(ARTIFACTS_DIR)"/__pycache__

patterns/pattern-1/src/bda_completion_function/Makefile

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,19 @@ MAKEFILE_DIR := $(dir $(abspath $(lastword $(MAKEFILE_LIST))))
33
PROJECT_ROOT := $(abspath $(MAKEFILE_DIR)/../../../../)
44

55
build-BDACompletionFunction:
6-
uv pip install --target "$(ARTIFACTS_DIR)" --python 3.12 --project "$(PROJECT_ROOT)" --group lambda-bda-completion
6+
# Export dependencies excluding workspace members (idp-common)
7+
cd "$(PROJECT_ROOT)" && \
8+
uv export --frozen --no-emit-workspace --no-dev --no-editable --group lambda-bda-completion -o "$(ARTIFACTS_DIR)/requirements.txt"
9+
# Install PyPI dependencies
10+
UV_NO_INSTALLER_METADATA=1 \
11+
UV_COMPILE_BYTECODE=1 \
12+
uv pip install --target "$(ARTIFACTS_DIR)" --python 3.12 -r "$(ARTIFACTS_DIR)/requirements.txt"
13+
rm "$(ARTIFACTS_DIR)/requirements.txt"
14+
# Install workspace member (idp-common) as regular package
15+
UV_NO_INSTALLER_METADATA=1 \
16+
UV_COMPILE_BYTECODE=1 \
17+
uv pip install --target "$(ARTIFACTS_DIR)" --python 3.12 "$(PROJECT_ROOT)/lib/idp_common_pkg"
18+
# Copy Lambda handler code
719
cp *.py "$(ARTIFACTS_DIR)/"
820
rm -rf "$(ARTIFACTS_DIR)"/__pycache__
921

patterns/pattern-1/src/bda_discovery_function/Makefile

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,19 @@ MAKEFILE_DIR := $(dir $(abspath $(lastword $(MAKEFILE_LIST))))
33
PROJECT_ROOT := $(abspath $(MAKEFILE_DIR)/../../../../)
44

55
build-BDADiscoveryFunction:
6-
uv pip install --target "$(ARTIFACTS_DIR)" --python 3.12 --project "$(PROJECT_ROOT)" --group lambda-bda-discovery
6+
# Export dependencies excluding workspace members (idp-common)
7+
cd "$(PROJECT_ROOT)" && \
8+
uv export --frozen --no-emit-workspace --no-dev --no-editable --group lambda-bda-discovery -o "$(ARTIFACTS_DIR)/requirements.txt"
9+
# Install PyPI dependencies
10+
UV_NO_INSTALLER_METADATA=1 \
11+
UV_COMPILE_BYTECODE=1 \
12+
uv pip install --target "$(ARTIFACTS_DIR)" --python 3.12 -r "$(ARTIFACTS_DIR)/requirements.txt"
13+
rm "$(ARTIFACTS_DIR)/requirements.txt"
14+
# Install workspace member (idp-common) as regular package
15+
UV_NO_INSTALLER_METADATA=1 \
16+
UV_COMPILE_BYTECODE=1 \
17+
uv pip install --target "$(ARTIFACTS_DIR)" --python 3.12 "$(PROJECT_ROOT)/lib/idp_common_pkg"
18+
# Copy Lambda handler code
719
cp *.py "$(ARTIFACTS_DIR)/"
820
rm -rf "$(ARTIFACTS_DIR)"/__pycache__
921

patterns/pattern-1/src/bda_invoke_function/Makefile

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,19 @@ MAKEFILE_DIR := $(dir $(abspath $(lastword $(MAKEFILE_LIST))))
33
PROJECT_ROOT := $(abspath $(MAKEFILE_DIR)/../../../../)
44

55
build-InvokeBDAFunction:
6-
uv pip install --target "$(ARTIFACTS_DIR)" --python 3.12 --project "$(PROJECT_ROOT)" --group lambda-bda-invoke
6+
# Export dependencies excluding workspace members (idp-common)
7+
cd "$(PROJECT_ROOT)" && \
8+
uv export --frozen --no-emit-workspace --no-dev --no-editable --group lambda-bda-invoke -o "$(ARTIFACTS_DIR)/requirements.txt"
9+
# Install PyPI dependencies
10+
UV_NO_INSTALLER_METADATA=1 \
11+
UV_COMPILE_BYTECODE=1 \
12+
uv pip install --target "$(ARTIFACTS_DIR)" --python 3.12 -r "$(ARTIFACTS_DIR)/requirements.txt"
13+
rm "$(ARTIFACTS_DIR)/requirements.txt"
14+
# Install workspace member (idp-common) as regular package
15+
UV_NO_INSTALLER_METADATA=1 \
16+
UV_COMPILE_BYTECODE=1 \
17+
uv pip install --target "$(ARTIFACTS_DIR)" --python 3.12 "$(PROJECT_ROOT)/lib/idp_common_pkg"
18+
# Copy Lambda handler code
719
cp *.py "$(ARTIFACTS_DIR)/"
820
rm -rf "$(ARTIFACTS_DIR)"/__pycache__
921

patterns/pattern-1/src/hitl-process-function/Makefile

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,19 @@ MAKEFILE_DIR := $(dir $(abspath $(lastword $(MAKEFILE_LIST))))
33
PROJECT_ROOT := $(abspath $(MAKEFILE_DIR)/../../../../)
44

55
build-HITLProcessLambdaFunction:
6-
uv pip install --target "$(ARTIFACTS_DIR)" --python 3.12 --project "$(PROJECT_ROOT)" --group lambda-hitl
6+
# Export dependencies excluding workspace members (idp-common)
7+
cd "$(PROJECT_ROOT)" && \
8+
uv export --frozen --no-emit-workspace --no-dev --no-editable --group lambda-hitl -o "$(ARTIFACTS_DIR)/requirements.txt"
9+
# Install PyPI dependencies
10+
UV_NO_INSTALLER_METADATA=1 \
11+
UV_COMPILE_BYTECODE=1 \
12+
uv pip install --target "$(ARTIFACTS_DIR)" --python 3.12 -r "$(ARTIFACTS_DIR)/requirements.txt"
13+
rm "$(ARTIFACTS_DIR)/requirements.txt"
14+
# Install workspace member (idp-common) as regular package
15+
UV_NO_INSTALLER_METADATA=1 \
16+
UV_COMPILE_BYTECODE=1 \
17+
uv pip install --target "$(ARTIFACTS_DIR)" --python 3.12 "$(PROJECT_ROOT)/lib/idp_common_pkg"
18+
# Copy Lambda handler code
719
cp *.py "$(ARTIFACTS_DIR)/"
820
rm -rf "$(ARTIFACTS_DIR)"/__pycache__
921

0 commit comments

Comments
 (0)