File size: 768 Bytes
4753515
 
 
 
 
aee77fd
a6cf941
aee77fd
4753515
a6cf941
4753515
aee77fd
4753515
 
 
 
a6cf941
 
 
d09f6aa
 
 
100024e
4753515
aee77fd
4753515
100024e
 
 
 
 
 
 
 
 
aee77fd
4753515
a6cf941
100024e
 
 
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
[build-system]
requires = ["setuptools>=61.0"]
build-backend = "setuptools.build_meta"

[project]
name = "ankigen"
version = "0.2.0"
description = ""
authors = [
    { name = "Justin", email = "[email protected]" },
]
readme = "README.md"
requires-python = ">=3.12"
dependencies = [
    "openai>=1.35.10",
    "gradio>=4.44.1",
    "tenacity>=9.1.2",
    "genanki>=0.13.1",
    "pydantic==2.10.6",
    "pandas==2.2.3",
    "beautifulsoup4==4.12.3",
    "lxml==5.2.2",
    "tiktoken>=0.9.0",
]

[project.optional-dependencies]
dev = [
    "pytest",
    "pytest-cov",
    "pytest-mock",
    "ruff",
    "black",
    "pre-commit",
    "pytest-anyio",
]

[tool.setuptools]
py-modules = ["app"]

[tool.pytest.ini_options]
anyio_backend = "asyncio"