-
Notifications
You must be signed in to change notification settings - Fork 8
/
pyproject.toml
41 lines (34 loc) · 1.07 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
[tool.poetry]
name = "fossil-mastodon"
version = "0.4.0-dev"
description = "A mastodon reader client that uses embeddings to present a consolidated view of my mastodon timeline"
authors = ["Tim Kellogg <timothy.kellogg@gmail.com>"]
license = "MIT"
readme = "README.md"
include = ["**/*.css", "**/*.js", "**/*.html"]
[tool.poetry.dependencies]
python = "^3.10"
requests = "^2.31.0"
streamlit = "^1.29.0"
scikit-learn = "^1.3.2"
html2text = "^2020.1.16"
tiktoken = "^0.5.2"
python-dotenv = "^1.0.0"
fastapi = "^0.105.0"
jinja2 = "^3.1.2"
uvicorn = "^0.25.0"
python-multipart = "^0.0.6"
llm = "^0.12"
# You can use this same format for installing your own plugins from a different project
[tool.poetry.plugins."fossil_mastodon.plugins"]
topic_cluster = "fossil_mastodon.plugin_impl.topic_cluster:plugin"
debug_button = "fossil_mastodon.plugin_impl.toot_debug:plugin"
[tool.poetry.group.dev.dependencies]
watchdog = "^3.0.0"
watchfiles = "^0.21.0"
[[tool.poetry.source]]
name = "PyPI"
priority = "primary"
[build-system]
requires = ["poetry-core"]
build-backend = "poetry.core.masonry.api"