diff --git a/pyproject.toml b/pyproject.toml index dbcdcbe..defed5c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -10,7 +10,8 @@ requires-python = ">=3.12" dependencies = [ "dacite>=1.9.2", "jinja2>=3.1.6", - "marko[codehilite]>=2.1.4", + "marko>=2.1.4", + "pygments>=2.19.1", "python-frontmatter>=1.1.0", "rich>=14.0.0", "starlette>=0.47.1", diff --git a/uv.lock b/uv.lock index 5b0ee14..168f916 100644 --- a/uv.lock +++ b/uv.lock @@ -118,11 +118,6 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/c3/66/49e3691d14898fb6e34ccb337c7677dfb7e18269ed170f12e4b85315eae6/marko-2.1.4-py3-none-any.whl", hash = "sha256:81c2b9f570ca485bc356678d9ba1a1b3eb78b4a315d01f3ded25442fdc796990", size = 42186, upload-time = "2025-06-13T03:25:49.858Z" }, ] -[package.optional-dependencies] -codehilite = [ - { name = "pygments" }, -] - [[package]] name = "markupsafe" version = "3.0.2" @@ -380,7 +375,8 @@ source = { editable = "." } dependencies = [ { name = "dacite" }, { name = "jinja2" }, - { name = "marko", extra = ["codehilite"] }, + { name = "marko" }, + { name = "pygments" }, { name = "python-frontmatter" }, { name = "rich" }, { name = "starlette" }, @@ -399,7 +395,8 @@ dev = [ requires-dist = [ { name = "dacite", specifier = ">=1.9.2" }, { name = "jinja2", specifier = ">=3.1.6" }, - { name = "marko", extras = ["codehilite"], specifier = ">=2.1.4" }, + { name = "marko", specifier = ">=2.1.4" }, + { name = "pygments", specifier = ">=2.19.1" }, { name = "python-frontmatter", specifier = ">=1.1.0" }, { name = "rich", specifier = ">=14.0.0" }, { name = "starlette", specifier = ">=0.47.1" },