Robin Candau pushed to branch main at Arch Linux / Packaging / Packages / ansible-core
Commits: 6e5b4c23 by Robin Candau at 2025-04-22T10:16:08+02:00 upgpkg: 2.18.5-1: New upstream realease https://github.com/ansible/ansible/releases/tag/v2.18.5 Add a patch to relax setuptools version requirements - - - - - 3 changed files: - .SRCINFO - PKGBUILD - + relax_setuptools_version_requirements.patch Changes: ===================================== .SRCINFO ===================================== @@ -1,6 +1,6 @@ pkgbase = ansible-core pkgdesc = Radically simple IT automation platform - pkgver = 2.18.4 + pkgver = 2.18.5 pkgrel = 1 url = https://www.ansible.com arch = any @@ -43,11 +43,14 @@ pkgbase = ansible-core provides = python-ansible provides = ansible-base replaces = ansible-base - source = ansible-core-2.18.4.tar.gz::https://github.com/ansible/ansible/archive/refs/tags/v2.18.4.tar.gz + source = ansible-core-2.18.5.tar.gz::https://github.com/ansible/ansible/archive/refs/tags/v2.18.5.tar.gz source = bump_resolvelib_upper_version_bound.patch - sha512sums = 2d2e0341557c843ce8fe280e30785ff9871bec0f9072c951131e666cf97a953f38550915efa77d69f9bd0b0a0af02c9c3f42706c389aaa399e40996b249dd1d6 + source = relax_setuptools_version_requirements.patch + sha512sums = 8358f9fe1bfe31ecc77c78c4d3f7248ea7e0ad52d0376f1769211bb0977bd0994065ff69aae61a5ba8173d517bd13f4438d5129caa6d2eba730f84bdc6342c50 sha512sums = 420d03e64a189043c7fbaa6a5799eed04ea28c4c2729197b4a51467ec672ab73325f6ea46d02a0ad84bc89aa1a8ffc4d23c716003215029eb60fc68577154e5c - b2sums = 7a28bd767735361d8d955465e2da65a28df79bf66d77904bc0edae6ca082720f967e57f4da6c37ab2f507a8775ffffb6f1cbccb22b6ea7a684abbea1623f8b59 + sha512sums = e05f37ff80852f48dd0414d3c8efb62bd9456e7f25c200f687449e3e2a85462478789240ebf94626b252b30cd75b67ef65b9cec2cf3591d58fa3442f5cc508b5 + b2sums = d99ca4033fa1771c7448332f9bd55104464a57048fd43cde5f598ef0095d9d81638822957fce42739db8eb370c1498ee366e1c0094a0cede6c1fde4c9eb40943 b2sums = f2885491361673f067716b0d130a9043843715513f55bcb6fefc86159169056b567922f642816a2cfbbb7b6d31efc94c1f204f72865dc33881cf13886aa3967b + b2sums = 3415873d55e7a2f01a3ea0eaf9224c5e2d5d6de5bd0e9f6b0799cd07d46022ff23352ffac9237045340538beaa50fb0c12f297054387b2487265a4c9dbb99248 pkgname = ansible-core ===================================== PKGBUILD ===================================== @@ -9,7 +9,7 @@ pkgname=ansible-core _pkgname=ansible -pkgver=2.18.4 +pkgver=2.18.5 pkgrel=1 pkgdesc='Radically simple IT automation platform' arch=('any') @@ -62,11 +62,14 @@ optdepends=( provides=('python-ansible' 'ansible-base') replaces=('ansible-base') source=("${pkgname}-${pkgver}.tar.gz::https://github.com/ansible/ansible/archive/refs/tags/v${pkgver}.tar.gz" - bump_resolvelib_upper_version_bound.patch) -sha512sums=('2d2e0341557c843ce8fe280e30785ff9871bec0f9072c951131e666cf97a953f38550915efa77d69f9bd0b0a0af02c9c3f42706c389aaa399e40996b249dd1d6' - '420d03e64a189043c7fbaa6a5799eed04ea28c4c2729197b4a51467ec672ab73325f6ea46d02a0ad84bc89aa1a8ffc4d23c716003215029eb60fc68577154e5c') -b2sums=('7a28bd767735361d8d955465e2da65a28df79bf66d77904bc0edae6ca082720f967e57f4da6c37ab2f507a8775ffffb6f1cbccb22b6ea7a684abbea1623f8b59' - 'f2885491361673f067716b0d130a9043843715513f55bcb6fefc86159169056b567922f642816a2cfbbb7b6d31efc94c1f204f72865dc33881cf13886aa3967b') + 'bump_resolvelib_upper_version_bound.patch' + 'relax_setuptools_version_requirements.patch') +sha512sums=('8358f9fe1bfe31ecc77c78c4d3f7248ea7e0ad52d0376f1769211bb0977bd0994065ff69aae61a5ba8173d517bd13f4438d5129caa6d2eba730f84bdc6342c50' + '420d03e64a189043c7fbaa6a5799eed04ea28c4c2729197b4a51467ec672ab73325f6ea46d02a0ad84bc89aa1a8ffc4d23c716003215029eb60fc68577154e5c' + 'e05f37ff80852f48dd0414d3c8efb62bd9456e7f25c200f687449e3e2a85462478789240ebf94626b252b30cd75b67ef65b9cec2cf3591d58fa3442f5cc508b5') +b2sums=('d99ca4033fa1771c7448332f9bd55104464a57048fd43cde5f598ef0095d9d81638822957fce42739db8eb370c1498ee366e1c0094a0cede6c1fde4c9eb40943' + 'f2885491361673f067716b0d130a9043843715513f55bcb6fefc86159169056b567922f642816a2cfbbb7b6d31efc94c1f204f72865dc33881cf13886aa3967b' + '3415873d55e7a2f01a3ea0eaf9224c5e2d5d6de5bd0e9f6b0799cd07d46022ff23352ffac9237045340538beaa50fb0c12f297054387b2487265a4c9dbb99248') prepare() { cd "${_pkgname}-${pkgver}" @@ -79,6 +82,11 @@ prepare() { # EDIT: resolvelib version requirement has been bumped but not yet tagged # See https://github.com/ansible/ansible/commit/771f7ad29ca4d259761eaa88673c2e32f6412bbe patch -Np1 < "${srcdir}/bump_resolvelib_upper_version_bound.patch" + + # Temporary patch to allow building with latest setuptools + # Currently, upstream has set the upper version version bound for it at `< 72.1.0` + # See https://github.com/ansible/ansible/blob/devel/pyproject.toml#L2 + patch -Np1 < "${srcdir}/relax_setuptools_version_requirements.patch" } build() { ===================================== relax_setuptools_version_requirements.patch ===================================== @@ -0,0 +1,11 @@ +diff --git a/pyproject.toml b/pyproject.toml +index 2b8680a36e..2418529adc 100644 +--- a/pyproject.toml ++++ b/pyproject.toml +@@ -1,5 +1,5 @@ + [build-system] +-requires = ["setuptools >= 66.1.0, <= 76.0.0", "wheel == 0.45.1"] # lower bound to support controller Python versions, upper bound for latest version tested at release ++requires = ["setuptools >= 66.1.0"] + build-backend = "setuptools.build_meta" + + [project] View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/ansible-core/-/commit/6e5b4c23000017bf579ddc596419d1dec5948a23 -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/ansible-core/-/commit/6e5b4c23000017bf579ddc596419d1dec5948a23 You're receiving this email because of your account on gitlab.archlinux.org.
