-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathpyproject.toml
More file actions
56 lines (50 loc) · 1.46 KB
/
pyproject.toml
File metadata and controls
56 lines (50 loc) · 1.46 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
50
51
52
53
54
55
56
[project]
name = "mediatech"
description = "MEDIATECH: Processing of data made publicly available by French government agencies, to facilitate access to vectorized and ready for AI projects public data within the french administrations."
readme = "README.md"
requires-python = ">=3.10"
license = "MIT"
keywords = ["IA", "LLM", "ALBERT","DATA", "BIBLIOTHEQUE","MEDIATECH"]
authors = [
{name = "Etalab", email = "etalab@modernisation.gouv.fr"}
]
version = "0.1.0"
dependencies = [
"requests==2.32.3",
"beautifulsoup4==4.13.3",
"psycopg2-binary==2.9.10",
"dotenv==0.9.9",
"openai==1.75.0",
"langchain-text-splitters==0.3.8",
"wget==3.2",
"polars==1.29.0",
"fastembed==0.6.1",
"qdrant-client==1.14.2",
"langchain==0.3.25",
"lxml==5.4.0",
"huggingface-hub==0.34.4",
"docopt==0.6.2",
"unidecode==1.4.0",
"pandas==2.2.3",
"duckdb==1.3.2",
"apache-airflow==3.0.6",
"apache-airflow-providers-apprise==2.1.2",
"xxhash==3.5.0",
"transformers==4.57.3"
]
[project.urls]
Source = "https://github.com/etalab-ia/mediatech"
Documentation = "https://github.com/etalab-ia/mediatech"
[project.optional-dependencies]
dev = [
"ruff"
]
[project.scripts]
mediatech = "main:main"
[tool.setuptools.packages.find]
include = ["config*", "database*", "download_and_processing*", "utils*"]
[tool.setuptools]
py-modules = ["main"]
[build-system]
requires = ["setuptools>=45", "wheel"]
build-backend = "setuptools.build_meta"