<pre style='margin:0'>
Perry E. Metzger (pmetzger) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/b108ac3d8f0543c97179937a1caeb43c626f5e06">https://github.com/macports/macports-ports/commit/b108ac3d8f0543c97179937a1caeb43c626f5e06</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit b108ac3d8f0543c97179937a1caeb43c626f5e06
</span>Author: Renee Otten <reneeotten@macports.org>
AuthorDate: Sun Aug 11 14:18:53 2024 -0400

<span style='display:block; white-space:pre;color:#404040;'>    py-bpython: update to 0.24
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    - remove py27, add py311 subport
</span>---
 python/py-bpython/Portfile         | 55 ++++++++------------------------------
 python/py-bpython/files/bpython27  |  8 ------
 python/py-bpython/files/bpython311 |  8 ++++++
 python/py-bpython/files/bpython36  |  8 ------
 4 files changed, 19 insertions(+), 60 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-bpython/Portfile b/python/py-bpython/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 7b66b14a08f..7910ebcea8a 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-bpython/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-bpython/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,9 +5,10 @@ PortGroup               python 1.0
</span> PortGroup               select 1.0
 PortGroup               github 1.0
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup            bpython bpython 0.23 "" -release
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup            bpython bpython 0.24 "" -release
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.tarball_from     archive
</span> name                    py-${name}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision                1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision                0
</span> 
 platforms               {darwin any}
 supported_archs         noarch
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -18,11 +19,10 @@ long_description        a fancy interface to the Python interpreter for \
</span>                         Unix-like operating systems
 
 homepage                https://www.bpython-interpreter.org
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums               rmd160  6a57d45732b0f756668a481c99e8c3135c741e67 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        sha256  56e93719d201b1ed120dbcbe424172b0d405cc1926c157775ff2b9d0aa01ed40 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        size    221006
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions         27 38 39 310
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums               rmd160  0137002b419d27edd596cb585a655f83a9bd1688 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  445468a66353b33f3e91a59e082a35ce24b2ea0ad05820047045611c8ccfd8d4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    221484
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions         38 39 310 311
</span> 
 if {${name} ne ${subport}} {
     post-patch {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -32,63 +32,30 @@ if {${name} ne ${subport}} {
</span>         reinplace "s/__VERSION__/${version}/" ${versionpath}
     }
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_build-append    port:py${python.version}-babel \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            port:py${python.version}-sphinx
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     depends_lib-append      port:py${python.version}-curtsies \
                             port:py${python.version}-greenlet \
                             port:py${python.version}-pygments \
                             port:py${python.version}-requests \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                            port:py${python.version}-setuptools \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            port:py${python.version}-six \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            port:py${python.version}-typing_extensions \
</span>                             port:py${python.version}-pyxdg
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_build-append    port:py${python.version}-babel \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            port:py${python.version}-sphinx
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span>     depends_run-append      port:py${python.version}-jedi \
                             port:py${python.version}-urwid \
                             port:py${python.version}-watchdog \
                             port:bpython_select
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    # Version >= 0.21 requires Python >= 3.6
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {${python.version} == 27} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        github.setup        bpython bpython 0.20.1 "" -release
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        revision            1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        checksums           rmd160  b7d5b088996ba2c1a70677e2c4117ace31b17c4d \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            sha256  481054f9120c025f4621c93bdf6bb797bc9f2858006f545b426a87297054923b \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            size    211239
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        depends_lib-replace port:py${python.version}-cwcwidth \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            port:py${python.version}-wcwidth
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        depends_lib-delete  port:py${python.version}-typing_extensions
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        depends_test-delete port:py${python.version}-pytest
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        test.run            no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span>     post-destroot {
         set themedir ${destroot}${python.prefix}/share/themes
         xinstall -d ${themedir}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        if {${python.version} == 27} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            xinstall -W ${worksrcpath} sample.theme light.theme \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                ${themedir}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        } else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            xinstall -d ${themedir}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            xinstall -W ${worksrcpath}/theme sample.theme light.theme \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        xinstall -W ${worksrcpath}/theme sample.theme light.theme \
</span>                 ${themedir}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        }
</span>     }
 
     test.run                yes
     test.args               --deselect bpython/test/test_interpreter.py::TestInterpreter::test_syntaxerror
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {${python.version} > 27 && ${python.version} < 37} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        depends_test-delete \
</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;'>-        test.run        no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span>     select.group            bpython
     select.file             ${filespath}/bpython${python.version}
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-bpython/files/bpython27 b/python/py-bpython/files/bpython27
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 21c6754a9ae..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-bpython/files/bpython27
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,8 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-bin/bpdb-2.7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-bin/bpython-2.7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-bin/bpython-curses-2.7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-bin/bpython-urwid-2.7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-${frameworks_dir}/Python.framework/Versions/2.7/share/man/man1/bpython.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-${frameworks_dir}/Python.framework/Versions/2.7/share/man/man5/bpython-config.5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-${frameworks_dir}/Python.framework/Versions/2.7/share/themes/light.theme
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-${frameworks_dir}/Python.framework/Versions/2.7/share/themes/sample.theme
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-bpython/files/bpython311 b/python/py-bpython/files/bpython311
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..518c7f8d7c5
</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-bpython/files/bpython311
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+bin/bpdb-3.11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+bin/bpython-3.11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+bin/bpython-curses-3.11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+bin/bpython-urwid-3.11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+${frameworks_dir}/Python.framework/Versions/3.11/share/man/man1/bpython.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+${frameworks_dir}/Python.framework/Versions/3.11/share/man/man5/bpython-config.5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+${frameworks_dir}/Python.framework/Versions/3.11/share/themes/light.theme
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+${frameworks_dir}/Python.framework/Versions/3.11/share/themes/sample.theme
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-bpython/files/bpython36 b/python/py-bpython/files/bpython36
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index ee4f11e47f2..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-bpython/files/bpython36
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,8 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-bin/bpdb-3.6
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-bin/bpython-3.6
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-bin/bpython-curses-3.6
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-bin/bpython-urwid-3.6
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-${frameworks_dir}/Python.framework/Versions/3.6/share/man/man1/bpython.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-${frameworks_dir}/Python.framework/Versions/3.6/share/man/man5/bpython-config.5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-${frameworks_dir}/Python.framework/Versions/3.6/share/themes/light.theme
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-${frameworks_dir}/Python.framework/Versions/3.6/share/themes/sample.theme
</span></pre><pre style='margin:0'>

</pre>