···12121313buildPythonPackage rec {
1414 pname = "botocore";
1515- version = "1.27.42"; # N.B: if you change this, change boto3 and awscli to a matching version
1515+ version = "1.27.75"; # N.B: if you change this, change boto3 and awscli to a matching version
16161717 src = fetchPypi {
1818 inherit pname version;
1919- sha256 = "sha256-OKGApmZsWpsGmnXsPPN0/ypkw+kMnySpFoWLzesERW0=";
1919+ sha256 = "sha256-+LHaK0HojFjbUdsMbv9spWQliUjOSlrH6WrDWkabDU8=";
2020 };
21212222 propagatedBuildInputs = [
···12121313buildPythonPackage rec {
1414 pname = "cocotb";
1515- version = "1.6.2";
1515+ version = "1.7.0";
16161717 # - we need to use the tarball from PyPi
1818 # or the full git checkout (with .git)
···2020 # because it does not include required metadata
2121 src = fetchPypi {
2222 inherit pname version;
2323- sha256 = "sha256-SY+1727DbWMg6CnmHw8k/VP0dwBRYszn+YyyvZXgvUs=";
2323+ sha256 = "sha256-CF/ZXkEQDDPwTN2+ngyUKy55XwShR6/Fr5az/aYcY/Q=";
2424 };
25252626 nativeBuildInputs = [ setuptools-scm ];
···7788buildPythonPackage rec {
99 pname = "psutil";
1010- version = "5.9.1";
1010+ version = "5.9.2";
11111212 src = fetchPypi {
1313 inherit pname version;
1414- sha256 = "sha256-V/GBm12elc37DIgailt9VC7Qt8Ui1XVwaoC+3ISMiVQ=";
1414+ sha256 = "sha256-/rhhoQtsO7AHAQY7N+Svx1T4IX8PCcQigFhr1qxxK1w=";
1515 };
16161717 # We have many test failures on various parts of the package:
···2233buildPythonPackage rec {
44 pname = "PySDL2";
55- version = "0.9.11";
55+ version = "0.9.14";
66 # The tests use OpenGL using find_library, which would have to be
77 # patched; also they seem to actually open X windows and test stuff
88 # like "screensaver disabling", which would have to be cleverly
···11111212 src = fetchPypi {
1313 inherit pname version;
1414- sha256 = "93e51057d39fd583b80001d42b21d5a3f71e30d489d85924d944b2c7350e2da6";
1414+ sha256 = "sha256-JAkfjZ5DdkZZHH921bru49OqbNiuSSpRxwJuUzifGHo=";
1515 };
16161717 # Deliberately not in propagated build inputs; users can decide
···2121 ./build.patch
2222 ];
23232424+ postPatch = ''
2525+ substituteInPlace setup.py \
2626+ --replace 'protobuf>=3.13,<4' 'protobuf>=3.13'
2727+ '';
2828+2429 # Default build pulls in Bazel + extra deps, given the actual build
2530 # is literally three lines (see below) - replace it with custom build.
2631 preBuild = ''
···3535in
3636with py.pkgs; buildPythonApplication rec {
3737 pname = "awscli";
3838- version = "1.25.42"; # N.B: if you change this, change botocore and boto3 to a matching version too
3838+ version = "1.25.76"; # N.B: if you change this, change botocore and boto3 to a matching version too
39394040 src = fetchPypi {
4141 inherit pname version;
4242- hash = "sha256-5DH3Ik0DHmHfZ+XfFjmC2CL5WRoA9ENgzDeYfCgwtTI=";
4242+ hash = "sha256-PSr0zZEGXFxcFSN7QQ5Ux0Z4aCwwm9na+2hIv/gR6+s=";
4343 };
44444545 # https://github.com/aws/aws-cli/issues/4837
···3232 substituteInPlace pyproject.toml \
3333 --replace 'python-frontmatter = "^0.5.0"' 'python-frontmatter = "^1.0.0"' \
3434 --replace 'genanki = "^0.10.1"' 'genanki = "*"' \
3535- --replace 'typer = "^0.3.2"' 'typer = "^0.4.0"'
3535+ --replace 'typer = "^0.3.2"' 'typer = "*"'
3636 '';
37373838 # No tests available on Pypi and there is only a failing version assertion test in the repo.