<pre style='margin:0'>
Renee Otten (reneeotten) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/aa750ee394bfcbabeabbca431d72261f0bc81b44">https://github.com/macports/macports-ports/commit/aa750ee394bfcbabeabbca431d72261f0bc81b44</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 aa750ee394b various py-* ports: add py311 subport
</span>aa750ee394b is described below

<span style='display:block; white-space:pre;color:#808000;'>commit aa750ee394bfcbabeabbca431d72261f0bc81b44
</span>Author: Renee Otten <reneeotten@macports.org>
AuthorDate: Tue Dec 20 00:25:53 2022 -0500

<span style='display:block; white-space:pre;color:#404040;'>    various py-* ports: add py311 subport
</span>---
 python/py-aeppl/Portfile                    |  2 +-
 python/py-aesara/Portfile                   |  2 +-
 python/py-algopy/Portfile                   |  2 +-
 python/py-applaunchservices/Portfile        |  2 +-
 python/py-asv/Portfile                      |  2 +-
 python/py-binaryornot/Portfile              |  2 +-
 python/py-cftime/Portfile                   |  2 +-
 python/py-chardet/Portfile                  |  2 +-
 python/py-cssselect2/Portfile               |  2 +-
 python/py-docstyle/Portfile                 |  2 +-
 python/py-docstyle/files/py311-pydocstyle   |  1 +
 python/py-lmfit/Portfile                    |  2 +-
 python/py-natsort/Portfile                  |  2 +-
 python/py-nmrglue/Portfile                  |  2 +-
 python/py-numdifftools/Portfile             |  2 +-
 python/py-openbabel/Portfile                |  6 ++++--
 python/py-patsy/Portfile                    |  8 +-------
 python/py-peakutils/Portfile                |  2 +-
 python/py-pydantic/Portfile                 |  2 +-
 python/py-pyicu/Portfile                    | 11 ++---------
 python/py-pyqt5-chart/Portfile              |  2 +-
 python/py-pyqt5-scintilla/Portfile          |  2 +-
 python/py-pyqt5-sip/Portfile                |  2 +-
 python/py-pyqt5-webengine/Portfile          |  2 +-
 python/py-pyqt5/Portfile                    |  2 +-
 python/py-pytest-mock/Portfile              |  5 +----
 python/py-qstylizer/Portfile                |  2 +-
 python/py-qtawesome/Portfile                |  2 +-
 python/py-qtpy/Portfile                     |  2 +-
 python/py-rope/Portfile                     |  2 +-
 python/py-rstcheck-core/Portfile            |  2 +-
 python/py-sphinxcontrib-httpdomain/Portfile |  2 +-
 python/py-statsmodels/Portfile              |  2 +-
 33 files changed, 37 insertions(+), 50 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-aeppl/Portfile b/python/py-aeppl/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index f1b70a27d23..d11c0a59357 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-aeppl/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-aeppl/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -23,7 +23,7 @@ checksums           rmd160  674b62b7d338191d4d018cb0f3b208c6bd23f8d0 \
</span>                     sha256  f75cfe7beb297a44ded5aaf099724d0503a6c01de7a420393d0ef742c7712df1 \
                     size    63407
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     38 39 310
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     38 39 310 311
</span> 
 if {${name} ne ${subport}} {
     depends_build-append \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-aesara/Portfile b/python/py-aesara/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 287b8bf9687..246c6187248 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-aesara/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-aesara/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -24,7 +24,7 @@ checksums           rmd160  114432af63efdc67ed364a52c137dc88c7a990bc \
</span>                     sha256  426d6790f3b456b844effffd270b6df16eec0b6475d057a652314dc4d683416b \
                     size    7438558
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     38 39 310
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     38 39 310 311
</span> 
 if {${name} ne ${subport}} {
     depends_build-append \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-algopy/Portfile b/python/py-algopy/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 257200f3a35..da1293717cb 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-algopy/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-algopy/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -23,7 +23,7 @@ checksums           rmd160  afde10c39cdb717c11586c6f19710581f646b05c \
</span>                     sha256  6955f676fce3858fa3585cb7f3f7e1796cb93377d24016419b6699291584b7df \
                     size    189516
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     37 38 39 310
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     37 38 39 310 311
</span> 
 if {${name} ne ${subport}} {
     depends_lib-append \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-applaunchservices/Portfile b/python/py-applaunchservices/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 2f0a92e6b57..da02ec9ce72 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-applaunchservices/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-applaunchservices/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -20,7 +20,7 @@ checksums           rmd160  5dc74e6c9910587b3d1939c569729972fe6bbd54 \
</span>                     sha256  1cc6ad5c6c88457230b3cc3d1f76c39c00dcd2597af9c6ee592dce5e67eb2cad \
                     size    4673
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     37 38 39 310
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     37 38 39 310 311
</span> 
 if {${name} ne ${subport}} {
     depends_build-append \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-asv/Portfile b/python/py-asv/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 653c3c9081a..5ed673e28cf 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-asv/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-asv/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -20,7 +20,7 @@ checksums           rmd160  503a933be532b5e7d2925877e064bdbe0f043048 \
</span>                     sha256  805fc3cc46c0bcf3e7baeaa16a12e4b92f1276c25490db4cb80fc541afa52bfc \
                     size    487183
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     38 39 310
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     38 39 310 311
</span> python.pep517       yes
 
 if {${name} ne ${subport}} {
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-binaryornot/Portfile b/python/py-binaryornot/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 8bcf8f04ab1..a93f72f6d53 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-binaryornot/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-binaryornot/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -22,7 +22,7 @@ checksums           rmd160  e3d93f66d55f7e07a2c0cd058d812f5aaf96dbc5 \
</span>                     sha256  359501dfc9d40632edc9fac890e19542db1a287bbcfa58175b66658392018061 \
                     size    371054
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     37 38 39 310
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     37 38 39 310 311
</span> 
 if {${name} ne ${subport}} {
     depends_build-append \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-cftime/Portfile b/python/py-cftime/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 9300ce57706..ba2516dcdaf 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-cftime/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-cftime/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -20,7 +20,7 @@ checksums           rmd160  1c11d0e314530e32bc219aa075c67399b4fbbe86 \
</span>                     sha256  b9da5ec5b3abb5aff806d40f84580896ef566821806c8f28e6cb21284f8c377b \
                     size    60224
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     27 35 36 37 38 39 310
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     27 35 36 37 38 39 310 311
</span> 
 if {${name} ne ${subport}} {
     if {${python.version} < 37} {
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-chardet/Portfile b/python/py-chardet/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index aebb15aed86..ba40a9642c3 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-chardet/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-chardet/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -19,7 +19,7 @@ checksums           rmd160  03bd0ba9cb2b0a150bed313cedf1c824439705b5 \
</span>                     sha256  96481c3479f67911078b49063daa4978e4a7425d4a33353966c00b6208e732b9 \
                     size    1924276
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     27 35 36 37 38 39 310
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     27 35 36 37 38 39 310 311
</span> 
 if {${name} ne ${subport}} {
     depends_lib-append \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-cssselect2/Portfile b/python/py-cssselect2/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index eeb13e4b822..b9b3cb03c11 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-cssselect2/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-cssselect2/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -22,7 +22,7 @@ checksums           rmd160  bdd47685b7ede8aec57c44fa9a0daa2da2ee1c11 \
</span>                     sha256  1ccd984dab89fc68955043aca4e1b03e0cf29cad9880f6e28e3ba7a74b14aa5a \
                     size    35888
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     37 38 39 310
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     37 38 39 310 311
</span> 
 python.pep517       yes
 python.pep517_backend   flit
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-docstyle/Portfile b/python/py-docstyle/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index fde8fcbe016..2b5574a0458 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-docstyle/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-docstyle/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -24,7 +24,7 @@ checksums           rmd160  29250c3dda8736054b82939b09bbeb69c3b70e41 \
</span>                     sha256  0ec238b731737da7c9ce3f7c135ee35b992b76a8bfa896007b90bf69a112927c \
                     size    73982
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     37 38 39 310
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     37 38 39 310 311
</span> 
 if {${subport} ne ${name}} {
     depends_lib-append \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-docstyle/files/py311-pydocstyle b/python/py-docstyle/files/py311-pydocstyle
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..d20289e4d10
</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-docstyle/files/py311-pydocstyle
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+${frameworks_dir}/Python.framework/Versions/3.11/bin/pydocstyle
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-lmfit/Portfile b/python/py-lmfit/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 51cfaa42c7a..54c72e52ed6 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-lmfit/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-lmfit/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -25,7 +25,7 @@ checksums           rmd160  223609d57e296c547d36578d3be726edf4eed925 \
</span>                     sha256  a2755b708ad7bad010178da28f082f55cbee7a084a625b452632e2d77b5391fb \
                     size    308634
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     37 38 39 310
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     37 38 39 310 311
</span> python.pep517       yes
 
 if {${subport} ne ${name}} {
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-natsort/Portfile b/python/py-natsort/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 2d5b8519d2d..1168d15b6fd 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-natsort/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-natsort/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -28,7 +28,7 @@ checksums           rmd160  9d021131f311a1f5ea4f24c85cc2dbfe40ba1311 \
</span>                     sha256  57f85b72c688b09e053cdac302dd5b5b53df5f73ae20b4874fcbffd8bf783d11 \
                     size    145643
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     37 38 39 310
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     37 38 39 310 311
</span> 
 if {${subport} ne ${name}} {
     depends_lib-append \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-nmrglue/Portfile b/python/py-nmrglue/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 50fcf1793cb..dde7b8c02dc 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-nmrglue/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-nmrglue/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -25,7 +25,7 @@ checksums           rmd160  3c7aff83b51a08caebb8a4bb55009ebcfbe9f752 \
</span>                     sha256  be2602a08b4453bccd2b276640ebe2f06e1598aa3883492be7d11c686f623507 \
                     size    180992
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     37 38 39 310
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     37 38 39 310 311
</span> 
 foreach pver {37 38 39 310} {
     subport py${pver}-nmrglue-devel {
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-numdifftools/Portfile b/python/py-numdifftools/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 2ec3e52bbfb..e0019932cd3 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-numdifftools/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-numdifftools/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -22,7 +22,7 @@ checksums           rmd160  b0e5c5f14cedd13472d209ff6649d098dff65d3b \
</span>                     sha256  4ef705cd3c06211b3a4e9fd05ad622be916dcfda40732f0128805a2c4be389b4 \
                     size    6735932
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     37 38 39 310
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     37 38 39 310 311
</span> 
 if {${name} ne ${subport}} {
     depends_build-append \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-openbabel/Portfile b/python/py-openbabel/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index f71b71acfe5..5df10abb54c 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-openbabel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-openbabel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -26,10 +26,12 @@ checksums           rmd160  9dd38e8614b7743f1a3d796f126de5c1a3b5f802 \
</span>                     sha256  bb7f8cad15f3a208f4869d7943cbb14eb7125372eba397588f207f8d19e78373 \
                     size    82811
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     39 310
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     39 310 311
</span> 
 if {${name} ne ${subport}} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    conflicts       py${python.version}-openbabel2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {${python.version < 311} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        conflicts   py${python.version}-openbabel2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span> 
     depends_build-append \
                     port:py${python.version}-setuptools \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-patsy/Portfile b/python/py-patsy/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 12c59957a9c..92770cd893a 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-patsy/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-patsy/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -11,7 +11,7 @@ supported_archs     noarch
</span> platforms           {darwin any}
 license             BSD
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     37 38 39 310
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     37 38 39 310 311
</span> python.pep517       yes
 
 maintainers         {stromnov @stromnov} openmaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -33,11 +33,5 @@ if {${name} ne ${subport}} {
</span>     depends_lib-append  port:py${python.version}-numpy \
                         port:py${python.version}-six
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_test-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:py${python.version}-pytest
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span>     test.run        yes
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    test.cmd        py.test-${python.branch}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    test.target
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    test.env        PYTHONPATH=${worksrcpath}/build/lib
</span> }
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-peakutils/Portfile b/python/py-peakutils/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 5946e0f4dc4..43558aa9a83 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-peakutils/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-peakutils/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -23,7 +23,7 @@ checksums           rmd160  33c0e340e1489e71ccb4096a97d1cd16fc81a570 \
</span>                     sha256  8920426a39424ea9f025cd76a0c19150107143670bea47e4935d4435f65e6370 \
                     size    117424
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     37 38 39 310
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     37 38 39 310 311
</span> 
 if {${name} ne ${subport}} {
     depends_build-append \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-pydantic/Portfile b/python/py-pydantic/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 3146736b663..5cde4090b48 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-pydantic/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-pydantic/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -8,7 +8,7 @@ version             1.9.0
</span> categories-append   devel
 license             MIT
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     37 38 39 310
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     37 38 39 310 311
</span> 
 maintainers         {@jandemter demter.de:jan} openmaintainer
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-pyicu/Portfile b/python/py-pyicu/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 59cc5f437be..73c419f25f9 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-pyicu/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-pyicu/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -22,7 +22,7 @@ checksums           rmd160  28dd752d2e6e1920a825e262d140f22760206544 \
</span>                     sha256  3d80de47045a8163db5aebc947c42b4d429eeea4f0c32af4f40b33981fa872b9 \
                     size    299223
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     37 38 39 310
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     37 38 39 310 311
</span> 
 if {${name} ne ${subport}} {
     depends_build-append \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -38,16 +38,9 @@ if {${name} ne ${subport}} {
</span>     # #include <type_traits>
     compiler.blacklist-append {clang < 600.0.57}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    pre-test {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        test.env    PYTHONPATH=[glob -nocomplain ${worksrcpath}/build/lib*]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_test-append port:py${python.version}-pytest \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        port:py${python.version}-six
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_test-append port:py${python.version}-six
</span> 
     test.run            yes
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    test.cmd            py.test-${python.branch}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    test.target
</span> 
     post-destroot {
         set docdir ${prefix}/share/doc/${subport}
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-pyqt5-chart/Portfile b/python/py-pyqt5-chart/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index ace8e4e7df9..1966aaba10b 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-pyqt5-chart/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-pyqt5-chart/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -22,7 +22,7 @@ checksums           rmd160  39c51896a3f4d5edde9bc43abd00c8ad50f8d622 \
</span>                     sha256  2691796fe92a294a617592a5c5c35e785dc91f7759def9eb22da79df63762339 \
                     size    68297
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     37 38 39 310
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     37 38 39 310 311
</span> 
 compiler.cxx_standard 2011
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-pyqt5-scintilla/Portfile b/python/py-pyqt5-scintilla/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index dacc5f4b77d..50a831fd9dd 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-pyqt5-scintilla/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-pyqt5-scintilla/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -23,7 +23,7 @@ checksums           rmd160  cccee5657585f2be1e474b3f8c887673397b4a68 \
</span>                     sha256  92ae5bf066e0bcb79f0c1df255882189b66c200f92f08ca14f09b82479469dce \
                     size    1678745
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     37 38 39 310
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     37 38 39 310 311
</span> 
 # these Python versions require an older qscintilla-qt5 version
 conflicts           py27-qscintilla-qt5 py35-qscintilla-qt5
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-pyqt5-sip/Portfile b/python/py-pyqt5-sip/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 80fa5b657d4..364635a0a61 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-pyqt5-sip/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-pyqt5-sip/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -21,7 +21,7 @@ checksums           rmd160  56b4eaec504c46e337ccc16ffd5cf3731ef9cd0d \
</span>                     sha256  b4710fd85b57edef716cc55fae45bfd5bfac6fc7ba91036f1dcc3f331ca0eb39 \
                     size    122792
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     35 36 37 38 39 310
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     35 36 37 38 39 310 311
</span> 
 if {${name} ne ${subport}} {
     if {${python.version} < 37} {
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-pyqt5-webengine/Portfile b/python/py-pyqt5-webengine/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index a8326b7b036..2589a5c894c 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-pyqt5-webengine/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-pyqt5-webengine/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -24,7 +24,7 @@ checksums           rmd160  7714142a177d12b7cdab3dc2c28af25c2854ee05 \
</span>                     sha256  ae241ef2a61c782939c58b52c2aea53ad99b30f3934c8358d5e0a6ebb3fd0721 \
                     size    48871
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     37 38 39 310
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     37 38 39 310 311
</span> 
 compiler.cxx_standard 2011
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-pyqt5/Portfile b/python/py-pyqt5/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 7bc71b0a8ee..66db0bf4864 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-pyqt5/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-pyqt5/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -21,7 +21,7 @@ checksums           rmd160  10b1d515ef9685f0d18f94733df9b8ea9e3e10ca \
</span>                     sha256  755121a52b3a08cb07275c10ebb96576d36e320e572591db16cfdbc558101594 \
                     size    3238978
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     35 36 37 38 39 310
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     35 36 37 38 39 310 311
</span> 
 if {${name} ne ${subport}} {
     PortGroup       qmake5 1.0
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-pytest-mock/Portfile b/python/py-pytest-mock/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 0091de1873c..7bb01353d03 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-pytest-mock/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-pytest-mock/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -29,7 +29,7 @@ checksums           rmd160  a504f483a2d4ee935abafd8cf3e82b495b305ab3 \
</span> 
 supported_archs     noarch
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     37 38 39 310
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     37 38 39 310 311
</span> 
 if {${name} ne ${subport}} {
     depends_build-append \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -51,7 +51,4 @@ if {${name} ne ${subport}} {
</span>                     port:py${python.version}-pytest-asyncio
 
     test.run        yes
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    test.cmd        py.test-${python.branch}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    test.target
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    test.env        PYTHONPATH=${worksrcpath}/build/lib
</span> }
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-qstylizer/Portfile b/python/py-qstylizer/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 0ba6e377ab5..93bd21a4fd0 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-qstylizer/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-qstylizer/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -22,7 +22,7 @@ checksums           rmd160  c6ba1c5013bbe03740a37f9771f627f7d04d6bb5 \
</span>                     sha256  95f7666929cc34efbbd9e0640a13f507b8ec35ec34a9604017cf96c24f7f9ea6 \
                     size    20752
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     37 38 39 310
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     37 38 39 310 311
</span> 
 if {${name} ne ${subport}} {
     # workaround for missing version information in metadata
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-qtawesome/Portfile b/python/py-qtawesome/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index c2993cb66d2..13de0df3e32 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-qtawesome/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-qtawesome/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -21,7 +21,7 @@ checksums           rmd160  544e063ce7780cc1191c6cfef51d814656186963 \
</span>                     sha256  b958930409c9d5497259b473365fe0e8f947088f769692f092e37d01bfcaafde \
                     size    2660166
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     37 38 39 310
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     37 38 39 310 311
</span> 
 if {${name} ne ${subport}} {
     post-patch {
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-qtpy/Portfile b/python/py-qtpy/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 94661f239bf..fb217c5dee0 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-qtpy/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-qtpy/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -23,7 +23,7 @@ checksums           rmd160  9f23549ba7c7ec76b052adf61bd4a129e75b6d18 \
</span>                     sha256  30d051b9b47201960342f2c4dde7f12bd99581a05047bc8f5f45d5fe64f1e620 \
                     size    57631
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     37 38 39 310
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     37 38 39 310 311
</span> python.pep517       yes
 
 if {${name} ne ${subport}} {
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-rope/Portfile b/python/py-rope/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index f602d613c54..7d528e06c94 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-rope/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-rope/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -25,7 +25,7 @@ checksums           rmd160  fb044e480a089a0e4566bb2d63bfe6ef2cc83af2 \
</span>                     sha256  9c2dd15a524be66a5039fa0cb41739ae15aa8d2d90e959df83ab8afb541f479d \
                     size    274571
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     27 37 38 39 310
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     27 37 38 39 310 311
</span> 
 if {${name} ne ${subport}} {
     if {${python.version} == 27} {
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-rstcheck-core/Portfile b/python/py-rstcheck-core/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 715156aa147..cd4c1584daf 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-rstcheck-core/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-rstcheck-core/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -24,7 +24,7 @@ checksums           rmd160  62a7f9897f67832cc5d87a3f0014907d71cc2503 \
</span>                     sha256  add19c9a1b97d9087f4b463b49c12cd8a9c03689a255e99089c70a2692f16369 \
                     size    48447
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     37 38 39 310
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     37 38 39 310 311
</span> python.pep517       yes
 python.pep517_backend   poetry
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-sphinxcontrib-httpdomain/Portfile b/python/py-sphinxcontrib-httpdomain/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 6359195049d..55fa336cc80 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-sphinxcontrib-httpdomain/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-sphinxcontrib-httpdomain/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -22,7 +22,7 @@ checksums           rmd160  3293cda9351acf22631bf01a7d12bf82d7ae828c \
</span>                     sha256  6c2dfe6ca282d75f66df333869bb0ce7331c01b475db6809ff9d107b7cdfe04b \
                     size    19266
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     39 310
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     39 310 311
</span> 
 if {${name} ne ${subport}} {
     depends_build-append \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-statsmodels/Portfile b/python/py-statsmodels/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 09a445ac5d9..4b6a0e55938 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-statsmodels/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-statsmodels/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -9,7 +9,7 @@ revision            0
</span> categories-append   science math
 license             BSD
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     37 38 39 310
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     37 38 39 310 311
</span> 
 maintainers         {stromnov @stromnov} openmaintainer
 
</pre><pre style='margin:0'>

</pre>