-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpyproject.toml
More file actions
69 lines (59 loc) · 1.67 KB
/
Copy pathpyproject.toml
File metadata and controls
69 lines (59 loc) · 1.67 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
57
58
59
60
61
62
63
64
65
66
67
68
69
[build-system]
requires = ["hatchling >= 1.26"]
build-backend = "hatchling.build"
[project]
name = "pyPaperFlow"
dynamic = ["version"] # v0.2.0
authors = [
{ name = "Joe Hoye Dow", email = "luxunisgod123@gmail.com" }
]
description = "Automated paper fetching and analysis platform."
readme = "README.md"
requires-python = ">=3.13.5"
license = "GPL-3.0"
license-files = ["LICENSE"]
keywords = ["pypaperflow", "literature-processing", "paper-fetch", "pypaperflow", "pypaperflow",
"pdf-parse", "text-mining", "nlp", "knowledge-extraction", "automated-literature", "pubmed", "arxiv",
"bioRxiv", "mineru", "mineru", "llm", "research-workflow", "bioinformatics", "scientific-corpus",
"citation-extraction", "structured-parsing"]
classifiers = [
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.13",
"Programming Language :: Python :: 3.14",
"Operating System :: OS Independent",
"License :: OSI Approved :: GNU General Public License v3 (GPLv3)"
]
dependencies = [
"biopython>=1.87",
"typer>=0.25.0",
"pandas>=2.3.3",
"requests>=2.33.1",
"httpx>=0.28.1",
"bs4>=0.0.2",
"lxml>=6.1.0",
"pydantic>=2.13.3",
"PyYAML>=6.0.3"
]
[project.urls]
Homepage = "https://github.com/MaybeBio/pyPaperFlow"
Issues = "https://github.com/MaybeBio/pyPaperFlow/issues"
[project.optional-dependencies]
paperscraper = [
"paperscraper"
]
[project.scripts]
paperflow = "pyPaperFlow.cli:app"
[tool.hatch.build.targets.wheel]
packages = ["src/pyPaperFlow"]
[tool.hatch.build.targets.sdist]
exclude = [
"/test",
"/Papers",
"/figs",
"/docs",
"/skills",
"/config",
]
[tool.hatch.version]
# modify version information here
path = "src/pyPaperFlow/__init__.py"