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