comparison pyproject.toml @ 185:b27557f6d393

Allow to build the documentation when the project is not installed
author Franz Glasner <fzglas.hg@dom66.de>
date Tue, 12 May 2026 19:43:48 +0200
parents 5113d7fbae9e
children
comparison
equal deleted inserted replaced
184:5113d7fbae9e 185:b27557f6d393
42 42
43 [project.urls] 43 [project.urls]
44 # The original homepage of the Pseudo code (fr) lexer 44 # The original homepage of the Pseudo code (fr) lexer
45 homepage = "https://github.com/svvac/pseudocode-pygments-lexer" 45 homepage = "https://github.com/svvac/pseudocode-pygments-lexer"
46 46
47 [project.entry-points.'pygments.lexers']
48 # The key is not significant here
49 # The mostly original and somewhat extended Pseudocode lexer (fr)
50 fr_pseudocodelexer = "pygments_lexer_pseudocode2.lexers.fr_pseudocode:FrPseudocodeLexer"
51 algpseudocodelexer = "pygments_lexer_pseudocode2.lexers.algpseudocode:AlgPseudocodeLexer"
52 algpseudocodelexer_de = "pygments_lexer_pseudocode2.lexers.algpseudocode:AlgPseudocodeLexer_DE"
53 algpseudocodelexer_fr = "pygments_lexer_pseudocode2.lexers.algpseudocode:AlgPseudocodeLexer_FR"
54
55 [project.entry-points."pygments.filters"]
56 # The key *is* significant: it is the name the filter will be recognized as.
57 tokenreplace = "pygments_lexer_pseudocode2.filters:TokenReplaceFilter"
58 errortogenericerror = "pygments_lexer_pseudocode2.filters:ErrorToGenericErrorTokenFilter"
59
60 [tool.setuptools] 47 [tool.setuptools]
61 packages = [ 48 packages = [
62 "pygments_lexer_pseudocode2", 49 "pygments_lexer_pseudocode2",
63 "pygments_lexer_pseudocode2.lexers", 50 "pygments_lexer_pseudocode2.lexers",
64 "pygments_lexer_pseudocode2.filters", 51 "pygments_lexer_pseudocode2.filters",
68 include-package-data = false 55 include-package-data = false
69 56
70 [tool.setuptools.dynamic] 57 [tool.setuptools.dynamic]
71 version = {attr = "pygments_lexer_pseudocode2.__version__"} 58 version = {attr = "pygments_lexer_pseudocode2.__version__"}
72 readme = {file = ["README.rst"], content-type = "text/x-rst"} 59 readme = {file = ["README.rst"], content-type = "text/x-rst"}
60
61 #
62 # IMPORTANT:
63 # Synchronize lexers and filters with docs/conf.py!
64 #
65
66 [project.entry-points.'pygments.lexers']
67 # The key is not significant here
68 # The mostly original and somewhat extended Pseudocode lexer (fr)
69 fr_pseudocodelexer = "pygments_lexer_pseudocode2.lexers.fr_pseudocode:FrPseudocodeLexer"
70 algpseudocodelexer = "pygments_lexer_pseudocode2.lexers.algpseudocode:AlgPseudocodeLexer"
71 algpseudocodelexer_de = "pygments_lexer_pseudocode2.lexers.algpseudocode:AlgPseudocodeLexer_DE"
72 algpseudocodelexer_fr = "pygments_lexer_pseudocode2.lexers.algpseudocode:AlgPseudocodeLexer_FR"
73
74 [project.entry-points."pygments.filters"]
75 # The key *is* significant: it is the name the filter will be recognized as.
76 tokenreplace = "pygments_lexer_pseudocode2.filters:TokenReplaceFilter"
77 errortogenericerror = "pygments_lexer_pseudocode2.filters:ErrorToGenericErrorTokenFilter"