<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>