comparison pyproject.toml @ 11:087d67c10039

Make the version a dynamic metadata field
author Franz Glasner <fzglas.hg@dom66.de>
date Sun, 19 Apr 2026 18:40:41 +0200
parents f4d6cf8e6ea3
children de1f67eff9d5
comparison
equal deleted inserted replaced
10:f4d6cf8e6ea3 11:087d67c10039
2 requires = ["setuptools>=56.0"] 2 requires = ["setuptools>=56.0"]
3 build-backend = "setuptools.build_meta" 3 build-backend = "setuptools.build_meta"
4 4
5 [project] 5 [project]
6 name = "pygments-lexer-pseudocode2" 6 name = "pygments-lexer-pseudocode2"
7 version = "2.0.1"
8 description = "Pygments Lexer for a french pseudocode" 7 description = "Pygments Lexer for a french pseudocode"
9 license = { file = "LICENSES/MIT.txt" } 8 license = { file = "LICENSES/MIT.txt" }
10 authors = [ 9 authors = [
11 {name = "Simon Wachter", email = "simon@wachter.me"}, 10 {name = "Simon Wachter", email = "simon@wachter.me"},
12 {name = "Franz Glasner", email = "fzglas.hg@dom66.de"}, 11 {name = "Franz Glasner", email = "fzglas.hg@dom66.de"},
29 dependencies = [ 28 dependencies = [
30 "Pygments>=2.15", 29 "Pygments>=2.15",
31 ] 30 ]
32 dynamic = [ 31 dynamic = [
33 "readme", 32 "readme",
33 "version",
34 ] 34 ]
35 35
36 [project.urls] 36 [project.urls]
37 homepage = "https://github.com/svvac/pseudocode-pygments-lexer" 37 homepage = "https://github.com/svvac/pseudocode-pygments-lexer"
38 38
46 platforms = ["any"] 46 platforms = ["any"]
47 zip-safe = true 47 zip-safe = true
48 include-package-data = false 48 include-package-data = false
49 49
50 [tool.setuptools.dynamic] 50 [tool.setuptools.dynamic]
51 version = {attr = "pygments_lexer_pseudocode2.__version__"}
51 readme = {file = ["README.md"], content-type = "text/markdown"} 52 readme = {file = ["README.md"], content-type = "text/markdown"}