We should also consider updating/migrating our https://github.com/deepset-ai/haystack-pydoc-tools package since it relies on pydoc-markdown which is no longer being maintained (last release in 2023). The author of that package recommends looking at mkdocstrings as a possible migration path.
We recently had to pin setuptools to v81.0.0 since in version 82.0.0 they removed pkg_resources which is needed by pydoc-markdown to work.