-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpyproject.toml
More file actions
31 lines (26 loc) · 867 Bytes
/
pyproject.toml
File metadata and controls
31 lines (26 loc) · 867 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
[project]
name = 'oneping'
version = '0.6.2'
description = 'LLM provider abstraction layer.'
readme = { file = 'README.md' , content-type = 'text/markdown' }
authors = [{ name = 'Doug Hanley', email = 'doug@compendiumlabs.ai' }]
license = 'MIT'
classifiers = [
'Programming Language :: Python',
'Programming Language :: Python :: 3',
]
keywords = ['llm', 'chat']
dependencies = ['aiohttp', 'fire']
requires-python = '>=3.7'
[project.scripts]
oneping = 'oneping.__main__:main'
[project.optional-dependencies]
native = ['openai', 'anthropic', 'google', 'xai']
chat = ['asyncstdlib', 'textual', 'python-fasthtml']
[project.urls]
Homepage = 'http://github.com/CompendiumLabs/oneping'
[tool.setuptools]
packages = ['oneping', 'oneping.native', 'oneping.interface']
[tool.setuptools.package-data]
"oneping" = ["providers.toml"]
"oneping.interface" = ["web/*"]