python: Update constraint.list

- Add in missing transitive deps from constraint_hashes_* files
- Normalize (downcase) package names
- Remove upstream only deps

Change-Id: I36f73dae3c7d810043b5356f4337523b6c19ae19
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/179614
Presubmit-Verified: CQ Bot Account <pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com>
Pigweed-Auto-Submit: Anthony DiGirolamo <tonymd@google.com>
Commit-Queue: Auto-Submit <auto-submit@pigweed-service-accounts.iam.gserviceaccount.com>
Reviewed-by: Chad Norvell <chadnorvell@google.com>
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 a837903..0b78fa2 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
@@ -3,19 +3,22 @@
 alabaster==0.7.13
 appdirs==1.4.4
 astroid==3.0.1
-Babel==2.12.1
+asttokens==2.4.0
+babel==2.12.1
 backcall==0.2.0
 black==23.1.0
 cachetools==5.0.0
 certifi==2021.10.8
 cffi==1.15.1
 charset-normalizer==3.2.0
+click==8.1.3
 coloredlogs==15.0.1
 coverage==7.2.7
 cryptography==41.0.2
 decorator==5.1.1
 dill==0.3.6
 docutils==0.20.1
+executing==2.0.0
 google-api-core==2.12.0
 googleapis-common-protos==1.61.0
 google-auth==2.23.3
@@ -33,9 +36,9 @@
 jedi==0.19.1
 Jinja2==3.1.2
 json5==0.9.11
+lockfile==0.12.2
 kconfiglib==14.1.0
-lazy-object-proxy==1.9.0
-MarkupSafe==2.1.3
+markupsafe==2.1.3
 matplotlib-inline==0.1.3
 mccabe==0.6.1
 mypy==1.6.1
@@ -52,18 +55,19 @@
 psutil==5.9.4
 ptpython==3.0.23
 ptyprocess==0.7.0
+pure-eval==0.2.2
 pyasn1==0.4.8
 pyasn1-modules==0.2.8
 pycparser==2.21
 pyelftools==0.27
-Pygments==2.16.1
+pygments==2.16.1
 pylint==3.0.1
 pyperclip==1.8.2
 pyserial==3.5
 python-daemon==3.0.1
 pytz==2023.3
 pyusb==1.2.1
-PyYAML==6.0.1
+pyyaml==6.0.1
 requests==2.31.0
 rsa==4.8
 setuptools==68.0.0
@@ -78,14 +82,13 @@
 sphinxcontrib-mermaid==0.9.2
 sphinxcontrib-qthelp==1.0.3
 sphinxcontrib-serializinghtml==1.1.5
-sphinx-copybutton==0.5.1
 sphinx-design==0.5.0
-sphinx-sitemap==2.5.1
+stack-data==0.6.3
 toml==0.10.2
+tomli==2.0.1; python_version < "3.11"
 tomlkit==0.11.6
 traitlets==5.1.1
 types-docutils==0.20.0.3
-types-futures==3.3.2
 types-protobuf==4.24.0.2
 types-Pygments==2.16.0.0
 types-pyserial==3.5.0.7
@@ -99,6 +102,5 @@
 watchdog==2.3.1
 wcwidth==0.2.6
 websockets==10.4
-wrapt==1.15.0
 yapf==0.31.0
 zipp==3.16.2