<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/29337d0c46d7bda92d1578afb8c4c964e0511f54">https://github.com/macports/macports-ports/commit/29337d0c46d7bda92d1578afb8c4c964e0511f54</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 29337d0c46d py-X: add various py310 subports
</span>29337d0c46d is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 29337d0c46d7bda92d1578afb8c4c964e0511f54
</span>Author: Chris Jones <jonesc@macports.org>
AuthorDate: Wed Dec 1 10:56:36 2021 +0000

<span style='display:block; white-space:pre;color:#404040;'>    py-X: add various py310 subports
</span>---
 python/py-automat/Portfile     | 5 +++--
 python/py-bcrypt/Portfile      | 4 ++--
 python/py-constantly/Portfile  | 4 ++--
 python/py-hyperlink/Portfile   | 2 +-
 python/py-incremental/Portfile | 2 +-
 python/py-m2r/Portfile         | 2 +-
 python/py-pyhamcrest/Portfile  | 4 ++--
 python/py-twisted/Portfile     | 2 +-
 8 files changed, 13 insertions(+), 12 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-automat/Portfile b/python/py-automat/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 9e8de0db23a..45c4762d11a 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-automat/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-automat/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -15,7 +15,8 @@ license             MIT
</span> maintainers         {mcalhoun @MarcusCalhoun-Lopez} openmaintainer
 
 description         A library for concise, idiomatic Python expression of finite-state automata
<span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description    Automat is a library for concise, idiomatic Python expression of finite-state automata (particularly deterministic finite-state transducers).
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    Automat is a library for concise, idiomatic Python expression of finite-state \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    automata (particularly deterministic finite-state transducers).
</span> 
 homepage            https://github.com/glyph/automat
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -23,7 +24,7 @@ checksums           rmd160  389126c3183fdd8ad34333d86490e2ba448ced94 \
</span>                     sha256  7979803c74610e11ef0c0d68a2942b152df52da55336e0c9d58daf1831cbdf33 \
                     size    61679
 
<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-bcrypt/Portfile b/python/py-bcrypt/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 519e75cb702..0f630a9e438 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-bcrypt/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-bcrypt/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -11,12 +11,12 @@ categories-append   devel
</span> platforms           darwin
 license             Apache-2
 
<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         Modern password hashing for your software and your servers
<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/pyca/bcrypt/
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-constantly/Portfile b/python/py-constantly/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index bc63a63b7ba..7e875e09d7b 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-constantly/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-constantly/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -14,7 +14,7 @@ license             MIT
</span> platforms           darwin
 maintainers         {mcalhoun @MarcusCalhoun-Lopez} openmaintainer
 description         A library that provides symbolic constant support
<span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description    A library that provides symbolic constant support. \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    {*}${description}. \
</span>     It includes collections and constants with text, numeric, and bit flag values. \
     Originally twisted.python.constants from the Twisted project.
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -22,7 +22,7 @@ checksums           rmd160  7a9d1776bb3b44b1982ba01ce50f269d67c1e4a7 \
</span>                     sha256  be63c40ef853ee785045a1d20327d8153db9291f9aaff552796bed5272f9dd60 \
                     size    40635
 
<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-hyperlink/Portfile b/python/py-hyperlink/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 49a3e418f17..a6a75faf691 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-hyperlink/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-hyperlink/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -20,7 +20,7 @@ checksums           rmd160  d6372062ea8a7721c96a9f519d2bdff587b8ec26 \
</span>                     sha256  658cba1f39b2802ab80a394c582e420aab1ff5ece8e83804a4790c6f5cf835a3 \
                     size    101141
 
<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}} {
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-incremental/Portfile b/python/py-incremental/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 4a8ad5818ba..5e28d495efa 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-incremental/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-incremental/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -20,7 +20,7 @@ checksums           rmd160  58a17ce949f8b06c0efdd9f09e79d942f3318543 \
</span>                     sha256  02f5de5aff48f6b9f665d99d48bfc7ec03b6e3943210de7cfc88856d755d6f57 \
                     size    17058
 
<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}} {
     # see https://pypi.python.org/pypi/incremental/
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-m2r/Portfile b/python/py-m2r/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index e41db2f8777..f25c567d6dc 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-m2r/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-m2r/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -19,7 +19,7 @@ checksums           rmd160  a71cedf33366b78544c1f5488d57d879e16b87cd \
</span>                     sha256  5864619db80a3470f2f535bd374d6bdf025806815b203e7e0c809b544106f249 \
                     size    24466
 
<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}} {
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-pyhamcrest/Portfile b/python/py-pyhamcrest/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index bc6c1c94fbc..64a18cf742d 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-pyhamcrest/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-pyhamcrest/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -13,7 +13,7 @@ license             BSD
</span> maintainers         {mcalhoun @MarcusCalhoun-Lopez} openmaintainer
 
 description         Hamcrest framework for matcher objects
<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/hamcrest/PyHamcrest
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -21,7 +21,7 @@ checksums           rmd160  0a0710b31bbdc3c6984d789f6d4b3188af16ec51 \
</span>                     sha256  412e00137858f04bde0729913874a48485665f2d36fe9ee449f26be864af9316 \
                     size    44329
 
<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}} {
     if {${python.version} == 27} {
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-twisted/Portfile b/python/py-twisted/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 7969272823e..177af104658 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-twisted/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-twisted/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -24,7 +24,7 @@ checksums           rmd160  ae67d0d71834b6fcaead604c4cfc00f1b549aab1 \
</span>                     sha256  2cd652542463277378b0d349f47c62f20d9306e57d1247baabd6d1d38a109006 \
                     size    3739740
 
<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}} {
     # uses "from pkg_resources import load_entry_point"
</pre><pre style='margin:0'>

</pre>