pw_docgen: Remove blockdiag and dependencies

Change-Id: Iadd856a454038bbd9e1de6646744b81760f7e6c4
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/88462
Reviewed-by: Wyatt Hepler <hepler@google.com>
Pigweed-Auto-Submit: Anthony DiGirolamo <tonymd@google.com>
Commit-Queue: Auto-Submit <auto-submit@pigweed.google.com.iam.gserviceaccount.com>
diff --git a/pw_docgen/docs.rst b/pw_docgen/docs.rst
index d4052d0..c722d0a 100644
--- a/pw_docgen/docs.rst
+++ b/pw_docgen/docs.rst
@@ -42,14 +42,6 @@
 There are additonal Sphinx plugins used for rendering diagrams within
 reStructuredText files including:
 
-* `Blockdiag <http://blockdiag.com/>`_ via these sphinxcontrib packages:
-
-    * `sphinxcontrib-blockdiag
-      <https://pypi.org/project/sphinxcontrib-blockdiag/>`_
-    * `sphinxcontrib-actdiag <https://pypi.org/project/sphinxcontrib-actdiag/>`_
-    * `sphinxcontrib-nwdiag <https://pypi.org/project/sphinxcontrib-nwdiag/>`_
-    * `sphinxcontrib-seqdiag <https://pypi.org/project/sphinxcontrib-seqdiag/>`_
-
 * `mermaid <https://mermaid-js.github.io/>`_ via the `sphinxcontrib-mermaid
   <https://pypi.org/project/sphinxcontrib-mermaid/>`_ package.
 
diff --git a/pw_docgen/py/setup.cfg b/pw_docgen/py/setup.cfg
index d7d1293..62d65c3 100644
--- a/pw_docgen/py/setup.cfg
+++ b/pw_docgen/py/setup.cfg
@@ -24,11 +24,6 @@
 install_requires =
     sphinx >3
     sphinx-rtd-theme
-    Pillow >=6.2.2, <=8.2.0
-    sphinxcontrib-actdiag
-    sphinxcontrib-blockdiag
-    sphinxcontrib-nwdiag
-    sphinxcontrib-seqdiag
     sphinxcontrib-mermaid >=0.7.1
 
 [options.package_data]
diff --git a/pw_env_setup/py/pw_env_setup/virtualenv_setup/constraint.list b/pw_env_setup/py/pw_env_setup/virtualenv_setup/constraint.list
index 71ed6ab..ef1d395 100644
--- a/pw_env_setup/py/pw_env_setup/virtualenv_setup/constraint.list
+++ b/pw_env_setup/py/pw_env_setup/virtualenv_setup/constraint.list
@@ -1,11 +1,9 @@
-actdiag==3.0.0
 alabaster==0.7.12
 appdirs==1.4.4
 astroid==2.6.6
 Babel==2.9.1
 backcall==0.2.0
 beautifulsoup4==4.10.0
-blockdiag==3.0.0
 build==0.7.0
 certifi==2021.10.8
 cffi==1.15.0
@@ -15,7 +13,6 @@
 cryptography==36.0.1
 decorator==5.1.1
 docutils==0.17.1
-funcparserlib==1.0.0a0
 furo==2022.1.2
 future==0.18.2
 grpcio==1.43.0
@@ -35,14 +32,12 @@
 mypy==0.910
 mypy-extensions==0.4.3
 mypy-protobuf==2.9
-nwdiag==3.0.0
 packaging==21.3
 parameterized==0.8.1
 parso==0.8.3
 pep517==0.12.0
 pexpect==4.8.0
 pickleshare==0.7.5
-Pillow==8.2.0
 prompt-toolkit==3.0.26
 protobuf==3.19.1
 psutil==5.9.0
@@ -62,23 +57,18 @@
 requests==2.27.1
 robotframework==3.1
 scan-build==2.0.19
-seqdiag==3.0.0
 six==1.16.0
 snowballstemmer==2.2.0
 soupsieve==2.3.1
 Sphinx==4.3.2
 sphinx-design==0.0.13
 sphinx-rtd-theme==1.0.0
-sphinxcontrib-actdiag==3.0.0
 sphinxcontrib-applehelp==1.0.2
-sphinxcontrib-blockdiag==3.0.0
 sphinxcontrib-devhelp==1.0.2
 sphinxcontrib-htmlhelp==2.0.0
 sphinxcontrib-jsmath==1.0.1
 sphinxcontrib-mermaid==0.7.1
-sphinxcontrib-nwdiag==2.0.0
 sphinxcontrib-qthelp==1.0.3
-sphinxcontrib-seqdiag==3.0.0
 sphinxcontrib-serializinghtml==1.1.5
 toml==0.10.2
 tomli==2.0.0
@@ -95,6 +85,5 @@
 urllib3==1.26.8
 watchdog==2.1.6
 wcwidth==0.2.5
-webcolors==1.11.1
 wrapt==1.12.1
 yapf==0.31.0