Spaces:
Running
on
Zero
Running
on
Zero
Commit
·
6191d21
1
Parent(s):
f4c57ae
Updated pyproject.toml file with requirements from requirements_no_local.txt
Browse files- pyproject.toml +49 -1
pyproject.toml
CHANGED
|
@@ -2,4 +2,52 @@
|
|
| 2 |
name = "Large language model topic modelling"
|
| 3 |
version = "0.3.0"
|
| 4 |
description = "Topic model open text data files with a large language model."
|
| 5 |
-
requires-python = ">=3.10"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2 |
name = "Large language model topic modelling"
|
| 3 |
version = "0.3.0"
|
| 4 |
description = "Topic model open text data files with a large language model."
|
| 5 |
+
requires-python = ">=3.10"
|
| 6 |
+
readme = "README.md"
|
| 7 |
+
|
| 8 |
+
dependencies = [
|
| 9 |
+
"pandas==2.3.3",
|
| 10 |
+
"gradio==5.49.1",
|
| 11 |
+
"transformers==4.56.0",
|
| 12 |
+
"spaces==0.42.1",
|
| 13 |
+
"boto3==1.40.48",
|
| 14 |
+
"pyarrow==21.0.0",
|
| 15 |
+
"openpyxl==3.1.5",
|
| 16 |
+
"markdown==3.7",
|
| 17 |
+
"tabulate==0.9.0",
|
| 18 |
+
"lxml==5.3.0",
|
| 19 |
+
"google-genai==1.33.0",
|
| 20 |
+
"azure-ai-inference==1.0.0b9",
|
| 21 |
+
"azure-core==1.35.0",
|
| 22 |
+
"html5lib==1.1",
|
| 23 |
+
"beautifulsoup4==4.12.3",
|
| 24 |
+
"rapidfuzz==3.13.0",
|
| 25 |
+
"python-dotenv==1.1.0"
|
| 26 |
+
]
|
| 27 |
+
|
| 28 |
+
[project.urls]
|
| 29 |
+
Homepage = "https://github.com/seanpedrick-case/llm_topic_modelling"
|
| 30 |
+
repository = "https://github.com/seanpedrick-case/llm_topic_modelling"
|
| 31 |
+
|
| 32 |
+
[project.optional-dependencies]
|
| 33 |
+
dev = ["pytest"]
|
| 34 |
+
test = ["pytest", "pytest-cov"]
|
| 35 |
+
|
| 36 |
+
# Configuration for Ruff linter:
|
| 37 |
+
[tool.ruff]
|
| 38 |
+
line-length = 88
|
| 39 |
+
|
| 40 |
+
[tool.ruff.lint]
|
| 41 |
+
select = ["E", "F", "I"]
|
| 42 |
+
ignore = [
|
| 43 |
+
"E501", # line-too-long (handled with Black)
|
| 44 |
+
"E402", # module-import-not-at-top-of-file (sometimes needed for conditional imports)
|
| 45 |
+
]
|
| 46 |
+
|
| 47 |
+
[tool.ruff.lint.per-file-ignores]
|
| 48 |
+
"__init__.py" = ["F401"] # Allow unused imports in __init__.py
|
| 49 |
+
|
| 50 |
+
# Configuration for a Black formatter:
|
| 51 |
+
[tool.black]
|
| 52 |
+
line-length = 88
|
| 53 |
+
target-version = ['py310']
|