You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
78 lines
1.9 KiB
TOML
78 lines
1.9 KiB
TOML
[build-system]
|
|
requires = ["setuptools==72.1.0", "wheel", "setuptools_scm"]
|
|
build-backend = "setuptools.build_meta"
|
|
|
|
[project]
|
|
name = "paddleocr"
|
|
# After each version release, the version number needs to be incremented
|
|
dynamic = ["version"]
|
|
description = "Awesome OCR toolkits based on PaddlePaddle(8.6M ultra-lightweight pre-trained model, support training and deployment among server, mobile, embedded and IoT devices)"
|
|
authors = [
|
|
{name = "PaddlePaddle", email = "Paddle-better@baidu.com"},
|
|
]
|
|
maintainers = [
|
|
{name = "PaddlePaddle", email = "Paddle-better@baidu.com"},
|
|
]
|
|
readme = "README.md"
|
|
requires-python = ">=3.8"
|
|
keywords = [
|
|
"ocr",
|
|
"textdetection",
|
|
"textrecognition",
|
|
"paddleocr",
|
|
"crnn",
|
|
"east",
|
|
"star-net",
|
|
"rosetta",
|
|
"ocrlite",
|
|
"db",
|
|
"chineseocr",
|
|
"chinesetextdetection",
|
|
"chinesetextrecognition",
|
|
]
|
|
license = {text = "Apache License 2.0"}
|
|
classifiers = [
|
|
"Intended Audience :: Developers",
|
|
"Operating System :: OS Independent",
|
|
"Natural Language :: Chinese (Simplified)",
|
|
"Programming Language :: Python :: 3",
|
|
"Topic :: Utilities",
|
|
]
|
|
dependencies = [
|
|
"shapely",
|
|
"scikit-image",
|
|
"imgaug",
|
|
"pyclipper",
|
|
"lmdb",
|
|
"tqdm",
|
|
"numpy<2.0",
|
|
"rapidfuzz",
|
|
"opencv-python",
|
|
"opencv-contrib-python",
|
|
"cython",
|
|
"Pillow",
|
|
"pyyaml",
|
|
"python-docx",
|
|
"beautifulsoup4",
|
|
"fonttools>=4.24.0",
|
|
"fire>=0.3.0",
|
|
"requests"
|
|
]
|
|
|
|
[project.urls]
|
|
homepage = "https://github.com/PaddlePaddle/PaddleOCR"
|
|
documentation = "https://github.com/PaddlePaddle/PaddleOCR/blob/main/README.md"
|
|
repository = "https://github.com/PaddlePaddle/PaddleOCR.git"
|
|
issues = "https://github.com/PaddlePaddle/PaddleOCR/issues"
|
|
|
|
[project.scripts]
|
|
paddleocr = "paddleocr.paddleocr:main"
|
|
|
|
[tool.setuptools]
|
|
packages = ["paddleocr"]
|
|
package-dir = { "paddleocr" = "" }
|
|
include-package-data = true
|
|
|
|
[tool.setuptools_scm]
|
|
version_scheme = 'release-branch-semver'
|