From 7307e2eced4d7e80bb39cc510b082d49bc454267 Mon Sep 17 00:00:00 2001 From: Thomas Newton Date: Mon, 6 Oct 2025 20:37:24 +0100 Subject: [PATCH 1/3] Avoid circular dependency --- pyproject.toml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 897e850b94..38b6f4cd11 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -9,7 +9,7 @@ description = "Modern Text User Interface framework" authors = ["Will McGugan "] license = "MIT" readme = "README.md" -classifiers = [ +classifiers = [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Developers", @@ -45,7 +45,8 @@ target-version = "py39" [tool.poetry.dependencies] python = "^3.9" -markdown-it-py = { extras = ["plugins", "linkify"], version = ">=2.1.0" } +markdown-it-py = { extras = ["plugins"], version = ">=2.1.0" } +mdit-py-plugins ">=0.5.0" rich = ">=14.2.0" #rich = {path="../rich", develop=true} typing-extensions = "^4.4.0" From 694be537bec49da6976d3704900512105d745dd2 Mon Sep 17 00:00:00 2001 From: Thomas Newton Date: Mon, 6 Oct 2025 20:52:50 +0100 Subject: [PATCH 2/3] Fix and poetry lock --- poetry.lock | 1 - pyproject.toml | 4 ++-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/poetry.lock b/poetry.lock index 3610beaf25..1c81969a50 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1088,7 +1088,6 @@ files = [ [package.dependencies] linkify-it-py = {version = ">=1,<3", optional = true, markers = "extra == \"linkify\""} -mdit-py-plugins = {version = "*", optional = true, markers = "extra == \"plugins\""} mdurl = ">=0.1,<1.0" [package.extras] diff --git a/pyproject.toml b/pyproject.toml index 38b6f4cd11..56ba2b4306 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -45,8 +45,8 @@ target-version = "py39" [tool.poetry.dependencies] python = "^3.9" -markdown-it-py = { extras = ["plugins"], version = ">=2.1.0" } -mdit-py-plugins ">=0.5.0" +markdown-it-py = { extras = ["linkify"], version = ">=2.1.0" } +mdit-py-plugins = "*" rich = ">=14.2.0" #rich = {path="../rich", develop=true} typing-extensions = "^4.4.0" From 1c7b8490782b6c502d8211f6bd2bb6d9fa29d726 Mon Sep 17 00:00:00 2001 From: Thomas Newton Date: Mon, 20 Oct 2025 01:43:49 +0100 Subject: [PATCH 3/3] Update CHANGELOG.md --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8bac453e87..5a980e7f81 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/). ### Fixed - Fixed type hint aliasing for App under TYPE_CHECKING https://github.com/Textualize/textual/pull/6152 +- Fixed circular dependency effecting `bazel` users https://github.com/Textualize/textual/pull/6163 ## [6.3.0] - 2025-10-11