diff 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
line wrap: on
line diff
--- a/pyproject.toml	Tue May 12 15:54:07 2026 +0200
+++ b/pyproject.toml	Tue May 12 19:43:48 2026 +0200
@@ -44,19 +44,6 @@
 # The original homepage of the Pseudo code (fr) lexer
 homepage = "https://github.com/svvac/pseudocode-pygments-lexer"
 
-[project.entry-points.'pygments.lexers']
-# The key is not significant here
-# The mostly original and somewhat extended Pseudocode lexer (fr)
-fr_pseudocodelexer = "pygments_lexer_pseudocode2.lexers.fr_pseudocode:FrPseudocodeLexer"
-algpseudocodelexer = "pygments_lexer_pseudocode2.lexers.algpseudocode:AlgPseudocodeLexer"
-algpseudocodelexer_de = "pygments_lexer_pseudocode2.lexers.algpseudocode:AlgPseudocodeLexer_DE"
-algpseudocodelexer_fr = "pygments_lexer_pseudocode2.lexers.algpseudocode:AlgPseudocodeLexer_FR"
-
-[project.entry-points."pygments.filters"]
-# The key *is* significant: it is the name the filter will be recognized as.
-tokenreplace = "pygments_lexer_pseudocode2.filters:TokenReplaceFilter"
-errortogenericerror = "pygments_lexer_pseudocode2.filters:ErrorToGenericErrorTokenFilter"
-
 [tool.setuptools]
 packages = [
     "pygments_lexer_pseudocode2",
@@ -70,3 +57,21 @@
 [tool.setuptools.dynamic]
 version = {attr = "pygments_lexer_pseudocode2.__version__"}
 readme = {file = ["README.rst"], content-type = "text/x-rst"}
+
+#
+# IMPORTANT:
+# Synchronize lexers and filters with docs/conf.py!
+#
+
+[project.entry-points.'pygments.lexers']
+# The key is not significant here
+# The mostly original and somewhat extended Pseudocode lexer (fr)
+fr_pseudocodelexer = "pygments_lexer_pseudocode2.lexers.fr_pseudocode:FrPseudocodeLexer"
+algpseudocodelexer = "pygments_lexer_pseudocode2.lexers.algpseudocode:AlgPseudocodeLexer"
+algpseudocodelexer_de = "pygments_lexer_pseudocode2.lexers.algpseudocode:AlgPseudocodeLexer_DE"
+algpseudocodelexer_fr = "pygments_lexer_pseudocode2.lexers.algpseudocode:AlgPseudocodeLexer_FR"
+
+[project.entry-points."pygments.filters"]
+# The key *is* significant: it is the name the filter will be recognized as.
+tokenreplace = "pygments_lexer_pseudocode2.filters:TokenReplaceFilter"
+errortogenericerror = "pygments_lexer_pseudocode2.filters:ErrorToGenericErrorTokenFilter"