about summary refs log tree commit diff
path: root/content
diff options
context:
space:
mode:
Diffstat (limited to 'content')
-rw-r--r--content/ipwhl.md387
1 files changed, 211 insertions, 176 deletions
diff --git a/content/ipwhl.md b/content/ipwhl.md
index f61cac4..b885337 100644
--- a/content/ipwhl.md
+++ b/content/ipwhl.md
@@ -6,10 +6,9 @@ disable_feed: true
 ---
 
 
-
 <p>Updated at
-<time datetime="2022-02-14T05:17:15+00:00">
-05:17:15, Monday, 14 February 2022 UTC
+<time datetime="2022-03-06T13:45:41+00:00">
+13:45:41, Sunday, 06 March 2022 UTC
 </time>
 </p>
 <p>IPWHL release 2022W03
@@ -25,6 +24,12 @@ disable_feed: true
 		<th>Status</th>
 	</tr>
 <tr>
+<td><a href="https://pypi.org/project/.">.</a></td>
+<td></td>
+<td></td>
+<td style=color:green>Up to date</td>
+</tr>
+<tr>
 <td><a href="https://pypi.org/project/absl-py">absl-py</a></td>
 <td>1.0.0</td>
 <td>1.0.0</td>
@@ -62,15 +67,15 @@ disable_feed: true
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/aioitertools">aioitertools</a></td>
+<td>0.10.0</td>
 <td>0.9.0</td>
-<td>0.8.0</td>
 <td style=color:red>Outdated</td>
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/aioquic">aioquic</a></td>
 <td>0.9.19</td>
-<td>0.9.17</td>
-<td style=color:red>Outdated</td>
+<td>0.9.19</td>
+<td style=color:green>Up to date</td>
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/aiosignal">aiosignal</a></td>
@@ -93,8 +98,8 @@ disable_feed: true
 <tr>
 <td><a href="https://pypi.org/project/anyio">anyio</a></td>
 <td>3.5.0</td>
-<td>3.4.0</td>
-<td style=color:red>Outdated</td>
+<td>3.5.0</td>
+<td style=color:green>Up to date</td>
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/appdirs">appdirs</a></td>
@@ -152,7 +157,7 @@ disable_feed: true
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/asdf">asdf</a></td>
-<td>2.9.2</td>
+<td>2.10.1</td>
 <td>2.8.1</td>
 <td style=color:red>Outdated</td>
 </tr>
@@ -187,6 +192,12 @@ disable_feed: true
 <td style=color:green>Up to date</td>
 </tr>
 <tr>
+<td><a href="https://pypi.org/project/astroid">astroid</a></td>
+<td>2.10.0</td>
+<td>2.9.3</td>
+<td style=color:red>Outdated</td>
+</tr>
+<tr>
 <td><a href="https://pypi.org/project/astropy-sphinx-theme">astropy-sphinx-theme</a></td>
 <td>1.1</td>
 <td>1.1</td>
@@ -237,13 +248,13 @@ disable_feed: true
 <tr>
 <td><a href="https://pypi.org/project/autopage">autopage</a></td>
 <td>0.5.0</td>
-<td>0.4.0</td>
-<td style=color:red>Outdated</td>
+<td>0.5.0</td>
+<td style=color:green>Up to date</td>
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/awscli">awscli</a></td>
-<td>1.22.54</td>
-<td>1.22.28</td>
+<td>1.22.68</td>
+<td>1.22.60</td>
 <td style=color:red>Outdated</td>
 </tr>
 <tr>
@@ -255,13 +266,13 @@ disable_feed: true
 <tr>
 <td><a href="https://pypi.org/project/azure-common">azure-common</a></td>
 <td>1.1.28</td>
-<td>1.1.27</td>
-<td style=color:red>Outdated</td>
+<td>1.1.28</td>
+<td style=color:green>Up to date</td>
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/azure-core">azure-core</a></td>
+<td>1.23.0</td>
 <td>1.22.1</td>
-<td>1.21.1</td>
 <td style=color:red>Outdated</td>
 </tr>
 <tr>
@@ -272,9 +283,9 @@ disable_feed: true
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/azure-identity">azure-identity</a></td>
+<td>1.8.0</td>
 <td>1.7.1</td>
-<td>1.7.1</td>
-<td style=color:green>Up to date</td>
+<td style=color:red>Outdated</td>
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/azure-storage-blob">azure-storage-blob</a></td>
@@ -356,14 +367,14 @@ disable_feed: true
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/boto3">boto3</a></td>
-<td>1.20.54</td>
-<td>1.20.28</td>
+<td>1.21.13</td>
+<td>1.21.5</td>
 <td style=color:red>Outdated</td>
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/botocore">botocore</a></td>
-<td>1.23.54</td>
-<td>1.23.28</td>
+<td>1.24.13</td>
+<td>1.24.5</td>
 <td style=color:red>Outdated</td>
 </tr>
 <tr>
@@ -417,8 +428,8 @@ disable_feed: true
 <tr>
 <td><a href="https://pypi.org/project/cachetools">cachetools</a></td>
 <td>5.0.0</td>
-<td>4.2.4</td>
-<td style=color:red>Outdated</td>
+<td>5.0.0</td>
+<td style=color:green>Up to date</td>
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/cchardet">cchardet</a></td>
@@ -465,8 +476,8 @@ disable_feed: true
 <tr>
 <td><a href="https://pypi.org/project/charset-normalizer">charset-normalizer</a></td>
 <td>2.0.12</td>
-<td>2.0.10</td>
-<td style=color:red>Outdated</td>
+<td>2.0.12</td>
+<td style=color:green>Up to date</td>
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/check-manifest">check-manifest</a></td>
@@ -476,9 +487,9 @@ disable_feed: true
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/click">click</a></td>
+<td>8.0.4</td>
 <td>8.0.3</td>
-<td>8.0.3</td>
-<td style=color:green>Up to date</td>
+<td style=color:red>Outdated</td>
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/click-default-group">click-default-group</a></td>
@@ -494,9 +505,9 @@ disable_feed: true
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/cliff">cliff</a></td>
+<td>3.10.1</td>
 <td>3.10.0</td>
-<td>3.10.0</td>
-<td style=color:green>Up to date</td>
+<td style=color:red>Outdated</td>
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/cloudpickle">cloudpickle</a></td>
@@ -506,15 +517,15 @@ disable_feed: true
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/cmarkgfm">cmarkgfm</a></td>
-<td>0.7.0</td>
+<td>0.8.0</td>
 <td>0.6.0</td>
 <td style=color:red>Outdated</td>
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/cmd2">cmd2</a></td>
+<td>2.4.0</td>
 <td>2.3.3</td>
-<td>2.3.3</td>
-<td style=color:green>Up to date</td>
+<td style=color:red>Outdated</td>
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/codecov">codecov</a></td>
@@ -573,14 +584,14 @@ disable_feed: true
 <tr>
 <td><a href="https://pypi.org/project/covdefaults">covdefaults</a></td>
 <td>2.2.0</td>
-<td>2.1.0</td>
-<td style=color:red>Outdated</td>
+<td>2.2.0</td>
+<td style=color:green>Up to date</td>
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/coverage">coverage</a></td>
-<td>6.3.1</td>
-<td>6.2</td>
-<td style=color:red>Outdated</td>
+<td>6.3.2</td>
+<td>6.3.2</td>
+<td style=color:green>Up to date</td>
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/coverage_enable_subprocess">coverage_enable_subprocess</a></td>
@@ -614,9 +625,9 @@ disable_feed: true
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/cssselect2">cssselect2</a></td>
+<td>0.5.0</td>
 <td>0.4.1</td>
-<td>0.4.1</td>
-<td style=color:green>Up to date</td>
+<td style=color:red>Outdated</td>
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/curio">curio</a></td>
@@ -638,9 +649,9 @@ disable_feed: true
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/Cython">Cython</a></td>
-<td>0.29.27</td>
-<td>0.29.26</td>
-<td style=color:red>Outdated</td>
+<td>0.29.28</td>
+<td>0.29.28</td>
+<td style=color:green>Up to date</td>
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/cython-test-exception-raiser">cython-test-exception-raiser</a></td>
@@ -669,8 +680,8 @@ disable_feed: true
 <tr>
 <td><a href="https://pypi.org/project/decorator">decorator</a></td>
 <td>5.1.1</td>
-<td>5.1.0</td>
-<td style=color:red>Outdated</td>
+<td>5.1.1</td>
+<td style=color:green>Up to date</td>
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/defusedxml">defusedxml</a></td>
@@ -686,14 +697,14 @@ disable_feed: true
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/distro">distro</a></td>
+<td>1.7.0</td>
 <td>1.6.0</td>
-<td>1.6.0</td>
-<td style=color:green>Up to date</td>
+<td style=color:red>Outdated</td>
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/Django">Django</a></td>
+<td>4.0.3</td>
 <td>4.0.2</td>
-<td>3.2.9</td>
 <td style=color:red>Outdated</td>
 </tr>
 <tr>
@@ -740,7 +751,7 @@ disable_feed: true
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/dropbox">dropbox</a></td>
-<td>11.27.0</td>
+<td>11.28.0</td>
 <td>11.25.0</td>
 <td style=color:red>Outdated</td>
 </tr>
@@ -752,11 +763,17 @@ disable_feed: true
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/elasticsearch">elasticsearch</a></td>
+<td>8.0.1</td>
 <td>8.0.0</td>
-<td>7.16.2</td>
 <td style=color:red>Outdated</td>
 </tr>
 <tr>
+<td><a href="https://pypi.org/project/elastic-transport">elastic-transport</a></td>
+<td>8.0.1</td>
+<td>8.0.1</td>
+<td style=color:green>Up to date</td>
+</tr>
+<tr>
 <td><a href="https://pypi.org/project/entrypoints">entrypoints</a></td>
 <td>0.4</td>
 <td>0.3</td>
@@ -789,8 +806,8 @@ disable_feed: true
 <tr>
 <td><a href="https://pypi.org/project/fastjsonschema">fastjsonschema</a></td>
 <td>2.15.3</td>
-<td>2.15.1</td>
-<td style=color:red>Outdated</td>
+<td>2.15.3</td>
+<td style=color:green>Up to date</td>
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/feedparser">feedparser</a></td>
@@ -806,9 +823,9 @@ disable_feed: true
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/filelock">filelock</a></td>
+<td>3.6.0</td>
 <td>3.4.2</td>
-<td>3.4.2</td>
-<td style=color:green>Up to date</td>
+<td style=color:red>Outdated</td>
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/findimports">findimports</a></td>
@@ -843,8 +860,8 @@ disable_feed: true
 <tr>
 <td><a href="https://pypi.org/project/flake8-bugbear">flake8-bugbear</a></td>
 <td>22.1.11</td>
-<td>21.9.1</td>
-<td style=color:red>Outdated</td>
+<td>22.1.11</td>
+<td style=color:green>Up to date</td>
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/flake8-builtins">flake8-builtins</a></td>
@@ -884,21 +901,21 @@ disable_feed: true
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/Flask">Flask</a></td>
+<td>2.0.3</td>
 <td>2.0.2</td>
-<td>2.0.2</td>
-<td style=color:green>Up to date</td>
+<td style=color:red>Outdated</td>
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/flit">flit</a></td>
+<td>3.7.1</td>
 <td>3.6.0</td>
-<td>3.6.0</td>
-<td style=color:green>Up to date</td>
+<td style=color:red>Outdated</td>
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/flit-core">flit-core</a></td>
+<td>3.7.1</td>
 <td>3.6.0</td>
-<td>3.6.0</td>
-<td style=color:green>Up to date</td>
+<td style=color:red>Outdated</td>
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/flufl.flake8">flufl.flake8</a></td>
@@ -920,15 +937,15 @@ disable_feed: true
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/freezegun">freezegun</a></td>
+<td>1.2.0</td>
 <td>1.1.0</td>
-<td>1.1.0</td>
-<td style=color:green>Up to date</td>
+<td style=color:red>Outdated</td>
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/frozenlist">frozenlist</a></td>
 <td>1.3.0</td>
-<td>1.2.0</td>
-<td style=color:red>Outdated</td>
+<td>1.3.0</td>
+<td style=color:green>Up to date</td>
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/func-timeout">func-timeout</a></td>
@@ -938,9 +955,9 @@ disable_feed: true
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/furo">furo</a></td>
+<td>2022.3.4</td>
 <td>2022.1.2</td>
-<td>2022.1.2</td>
-<td style=color:green>Up to date</td>
+<td style=color:red>Outdated</td>
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/fusepy">fusepy</a></td>
@@ -963,8 +980,8 @@ disable_feed: true
 <tr>
 <td><a href="https://pypi.org/project/Genshi">Genshi</a></td>
 <td>0.7.6</td>
-<td>0.7.5</td>
-<td style=color:red>Outdated</td>
+<td>0.7.6</td>
+<td style=color:green>Up to date</td>
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/ghp-import">ghp-import</a></td>
@@ -980,9 +997,9 @@ disable_feed: true
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/GitPython">GitPython</a></td>
-<td>3.1.26</td>
-<td>3.1.24</td>
-<td style=color:red>Outdated</td>
+<td>3.1.27</td>
+<td>3.1.27</td>
+<td style=color:green>Up to date</td>
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/gnureadline">gnureadline</a></td>
@@ -992,27 +1009,27 @@ disable_feed: true
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/google-api-core">google-api-core</a></td>
+<td>2.6.0</td>
 <td>2.5.0</td>
-<td>2.3.2</td>
 <td style=color:red>Outdated</td>
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/google-api-python-client">google-api-python-client</a></td>
+<td>2.39.0</td>
 <td>2.37.0</td>
-<td>2.33.0</td>
 <td style=color:red>Outdated</td>
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/googleapis-common-protos">googleapis-common-protos</a></td>
+<td>1.55.0</td>
 <td>1.54.0</td>
-<td>1.54.0</td>
-<td style=color:green>Up to date</td>
+<td style=color:red>Outdated</td>
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/google-auth">google-auth</a></td>
 <td>2.6.0</td>
-<td>2.3.3</td>
-<td style=color:red>Outdated</td>
+<td>2.6.0</td>
+<td style=color:green>Up to date</td>
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/google-auth-httplib2">google-auth-httplib2</a></td>
@@ -1022,27 +1039,27 @@ disable_feed: true
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/google-auth-oauthlib">google-auth-oauthlib</a></td>
+<td>0.5.0</td>
 <td>0.4.6</td>
-<td>0.4.6</td>
-<td style=color:green>Up to date</td>
+<td style=color:red>Outdated</td>
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/google-cloud-core">google-cloud-core</a></td>
 <td>2.2.2</td>
-<td>2.2.1</td>
-<td style=color:red>Outdated</td>
+<td>2.2.2</td>
+<td style=color:green>Up to date</td>
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/google-cloud-dlp">google-cloud-dlp</a></td>
+<td>3.6.1</td>
 <td>3.6.0</td>
-<td>3.4.0</td>
 <td style=color:red>Outdated</td>
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/google-cloud-storage">google-cloud-storage</a></td>
 <td>2.1.0</td>
-<td>1.44.0</td>
-<td style=color:red>Outdated</td>
+<td>2.1.0</td>
+<td style=color:green>Up to date</td>
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/google-crc32c">google-crc32c</a></td>
@@ -1052,8 +1069,8 @@ disable_feed: true
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/google-resumable-media">google-resumable-media</a></td>
+<td>2.3.1</td>
 <td>2.2.1</td>
-<td>2.1.0</td>
 <td style=color:red>Outdated</td>
 </tr>
 <tr>
@@ -1070,9 +1087,9 @@ disable_feed: true
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/grpcio">grpcio</a></td>
+<td>1.44.0</td>
 <td>1.43.0</td>
-<td>1.43.0</td>
-<td style=color:green>Up to date</td>
+<td style=color:red>Outdated</td>
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/grpcio-gcp">grpcio-gcp</a></td>
@@ -1082,19 +1099,19 @@ disable_feed: true
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/grpcio-status">grpcio-status</a></td>
+<td>1.44.0</td>
 <td>1.43.0</td>
-<td>1.43.0</td>
-<td style=color:green>Up to date</td>
+<td style=color:red>Outdated</td>
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/grpcio-tools">grpcio-tools</a></td>
+<td>1.44.0</td>
 <td>1.43.0</td>
-<td>1.43.0</td>
-<td style=color:green>Up to date</td>
+<td style=color:red>Outdated</td>
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/gssapi">gssapi</a></td>
-<td>1.7.2</td>
+<td>1.7.3</td>
 <td>1.7.0</td>
 <td style=color:red>Outdated</td>
 </tr>
@@ -1196,7 +1213,7 @@ disable_feed: true
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/identify">identify</a></td>
-<td>2.4.9</td>
+<td>2.4.11</td>
 <td>2.4.3</td>
 <td style=color:red>Outdated</td>
 </tr>
@@ -1214,9 +1231,9 @@ disable_feed: true
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/imagecodecs">imagecodecs</a></td>
+<td>2022.2.22</td>
 <td>2021.11.20</td>
-<td>2021.11.20</td>
-<td style=color:green>Up to date</td>
+<td style=color:red>Outdated</td>
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/imageio-ffmpeg">imageio-ffmpeg</a></td>
@@ -1238,7 +1255,7 @@ disable_feed: true
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/importlib-metadata">importlib-metadata</a></td>
-<td>4.11.0</td>
+<td>4.11.2</td>
 <td>4.10.0</td>
 <td style=color:red>Outdated</td>
 </tr>
@@ -1263,7 +1280,7 @@ disable_feed: true
 <tr>
 <td><a href="https://pypi.org/project/ipwhl">ipwhl</a></td>
 <td>1.0.0</td>
-<td>5.0.0</td>
+<td>2.0.3</td>
 <td style=color:red>Outdated</td>
 </tr>
 <tr>
@@ -1298,9 +1315,9 @@ disable_feed: true
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/itsdangerous">itsdangerous</a></td>
+<td>2.1.0</td>
 <td>2.0.1</td>
-<td>2.0.1</td>
-<td style=color:green>Up to date</td>
+<td style=color:red>Outdated</td>
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/jaraco.classes">jaraco.classes</a></td>
@@ -1352,9 +1369,9 @@ disable_feed: true
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/jinja2-humanize-extension">jinja2-humanize-extension</a></td>
+<td>0.2.1</td>
 <td>0.2.0</td>
-<td>0.2.0</td>
-<td style=color:green>Up to date</td>
+<td style=color:red>Outdated</td>
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/jmespath">jmespath</a></td>
@@ -1417,6 +1434,12 @@ disable_feed: true
 <td style=color:red>Outdated</td>
 </tr>
 <tr>
+<td><a href="https://pypi.org/project/json-spec">json-spec</a></td>
+<td>0.10.1</td>
+<td>0.10.1</td>
+<td style=color:green>Up to date</td>
+</tr>
+<tr>
 <td><a href="https://pypi.org/project/junit-xml">junit-xml</a></td>
 <td>1.9</td>
 <td>1.9</td>
@@ -1430,9 +1453,9 @@ disable_feed: true
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/jupyter-core">jupyter-core</a></td>
+<td>4.9.2</td>
 <td>4.9.1</td>
-<td>4.9.1</td>
-<td style=color:green>Up to date</td>
+<td style=color:red>Outdated</td>
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/jupyterlab-widgets">jupyterlab-widgets</a></td>
@@ -1526,13 +1549,13 @@ disable_feed: true
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/lxml">lxml</a></td>
-<td>4.7.1</td>
+<td>4.8.0</td>
 <td>4.6.3</td>
 <td style=color:red>Outdated</td>
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/lz4">lz4</a></td>
-<td>3.1.10</td>
+<td>4.0.0</td>
 <td>3.1.3</td>
 <td style=color:red>Outdated</td>
 </tr>
@@ -1550,7 +1573,7 @@ disable_feed: true
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/mariadb">mariadb</a></td>
-<td>1.0.9</td>
+<td>1.0.10</td>
 <td>1.0.7</td>
 <td style=color:red>Outdated</td>
 </tr>
@@ -1568,9 +1591,9 @@ disable_feed: true
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/MarkupSafe">MarkupSafe</a></td>
+<td>2.1.0</td>
 <td>2.0.1</td>
-<td>2.0.1</td>
-<td style=color:green>Up to date</td>
+<td style=color:red>Outdated</td>
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/matplotlib">matplotlib</a></td>
@@ -1622,7 +1645,7 @@ disable_feed: true
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/mkdocs-material">mkdocs-material</a></td>
-<td>8.1.11</td>
+<td>8.2.5</td>
 <td>8.1.4</td>
 <td style=color:red>Outdated</td>
 </tr>
@@ -1640,9 +1663,9 @@ disable_feed: true
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/MonkeyType">MonkeyType</a></td>
+<td>22.2.0</td>
 <td>21.5.0</td>
-<td>21.5.0</td>
-<td style=color:green>Up to date</td>
+<td style=color:red>Outdated</td>
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/more-itertools">more-itertools</a></td>
@@ -1664,9 +1687,9 @@ disable_feed: true
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/msal-extensions">msal-extensions</a></td>
+<td>1.0.0</td>
 <td>0.3.1</td>
-<td>0.3.1</td>
-<td style=color:green>Up to date</td>
+<td style=color:red>Outdated</td>
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/msgpack">msgpack</a></td>
@@ -1718,7 +1741,7 @@ disable_feed: true
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/nbclient">nbclient</a></td>
-<td>0.5.10</td>
+<td>0.5.11</td>
 <td>0.5.9</td>
 <td style=color:red>Outdated</td>
 </tr>
@@ -1838,9 +1861,9 @@ disable_feed: true
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/path">path</a></td>
+<td>16.4.0</td>
 <td>16.3.0</td>
-<td>16.3.0</td>
-<td style=color:green>Up to date</td>
+<td style=color:red>Outdated</td>
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/path.py">path.py</a></td>
@@ -1898,7 +1921,7 @@ disable_feed: true
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/pg8000">pg8000</a></td>
-<td>1.24.0</td>
+<td>1.24.1</td>
 <td>1.23.0</td>
 <td style=color:red>Outdated</td>
 </tr>
@@ -1922,7 +1945,7 @@ disable_feed: true
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/pip-api">pip-api</a></td>
-<td>0.0.27</td>
+<td>0.0.28</td>
 <td>0.0.26</td>
 <td style=color:red>Outdated</td>
 </tr>
@@ -1946,7 +1969,7 @@ disable_feed: true
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/platformdirs">platformdirs</a></td>
-<td>2.5.0</td>
+<td>2.5.1</td>
 <td>2.4.1</td>
 <td style=color:red>Outdated</td>
 </tr>
@@ -1982,9 +2005,9 @@ disable_feed: true
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/portalocker">portalocker</a></td>
+<td>2.4.0</td>
 <td>2.3.2</td>
-<td>2.3.2</td>
-<td style=color:green>Up to date</td>
+<td style=color:red>Outdated</td>
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/pre-commit">pre-commit</a></td>
@@ -2000,7 +2023,7 @@ disable_feed: true
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/prettytable">prettytable</a></td>
-<td>3.1.0</td>
+<td>3.1.1</td>
 <td>2.5.0</td>
 <td style=color:red>Outdated</td>
 </tr>
@@ -2042,7 +2065,7 @@ disable_feed: true
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/proto-plus">proto-plus</a></td>
-<td>1.20.0</td>
+<td>1.20.3</td>
 <td>1.19.8</td>
 <td style=color:red>Outdated</td>
 </tr>
@@ -2162,7 +2185,7 @@ disable_feed: true
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/pyfakefs">pyfakefs</a></td>
-<td>4.5.4</td>
+<td>4.5.5</td>
 <td>4.5.3</td>
 <td style=color:red>Outdated</td>
 </tr>
@@ -2186,9 +2209,9 @@ disable_feed: true
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/pyglet">pyglet</a></td>
+<td>1.5.22</td>
 <td>1.5.21</td>
-<td>1.5.21</td>
-<td style=color:green>Up to date</td>
+<td style=color:red>Outdated</td>
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/Pygments">Pygments</a></td>
@@ -2227,6 +2250,12 @@ disable_feed: true
 <td style=color:green>Up to date</td>
 </tr>
 <tr>
+<td><a href="https://pypi.org/project/pylint">pylint</a></td>
+<td>2.12.2</td>
+<td>2.12.2</td>
+<td style=color:green>Up to date</td>
+</tr>
+<tr>
 <td><a href="https://pypi.org/project/pylsqpack">pylsqpack</a></td>
 <td>0.3.14</td>
 <td>0.3.12</td>
@@ -2270,13 +2299,13 @@ disable_feed: true
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/pyobjc-core">pyobjc-core</a></td>
-<td>8.2</td>
+<td>8.3</td>
 <td>8.1</td>
 <td style=color:red>Outdated</td>
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/pyobjc-framework-Cocoa">pyobjc-framework-Cocoa</a></td>
-<td>8.2</td>
+<td>8.3</td>
 <td>8.1</td>
 <td style=color:red>Outdated</td>
 </tr>
@@ -2384,13 +2413,13 @@ disable_feed: true
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/pytest-asyncio">pytest-asyncio</a></td>
-<td>0.18.1</td>
+<td>0.18.2</td>
 <td>0.15.1</td>
 <td style=color:red>Outdated</td>
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/pytest-console-scripts">pytest-console-scripts</a></td>
-<td>1.2.2</td>
+<td>1.3</td>
 <td>1.2.1</td>
 <td style=color:red>Outdated</td>
 </tr>
@@ -2414,7 +2443,7 @@ disable_feed: true
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/pytest-doctestplus">pytest-doctestplus</a></td>
-<td>0.11.2</td>
+<td>0.12.0</td>
 <td>0.11.0</td>
 <td style=color:red>Outdated</td>
 </tr>
@@ -2438,9 +2467,9 @@ disable_feed: true
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/pytest-flake8">pytest-flake8</a></td>
+<td>1.1.0</td>
 <td>1.0.7</td>
-<td>1.0.7</td>
-<td style=color:green>Up to date</td>
+<td style=color:red>Outdated</td>
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/pytest-forked">pytest-forked</a></td>
@@ -2588,9 +2617,9 @@ disable_feed: true
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/python-slugify">python-slugify</a></td>
+<td>6.1.1</td>
 <td>5.0.2</td>
-<td>5.0.2</td>
-<td style=color:green>Up to date</td>
+<td style=color:red>Outdated</td>
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/python-socks">python-socks</a></td>
@@ -2642,7 +2671,7 @@ disable_feed: true
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/pywinpty">pywinpty</a></td>
-<td>2.0.2</td>
+<td>2.0.5</td>
 <td>1.1.6</td>
 <td style=color:red>Outdated</td>
 </tr>
@@ -2702,19 +2731,19 @@ disable_feed: true
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/readme-renderer">readme-renderer</a></td>
+<td>33.0</td>
 <td>32.0</td>
-<td>32.0</td>
-<td style=color:green>Up to date</td>
+<td style=color:red>Outdated</td>
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/redis">redis</a></td>
-<td>4.1.3</td>
+<td>4.1.4</td>
 <td>3.5.3</td>
 <td style=color:red>Outdated</td>
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/regex">regex</a></td>
-<td>2022.1.18</td>
+<td>2022.3.2</td>
 <td>2021.8.28</td>
 <td style=color:red>Outdated</td>
 </tr>
@@ -2768,9 +2797,9 @@ disable_feed: true
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/restructuredtext-lint">restructuredtext-lint</a></td>
+<td>1.4.0</td>
 <td>1.3.2</td>
-<td>1.3.2</td>
-<td style=color:green>Up to date</td>
+<td style=color:red>Outdated</td>
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/rethinkdb">rethinkdb</a></td>
@@ -2804,7 +2833,7 @@ disable_feed: true
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/rope">rope</a></td>
-<td>0.22.0</td>
+<td>0.23.0</td>
 <td>0.19.0</td>
 <td style=color:red>Outdated</td>
 </tr>
@@ -2840,7 +2869,7 @@ disable_feed: true
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/ruamel.std.pathlib">ruamel.std.pathlib</a></td>
-<td>0.9.1</td>
+<td>0.9.2</td>
 <td>0.9.0</td>
 <td style=color:red>Outdated</td>
 </tr>
@@ -2864,13 +2893,13 @@ disable_feed: true
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/ryd">ryd</a></td>
+<td>0.7.0</td>
 <td>0.4.1</td>
-<td>0.4.1</td>
-<td style=color:green>Up to date</td>
+<td style=color:red>Outdated</td>
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/s3transfer">s3transfer</a></td>
-<td>0.5.1</td>
+<td>0.5.2</td>
 <td>0.5.0</td>
 <td style=color:red>Outdated</td>
 </tr>
@@ -2918,7 +2947,7 @@ disable_feed: true
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/setuptools">setuptools</a></td>
-<td>60.9.0</td>
+<td>60.9.3</td>
 <td>60.5.0</td>
 <td style=color:red>Outdated</td>
 </tr>
@@ -3140,9 +3169,9 @@ disable_feed: true
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/sphinxext-opengraph">sphinxext-opengraph</a></td>
+<td>0.6.1</td>
 <td>0.5.1</td>
-<td>0.5.1</td>
-<td style=color:green>Up to date</td>
+<td style=color:red>Outdated</td>
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/sphinxext-rediraffe">sphinxext-rediraffe</a></td>
@@ -3182,9 +3211,9 @@ disable_feed: true
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/sqlalchemy2-stubs">sqlalchemy2-stubs</a></td>
+<td>0.0.2a20</td>
 <td>0.0.2a19</td>
-<td>0.0.2a19</td>
-<td style=color:green>Up to date</td>
+<td style=color:red>Outdated</td>
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/sqlcipher3-binary">sqlcipher3-binary</a></td>
@@ -3242,15 +3271,15 @@ disable_feed: true
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/terminado">terminado</a></td>
-<td>0.13.1</td>
+<td>0.13.2</td>
 <td>0.12.1</td>
 <td style=color:red>Outdated</td>
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/testpath">testpath</a></td>
+<td>0.6.0</td>
 <td>0.5.0</td>
-<td>0.5.0</td>
-<td style=color:green>Up to date</td>
+<td style=color:red>Outdated</td>
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/testresources">testresources</a></td>
@@ -3320,7 +3349,7 @@ disable_feed: true
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/tomlkit">tomlkit</a></td>
-<td>0.9.2</td>
+<td>0.10.0</td>
 <td>0.8.0</td>
 <td style=color:red>Outdated</td>
 </tr>
@@ -3350,9 +3379,9 @@ disable_feed: true
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/trio">trio</a></td>
+<td>0.20.0</td>
 <td>0.19.0</td>
-<td>0.19.0</td>
-<td style=color:green>Up to date</td>
+<td style=color:red>Outdated</td>
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/trustme">trustme</a></td>
@@ -3374,7 +3403,7 @@ disable_feed: true
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/types-docutils">types-docutils</a></td>
-<td>0.17.5</td>
+<td>0.18.0</td>
 <td>0.17.3</td>
 <td style=color:red>Outdated</td>
 </tr>
@@ -3386,7 +3415,7 @@ disable_feed: true
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/types-mock">types-mock</a></td>
-<td>4.0.10</td>
+<td>4.0.11</td>
 <td>4.0.6</td>
 <td style=color:red>Outdated</td>
 </tr>
@@ -3404,13 +3433,13 @@ disable_feed: true
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/types-requests">types-requests</a></td>
-<td>2.27.9</td>
+<td>2.27.11</td>
 <td>2.27.1</td>
 <td style=color:red>Outdated</td>
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/types-six">types-six</a></td>
-<td>1.16.10</td>
+<td>1.16.11</td>
 <td>1.16.8</td>
 <td style=color:red>Outdated</td>
 </tr>
@@ -3476,9 +3505,9 @@ disable_feed: true
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/Unidecode">Unidecode</a></td>
+<td>1.3.3</td>
 <td>1.3.2</td>
-<td>1.3.2</td>
-<td style=color:green>Up to date</td>
+<td style=color:red>Outdated</td>
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/uri-template">uri-template</a></td>
@@ -3505,6 +3534,12 @@ disable_feed: true
 <td style=color:green>Up to date</td>
 </tr>
 <tr>
+<td><a href="https://pypi.org/project/validictory">validictory</a></td>
+<td>1.1.2</td>
+<td>1.1.2</td>
+<td style=color:green>Up to date</td>
+</tr>
+<tr>
 <td><a href="https://pypi.org/project/verspec">verspec</a></td>
 <td>0.1.0</td>
 <td>0.1.0</td>
@@ -3512,7 +3547,7 @@ disable_feed: true
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/virtualenv">virtualenv</a></td>
-<td>20.13.1</td>
+<td>20.13.2</td>
 <td>20.13.0</td>
 <td style=color:red>Outdated</td>
 </tr>
@@ -3560,15 +3595,15 @@ disable_feed: true
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/websocket-client">websocket-client</a></td>
-<td>1.2.3</td>
+<td>1.3.1</td>
 <td>1.1.1</td>
 <td style=color:red>Outdated</td>
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/websockets">websockets</a></td>
+<td>10.2</td>
 <td>10.1</td>
-<td>10.1</td>
-<td style=color:green>Up to date</td>
+<td style=color:red>Outdated</td>
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/Werkzeug">Werkzeug</a></td>
@@ -3602,9 +3637,9 @@ disable_feed: true
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/wsproto">wsproto</a></td>
+<td>1.1.0</td>
 <td>1.0.0</td>
-<td>1.0.0</td>
-<td style=color:green>Up to date</td>
+<td style=color:red>Outdated</td>
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/xmltodict">xmltodict</a></td>
@@ -3614,9 +3649,9 @@ disable_feed: true
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/xxhash">xxhash</a></td>
+<td>3.0.0</td>
 <td>2.0.2</td>
-<td>2.0.2</td>
-<td style=color:green>Up to date</td>
+<td style=color:red>Outdated</td>
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/yaml2xbel">yaml2xbel</a></td>
@@ -3656,9 +3691,9 @@ disable_feed: true
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/zict">zict</a></td>
+<td>2.1.0</td>
 <td>2.0.0</td>
-<td>2.0.0</td>
-<td style=color:green>Up to date</td>
+<td style=color:red>Outdated</td>
 </tr>
 <tr>
 <td><a href="https://pypi.org/project/zipp">zipp</a></td>