each HoloViz project now relies on the Pydata Sphinx Theme to build its docs, it makes sense to add it as a dependency here. Each project is anyway allowed to override the default theme. Pretty much the same idea for myst-parser, that is anyway a dependency of myst-nb (already a dependency of nbsite) but it's better to be explicit as some projects already rely on MyST markdown
the latest release of the Pydata Sphinx Theme made some larger changes which have been adapted at Panel's level but it's still an on-going work, so in the meantime let's just pin it to the previous version. Especially because we expect to make some releases soon.
For two reasons:
myst-parser
, that is anyway a dependency ofmyst-nb
(already a dependency of nbsite) but it's better to be explicit as some projects already rely on MyST markdown