<pre style='margin:0'>
Chris Jones (cjones051073) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/d94dcd24a6551281472c0e5d131a13c538ce6168">https://github.com/macports/macports-ports/commit/d94dcd24a6551281472c0e5d131a13c538ce6168</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new d94dcd24a65 py-X: Add various py310 versions
</span>d94dcd24a65 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit d94dcd24a6551281472c0e5d131a13c538ce6168
</span>Author: Chris Jones <jonesc@macports.org>
AuthorDate: Sat Nov 6 10:39:40 2021 +0000

<span style='display:block; white-space:pre;color:#404040;'>    py-X: Add various py310 versions
</span>---
 python/py-appnope/Portfile                                   |  4 ++--
 python/py-argon2-cffi/Portfile                               |  4 ++--
 python/py-async_generator/Portfile                           |  2 +-
 python/py-backcall/Portfile                                  |  4 ++--
 python/py-bleach/Portfile                                    |  4 ++--
 python/py-debugpy/Portfile                                   |  4 ++--
 python/py-gnureadline/Portfile                               |  2 +-
 python/py-ipykernel/Portfile                                 |  4 ++--
 python/py-ipython/Portfile                                   |  4 ++--
 python/py-ipython/files/py310-ipython                        |  3 +++
 python/py-ipython/files/py310-ipython3                       |  3 +++
 python/py-ipython_genutils/Portfile                          |  4 ++--
 python/py-ipywidgets/Portfile                                |  4 ++--
 python/py-jedi/Portfile                                      |  4 ++--
 python/py-jsonschema/Portfile                                |  4 ++--
 python/py-jupyter/Portfile                                   |  2 +-
 python/py-jupyter_client/Portfile                            |  4 ++--
 python/py-jupyter_console/Portfile                           |  2 +-
 python/py-jupyter_core/Portfile                              |  4 ++--
 python/py-jupyter_packaging/Portfile                         |  4 ++--
 python/py-jupyterlab_pygments/Portfile                       |  4 ++--
 python/py-jupyterlab_widgets/Portfile                        |  7 +++++--
 .../files/patch-remove-broken-version-check.diff             | 12 ++++++++++++
 python/py-matplotlib-inline/Portfile                         |  4 ++--
 python/py-metakernel/Portfile                                |  2 +-
 python/py-mistune/Portfile                                   |  4 ++--
 python/py-nbclient/Portfile                                  |  4 ++--
 python/py-nbconvert/Portfile                                 |  2 +-
 python/py-nbformat/Portfile                                  |  4 ++--
 python/py-nest_asyncio/Portfile                              |  4 ++--
 python/py-notebook/Portfile                                  |  2 +-
 python/py-pandocfilters/Portfile                             |  4 ++--
 python/py-parso/Portfile                                     |  4 ++--
 python/py-pexpect/Portfile                                   |  2 +-
 python/py-pickleshare/Portfile                               |  4 ++--
 python/py-prometheus_client/Portfile                         |  4 ++--
 python/py-prompt_toolkit/Portfile                            |  2 +-
 python/py-ptyprocess/Portfile                                |  4 ++--
 python/py-pyrsistent/Portfile                                |  4 ++--
 python/py-send2trash/Portfile                                |  4 ++--
 python/py-terminado/Portfile                                 |  4 ++--
 python/py-testpath/Portfile                                  |  5 ++---
 python/py-tomlkit/Portfile                                   |  4 ++--
 python/py-traitlets/Portfile                                 |  4 ++--
 python/py-wcwidth/Portfile                                   |  4 ++--
 python/py-widgetsnbextension/Portfile                        |  4 ++--
 python/py-zmq/Portfile                                       |  2 +-
 47 files changed, 99 insertions(+), 79 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-appnope/Portfile b/python/py-appnope/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 65a1bd2c508..09ebadc89bc 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-appnope/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-appnope/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -10,12 +10,12 @@ platforms           darwin
</span> license             BSD
 supported_archs     noarch
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     27 35 36 37 38 39
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     27 35 36 37 38 39 310
</span> 
 maintainers         {stromnov @stromnov} openmaintainer
 
 description         Disable App Nap on OS X 10.9.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description    ${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    {*}${description}
</span> 
 homepage            https://github.com/minrk/appnope
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-argon2-cffi/Portfile b/python/py-argon2-cffi/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 19446bb8409..f313824bdbe 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-argon2-cffi/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-argon2-cffi/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -10,12 +10,12 @@ categories-append   devel
</span> platforms           darwin
 license             MIT
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     35 36 37 38 39
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     35 36 37 38 39 310
</span> 
 maintainers         {stromnov @stromnov} openmaintainer
 
 description         Argon2 is a secure password hashing algorithm.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description    ${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    {*}${description}
</span> 
 homepage            https://argon2-cffi.readthedocs.io/
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-async_generator/Portfile b/python/py-async_generator/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 9d72cd96645..1aad5cd390f 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-async_generator/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-async_generator/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -28,7 +28,7 @@ checksums           rmd160  fe289d7cfe8e1a343a678f4c6a649881bf3369f0 \
</span>                     sha256  6ebb3d106c12920aaae42ccb6f787ef5eefdcdd166ea3d628fa8476abe712144 \
                     size    29870
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     35 36 37 38 39
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     35 36 37 38 39 310
</span> 
 if {${name} ne ${subport}} {
     depends_build-append    port:py${python.version}-setuptools
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-backcall/Portfile b/python/py-backcall/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 3fcf35c17c4..fc7ceeed494 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-backcall/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-backcall/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -10,12 +10,12 @@ categories-append   devel
</span> platforms           darwin
 license             BSD
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     27 35 36 37 38 39
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     27 35 36 37 38 39 310
</span> 
 maintainers         {stromnov @stromnov} openmaintainer
 
 description         Specifications for callback functions passed in to an API.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description    ${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    {*}${description}
</span> 
 homepage            https://github.com/takluyver/backcall
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-bleach/Portfile b/python/py-bleach/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 35b138f5e29..677b8839c1c 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-bleach/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-bleach/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -11,12 +11,12 @@ platforms           darwin
</span> license             Apache
 supported_archs     noarch
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     27 35 36 37 38 39
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     27 35 36 37 38 39 310
</span> 
 maintainers         {stromnov @stromnov} openmaintainer
 
 description         An easy safelist-based HTML-sanitizing tool.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description    ${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    {*}${description}
</span> 
 homepage            https://github.com/mozilla/bleach
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-debugpy/Portfile b/python/py-debugpy/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index a7b496b105e..24d68cf97cc 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-debugpy/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-debugpy/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -10,12 +10,12 @@ categories-append   devel
</span> platforms           darwin
 license             MIT
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     37 38 39
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     37 38 39 310
</span> 
 maintainers         {stromnov @stromnov} openmaintainer
 
 description         Implementation of the Debug Adapter Protocol
<span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description    ${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    {*}${description}
</span> 
 homepage            https://aka.ms/debugpy
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-gnureadline/Portfile b/python/py-gnureadline/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index f95a81bd458..a22f3a76193 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-gnureadline/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-gnureadline/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -8,7 +8,7 @@ version             8.0.0
</span> platforms           darwin
 license             GPL-3+ PSF
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     27 35 36 37 38 39
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     27 35 36 37 38 39 310
</span> 
 maintainers         {stromnov @stromnov} openmaintainer
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-ipykernel/Portfile b/python/py-ipykernel/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index b01e7bf967a..0f0c734bfcd 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-ipykernel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-ipykernel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -11,12 +11,12 @@ platforms           darwin
</span> license             BSD
 supported_archs     noarch
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     27 35 36 37 38 39
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     27 35 36 37 38 39 310
</span> 
 maintainers         {stromnov @stromnov} openmaintainer
 
 description         IPython Kernel for Jupyter.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description    ${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    {*}${description}
</span> 
 homepage            https://ipython.org/
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-ipython/Portfile b/python/py-ipython/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 10af19e5002..a80260665d2 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-ipython/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-ipython/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -12,12 +12,12 @@ platforms           darwin
</span> license             BSD
 supported_archs     noarch
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     27 35 36 37 38 39
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     27 35 36 37 38 39 310
</span> 
 maintainers         {aronnax @lpsinger} {stromnov @stromnov} openmaintainer
 
 description         An enhanced interactive Python shell.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description    ${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    {*}${description}
</span> 
 homepage            https://ipython.org/
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-ipython/files/py310-ipython b/python/py-ipython/files/py310-ipython
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..7948a8e9921
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-ipython/files/py310-ipython
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,3 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+${frameworks_dir}/Python.framework/Versions/3.10/bin/iptest
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+${frameworks_dir}/Python.framework/Versions/3.10/bin/ipython
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+${frameworks_dir}/Python.framework/Versions/3.10/share/man/man1/ipython.1
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-ipython/files/py310-ipython3 b/python/py-ipython/files/py310-ipython3
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..e4ac05d486a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-ipython/files/py310-ipython3
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,3 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+${frameworks_dir}/Python.framework/Versions/3.10/bin/iptest3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+${frameworks_dir}/Python.framework/Versions/3.10/bin/ipython3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+${frameworks_dir}/Python.framework/Versions/3.10/share/man/man1/ipython.1
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-ipython_genutils/Portfile b/python/py-ipython_genutils/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 694c997fee0..364d1a37fce 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-ipython_genutils/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-ipython_genutils/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -10,12 +10,12 @@ platforms           darwin
</span> license             BSD
 supported_archs     noarch
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     27 35 36 37 38 39
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     27 35 36 37 38 39 310
</span> 
 maintainers         {stromnov @stromnov} openmaintainer
 
 description         Vestigial utilities from IPython.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description    ${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    {*}${description}
</span> 
 homepage            https://ipython.org
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-ipywidgets/Portfile b/python/py-ipywidgets/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index ae5dce9ecc4..c070c9ca41f 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-ipywidgets/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-ipywidgets/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -10,12 +10,12 @@ platforms           darwin
</span> license             BSD
 supported_archs     noarch
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     27 35 36 37 38 39
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     27 35 36 37 38 39 310
</span> 
 maintainers         {stromnov @stromnov} openmaintainer
 
 description         IPython HTML widgets for Jupyter.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description    ${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    {*}${description}
</span> 
 homepage            https://ipython.org
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-jedi/Portfile b/python/py-jedi/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 9cf2810b295..073b2ac699e 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-jedi/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-jedi/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -11,12 +11,12 @@ platforms           darwin
</span> license             MIT
 supported_archs     noarch
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     27 35 36 37 38 39
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     27 35 36 37 38 39 310
</span> 
 maintainers         {stromnov @stromnov} openmaintainer
 
 description         An autocompletion tool for Python that can be used for text editors.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description    ${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    {*}${description}
</span> 
 homepage            https://github.com/davidhalter/jedi
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-jsonschema/Portfile b/python/py-jsonschema/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 02f279c55b8..5aef58d0ace 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-jsonschema/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-jsonschema/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -11,12 +11,12 @@ platforms           darwin
</span> license             MIT
 supported_archs     noarch
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     27 35 36 37 38 39
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     27 35 36 37 38 39 310
</span> 
 maintainers         {stromnov @stromnov} openmaintainer
 
 description         An implementation of JSON Schema validation for Python.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description    ${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    {*}${description}
</span> 
 homepage            https://github.com/Julian/jsonschema
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-jupyter/Portfile b/python/py-jupyter/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index f357155b48d..7869fef249d 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-jupyter/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-jupyter/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -11,7 +11,7 @@ platforms           darwin
</span> license             BSD
 supported_archs     noarch
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     27 35 36 37 38 39
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     27 35 36 37 38 39 310
</span> 
 maintainers         {stromnov @stromnov} openmaintainer
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-jupyter_client/Portfile b/python/py-jupyter_client/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 52aa28800e1..08777433938 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-jupyter_client/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-jupyter_client/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -10,12 +10,12 @@ platforms           darwin
</span> license             BSD
 supported_archs     noarch
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     27 35 36 37 38 39
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     27 35 36 37 38 39 310
</span> 
 maintainers         {stromnov @stromnov} openmaintainer
 
 description         Jupyter protocol implementation and client libraries.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description    ${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    {*}${description}
</span> 
 homepage            https://jupyter.org
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-jupyter_console/Portfile b/python/py-jupyter_console/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index b0d83f42328..69241c5f310 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-jupyter_console/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-jupyter_console/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -11,7 +11,7 @@ platforms           darwin
</span> license             BSD
 supported_archs     noarch
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     27 35 36 37 38 39
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     27 35 36 37 38 39 310
</span> 
 maintainers         {stromnov @stromnov} openmaintainer
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-jupyter_core/Portfile b/python/py-jupyter_core/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 8d5c1b3a393..b15924c4ae0 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-jupyter_core/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-jupyter_core/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -10,12 +10,12 @@ platforms           darwin
</span> license             BSD
 supported_archs     noarch
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     27 35 36 37 38 39
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     27 35 36 37 38 39 310
</span> 
 maintainers         {stromnov @stromnov} openmaintainer
 
 description         Jupyter core package.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description    ${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    {*}${description}
</span> 
 homepage            https://jupyter.org
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-jupyter_packaging/Portfile b/python/py-jupyter_packaging/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 9a513961af3..9d4e3ebd2eb 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-jupyter_packaging/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-jupyter_packaging/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -11,12 +11,12 @@ platforms           darwin
</span> license             BSD
 supported_archs     noarch
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     36 37 38 39
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     36 37 38 39 310
</span> 
 maintainers         {stromnov @stromnov} openmaintainer
 
 description         Utilities for making Python packages with and without accompanying JavaScript packages.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description    ${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    {*}${description}
</span> 
 homepage            https://jupyter.org/
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-jupyterlab_pygments/Portfile b/python/py-jupyterlab_pygments/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 845e88a9907..4a426e7b7b0 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-jupyterlab_pygments/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-jupyterlab_pygments/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -11,12 +11,12 @@ platforms           darwin
</span> license             BSD
 supported_archs     noarch
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     37 38 39
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     37 38 39 310
</span> 
 maintainers         {stromnov @stromnov} openmaintainer
 
 description         JupyterLab Pygments Theme
<span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description    ${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    {*}${description}
</span> 
 homepage            https://jupyter.org/
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-jupyterlab_widgets/Portfile b/python/py-jupyterlab_widgets/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index e43d6041d5e..27385b1178d 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-jupyterlab_widgets/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-jupyterlab_widgets/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -11,12 +11,12 @@ platforms           darwin
</span> license             BSD
 supported_archs     noarch
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     36 37 38 39
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     36 37 38 39 310
</span> 
 maintainers         {stromnov @stromnov} openmaintainer
 
 description         A JupyterLab 3.0 extension for Jupyter/IPython widgets.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description    ${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    {*}${description}
</span> 
 homepage            https://github.com/jupyter-widgets/ipywidgets
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -30,4 +30,7 @@ if {${name} ne ${subport}} {
</span>                         port:py${python.version}-jupyter_packaging
 
     livecheck.type      none
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # ensure_python version check is obsolete and broken for python 3.10
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    patchfiles-append   patch-remove-broken-version-check.diff
</span> }
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-jupyterlab_widgets/files/patch-remove-broken-version-check.diff b/python/py-jupyterlab_widgets/files/patch-remove-broken-version-check.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..80a31e4d0a1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-jupyterlab_widgets/files/patch-remove-broken-version-check.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,12 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- setup.py.orig  2021-11-06 10:32:53.000000000 +0000
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ setup.py       2021-11-06 10:33:23.000000000 +0000
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -14,9 +14,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # The name of the project
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ name = "jupyterlab_widgets"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# Ensure a valid python version
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-ensure_python(">=3.6")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Get our version
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version = get_version(os.path.join(name, "_version.py"))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-matplotlib-inline/Portfile b/python/py-matplotlib-inline/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 75e6d57437b..7958a7e8492 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-matplotlib-inline/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-matplotlib-inline/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -11,12 +11,12 @@ platforms           darwin
</span> license             BSD
 supported_archs     noarch
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     37 38 39
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     37 38 39 310
</span> 
 maintainers         {stromnov @stromnov} openmaintainer
 
 description         Matplotlib Inline Back-end for IPython and Jupyter.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description    ${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    {*}${description}
</span> 
 homepage            https://github.com/martinRenou/matplotlib-inline
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-metakernel/Portfile b/python/py-metakernel/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 01538780d06..b47e30719e0 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-metakernel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-metakernel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -20,7 +20,7 @@ checksums           rmd160  8401df4b562ad3c90bdaf9a6358830211c71285f \
</span>                     sha256  fe1b603ac906f610ebc7086aa5d9c6876c6ab24500883d9eeef34043e34f182b \
                     size    186405
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     27 36 37 38 39
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     27 36 37 38 39 310
</span> 
 if {${name} ne ${subport}} {
     depends_lib-append  \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-mistune/Portfile b/python/py-mistune/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index b3c6326e2ac..8c438930607 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-mistune/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-mistune/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -10,12 +10,12 @@ categories-append   devel textproc
</span> platforms           darwin
 license             BSD
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     27 35 36 37 38 39
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     27 35 36 37 38 39 310
</span> 
 maintainers         {stromnov @stromnov} openmaintainer
 
 description         The fastest markdown parser in pure Python.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description    ${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    {*}${description}
</span> 
 homepage            https://github.com/lepture/mistune
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-nbclient/Portfile b/python/py-nbclient/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 0d66d6491f3..116fa680c3f 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-nbclient/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-nbclient/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -11,12 +11,12 @@ platforms           darwin
</span> license             BSD
 supported_archs     noarch
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     37 38 39
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     37 38 39 310
</span> 
 maintainers         {stromnov @stromnov} openmaintainer
 
 description         Client library for programmatic Jupyter notebook execution.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description    ${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    {*}${description}
</span> 
 homepage            https://jupyter.org/
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-nbconvert/Portfile b/python/py-nbconvert/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 58092b2f86f..483e2513297 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-nbconvert/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-nbconvert/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -11,7 +11,7 @@ platforms           darwin
</span> license             BSD
 supported_archs     noarch
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     27 35 36 37 38 39
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     27 35 36 37 38 39 310
</span> 
 maintainers         {stromnov @stromnov} openmaintainer
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-nbformat/Portfile b/python/py-nbformat/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 8620b450c4c..85a969c503d 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-nbformat/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-nbformat/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -10,12 +10,12 @@ platforms           darwin
</span> license             BSD
 supported_archs     noarch
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     27 35 36 37 38 39
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     27 35 36 37 38 39 310
</span> 
 maintainers         {stromnov @stromnov} openmaintainer
 
 description         The Jupyter Notebook format.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description    ${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    {*}${description}
</span> 
 homepage            https://jupyter.org
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-nest_asyncio/Portfile b/python/py-nest_asyncio/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 6a4fc5c4435..bc3d928586f 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-nest_asyncio/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-nest_asyncio/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -11,12 +11,12 @@ platforms           darwin
</span> license             BSD
 supported_archs     noarch
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     37 38 39
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     37 38 39 310
</span> 
 maintainers         {stromnov @stromnov} openmaintainer
 
 description         Library that allows nested use of event loops.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description    ${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    {*}${description}
</span> 
 homepage            https://github.com/erdewit/nest_asyncio
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-notebook/Portfile b/python/py-notebook/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 084d108f882..de0dbf7aa26 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-notebook/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-notebook/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -11,7 +11,7 @@ platforms           darwin
</span> license             BSD
 supported_archs     noarch
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     27 35 36 37 38 39
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     27 35 36 37 38 39 310
</span> 
 maintainers         {stromnov @stromnov} openmaintainer
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-pandocfilters/Portfile b/python/py-pandocfilters/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 671d5daede6..e59117f98d7 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-pandocfilters/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-pandocfilters/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -11,12 +11,12 @@ platforms           darwin
</span> license             BSD
 supported_archs     noarch
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     27 35 36 37 38 39
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     27 35 36 37 38 39 310
</span> 
 maintainers         {stromnov @stromnov} openmaintainer
 
 description         Utilities for writing pandoc filters in python.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description    ${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    {*}${description}
</span> 
 homepage            https://github.com/jgm/pandocfilters
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-parso/Portfile b/python/py-parso/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index a15a03cdc6c..6dd7b765f55 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-parso/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-parso/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -11,12 +11,12 @@ platforms           darwin
</span> license             MIT
 supported_archs     noarch
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     27 35 36 37 38 39
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     27 35 36 37 38 39 310
</span> 
 maintainers         {stromnov @stromnov} openmaintainer
 
 description         A Python Parser
<span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description    ${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    {*}${description}
</span> 
 homepage            https://github.com/davidhalter/parso
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-pexpect/Portfile b/python/py-pexpect/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 231ebc879d6..038ba69997f 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-pexpect/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-pexpect/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -11,7 +11,7 @@ platforms           darwin
</span> license             ISC
 supported_archs     noarch
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     27 35 36 37 38 39
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     27 35 36 37 38 39 310
</span> 
 maintainers         {stromnov @stromnov} openmaintainer
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-pickleshare/Portfile b/python/py-pickleshare/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index a0a9b3f8b20..91407f30d58 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-pickleshare/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-pickleshare/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -11,12 +11,12 @@ platforms           darwin
</span> license             BSD
 supported_archs     noarch
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     27 35 36 37 38 39
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     27 35 36 37 38 39 310
</span> 
 maintainers         {stromnov @stromnov} openmaintainer
 
 description         Tiny 'shelve'-like database with concurrency support.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description    ${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    {*}${description}
</span> 
 homepage            https://github.com/vivainio/pickleshare
 master_sites        pypi:[string index ${python.rootname} 0]/${python.rootname}
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-prometheus_client/Portfile b/python/py-prometheus_client/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 696e45fb61e..d6df3246adb 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-prometheus_client/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-prometheus_client/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -11,12 +11,12 @@ platforms           darwin
</span> license             Apache-2
 supported_archs     noarch
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     27 35 36 37 38 39
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     27 35 36 37 38 39 310
</span> 
 maintainers         {stromnov @stromnov} openmaintainer
 
 description         Prometheus instrumentation library for Python applications
<span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description    ${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    {*}${description}
</span> 
 homepage            https://github.com/prometheus/client_python
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-prompt_toolkit/Portfile b/python/py-prompt_toolkit/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 030094b0fe3..fee0d0c8406 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-prompt_toolkit/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-prompt_toolkit/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -14,7 +14,7 @@ maintainers         {@xeron gmail.com:xeron.oskom} openmaintainer
</span> description         Library for building powerful interactive command lines in Python
 long_description    {*}${description}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     27 35 36 37 38 39
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     27 35 36 37 38 39 310
</span> 
 homepage            https://github.com/prompt-toolkit/python-prompt-toolkit
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-ptyprocess/Portfile b/python/py-ptyprocess/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 14397719843..54443f3697a 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-ptyprocess/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-ptyprocess/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -10,12 +10,12 @@ categories-append   devel
</span> platforms           darwin
 license             ISC
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     27 35 36 37 38 39
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     27 35 36 37 38 39 310
</span> 
 maintainers         {stromnov @stromnov} openmaintainer
 
 description         Run a subprocess in a pseudo terminal
<span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description    ${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    {*}${description}
</span> 
 homepage            https://github.com/pexpect/ptyprocess
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-pyrsistent/Portfile b/python/py-pyrsistent/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index e0d7a435164..51d6a430720 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-pyrsistent/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-pyrsistent/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -10,12 +10,12 @@ categories-append   devel
</span> platforms           darwin
 license             MIT
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     27 35 36 37 38 39
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     27 35 36 37 38 39 310
</span> 
 maintainers         {stromnov @stromnov} openmaintainer
 
 description         Pyrsistent is a number of persistent collections.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description    ${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    {*}${description}
</span> 
 homepage            http://github.com/tobgu/pyrsistent/
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-send2trash/Portfile b/python/py-send2trash/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index c2c16e1a89c..a7ead34b0b4 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-send2trash/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-send2trash/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -11,12 +11,12 @@ platforms           darwin
</span> license             BSD
 supported_archs     noarch
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     27 35 36 37 38 39
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     27 35 36 37 38 39 310
</span> 
 maintainers         {stromnov @stromnov} openmaintainer
 
 description         Send file to trash natively under Mac OS X, Windows and Linux.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description    ${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    {*}${description}
</span> 
 homepage            https://github.com/arsenetar/send2trash
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-terminado/Portfile b/python/py-terminado/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 2b18425eb54..1e6200fb4a3 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-terminado/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-terminado/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -10,12 +10,12 @@ categories-append   devel
</span> platforms           darwin
 license             BSD
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     27 35 36 37 38 39
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     27 35 36 37 38 39 310
</span> 
 maintainers         {stromnov @stromnov} openmaintainer
 
 description         Terminals served by tornado websockets.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description    ${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    {*}${description}
</span> 
 homepage            https://github.com/takluyver/terminado
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-testpath/Portfile b/python/py-testpath/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index a66bcc71846..4660ed1dfe4 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-testpath/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-testpath/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -11,12 +11,12 @@ platforms           darwin
</span> license             MIT
 supported_archs     noarch
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     27 35 36 37 38 39
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     27 35 36 37 38 39 310
</span> 
 maintainers         {stromnov @stromnov} openmaintainer
 
 description         Test utilities for code working with files and commands.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description    ${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    {*}${description}
</span> 
 homepage            https://github.com/jupyter/testpath
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -24,7 +24,6 @@ checksums           rmd160  33988b926a84e005c0f054750d3b3ea326ecac59 \
</span>                     sha256  1acf7a0bcd3004ae8357409fc33751e16d37ccc650921da1094a86581ad1e417 \
                     size    94021
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> if {${name} ne ${subport}} {
 
     if {${python.version} <= 35 } {
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-tomlkit/Portfile b/python/py-tomlkit/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 05667db4292..9a0078d06b0 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-tomlkit/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-tomlkit/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -11,12 +11,12 @@ platforms           darwin
</span> license             MIT
 supported_archs     noarch
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     36 37 38 39
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     36 37 38 39 310
</span> 
 maintainers         {gmail.com:davidgilman1 @dgilman} openmaintainer
 
 description         Style preserving TOML library
<span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description    ${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    {*}${description}
</span> 
 homepage            https://github.com/sdispater/tomlkit
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-traitlets/Portfile b/python/py-traitlets/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 0eb8dda3691..0cd8ea686cd 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-traitlets/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-traitlets/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -11,12 +11,12 @@ platforms           darwin
</span> license             BSD
 supported_archs     noarch
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     27 35 36 37 38 39
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     27 35 36 37 38 39 310
</span> 
 maintainers         {stromnov @stromnov} openmaintainer
 
 description         Traitlets Python config system.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description    ${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    {*}${description}
</span> 
 homepage            https://github.com/ipython/traitlets
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-wcwidth/Portfile b/python/py-wcwidth/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 7db0195f0bd..f14f0f80184 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-wcwidth/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-wcwidth/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -12,7 +12,7 @@ supported_archs     noarch
</span> maintainers         {@xeron gmail.com:xeron.oskom} openmaintainer
 
 description         Library for building powerful interactive command lines in Python
<span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description    ${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    {*}${description}
</span> 
 homepage            https://github.com/jquast/wcwidth/
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -20,7 +20,7 @@ checksums           rmd160  6030a9183eaed58aea504b1b72f15454347bac0a \
</span>                     sha256  c4d647b99872929fdb7bdcaa4fbe7f01413ed3d98077df798530e5b04f116c83 \
                     size    34755
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     27 35 36 37 38 39
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     27 35 36 37 38 39 310
</span> 
 if {${name} ne ${subport}} {
     depends_build-append \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-widgetsnbextension/Portfile b/python/py-widgetsnbextension/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index bd91335e396..01a47e7c293 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-widgetsnbextension/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-widgetsnbextension/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -10,12 +10,12 @@ platforms           darwin
</span> license             BSD
 supported_archs     noarch
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     27 35 36 37 38 39
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     27 35 36 37 38 39 310
</span> 
 maintainers         {stromnov @stromnov} openmaintainer
 
 description         Interactive HTML widgets for Jupyter notebooks.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description    ${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    {*}${description}
</span> 
 homepage            https://ipython.org
 master_sites        pypi:[string index ${python.rootname} 0]/${python.rootname}
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-zmq/Portfile b/python/py-zmq/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 88277f179d9..1aee0bfdc80 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-zmq/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-zmq/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -12,7 +12,7 @@ checksums           rmd160  b42d244ed58cb633a1711d92a6541fbea00e2082 \
</span>                     size    1243520
 revision            0
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     27 35 36 37 38 39
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     27 35 36 37 38 39 310
</span> 
 maintainers         {gmail.com:jrjsmrtn @jrjsmrtn} {michaelld @michaelld} openmaintainer
 
</pre><pre style='margin:0'>

</pre>