Skip to content

Commit

Permalink
⬆️ Update project dependencies and classifiers in pyproject.toml
Browse files Browse the repository at this point in the history
  • Loading branch information
shroominic committed Apr 4, 2024
1 parent 37b2521 commit f320bcc
Showing 1 changed file with 20 additions and 24 deletions.
44 changes: 20 additions & 24 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -2,26 +2,29 @@
name = "codeinterpreterapi"
version = "0.1.15"
description = "CodeInterpreterAPI is an (unofficial) open source python interface for the ChatGPT CodeInterpreter."
authors = [
{ name = "Shroominic", email = "contact@shroominic.com" }
]
authors = [{ name = "Shroominic", email = "contact@shroominic.com" }]
dependencies = [
"openai",
"langchain",
"codeboxapi>=0.0.19",
"python-dotenv",
"pydantic>=2",
"pydantic-settings>=2",
"langchain-openai>=0.1.1",
"codeboxapi>=0.1.19",
"langchain>=0.1.14",
]
license = { file = "LICENSE" }
readme = "README.md"
requires-python = ">= 3.9.7, <3.12"
keywords = ["codeinterpreter", "chatgpt", "codeinterpreterapi", "api", "langchain", "codeboxapi"]
keywords = [
"codeinterpreter",
"chatgpt",
"codeinterpreterapi",
"api",
"langchain",
"codeboxapi",
]
classifiers = [
"License :: OSI Approved :: MIT License",
"Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Topic :: Scientific/Engineering :: Artificial Intelligence",
]

Expand All @@ -47,20 +50,10 @@ dev-dependencies = [
]

[project.optional-dependencies]
localbox = [
"jupyter-kernel-gateway",
]
frontend = [
"streamlit",
]
image_support = [
"Pillow",
]
all = [
"jupyter-kernel-gateway",
"streamlit",
"Pillow",
]
localbox = ["codeboxapi[local_support]"]
frontend = ["streamlit"]
image_support = ["codeboxapi[image_support]"]
all = ["codeboxapi[all]", "codeinterpreterapi[frontend]"]

[tool.hatch.metadata]
allow-direct-references = true
Expand All @@ -82,3 +75,6 @@ ignore_missing_imports = true
disallow_untyped_defs = true
disallow_untyped_calls = true
disallow_incomplete_defs = true

[tool.ruff.lint]
select = ["E", "F", "I"]

0 comments on commit f320bcc

Please sign in to comment.