From b235681fd40e4feb8489f12af920752c6d0cafc1 Mon Sep 17 00:00:00 2001 From: David Gilman Date: Sun, 8 Dec 2024 12:59:09 -0500 Subject: [PATCH 1/6] py-cleo: add python 3.13 subport --- python/py-cleo/Portfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python/py-cleo/Portfile b/python/py-cleo/Portfile index 3ac3ad5f59071..65d40ee902b8c 100644 --- a/python/py-cleo/Portfile +++ b/python/py-cleo/Portfile @@ -11,7 +11,7 @@ platforms {darwin any} license MIT supported_archs noarch -python.versions 39 310 311 312 +python.versions 39 310 311 312 313 maintainers {gmail.com:davidgilman1 @dgilman} openmaintainer From 28c9bb1c2a65d650283992b78b405ecaa838447d Mon Sep 17 00:00:00 2001 From: David Gilman Date: Sun, 8 Dec 2024 12:59:48 -0500 Subject: [PATCH 2/6] py-cachecontrol: add python 3.13 subport --- python/py-cachecontrol/Portfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python/py-cachecontrol/Portfile b/python/py-cachecontrol/Portfile index 8a6170b0cfa46..0f9a7e55a77de 100644 --- a/python/py-cachecontrol/Portfile +++ b/python/py-cachecontrol/Portfile @@ -11,7 +11,7 @@ platforms {darwin any} license Apache-2 supported_archs noarch -python.versions 39 310 311 312 +python.versions 39 310 311 312 313 python.pep517_backend \ flit From be9201ced72a81b1b0ba981e7e0e87c6c75db9dd Mon Sep 17 00:00:00 2001 From: David Gilman Date: Sun, 8 Dec 2024 13:01:55 -0500 Subject: [PATCH 3/6] py-keyring: add python 3.13 subport --- python/py-keyring/Portfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python/py-keyring/Portfile b/python/py-keyring/Portfile index f7d725878ad49..e7f6a39f659f4 100644 --- a/python/py-keyring/Portfile +++ b/python/py-keyring/Portfile @@ -25,7 +25,7 @@ checksums rmd160 387d9ffb40a099f08c1d1d1ee2b3eb79039b7afd \ sha256 4c753b3ec91717fe713c4edd522d625889d8973a349b0e582622f49766de58e6 \ size 62675 -python.versions 39 310 311 312 +python.versions 39 310 311 312 313 if {${name} ne ${subport}} { depends_build-append \ From b1d4ad9f11cf50cf9837dd1cbc091abf8b4ee006 Mon Sep 17 00:00:00 2001 From: David Gilman Date: Sun, 8 Dec 2024 13:09:37 -0500 Subject: [PATCH 4/6] py-poetry-plugin-export: add python 3.13 subport --- python/py-poetry-plugin-export/Portfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python/py-poetry-plugin-export/Portfile b/python/py-poetry-plugin-export/Portfile index dbdd40dcf8b69..7b854dcf0633f 100644 --- a/python/py-poetry-plugin-export/Portfile +++ b/python/py-poetry-plugin-export/Portfile @@ -23,7 +23,7 @@ checksums rmd160 f3c580be59521d4366953be07134b8dbcf916678 \ sha256 1fa6168a85d59395d835ca564bc19862a7c76061e60c3e7dfaec70d50937fc61 \ size 29840 -python.versions 39 310 311 312 +python.versions 39 310 311 312 313 if {${name} ne ${subport}} { python.pep517_backend poetry From 480765cfb6cc4150bf4f62dec51f35bc5006ecc5 Mon Sep 17 00:00:00 2001 From: David Gilman Date: Sun, 8 Dec 2024 13:10:19 -0500 Subject: [PATCH 5/6] py-poetry-core: update to 1.9.1 for all pythons --- python/py-poetry-core/Portfile | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/python/py-poetry-core/Portfile b/python/py-poetry-core/Portfile index 49731d0f25b18..8b586b1d5f88a 100644 --- a/python/py-poetry-core/Portfile +++ b/python/py-poetry-core/Portfile @@ -8,14 +8,14 @@ PortGroup select 1.0 # compatible with this port. py-poetry-core is closely coupled to poetry, # both in terms of APIs but also the version pinning. name py-poetry-core -version 1.9.0 +version 1.9.1 revision 0 distname poetry_core-${version} -checksums rmd160 c42f182a805e3874558f927fcd0114dd0b1a99f0 \ - sha256 fa7a4001eae8aa572ee84f35feb510b321bd652e5cf9293249d62853e1f935a2 \ - size 337190 +checksums rmd160 259c8e1cca4b6282c3612dfe3add2c304fbfe0e0 \ + sha256 7a2d49214bf58b4f17f99d6891d947a9836c9899a67a5069f52d7b67217f61b8 \ + size 337193 categories-append devel supported_archs noarch @@ -43,13 +43,6 @@ if {${name} ne ${subport}} { sha256 0f9b0de39665f36d6594657e7d57b6f463cc10f30c28e6d1c3b9ff54c26c9ac3 \ size 443618 depends_lib-append port:py${python.version}-importlib-metadata - } elseif {${python.version} == 313} { - version 1.9.1 - revision 0 - distname poetry_core-${version} - checksums rmd160 259c8e1cca4b6282c3612dfe3add2c304fbfe0e0 \ - sha256 7a2d49214bf58b4f17f99d6891d947a9836c9899a67a5069f52d7b67217f61b8 \ - size 337193 } post-destroot { set docdir ${prefix}/share/doc/${subport} From c3eeb740448e0f7b5a0ef9ef6dea3bdcd6f202c3 Mon Sep 17 00:00:00 2001 From: David Gilman Date: Sun, 8 Dec 2024 13:11:08 -0500 Subject: [PATCH 6/6] poetry: update to 1.8.5 --- python/poetry/Portfile | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/python/poetry/Portfile b/python/poetry/Portfile index 1b21c3c0bf026..8df84a5324037 100644 --- a/python/poetry/Portfile +++ b/python/poetry/Portfile @@ -4,7 +4,7 @@ PortSystem 1.0 PortGroup python 1.0 name poetry -version 1.8.4 +version 1.8.5 revision 0 categories-append devel platforms {darwin any} @@ -23,20 +23,21 @@ long_description Poetry: Dependency Management for Python. \ homepage https://python-poetry.org/ -checksums rmd160 6d613084f993d446ad044cdf727565c83883d087 \ - sha256 5490f8da66d17eecd660e091281f8aaa5554381644540291817c249872c99202 \ - size 1519163 +checksums rmd160 f4a25e3e7e56aa6384675cf8d23bce06387996fb \ + sha256 eb2c88d224f58f36df8f7b36d6c380c07d1001bca28bde620f68fc086e881b70 \ + size 1519790 variant python39 conflicts python310 python311 python312 description {Use Python 3.9} {} variant python310 conflicts python39 python311 python312 description {Use Python 3.10} {} variant python311 conflicts python39 python310 python312 description {Use Python 3.11} {} variant python312 conflicts python39 python310 python311 description {Use Python 3.12} {} +variant python313 conflicts python39 python310 python311 description {Use Python 3.12} {} -if {![variant_isset python39] && ![variant_isset python310] && ![variant_isset python311]} { - default_variants +python312 +if {![variant_isset python39] && ![variant_isset python310] && ![variant_isset python311] && ![variant_isset python312] } { + default_variants +python313 } -foreach pv {312 311 310 39} { +foreach pv {313 312 311 310 39} { if {[variant_isset python${pv}]} { python.default_version ${pv} break