-
Notifications
You must be signed in to change notification settings - Fork 1
/
pyproject.toml
36 lines (32 loc) · 1.13 KB
/
pyproject.toml
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
[tool.poetry]
name = "spacypdfreader"
version = "0.3.1"
description = "A PDF to text extraction pipeline component for spaCy."
authors = ["SamEdwardes <[email protected]>"]
license = "MIT"
readme = "README.md"
repository = "https://github.com/SamEdwardes/spaCyPDFreader"
keywords = ["python", "spacy", "nlp", "pdf", "pdfs"]
[tool.poetry.dependencies]
python = ">=3.8,<3.12"
spacy = "^3.4"
rich = "^10.15.2"
"pdfminer.six" = "^20211012"
pytesseract = {version = "^0.3.8", optional = true}
pdf2image = {version = "^1.16.0", optional = true}
numpy = "^1.24.2"
Pillow = {version = "^9.4.0", optional = true}
[tool.poetry.extras]
pytesseract = ["pytesseract", "Pillow", "pdf2image"]
[tool.poetry.group.dev.dependencies]
pytest = "^6.2.5"
en-core-web-sm = {url = "https://github.com/explosion/spacy-models/releases/download/en_core_web_sm-3.4.1/en_core_web_sm-3.4.1-py3-none-any.whl"}
mkdocs-material = "^9.1.1"
mkdocs-include-markdown-plugin = "^4.0.3"
mkdocstrings = {extras = ["python"], version = "^0.20.0"}
ipykernel = "^6.25.2"
black = "^23.9.1"
isort = "^5.12.0"
[build-system]
requires = ["poetry-core>=1.0.0"]
build-backend = "poetry.core.masonry.api"