Merge pull request #206801 from anthonyroussel/awscli_2_9_8

awscli2: 2.9.6 -> 2.9.8,python310Packages.awscrt: 0.15.1 -> 0.16.1
This commit is contained in:
Fabian Affolter 2022-12-20 14:24:24 +01:00 committed by GitHub
commit f5509d9daa
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 7 additions and 18 deletions

View file

@ -12,14 +12,14 @@
buildPythonPackage rec {
pname = "awscrt";
version = "0.15.1";
version = "0.16.1";
format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
hash = "sha256-2VBdad9NL19eW2Djot2gkynyjSCUvG4f0KnEub6M0vg=";
hash = "sha256-j9++euxSsvf6ZLkVJtyGdlOx6WWrAXEOczqwypYZkXA=";
};
buildInputs = lib.optionals stdenv.isDarwin [
@ -33,11 +33,6 @@ buildPythonPackage rec {
"strictoverflow"
];
postPatch = ''
substituteInPlace setup.py \
--replace "extra_link_args += ['-Wl,-fatal_warnings']" ""
'';
# gcc <10 is not supported, LLVM on darwin is just fine
nativeBuildInputs = [
cmake
@ -58,6 +53,7 @@ buildPythonPackage rec {
meta = with lib; {
homepage = "https://github.com/awslabs/aws-crt-python";
changelog = "https://github.com/awslabs/aws-crt-python/releases/tag/v${version}";
description = "Python bindings for the AWS Common Runtime";
license = licenses.asl20;
maintainers = with maintainers; [ davegallant ];

View file

@ -11,15 +11,6 @@
let
py = python3.override {
packageOverrides = self: super: {
awscrt = super.awscrt.overridePythonAttrs (oldAttrs: rec {
version = "0.14.0";
src = self.fetchPypi {
inherit (oldAttrs) pname;
inherit version;
hash = "sha256-MGLTFcsWVC/gTdgjny6LwyOO6QRc1QcLkVzy677Lqqw=";
};
});
prompt-toolkit = super.prompt-toolkit.overridePythonAttrs (oldAttrs: rec {
version = "3.0.28";
src = self.fetchPypi {
@ -34,14 +25,14 @@ let
in
with py.pkgs; buildPythonApplication rec {
pname = "awscli2";
version = "2.9.6"; # N.B: if you change this, check if overrides are still up-to-date
version = "2.9.8"; # N.B: if you change this, check if overrides are still up-to-date
format = "pyproject";
src = fetchFromGitHub {
owner = "aws";
repo = "aws-cli";
rev = version;
hash = "sha256-3zB0Uy2pmkrOLb+/mXZGs/pnzo6zi2zVPyeNPGPVQJM=";
hash = "sha256-Q1iHGwkFg0rkunwEgWQIqLEPAGfOLfqA1UpjmCe2x8M=";
};
nativeBuildInputs = [
@ -120,6 +111,8 @@ with py.pkgs; buildPythonApplication rec {
python = py; # for aws_shell
updateScript = nix-update-script {
attrPath = pname;
# Excludes 1.x versions from the Github tags list
extraArgs = [ "--version-regex" "^(2\.(.*))" ];
};
tests.version = testers.testVersion {
package = awscli2;