-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathpyproject.toml
More file actions
49 lines (41 loc) · 1.38 KB
/
pyproject.toml
File metadata and controls
49 lines (41 loc) · 1.38 KB
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
45
46
47
48
49
[project]
name = "ollama-cli"
dynamic = ["version"]
description = """Simple command line tool that reads a text from stdin and pipes
it to Ollama. One can set all Ollama options on commandline as well as define
termination criteria in terms of maximum number of lines, paragraphs, or
repeated lines."""
readme = "README.md"
authors = [{ name = "Bastien Chevreux", email = "bach@chevreux.org" }]
requires-python = ">=3.13"
license = "MIT"
license-files = ["LICEN[CS]E*"]
classifiers = [
"Programming Language :: Python :: 3",
"Operating System :: OS Independent",
"Development Status :: 5 - Production/Stable",
"Intended Audience :: End Users/Desktop",
"License :: OSI Approved :: MIT License",
"Environment :: Console",
]
dependencies = [
"dm-ollamalib>=0.2.0",
"dm-streamvalve>=0.1.1",
"httpx>=0.28.1",
"ollama>=0.4.8",
]
[project.scripts]
ollama-cli = "ollama_cli:main"
[build-system]
requires = ["hatchling", "uv-dynamic-versioning"]
build-backend = "hatchling.build"
[tool.uv-dynamic-versioning]
fallback-version = "0.0.0"
[tool.hatch.version]
source = "uv-dynamic-versioning"
[dependency-groups]
dev = ["pre-commit>=4.1.0", "pytest-cov>=6.0.0", "uv-dynamic-versioning>=0.5.0"]
[project.urls]
Homepage = "https://github.com/DrMicrobit/ollama-cli"
GitHub = "https://github.com/DrMicrobit/ollama-cli"
Issues = "https://github.com/DrMicrobit/ollama-cli/issues"