<pre style='margin:0'>
Herby Gillot (herbygillot) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/804a2e1f96476235e3e25f9dc67a077354ec6c62">https://github.com/macports/macports-ports/commit/804a2e1f96476235e3e25f9dc67a077354ec6c62</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 804a2e1f964 py-fastapi: update to 0.103.1 Closes: https://trac.macports.org/ticket/54100
</span>804a2e1f964 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 804a2e1f96476235e3e25f9dc67a077354ec6c62
</span>Author: Cesar Enrique Garcia Dabo <cgarcia@eso.org>
AuthorDate: Tue Oct 31 19:21:35 2023 +0100

<span style='display:block; white-space:pre;color:#404040;'>    py-fastapi: update to 0.103.1
</span><span style='display:block; white-space:pre;color:#404040;'>    Closes: https://trac.macports.org/ticket/54100
</span>---
 python/py-fastapi/Portfile                        | 19 ++++++++++---------
 python/py-fastapi/files/patch-pyproject_toml.diff | 18 +++++++++---------
 2 files changed, 19 insertions(+), 18 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-fastapi/Portfile b/python/py-fastapi/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 3ba1512cd1a..b2756d07dc5 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-fastapi/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-fastapi/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,8 +4,8 @@ PortSystem          1.0
</span> PortGroup           github 1.0
 PortGroup           python 1.0
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup        tiangolo fastapi 0.78.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        tiangolo fastapi 0.103.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</span> name                py-${github.project}
 
 categories-append   devel
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -20,23 +20,24 @@ long_description    FastAPI is a modern, fast (high-performance), web \
</span>                     framework for building APIs with Python 3.6+ based \
                     on standard Python type hints.
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  a49377b829ca5849c8a8be00b0db90524665061d \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  278535022d140e2f75bb87e7926c82b04fd4aee908bbecd79d0c66c88e246882 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    6861419
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  58bc385489e642b11490055fcdee5cd324ea0f9c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  727fa4f8da1b683c2f6485375e0b99d6adf50400e92999a1fa27082b8bd8aea2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    11214418
</span> 
<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     38 39 310
</span> 
 python.pep517       yes
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.pep517_backend   flit
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.pep517_backend   hatchling
</span> 
 if {${name} ne ${subport}} {
     patchfiles-append \
                    patch-pyproject_toml.diff
 
     depends_build-append \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:py${python.version}-flit
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-hatchling
</span> 
     depends_run-append \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-starlette \
</span>                     port:py${python.version}-pydantic \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:py${python.version}-starlette
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-typing_extensions
</span> }
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-fastapi/files/patch-pyproject_toml.diff b/python/py-fastapi/files/patch-pyproject_toml.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 9e8c4ed57eb..f6356b1a45a 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-fastapi/files/patch-pyproject_toml.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-fastapi/files/patch-pyproject_toml.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,11 +1,11 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- ./pyproject.toml       2022-06-01 14:39:59.000000000 -0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ ./pyproject.toml       2022-06-01 14:40:29.000000000 -0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -35,7 +35,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- ./pyproject.toml
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ ./pyproject.toml
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -40,7 +40,7 @@
</span>      "Topic :: Internet :: WWW/HTTP",
  ]
<span style='display:block; white-space:pre;background:#ffe0e0;'>- requires = [
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    "starlette==0.19.1",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    "starlette>=0.19.1",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     "pydantic >=1.6.2,!=1.7,!=1.7.1,!=1.7.2,!=1.7.3,!=1.8,!=1.8.1,<2.0.0",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- description-file = "README.md"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ dependencies = [
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    "starlette>=0.27.0,<0.28.0",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    "starlette>=0.27.0,<=0.31.1",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     "pydantic>=1.7.4,!=1.8,!=1.8.1,!=2.0.0,!=2.0.1,!=2.1.0,<3.0.0",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     "typing-extensions>=4.8.0",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     # TODO: remove this pin after upgrading Starlette 0.31.1
</span></pre><pre style='margin:0'>

</pre>