Skip to content

Commit 33c8948

Browse files
committed
Update Python version to 3.13 and add setuptools-rust dependency
Related to #17 Update dependencies and CI configuration to support Python 3.13. * Update `pyproject.toml` to change the Python version requirement to `^3.13` and add `setuptools-rust` as a dependency. * Update `.github/workflows/ci.yml` to set up Python 3.13 in the CI workflow. * Update `README.md` to reflect the new Python version requirement and add a note to install `rust` and `setuptools-rust` in the setup section.
1 parent d48148e commit 33c8948

File tree

3 files changed

+4
-3
lines changed

3 files changed

+4
-3
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
- name: Set up Python
2020
uses: actions/setup-python@v2
2121
with:
22-
python-version: 3.12
22+
python-version: 3.13
2323

2424
- name: Install dependencies
2525
run: |

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ poetry run pytest
103103
This repository includes a CI workflow using GitHub Actions. The workflow is defined in the `.github/workflows/ci.yml` file and is triggered on each push and pull request to the `main` branch. The workflow performs the following steps:
104104

105105
1. Checks out the code.
106-
2. Sets up Python 3.12.
106+
2. Sets up Python 3.13.
107107
3. Installs dependencies using `poetry`.
108108
4. Runs tests using `pytest`.
109109

pyproject.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ authors = ["alanalanlu <[email protected]>"]
66
readme = "README.md"
77

88
[tool.poetry.dependencies]
9-
python = "^3.12"
9+
python = "^3.13"
1010
langchain-openai = "^0.2.0"
1111
langchain-core = "^0.3.1"
1212
langgraph = "^0.2.22"
@@ -17,6 +17,7 @@ playwright = "^1.47.0"
1717
networkx = "^3.3"
1818
matplotlib = "^3.9.2"
1919
ipykernel = "^6.29.5"
20+
setuptools-rust = "^1.5.2"
2021

2122
[tool.poetry.scripts]
2223
integuru = "integuru.__main__:cli"

0 commit comments

Comments
 (0)