<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/56a69c746ca3b2d1a6c2a723eeb2da0c55f9b552">https://github.com/macports/macports-ports/commit/56a69c746ca3b2d1a6c2a723eeb2da0c55f9b552</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 56a69c746ca py-dropbox, py-stone: new ports
</span>56a69c746ca is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 56a69c746ca3b2d1a6c2a723eeb2da0c55f9b552
</span>Author: barracuda156 <vital.had@gmail.com>
AuthorDate: Mon Nov 6 06:19:39 2023 +0800
<span style='display:block; white-space:pre;color:#404040;'> py-dropbox, py-stone: new ports
</span>---
python/py-dropbox/Portfile | 35 +++++++++++++++++++++
.../files/patch-allow-new-pytest-runner.diff | 11 +++++++
python/py-stone/Portfile | 36 ++++++++++++++++++++++
.../files/patch-allow-new-pytest-runner.diff | 11 +++++++
4 files changed, 93 insertions(+)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-dropbox/Portfile b/python/py-dropbox/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..0603466ec2e
</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-dropbox/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,35 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim: fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup python 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name py-dropbox
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 11.36.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories-append devel
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license MIT
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs noarch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms {darwin any}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions 39 310 311
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers nomaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description The offical Dropbox SDK for Python
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description {*}${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage https://github.com/dropbox/dropbox-sdk-python
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 37106467a2d08b0a3a9a7bfa424240d78c949b25 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 d48d3d16d486c78b11c14a1c4a28a2611fbf5a0d0a358b861bfd9482e603c500 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 585092
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${name} ne ${subport}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # setup.py hardcodes an archaic version of pytest-runner to support python 2.7.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ patchfiles-append patch-allow-new-pytest-runner.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-pytest-runner
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-append port:py${python.version}-requests \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-six \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-stone
</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-dropbox/files/patch-allow-new-pytest-runner.diff b/python/py-dropbox/files/patch-allow-new-pytest-runner.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..6c3d8edde30
</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-dropbox/files/patch-allow-new-pytest-runner.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- setup.py 2023-06-13 07:39:32.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ setup.py 2023-11-06 06:16:45.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -33,7 +33,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ setup_requires = [
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Pin pytest-runner to 5.2.0, since 5.3.0 uses `find_namespaces` directive, not supported in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Python 2.7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- 'pytest-runner == 5.2.0',
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ 'pytest-runner >= 5.2.0',
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # WARNING: This imposes limitations on test/requirements.txt such that the
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-stone/Portfile b/python/py-stone/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..caefb0f6190
</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-stone/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,36 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim: fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup github 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup python 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# PyPi tarball is broken, missing requirements.txt,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# which is called by setup.py script.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name py-stone
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup dropbox stone 3.3.1 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories-append devel
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license MIT
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs noarch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms {darwin any}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions 39 310 311
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers nomaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description The Official Api Spec Language for Dropbox
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description {*}${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 5d8ea85f3c19062386c8a68e8867e86bf3afbb60 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 dc5aff3fad1333188d4ddb4eee0a19d31e6262bb3cdf10c0bbdaeb309ff91a52 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 282831
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.tarball_from archive
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${name} ne ${subport}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # setup.py hardcodes an archaic version of pytest-runner to support python 2.7.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ patchfiles-append patch-allow-new-pytest-runner.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-pytest-runner
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-append port:py${python.version}-ply \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-six
</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-stone/files/patch-allow-new-pytest-runner.diff b/python/py-stone/files/patch-allow-new-pytest-runner.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..014fd190166
</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-stone/files/patch-allow-new-pytest-runner.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- setup.py 2022-01-26 05:26:37.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ setup.py 2023-11-06 06:11:46.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -24,7 +24,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ setup_requires = [
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Pin pytest-runner to 5.2.0, since 5.3.0 uses `find_namespaces` directive, not supported in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Python 2.7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- 'pytest-runner == 5.2.0',
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ 'pytest-runner >= 5.2.0',
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # WARNING: This imposes limitations on test/requirements.txt such that the
</span></pre><pre style='margin:0'>
</pre>