<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/5a06293f6d9fca5d207bb8cbfd9152515268dc46">https://github.com/macports/macports-ports/commit/5a06293f6d9fca5d207bb8cbfd9152515268dc46</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 5a06293f6d9fca5d207bb8cbfd9152515268dc46
</span>Author: Andrey Stromnov <stromnov@macports.org>
AuthorDate: Wed Feb 12 22:51:01 2025 +0300
<span style='display:block; white-space:pre;color:#404040;'> py-cryptography: update to 44.0.1
</span>---
python/py-cryptography/Portfile | 46 +++++++++++-----------
.../files/patch-setuptools_no_version.diff | 10 ++---
2 files changed, 28 insertions(+), 28 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-cryptography/Portfile b/python/py-cryptography/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index d1d6189d69e..6a0afc2857f 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-cryptography/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-cryptography/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,7 +4,7 @@ PortSystem 1.0
</span> PortGroup github 1.0
PortGroup python 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup pyca cryptography 43.0.3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup pyca cryptography 44.0.1
</span> # Change github.tarball_from to 'releases' or 'archive' next update
github.tarball_from tarball
name py-${github.project}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -23,9 +23,9 @@ description cryptography is a package designed to expose \
</span> long_description {*}${description}
checksums ${distname}${extract.suffix} \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 d051b41e20cc06e79d58aa4d29cb8b5e7298abfc \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 959c24c0287e6f4023d22785989fd00a8b5239d4a25f0ce72a757b360661af05 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 36067295
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 137709d85e7b4099a0065cb065af4e13be8729a2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 f4219127cfbd6dc7b751837de2e6a429b9ef47e7f1faa3beb0be290270e0b14f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 36091952
</span>
# See:
# * https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -172,37 +172,39 @@ if {${name} ne ${subport} \
</span> # sudo cargo update
# egrep -e '^(name|version|checksum) = ' Cargo.lock | perl -pe 's/^(?:name|version|checksum) = "(.+)"/$1/' | tr '\n' ' ' | perl -pe 's|([0-9a-f]{64})|\1 \\\n|g' | pbcopy
cargo.crates \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- asn1 0.16.2 532ceda058281b62096b2add4ab00ab3a453d30dee28b8890f62461a0109ebbd \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- asn1_derive 0.16.2 56e6076d38cc17cc22b0f65f31170a2ee1975e6b07f0012893aefd86ce19c987 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- autocfg 1.3.0 0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ asn1 0.20.0 2d8b84b4ea1de2bf1dcd2a759737ddb328fb6695b2a95eb7e44fed67e3406f32 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ asn1_derive 0.20.0 a200809d0138620b3dba989f1d08d0620e76248bc1e62a2ec1b2df5eb1ee08ad \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ autocfg 1.4.0 ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26 \
</span> base64 0.22.1 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6 \
bitflags 2.6.0 b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- cc 1.1.6 2aba8f4e9906c7ce3c73463f62a7f0c65183ada1a2d47e397cc8810827f9694f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cc 1.2.1 fd9de9f2205d5ef3fd67e685b0df337994ddd4495e2a28d185500d0e1edfea47 \
</span> cfg-if 1.0.0 baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd \
foreign-types 0.3.2 f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1 \
foreign-types-shared 0.1.1 00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b \
heck 0.5.0 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea \
indoc 2.0.5 b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- libc 0.2.155 97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ itoa 1.0.14 d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libc 0.2.166 c2ccc108bbc0b1331bd061864e7cd823c0cab660bbe6970e66e2c0614decde36 \
</span> memoffset 0.9.1 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- once_cell 1.19.0 3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ once_cell 1.20.2 1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775 \
</span> openssl 0.10.68 6174bc48f102d208783c2c84bf931bb75927a617866870de8a4ea85597f871f5 \
openssl-macros 0.1.1 a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c \
openssl-sys 0.9.104 45abf306cbf99debc8195b66b7346498d7b10c210de50418b5ccd7ceba08c741 \
pem 3.0.4 8e459365e590736a54c3fa561947c84837534b8e9af6fc5bf781307e82658fae \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- pkg-config 0.3.30 d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- portable-atomic 1.7.0 da544ee218f0d287a911e9c99a39a8c9bc8fcad3cb8db5959940044ecfc67265 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- proc-macro2 1.0.86 5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyo3 0.22.2 831e8e819a138c36e212f3af3fd9eeffed6bf1510a805af35b0edee5ffa59433 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyo3-build-config 0.22.2 1e8730e591b14492a8945cdff32f089250b05f5accecf74aeddf9e8272ce1fa8 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyo3-ffi 0.22.2 5e97e919d2df92eb88ca80a037969f44e5e70356559654962cbb3316d00300c6 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyo3-macros 0.22.2 eb57983022ad41f9e683a599f2fd13c3664d7063a3ac5714cae4b7bee7d3f206 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyo3-macros-backend 0.22.2 ec480c0c51ddec81019531705acac51bcdbeae563557c982aa8263bb96880372 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- quote 1.0.36 0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ pkg-config 0.3.31 953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ portable-atomic 1.10.0 280dc24453071f1b63954171985a0b0d30058d287960968b9b2aca264c8d4ee6 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ proc-macro2 1.0.92 37d3544b3f2748c54e147655edb5025752e2303145b5aefb3c3ea2c78b973bb0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ pyo3 0.23.4 57fe09249128b3173d092de9523eaa75136bf7ba85e0d69eca241c7939c933cc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ pyo3-build-config 0.23.4 1cd3927b5a78757a0d71aa9dff669f903b1eb64b54142a9bd9f757f8fde65fd7 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ pyo3-ffi 0.23.4 dab6bb2102bd8f991e7749f130a70d05dd557613e39ed2deeee8e9ca0c4d548d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ pyo3-macros 0.23.4 91871864b353fd5ffcb3f91f2f703a22a9797c91b9ab497b1acac7b07ae509c7 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ pyo3-macros-backend 0.23.4 43abc3b80bc20f3facd86cd3c60beed58c3e2aa26213f3cda368de39c60a27e4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ quote 1.0.37 b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af \
</span> self_cell 1.0.4 d369a96f978623eb3dc28807c4852d6cc617fed53da5d3c400feff1ef34a714a \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- syn 2.0.71 b146dcf730474b4bcd16c311627b31ede9ab149045db4d6088b3becaea046462 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- target-lexicon 0.12.15 4873307b7c257eddcb50c9bedf158eb669578359fb28428bef438fec8e6ba7c2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- unicode-ident 1.0.12 3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ shlex 1.3.0 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ syn 2.0.89 44d46482f1c1c87acd84dea20c1bf5ebff4c757009ed6bf19cfd36fb10e92c4e \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ target-lexicon 0.12.16 61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ unicode-ident 1.0.14 adb9e6ca4f869e1180728b7950e35922a7fc6397f7b641499e8f3ef06e50dc83 \
</span> unindent 0.2.3 c7de7d73e1754487cb58364ee906a499937a0dfabd86bcb980fa99ec8c8fa2ce \
vcpkg 0.2.15 accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426
}
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-cryptography/files/patch-setuptools_no_version.diff b/python/py-cryptography/files/patch-setuptools_no_version.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 65d9c42e735..ce6b1c161b0 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-cryptography/files/patch-setuptools_no_version.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-cryptography/files/patch-setuptools_no_version.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,12 +1,10 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyproject.toml pyproject.toml
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 03b178d1db59..6d3835e1993b 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyproject.toml
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyproject.toml
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -8,7 +8,7 @@ requires = [
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- pyproject.toml.orig 2025-02-11 18:36:49
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ pyproject.toml 2025-02-12 19:04:02
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -8,7 +8,7 @@
</span> "cffi>=1.12; platform_python_implementation != 'PyPy'",
# Needed because cffi imports distutils, and in Python 3.12, distutils has
# been removed from the stdlib, but installing setuptools puts it back.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-- "setuptools!=74.0.0,!=74.1.0,!=74.1.1,!=74.1.2,!=74.1.3,!=75.0.0,!=75.1.0,!=75.2.0",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- "setuptools!=74.0.0,!=74.1.0,!=74.1.1,!=74.1.2",
</span> + "setuptools",
]
build-backend = "maturin"
</pre><pre style='margin:0'>
</pre>