Skip to content

Commit f320bcc

Browse files
committed
⬆️ Update project dependencies and classifiers in pyproject.toml
1 parent 37b2521 commit f320bcc

File tree

1 file changed

+20
-24
lines changed

1 file changed

+20
-24
lines changed

pyproject.toml

+20-24
Original file line numberDiff line numberDiff line change
@@ -2,26 +2,29 @@
22
name = "codeinterpreterapi"
33
version = "0.1.15"
44
description = "CodeInterpreterAPI is an (unofficial) open source python interface for the ChatGPT CodeInterpreter."
5-
authors = [
6-
{ name = "Shroominic", email = "[email protected]" }
7-
]
5+
authors = [{ name = "Shroominic", email = "[email protected]" }]
86
dependencies = [
9-
"openai",
10-
"langchain",
11-
"codeboxapi>=0.0.19",
12-
"python-dotenv",
13-
"pydantic>=2",
14-
"pydantic-settings>=2",
7+
"langchain-openai>=0.1.1",
8+
"codeboxapi>=0.1.19",
9+
"langchain>=0.1.14",
1510
]
1611
license = { file = "LICENSE" }
1712
readme = "README.md"
1813
requires-python = ">= 3.9.7, <3.12"
19-
keywords = ["codeinterpreter", "chatgpt", "codeinterpreterapi", "api", "langchain", "codeboxapi"]
14+
keywords = [
15+
"codeinterpreter",
16+
"chatgpt",
17+
"codeinterpreterapi",
18+
"api",
19+
"langchain",
20+
"codeboxapi",
21+
]
2022
classifiers = [
2123
"License :: OSI Approved :: MIT License",
2224
"Programming Language :: Python :: 3.9",
2325
"Programming Language :: Python :: 3.10",
2426
"Programming Language :: Python :: 3.11",
27+
"Programming Language :: Python :: 3.12",
2528
"Topic :: Scientific/Engineering :: Artificial Intelligence",
2629
]
2730

@@ -47,20 +50,10 @@ dev-dependencies = [
4750
]
4851

4952
[project.optional-dependencies]
50-
localbox = [
51-
"jupyter-kernel-gateway",
52-
]
53-
frontend = [
54-
"streamlit",
55-
]
56-
image_support = [
57-
"Pillow",
58-
]
59-
all = [
60-
"jupyter-kernel-gateway",
61-
"streamlit",
62-
"Pillow",
63-
]
53+
localbox = ["codeboxapi[local_support]"]
54+
frontend = ["streamlit"]
55+
image_support = ["codeboxapi[image_support]"]
56+
all = ["codeboxapi[all]", "codeinterpreterapi[frontend]"]
6457

6558
[tool.hatch.metadata]
6659
allow-direct-references = true
@@ -82,3 +75,6 @@ ignore_missing_imports = true
8275
disallow_untyped_defs = true
8376
disallow_untyped_calls = true
8477
disallow_incomplete_defs = true
78+
79+
[tool.ruff.lint]
80+
select = ["E", "F", "I"]

0 commit comments

Comments
 (0)