use setuptools-scm extracts PaddleOCR versions (#13716) (#13771)

* use setuptools-scm extracts PaddleOCR versions

* fix bug
release/2.8
Wang Xin 2024-08-29 12:51:30 +08:00 committed by GitHub
parent 448edfedc9
commit 2172c14bf6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 25 additions and 14 deletions

View File

@ -1,10 +1,22 @@
include LICENSE
include README.md
recursive-include ppocr/utils *.*
recursive-include ppocr/data *.py
recursive-include ppocr/postprocess *.py
recursive-include tools/infer *.py
recursive-include tools __init__.py
recursive-include ppocr/utils/e2e_utils *.py
recursive-include ppstructure *.py
prune .github
prune applications
prune benchmark
prune configs
prune deploy
prune doc
prune docs
prune overrides
prune ppocr/ext_op
prune ppocr/losses
prune ppocr/metrics
prune ppocr/modeling
prune ppocr/optimizer
prune ppstructure/docs
prune test_tipc
prune tests
exclude .clang_format.hook
exclude .gitignore
exclude .pre-commit-config.yaml
exclude .style.yapf
exclude mkdocs.yml
exclude train.sh

View File

@ -1 +0,0 @@
2.8.1

View File

@ -1,5 +1,5 @@
[build-system]
requires = ["setuptools", "wheel"]
requires = ["setuptools==72.1.0", "wheel", "setuptools_scm"]
build-backend = "setuptools.build_meta"
[project]
@ -73,5 +73,5 @@ packages = ["paddleocr"]
package-dir = { "paddleocr" = "" }
include-package-data = true
[tool.setuptools.dynamic]
version = {file = "VERSION_NUMBER"}
[tool.setuptools_scm]
version_scheme = 'release-branch-semver'