seanpedrickcase commited on
Commit
6191d21
·
1 Parent(s): f4c57ae

Updated pyproject.toml file with requirements from requirements_no_local.txt

Browse files
Files changed (1) hide show
  1. 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']