@@ -6,7 +6,7 @@ class AnsibleAT10 < Formula
66 url "https://files.pythonhosted.org/packages/d4/64/29fdff6fe7682342adb54802c1cd90b2272d382e1743089af88f90a1d986/ansible-10.7.0.tar.gz"
77 sha256 "59d29e3de1080e740dfa974517d455217601b16d16880314d9be26145c68dc22"
88 license "GPL-3.0-or-later"
9- revision 4
9+ revision 5
1010
1111 livecheck do
1212 url "https://pypi.org/rss/project/ansible/releases.xml"
@@ -44,12 +44,15 @@ class AnsibleAT10 < Formula
4444 uses_from_macos "krb5"
4545 uses_from_macos "libxml2" , since : :ventura
4646 uses_from_macos "libxslt"
47+ uses_from_macos "openldap" # for python-ldap
4748
49+ # passlib doesn't work with bcrypt v5+: https://github.com/ansible/ansible/issues/85919
4850 pypi_packages exclude_packages : %w[ certifi gnureadline ] ,
49- extra_packages : %w[ ansible-pylibssh apache-libcloud bcrypt<5 boto3 dnspython docker
50- junos-eznc jxmlease kerberos ntc-templates openshift
51+ extra_packages : %w[ ansible-pylibssh apache-libcloud bcrypt<5 boto3 dnspython
52+ docker fqdn junos-eznc jxmlease kerberos ntc-templates openshift
5153 passlib pexpect proxmoxer pynetbox pysphere3 python-consul
52- python-neutronclient pytz pywinrm requests-credssp shade zabbix-api ]
54+ python-ldap python-neutronclient pytz pywinrm requests-credssp
55+ shade zabbix-api ]
5356
5457 # pyinotify is linux-only dependency
5558 resource "pyinotify" do
@@ -65,8 +68,8 @@ class AnsibleAT10 < Formula
6568 end
6669
6770 resource "ansible-pylibssh" do
68- url "https://files.pythonhosted.org/packages/93/50/38298568fbd517dcb7b08c06f4fbfc0481ab9eae1e4b01920495dacf672a /ansible-pylibssh-1.2.2 .tar.gz"
69- sha256 "753e570dcdceb6ab8e362e91cc0d5993beebc93d287b88178db55509f6423ab5 "
71+ url "https://files.pythonhosted.org/packages/68/6d/93b13182acd29632ef3ab58650fc5727936942e2ad642a48f6a5e12aebb4 /ansible-pylibssh-1.3.0 .tar.gz"
72+ sha256 "243ea1b0962b0b6b1e717ac0e69dac9636e61ec65b37260c317b2360c6e30ca7 "
7073 end
7174
7275 resource "apache-libcloud" do
@@ -91,18 +94,18 @@ class AnsibleAT10 < Formula
9194 end
9295
9396 resource "boto3" do
94- url "https://files.pythonhosted.org/packages/ba/ 41/d4d73f55b367899ee377cd77c228748c18698ea3507c2a95b328f9152017/ boto3-1.40.50 .tar.gz"
95- sha256 "ae34363e8f34a49ab130d10c507a611926c1101d5d14d70be5598ca308e13266 "
97+ url "https://files.pythonhosted.org/packages/41/e1/a4c1f27d58bee960d4323251d016358547c40bc74c5460e426565d828bc4/ boto3-1.40.60 .tar.gz"
98+ sha256 "fd3fa9de730c0f4d8a584d6b5313755923a9e181496fa6b09bbf78011e6c2ab3 "
9699 end
97100
98101 resource "botocore" do
99- url "https://files.pythonhosted.org/packages/5b/66/21d9ac0d37e5c4e55171466351cfc77404d8d664ccc17d4add6dba1dee99 /botocore-1.40.50 .tar.gz"
100- sha256 "1d3d5b5759c9cb30202cd5ad231ec8afb1abe5be0c088a1707195c2cbae0e742 "
102+ url "https://files.pythonhosted.org/packages/ea/f7/5313e9f84c962af63e05a0c23b51134b5288b198fa0023cf9dbe1b964504 /botocore-1.40.60 .tar.gz"
103+ sha256 "85443f1829d9240d16ba346781956ebcd104dd8e91742c2901a9b2ace198a829 "
101104 end
102105
103106 resource "cachetools" do
104- url "https://files.pythonhosted.org/packages/9d/61/e4fad8155db4a04bfb4734c7c8ff0882f078f24294d42798b3568eb63bff /cachetools-6.2.0 .tar.gz"
105- sha256 "38b328c0889450f05f5e120f56ab68c8abaf424e1275522b138ffc93253f7e32 "
107+ url "https://files.pythonhosted.org/packages/cc/7e/b975b5814bd36faf009faebe22c1072a1fa1168db34d285ef0ba071ad78c /cachetools-6.2.1 .tar.gz"
108+ sha256 "3f391e4bd8f8bf0931169baf7456cc822705f4e2a31f840d218f445b9a854201 "
106109 end
107110
108111 resource "cffi" do
@@ -111,8 +114,8 @@ class AnsibleAT10 < Formula
111114 end
112115
113116 resource "charset-normalizer" do
114- url "https://files.pythonhosted.org/packages/83/2d/5fd176ceb9b2fc619e63405525573493ca23441330fcdaee6bef9460e924 /charset_normalizer-3.4.3 .tar.gz"
115- sha256 "6fce4b8500244f6fcb71465d4a4930d132ba9ab8e71a7859e6a5d59851068d14 "
117+ url "https://files.pythonhosted.org/packages/13/69/33ddede1939fdd074bce5434295f38fae7136463422fe4fd3e0e89b98062 /charset_normalizer-3.4.4 .tar.gz"
118+ sha256 "94537985111c35f28720e43603b8e7b43a6ecfb2ce1d3058bbe955b73404e21a "
116119 end
117120
118121 resource "cliff" do
@@ -126,8 +129,8 @@ class AnsibleAT10 < Formula
126129 end
127130
128131 resource "cryptography" do
129- url "https://files.pythonhosted.org/packages/4a/9b/e301418629f7bfdf72db9e80ad6ed9d1b83c487c471803eaa6464c511a01 /cryptography-46.0.2 .tar.gz"
130- sha256 "21b6fc8c71a3f9a604f028a329e5560009cc4a3a828bfea5fcba8eb7647d88fe "
132+ url "https://files.pythonhosted.org/packages/9f/33/c00162f49c0e2fe8064a62cb92b93e50c74a72bc370ab92f86112b33ff62 /cryptography-46.0.3 .tar.gz"
133+ sha256 "a8b17438104fed022ce745b362294d9ce35b4c2e45c1d958ad4a4b019285f4a1 "
131134 end
132135
133136 resource "debtcollector" do
@@ -151,28 +154,33 @@ class AnsibleAT10 < Formula
151154 end
152155
153156 resource "dogpile-cache" do
154- url "https://files.pythonhosted.org/packages/86/97/da72845c89c9aa70e3e74609b864eff5e5c2ec46366645e7bb61eaa29e9c /dogpile_cache-1.4.1 .tar.gz"
155- sha256 "e25c60e677a5e28ff86124765fbf18c53257bcd7830749cd5ba350ace2a12989 "
157+ url "https://files.pythonhosted.org/packages/e7/c8/301ff89746e76745b937606df4753c032787c59ecb37dd4d4250bddc8929 /dogpile_cache-1.5.0 .tar.gz"
158+ sha256 "849c5573c9a38f155cd4173103c702b637ede0361c12e864876877d0cd125eec "
156159 end
157160
158161 resource "durationpy" do
159162 url "https://files.pythonhosted.org/packages/9d/a4/e44218c2b394e31a6dd0d6b095c4e1f32d0be54c2a4b250032d717647bab/durationpy-0.10.tar.gz"
160163 sha256 "1fa6893409a6e739c9c72334fc65cca1f355dbdd93405d30f726deb5bde42fba"
161164 end
162165
166+ resource "fqdn" do
167+ url "https://files.pythonhosted.org/packages/30/3e/a80a8c077fd798951169626cde3e239adeba7dab75deb3555716415bd9b0/fqdn-1.5.1.tar.gz"
168+ sha256 "105ed3677e767fb5ca086a0c1f4bb66ebc3c100be518f0e0d755d9eae164d89f"
169+ end
170+
163171 resource "google-auth" do
164172 url "https://files.pythonhosted.org/packages/a8/af/5129ce5b2f9688d2fa49b463e544972a7c82b0fdb50980dafee92e121d9f/google_auth-2.41.1.tar.gz"
165173 sha256 "b76b7b1f9e61f0cb7e88870d14f6a94aeef248959ef6992670efee37709cbfd2"
166174 end
167175
168176 resource "idna" do
169- url "https://files.pythonhosted.org/packages/f1/70/7703c29685631f5a7590aa73f1f1d3fa9a380e654b86af429e0934a32f7d /idna-3.10 .tar.gz"
170- sha256 "12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9 "
177+ url "https://files.pythonhosted.org/packages/6f/6d/0703ccc57f3a7233505399edb88de3cbd678da106337b9fcde432b65ed60 /idna-3.11 .tar.gz"
178+ sha256 "795dafcc9c04ed0c1fb032c2aa73654d8e8c5023a7df64a53f39190ada629902 "
171179 end
172180
173181 resource "invoke" do
174- url "https://files.pythonhosted.org/packages/f9/42/127e6d792884ab860defc3f4d80a8f9812e48ace584ffc5a346de58cdc6c /invoke-2.2.0 .tar.gz"
175- sha256 "ee6cbb101af1a859c7fe84f2a264c059020b0cb7fe3535f9424300ab568f6bd5 "
182+ url "https://files.pythonhosted.org/packages/de/bd/b461d3424a24c80490313fd77feeb666ca4f6a28c7e72713e3d9095719b4 /invoke-2.2.1 .tar.gz"
183+ sha256 "515bf49b4a48932b79b024590348da22f39c4942dff991ad1fb8b8baea1be707 "
176184 end
177185
178186 resource "iso8601" do
@@ -366,8 +374,8 @@ class AnsibleAT10 < Formula
366374 end
367375
368376 resource "psutil" do
369- url "https://files.pythonhosted.org/packages/b3/31/4723d756b59344b643542936e37a31d1d3204bcdc42a7daa8ee9eb06fb50 /psutil-7.1.0 .tar.gz"
370- sha256 "655708b3c069387c8b77b072fc429a57d0e214221d01c0a772df7dfedcb3bcd2 "
377+ url "https://files.pythonhosted.org/packages/cd/ec/7b8e6b9b1d22708138630ef34c53ab2b61032c04f16adfdbb96791c8c70c /psutil-7.1.2 .tar.gz"
378+ sha256 "aa225cdde1335ff9684708ee8c72650f6598d5ed2114b9a7c5802030b1785018 "
371379 end
372380
373381 resource "ptyprocess" do
@@ -445,6 +453,11 @@ class AnsibleAT10 < Formula
445453 sha256 "8ce7bf1c8cddca6d7140fc76918b44eddf1d64040a60cb8ff7059136104d4ceb"
446454 end
447455
456+ resource "python-ldap" do
457+ url "https://files.pythonhosted.org/packages/0c/88/8d2797decc42e1c1cdd926df4f005e938b0643d0d1219c08c2b5ee8ae0c0/python_ldap-3.4.5.tar.gz"
458+ sha256 "b2f6ef1c37fe2c6a5a85212efe71311ee21847766a7d45fcb711f3b270a5f79a"
459+ end
460+
448461 resource "python-neutronclient" do
449462 url "https://files.pythonhosted.org/packages/57/15/96f2f42df4c1d6873c89a0cae2ba3b98f83273e965421eb11b7dbb257b4d/python_neutronclient-11.6.0.tar.gz"
450463 sha256 "3c6958088d18c8676a10abf9d94b8dbf1a984741cbb988554f216880797e072f"
@@ -586,8 +599,8 @@ class AnsibleAT10 < Formula
586599 end
587600
588601 resource "wrapt" do
589- url "https://files.pythonhosted.org/packages/95/8f/aeb76c5b46e273670962298c23e7ddde79916cb74db802131d49a85e4b7d /wrapt-1.17.3 .tar.gz"
590- sha256 "f66eb08feaa410fe4eebd17f2a2c8e2e46d3476e9f8c783daa8e09e0faa666d0 "
602+ url "https://files.pythonhosted.org/packages/49/19/5e5bcd855d808892fe02d49219f97a50f64cd6d8313d75df3494ee97b1a3 /wrapt-2.0.0 .tar.gz"
603+ sha256 "35a542cc7a962331d0279735c30995b024e852cf40481e384fd63caaa391cbb9 "
591604 end
592605
593606 resource "xmltodict" do
0 commit comments