Skip to content

Commit 31b3d02

Browse files
- make project version dynamic (comes from git tag) in pyproject.toml
- add pytest
1 parent 23fd8f5 commit 31b3d02

2 files changed

Lines changed: 60 additions & 4 deletions

File tree

pyproject.toml

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,12 @@
1+
[build-system]
2+
requires = ["setuptools>=64", "setuptools_scm>=8"]
3+
build-backend = "setuptools.build_meta"
4+
15
[project]
26
name = "paste-bar-code"
37
description = ""
4-
version = "0.0.1"
8+
dynamic = ["version"]
9+
# version = "0.0.1"
510
requires-python = ">=3.13,<3.14"
611
dependencies = [
712
"cv2-enumerate-cameras>=1.3.0",
@@ -24,7 +29,12 @@ audio-gen = [
2429
]
2530
dev = [
2631
"pyside-widget-reloader>=0.0.3",
32+
"pytest>=8.0.0",
2733
]
2834
setup = [
2935
"pyinstaller>=6.17.0",
3036
]
37+
38+
[tool.setuptools_scm]
39+
version_scheme = "post-release"
40+
local_scheme = "no-local-version"

uv.lock

Lines changed: 49 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)