awscli@1 1.20.20
Closes #83277. Signed-off-by: BrewTestBot <1589480+BrewTestBot@users.noreply.github.com>master
parent
1ecf846b99
commit
dee3c68df0
|
@ -4,12 +4,12 @@ class AwscliAT1 < Formula
|
|||
desc "Official Amazon AWS command-line interface"
|
||||
homepage "https://aws.amazon.com/cli/"
|
||||
# awscli should only be updated every 10 releases on multiples of 10
|
||||
url "https://github.com/aws/aws-cli/archive/1.20.10.tar.gz"
|
||||
sha256 "25cc31a926f43761cf17689ca4558e2f73d956a02064cabc265c6dd10aeb15f9"
|
||||
url "https://files.pythonhosted.org/packages/b0/ad/4916bfa9789428c5c801467f8281d8eb82fda620ba0e7c2dee803df94195/awscli-1.20.20.tar.gz"
|
||||
sha256 "a10d259e70ad537e27d4cdf676b6838b5571d9184c6c928d27224c1262b003eb"
|
||||
license "Apache-2.0"
|
||||
|
||||
livecheck do
|
||||
url :stable
|
||||
url "https://github.com/aws/aws-cli.git"
|
||||
regex(/^v?(1(?:\.\d+)+)$/i)
|
||||
end
|
||||
|
||||
|
@ -23,18 +23,65 @@ class AwscliAT1 < Formula
|
|||
|
||||
keg_only :versioned_formula
|
||||
|
||||
# Some AWS APIs require TLS1.2, which system Python doesn't have before High
|
||||
# Sierra
|
||||
depends_on "libyaml" # for faster PyYAML
|
||||
# Some AWS APIs require TLS1.2, which system Python doesn't have before High Sierra
|
||||
depends_on "python@3.9"
|
||||
depends_on "six"
|
||||
|
||||
uses_from_macos "groff"
|
||||
|
||||
resource "botocore" do
|
||||
url "https://files.pythonhosted.org/packages/a8/e8/e2d45c4328a850efe5fe5dbf27316d7773df1d02b677bae0e278de436d96/botocore-1.21.20.tar.gz"
|
||||
sha256 "dd1a6177006e93695ee745871718d85a81412e586f93d7c666bce7bc107ce90f"
|
||||
end
|
||||
|
||||
resource "colorama" do
|
||||
url "https://files.pythonhosted.org/packages/82/75/f2a4c0c94c85e2693c229142eb448840fba0f9230111faa889d1f541d12d/colorama-0.4.3.tar.gz"
|
||||
sha256 "e96da0d330793e2cb9485e9ddfd918d456036c7149416295932478192f4436a1"
|
||||
end
|
||||
|
||||
resource "docutils" do
|
||||
url "https://files.pythonhosted.org/packages/93/22/953e071b589b0b1fee420ab06a0d15e5aa0c7470eb9966d60393ce58ad61/docutils-0.15.2.tar.gz"
|
||||
sha256 "a2aeea129088da402665e92e0b25b04b073c04b2dce4ab65caaa38b7ce2e1a99"
|
||||
end
|
||||
|
||||
resource "jmespath" do
|
||||
url "https://files.pythonhosted.org/packages/3c/56/3f325b1eef9791759784aa5046a8f6a1aff8f7c898a2e34506771d3b99d8/jmespath-0.10.0.tar.gz"
|
||||
sha256 "b85d0567b8666149a93172712e68920734333c0ce7e89b78b3e987f71e5ed4f9"
|
||||
end
|
||||
|
||||
resource "pyasn1" do
|
||||
url "https://files.pythonhosted.org/packages/a4/db/fffec68299e6d7bad3d504147f9094830b704527a7fc098b721d38cc7fa7/pyasn1-0.4.8.tar.gz"
|
||||
sha256 "aef77c9fb94a3ac588e87841208bdec464471d9871bd5050a287cc9a475cd0ba"
|
||||
end
|
||||
|
||||
resource "python-dateutil" do
|
||||
url "https://files.pythonhosted.org/packages/4c/c4/13b4776ea2d76c115c1d1b84579f3764ee6d57204f6be27119f13a61d0a9/python-dateutil-2.8.2.tar.gz"
|
||||
sha256 "0123cacc1627ae19ddf3c27a5de5bd67ee4586fbdd6440d9748f8abb483d3e86"
|
||||
end
|
||||
|
||||
resource "PyYAML" do
|
||||
url "https://files.pythonhosted.org/packages/a0/a4/d63f2d7597e1a4b55aa3b4d6c5b029991d3b824b5bd331af8d4ab1ed687d/PyYAML-5.4.1.tar.gz"
|
||||
sha256 "607774cbba28732bfa802b54baa7484215f530991055bb562efbed5b2f20a45e"
|
||||
end
|
||||
|
||||
resource "rsa" do
|
||||
url "https://files.pythonhosted.org/packages/db/b5/475c45a58650b0580421746504b680cd2db4e81bc941e94ca53785250269/rsa-4.7.2.tar.gz"
|
||||
sha256 "9d689e6ca1b3038bc82bf8d23e944b6b6037bc02301a574935b2dd946e0353b9"
|
||||
end
|
||||
|
||||
resource "s3transfer" do
|
||||
url "https://files.pythonhosted.org/packages/88/ef/4d1b3f52ae20a7e72151fde5c9f254cd83f8a49047351f34006e517e1655/s3transfer-0.5.0.tar.gz"
|
||||
sha256 "50ed823e1dc5868ad40c8dc92072f757aa0e653a192845c94a3b676f4a62da4c"
|
||||
end
|
||||
|
||||
resource "urllib3" do
|
||||
url "https://files.pythonhosted.org/packages/4f/5a/597ef5911cb8919efe4d86206aa8b2658616d676a7088f0825ca08bd7cb8/urllib3-1.26.6.tar.gz"
|
||||
sha256 "f57b4c16c62fa2760b7e3d97c35b255512fb6b59a259730f36ba32ce9f8e342f"
|
||||
end
|
||||
|
||||
def install
|
||||
venv = virtualenv_create(libexec, "python3")
|
||||
system libexec/"bin/pip", "install", "-v", "--no-binary", ":all:",
|
||||
"--ignore-installed", buildpath
|
||||
system libexec/"bin/pip", "uninstall", "-y", "awscli"
|
||||
venv.pip_install_and_link buildpath
|
||||
virtualenv_install_with_resources
|
||||
pkgshare.install "awscli/examples"
|
||||
|
||||
rm Dir["#{bin}/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh}"]
|
||||
|
|
|
@ -18,11 +18,14 @@
|
|||
],
|
||||
"exclude_packages": ["textfsm", "pycrypto"]
|
||||
},
|
||||
"athenacli": {
|
||||
"exclude_packages": ["six", "tabulate"]
|
||||
},
|
||||
"aws-google-auth": {
|
||||
"exclude_packages": ["pillow", "tabulate"]
|
||||
},
|
||||
"athenacli": {
|
||||
"exclude_packages": ["six", "tabulate"]
|
||||
"awscli@1": {
|
||||
"exclude_packages": ["six"]
|
||||
},
|
||||
"black": "black[d]",
|
||||
"bpytop": "bpytop",
|
||||
|
|
Loading…
Reference in New Issue