blob: cbd0c1fcface464360ec720718f4e7f1c2ca47c0 [file] [log] [blame]
Peter Pentchevb91fc932023-01-19 15:27:13 +02001# SPDX-FileCopyrightText: StorPool <support@storpool.com>
2# SPDX-License-Identifier: BSD-2-Clause
3
4[build-system]
Peter Pentchev6421ef32024-01-18 14:47:21 +02005requires = [
6 "hatchling >= 1.8, < 2",
7 "hatch-requirements-txt >= 0.3, < 0.5",
8]
9build-backend = "hatchling.build"
Peter Pentchevb91fc932023-01-19 15:27:13 +020010
11[project]
12name = "gifn_apply"
Peter Pentchevb91fc932023-01-19 15:27:13 +020013description = "Functional tests for the git-if-needed tool"
Peter Pentchev096b8432024-01-18 13:53:09 +020014readme = "README.md"
Peter Pentchevb91fc932023-01-19 15:27:13 +020015requires-python = ">= 3.8"
Peter Pentchev6421ef32024-01-18 14:47:21 +020016dynamic = ["version"]
Peter Pentchevb91fc932023-01-19 15:27:13 +020017
18[[project.authors]]
19name = "StorPool"
20email = "support@storpool.com"
21
22[project.scripts]
23gifn_apply = "gifn_apply.__main__:main"
24
Peter Pentchev6421ef32024-01-18 14:47:21 +020025[tool.hatch.build.targets.wheel]
26packages = ["src/gifn_apply"]
27
28[tool.hatch.version]
29path = "src/gifn_apply/defs.py"
Peter Pentchevb91fc932023-01-19 15:27:13 +020030
Peter Pentchevb91fc932023-01-19 15:27:13 +020031[tool.mypy]
32strict = true
33python_version = "3.8"
34
Peter Pentchevb91fc932023-01-19 15:27:13 +020035[tool.test-stages]
Peter Pentchevac746792024-01-18 13:15:15 +020036stages = ["@check and @quick and not @manual", "@check and not @manual", "@tests and not @manual"]