Skip to content

Commit 90f1045

Browse files
authored
Merge pull request #164 from ks6088ts-labs/feature/issue-163_update-python-313
update to python 3.13
2 parents a751111 + 2e8a258 commit 90f1045

File tree

6 files changed

+198
-2115
lines changed

6 files changed

+198
-2115
lines changed

Dockerfile

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,12 @@ WORKDIR /app
2222
# hadolint ignore=DL3008
2323
RUN apt-get update \
2424
&& apt-get install -y --no-install-recommends \
25-
build-essential \
26-
python3-dev \
27-
libssl-dev \
28-
libffi-dev \
25+
build-essential \
26+
python3-dev \
27+
libssl-dev \
28+
libffi-dev \
29+
ffmpeg \
30+
libavcodec-extra \
2931
&& rm -rf /var/lib/apt/lists/*
3032

3133
# Copy requirements first for better cache efficiency

Makefile

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,9 +72,12 @@ docker-build: ## build Docker image
7272
--build-arg GIT_TAG=$(GIT_TAG) \
7373
.
7474

75+
# make docker-run DOCKER_COMMAND="streamlit run template_langgraph/services/streamlits/pages/chat_with_tools_agent.py --server.address 0.0.0.0"
7576
.PHONY: docker-run
7677
docker-run: ## run Docker container
77-
docker run --rm $(DOCKER_REPO_NAME)/$(DOCKER_IMAGE_NAME):$(GIT_TAG) $(DOCKER_COMMAND)
78+
docker run --rm \
79+
-p 8501:8501 \
80+
$(DOCKER_REPO_NAME)/$(DOCKER_IMAGE_NAME):$(GIT_TAG) $(DOCKER_COMMAND)
7881

7982
.PHONY: docker-run-streamlit
8083
docker-run-streamlit: ## run Docker container with Streamlit app

docs/index.ja.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131

3232
## 前提条件
3333

34-
- [Python 3.10+](https://www.python.org/downloads/)
34+
- [Python 3.13+](https://www.python.org/downloads/)
3535
- [uv](https://docs.astral.sh/uv/getting-started/installation/) - モダンな Python パッケージマネージャー
3636
- [GNU Make](https://www.gnu.org/software/make/) - 一般的なタスクの実行用
3737
- [Docker](https://www.docker.com/) - ベクターデータベースの実行用(オプション)

docs/index.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ This template provides working examples of all these patterns using LangGraph.
3131

3232
## Prerequisites
3333

34-
- [Python 3.10+](https://www.python.org/downloads/)
34+
- [Python 3.13+](https://www.python.org/downloads/)
3535
- [uv](https://docs.astral.sh/uv/getting-started/installation/) - Modern Python package manager
3636
- [GNU Make](https://www.gnu.org/software/make/) - For running common tasks
3737
- [Docker](https://www.docker.com/) - For running vector databases (optional)
@@ -280,7 +280,7 @@ docker run --rm \
280280
ks6088ts/template-langgraph:latest \
281281
streamlit run template_langgraph/services/streamlits/main.py --server.address 0.0.0.0
282282

283-
# From GitHub Container Registry
283+
# From GitHub Container Registry
284284
docker run --rm \
285285
-p 8501:8501 \
286286
-v ./.env:/app/.env \
@@ -291,6 +291,7 @@ docker run --rm \
291291
#### Multi-Architecture Support
292292

293293
The Docker images are built for both `amd64` and `arm64` architectures, making them compatible with:
294+
294295
- Intel/AMD x64 processors
295296
- Apple Silicon (M1/M2/M3/M4) processors
296297
- ARM-based servers

pyproject.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,10 @@ name = "template-langgraph"
33
version = "0.0.1"
44
description = "A GitHub template repository for Python"
55
readme = "README.md"
6-
requires-python = ">=3.10"
6+
requires-python = ">=3.13"
77
dependencies = [
88
"audio-recorder-streamlit>=0.0.10",
9+
"audioop-lts>=0.2.2",
910
"azure-ai-projects>=1.0.0",
1011
"azure-cosmos>=4.9.0",
1112
"azure-identity>=1.23.1",

0 commit comments

Comments
 (0)