Peter Pentchev | b91fc93 | 2023-01-19 15:27:13 +0200 | [diff] [blame] | 1 | # SPDX-FileCopyrightText: StorPool <support@storpool.com> |
| 2 | # SPDX-License-Identifier: BSD-2-Clause |
| 3 | |
| 4 | [build-system] |
Peter Pentchev | 6421ef3 | 2024-01-18 14:47:21 +0200 | [diff] [blame] | 5 | requires = [ |
| 6 | "hatchling >= 1.8, < 2", |
| 7 | "hatch-requirements-txt >= 0.3, < 0.5", |
| 8 | ] |
| 9 | build-backend = "hatchling.build" |
Peter Pentchev | b91fc93 | 2023-01-19 15:27:13 +0200 | [diff] [blame] | 10 | |
| 11 | [project] |
| 12 | name = "gifn_apply" |
Peter Pentchev | b91fc93 | 2023-01-19 15:27:13 +0200 | [diff] [blame] | 13 | description = "Functional tests for the git-if-needed tool" |
Peter Pentchev | 096b843 | 2024-01-18 13:53:09 +0200 | [diff] [blame] | 14 | readme = "README.md" |
Peter Pentchev | b91fc93 | 2023-01-19 15:27:13 +0200 | [diff] [blame] | 15 | requires-python = ">= 3.8" |
Peter Pentchev | 6421ef3 | 2024-01-18 14:47:21 +0200 | [diff] [blame] | 16 | dynamic = ["version"] |
Peter Pentchev | b91fc93 | 2023-01-19 15:27:13 +0200 | [diff] [blame] | 17 | |
| 18 | [[project.authors]] |
| 19 | name = "StorPool" |
| 20 | email = "support@storpool.com" |
| 21 | |
| 22 | [project.scripts] |
| 23 | gifn_apply = "gifn_apply.__main__:main" |
| 24 | |
Peter Pentchev | 6421ef3 | 2024-01-18 14:47:21 +0200 | [diff] [blame] | 25 | [tool.hatch.build.targets.wheel] |
| 26 | packages = ["src/gifn_apply"] |
| 27 | |
| 28 | [tool.hatch.version] |
| 29 | path = "src/gifn_apply/defs.py" |
Peter Pentchev | b91fc93 | 2023-01-19 15:27:13 +0200 | [diff] [blame] | 30 | |
Peter Pentchev | b91fc93 | 2023-01-19 15:27:13 +0200 | [diff] [blame] | 31 | [tool.mypy] |
| 32 | strict = true |
| 33 | python_version = "3.8" |
| 34 | |
Peter Pentchev | b91fc93 | 2023-01-19 15:27:13 +0200 | [diff] [blame] | 35 | [tool.test-stages] |
Peter Pentchev | ac74679 | 2024-01-18 13:15:15 +0200 | [diff] [blame] | 36 | stages = ["@check and @quick and not @manual", "@check and not @manual", "@tests and not @manual"] |