diff --git a/plain-pages/pyproject.toml b/plain-pages/pyproject.toml index 6f5e6ad727..a66c4d2e9a 100644 --- a/plain-pages/pyproject.toml +++ b/plain-pages/pyproject.toml @@ -9,6 +9,7 @@ dependencies = [ "plain<1.0.0", "mistune>=3.0.0", "python-frontmatter>=1.0.0", + "pygments>=2.0.0", ] [tool.hatch.build.targets.wheel] diff --git a/plain-pages/uv.lock b/plain-pages/uv.lock index b3e9310789..940475f749 100644 --- a/plain-pages/uv.lock +++ b/plain-pages/uv.lock @@ -6,7 +6,7 @@ name = "click" version = "8.1.8" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "colorama", marker = "platform_system == 'Windows'" }, + { name = "colorama", marker = "sys_platform == 'win32'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/b9/2e/0090cbf739cee7d23781ad4b89a9894a41538e4fcf4c31dcdd705b78eb8b/click-8.1.8.tar.gz", hash = "sha256:ed53c9d8990d83c2a27deae68e4ee337473f6330c040a31d4225c9574d16096a", size = 226593 } wheels = [ @@ -84,33 +84,34 @@ wheels = [ [[package]] name = "mistune" -version = "3.0.2" +version = "3.1.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/ef/c8/f0173fe3bf85fd891aee2e7bcd8207dfe26c2c683d727c5a6cc3aec7b628/mistune-3.0.2.tar.gz", hash = "sha256:fc7f93ded930c92394ef2cb6f04a8aabab4117a91449e72dcc8dfa646a508be8", size = 90840 } +sdist = { url = "https://files.pythonhosted.org/packages/c6/1d/6b2b634e43bacc3239006e61800676aa6c41ac1836b2c57497ed27a7310b/mistune-3.1.1.tar.gz", hash = "sha256:e0740d635f515119f7d1feb6f9b192ee60f0cc649f80a8f944f905706a21654c", size = 94645 } wheels = [ - { url = "https://files.pythonhosted.org/packages/f0/74/c95adcdf032956d9ef6c89a9b8a5152bf73915f8c633f3e3d88d06bd699c/mistune-3.0.2-py3-none-any.whl", hash = "sha256:71481854c30fdbc938963d3605b72501f5c10a9320ecd412c121c163a1c7d205", size = 47958 }, + { url = "https://files.pythonhosted.org/packages/c6/02/c66bdfdadbb021adb642ca4e8a5ed32ada0b4a3e4b39c5d076d19543452f/mistune-3.1.1-py3-none-any.whl", hash = "sha256:02106ac2aa4f66e769debbfa028509a275069dcffce0dfa578edd7b991ee700a", size = 53696 }, ] [[package]] name = "plain" -version = "0.13.1" +version = "0.19.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "click" }, { name = "jinja2" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/99/00/19a66c84567141d0f45bc7a8adbfa70824df9207364f87a83fdfa5e325ab/plain-0.13.1.tar.gz", hash = "sha256:4b53f3be7cc050aba974e4acf67cb2bae4487126ab04d112fce20b6593d7b28c", size = 178784 } +sdist = { url = "https://files.pythonhosted.org/packages/09/4a/02625a9cc010de78fc8997fffc0d1e57d7329021b2a5db4a0def91aeeeb6/plain-0.19.0.tar.gz", hash = "sha256:e581910257b9cdada8d6c8052c6160fda8d007ef683a29424275a1271bb7d2cc", size = 178804 } wheels = [ - { url = "https://files.pythonhosted.org/packages/19/24/60ac389dee373b9b0bb4c5da8704f39358e7dc28eda3c3e22ccb5fb9c91c/plain-0.13.1-py3-none-any.whl", hash = "sha256:ebfb935517ca63af223eac1c058cae1394c5fca17fb4e00315f5b776ab947e72", size = 221883 }, + { url = "https://files.pythonhosted.org/packages/51/51/48fbe8ee9ca89bf3452e4cf6b62ff30bb27c81f0cea04d866715d01a8b7f/plain-0.19.0-py3-none-any.whl", hash = "sha256:02e1a15e4e0b0752ea7cd8c3ced87a5a9c4cd2d6ccb8812e06fd6a2dfdebcb65", size = 218235 }, ] [[package]] name = "plain-pages" -version = "0.4.0" +version = "0.5.0" source = { editable = "." } dependencies = [ { name = "mistune" }, { name = "plain" }, + { name = "pygments" }, { name = "python-frontmatter" }, ] @@ -118,9 +119,19 @@ dependencies = [ requires-dist = [ { name = "mistune", specifier = ">=3.0.0" }, { name = "plain", specifier = "<1.0.0" }, + { name = "pygments", specifier = ">=2.0.0" }, { name = "python-frontmatter", specifier = ">=1.0.0" }, ] +[[package]] +name = "pygments" +version = "2.19.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/7c/2d/c3338d48ea6cc0feb8446d8e6937e1408088a72a39937982cc6111d17f84/pygments-2.19.1.tar.gz", hash = "sha256:61c16d2a8576dc0649d9f39e089b5f02bcd27fba10d8fb4dcc28173f7a45151f", size = 4968581 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/8a/0b/9fcc47d19c48b59121088dd6da2488a49d5f72dacf8262e2790a1d2c7d15/pygments-2.19.1-py3-none-any.whl", hash = "sha256:9ea1544ad55cecf4b8242fab6dd35a93bbce657034b0611ee383099054ab6d8c", size = 1225293 }, +] + [[package]] name = "python-frontmatter" version = "1.1.0"