RyeCatcher commited on
Commit
db82088
·
verified ·
1 Parent(s): c5fee9e

Upload pyproject.toml with huggingface_hub

Browse files
Files changed (1) hide show
  1. pyproject.toml +66 -0
pyproject.toml ADDED
@@ -0,0 +1,66 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [build-system]
2
+ requires = ["setuptools>=61.0", "wheel"]
3
+ build-backend = "setuptools.build_meta"
4
+
5
+ [project]
6
+ name = "echo"
7
+ version = "0.1.0"
8
+ description = "A companion robot that remembers you and grows with you"
9
+ readme = "README.md"
10
+ license = { text = "MIT" }
11
+ authors = [
12
+ { name = "Justin Johnson" }
13
+ ]
14
+ requires-python = ">=3.12"
15
+ classifiers = [
16
+ "Development Status :: 3 - Alpha",
17
+ "Intended Audience :: Developers",
18
+ "License :: OSI Approved :: MIT License",
19
+ "Programming Language :: Python :: 3.12",
20
+ ]
21
+ dependencies = [
22
+ "reachy-mini>=1.2.0",
23
+ "gradio>=4.0.0",
24
+ "lancedb>=0.4.0",
25
+ "openai>=1.0.0",
26
+ "ollama>=0.1.0",
27
+ "numpy>=1.24.0",
28
+ "pydantic>=2.0.0",
29
+ "pyyaml>=6.0",
30
+ ]
31
+
32
+ [project.optional-dependencies]
33
+ dev = [
34
+ "pytest>=7.0.0",
35
+ "pytest-asyncio>=0.21.0",
36
+ "black>=23.0.0",
37
+ "ruff>=0.1.0",
38
+ ]
39
+ voice = [
40
+ "elevenlabs>=0.2.0",
41
+ ]
42
+
43
+ [project.entry-points."reachy_mini_apps"]
44
+ echo = "echo.main:ReachyMiniEcho"
45
+
46
+ [project.urls]
47
+ Homepage = "https://huggingface.co/spaces/RyeCatcher/echo"
48
+ Documentation = "https://runreachyrun.com/apps/echo"
49
+
50
+ [tool.setuptools.packages.find]
51
+ where = ["."]
52
+ include = ["echo*"]
53
+
54
+ [tool.black]
55
+ line-length = 100
56
+ target-version = ["py312"]
57
+
58
+ [tool.ruff]
59
+ line-length = 100
60
+ target-version = "py312"
61
+ select = ["E", "F", "I", "N", "W"]
62
+ ignore = ["E501"]
63
+
64
+ [tool.pytest.ini_options]
65
+ asyncio_mode = "auto"
66
+ testpaths = ["tests"]