-
Notifications
You must be signed in to change notification settings - Fork 0
/
pyproject.toml
44 lines (39 loc) · 1.2 KB
/
pyproject.toml
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
32
33
34
35
36
37
38
39
40
41
42
43
44
[build-system]
requires = ["setuptools>=69"]
build-backend = "setuptools.build_meta"
[project]
name = "llmd"
version = "0.0.30"
authors = [
{name = "Mat Weldon", email = "nope@nope.com"},
]
description = "A tool for working with Large Language Models"
readme = "README.md"
requires-python = ">=3.10"
keywords = ["llm", "ai", "nlp"]
license = {text = "MIT"}
classifiers = [
"Programming Language :: Python :: 3",
"License :: OSI Approved :: MIT License",
"Operating System :: OS Independent",
]
dependencies = [
"python-dotenv",
"llm >= 0.17.1",
"llm-claude-3 >= 0.7",
"anthropic",
"platformdirs",
]
[project.scripts]
llmd = "llm_tool.__main__:main"
llmd-config-path = "llm_tool.config_and_system:get_or_make_user_config_path"
[project.urls]
"Homepage" = "https://github.com/matweldon/markdown_llm"
"Bug Tracker" = "https://github.com/matweldon/markdown_llm/issues"
[tool.setuptools.dynamic]
dependencies = {file = ["requirements.in"]}
#version = {attr = "llm_tool.__version__"}
# For dynamic version, just add `__version__ = ****` to __init__.py, and add `dynamic = ["version",...]` above
# and remove `version = ***` under [project] above
[tool.setuptools]
include-package-data = true