<pre style='margin:0'>
Andrey Stromnov (stromnov) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/0c8a678107609963f1f9b3ec142aaf5651d76cf7">https://github.com/macports/macports-ports/commit/0c8a678107609963f1f9b3ec142aaf5651d76cf7</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 0c8a6781076 py-jupytext: update to 1.16.1
</span>0c8a6781076 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 0c8a678107609963f1f9b3ec142aaf5651d76cf7
</span>Author: Andrey Stromnov <stromnov@macports.org>
AuthorDate: Mon Mar 18 12:46:33 2024 +0300

<span style='display:block; white-space:pre;color:#404040;'>    py-jupytext: update to 1.16.1
</span>---
 python/py-jupytext/Portfile                        | 38 ++++++++++++----------
 python/py-jupytext/files/patch-pyproject.toml.diff | 11 +++++++
 2 files changed, 32 insertions(+), 17 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-jupytext/Portfile b/python/py-jupytext/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 4fd57fa279b..14dddd3dffe 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-jupytext/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-jupytext/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,7 +4,7 @@ PortSystem          1.0
</span> PortGroup           python 1.0
 PortGroup           github 1.0
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup        mwouts jupytext 1.15.1 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        mwouts jupytext 1.16.1 v
</span> 
 name                py-jupytext
 revision            0
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -14,6 +14,9 @@ license             MIT
</span> supported_archs     noarch
 platforms           {darwin any}
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     38 39 310 311 312
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.pep517_backend   hatch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> description         Jupyter Notebooks as Markdown Documents, Julia, Python or R Scripts
 
 long_description    Jupytext can save Jupyter notebooks as Markdown and R \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -21,22 +24,23 @@ long_description    Jupytext can save Jupyter notebooks as Markdown and R \
</span>                     also convert these documents **into** Jupyter Notebooks, \
                     allowing you to synchronize content in both directions.
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  62152c16bb75bd6523b004ec96fcaa9db16cc13f \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  3171e3e2827cbd63556158eb1df107e6e38e38e14c74612ac6cc7a29f4215298 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    5235055
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     38 39 310 311
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  42d6415a0f1e6d6b0f4acacdb1ac8dbc12d18cdc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  74c03ea1f1d525731ca96355f381838df51fd0724020ea8319330c55af68a6ac \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    4590143
</span> 
 if {${name} ne ${subport}} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib-append      port:py${python.version}-setuptools \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            port:py${python.version}-jupyterlab \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            port:py${python.version}-nbformat \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            port:py${python.version}-toml \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            port:py${python.version}-markdown-it-py \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            port:py${python.version}-yaml
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    patch {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        reinplace {s|jupyter_packaging~=0\.7\.9|jupyter_packaging>=0.7.9|g} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            ${worksrcpath}/pyproject.toml
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</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}-hatch-jupyter-builder \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:py${python.version}-jupyterlab \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:npm10
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-append  port:py${python.version}-nbformat \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:py${python.version}-mdit-py-plugins \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:py${python.version}-markdown-it-py \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:py${python.version}-packaging \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:py${python.version}-yaml \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:py${python.version}-toml
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    patchfiles-append   patch-pyproject.toml.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    build.env-append    PATH=${prefix}/Library/Frameworks/Python.framework/Versions/${python.branch}/bin:$::env(PATH)
</span> }
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-jupytext/files/patch-pyproject.toml.diff b/python/py-jupytext/files/patch-pyproject.toml.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..4891c0bc07f
</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-jupytext/files/patch-pyproject.toml.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;'>+--- pyproject.toml.orig    2024-01-13 20:13:08
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ pyproject.toml 2024-03-18 11:45:39
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -139,7 +139,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Runtime dependency for this build hook
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # We need jupyterlab as build time depdendency to get jlpm (wrapper around yarn)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ dependencies = [
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    "hatch-jupyter-builder>=0.5", "jupyterlab>=4"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    "hatch-jupyter-builder>=0.5"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # We use npm_builder to build the jupyterlab extension
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ build-function = "hatch_jupyter_builder.npm_builder"
</span></pre><pre style='margin:0'>

</pre>