···13131414buildPythonPackage rec {
1515 pname = "botocore";
1616- version = "1.20.97"; # N.B: if you change this, change boto3 and awscli to a matching version
1616+ version = "1.20.106"; # N.B: if you change this, change boto3 and awscli to a matching version
17171818 src = fetchPypi {
1919 inherit pname version;
2020- sha256 = "f7e119cf3e0f4a36100f0e983583afa91a84fb27c479a1716820aee4f2e190ab";
2020+ sha256 = "sha256-bVyYOAix0AQ39W0MCEEr2C2fgBL9t35VX5cneh/U1d8=";
2121 };
22222323 propagatedBuildInputs = [
···1818 # If you need these, you can just add them to your environment.
19192020 pname = "hypothesis";
2121- version = "6.14.0";
2121+ version = "6.17.3";
22222323 # Use github tarballs that includes tests
2424 src = fetchFromGitHub {
2525 owner = "HypothesisWorks";
2626 repo = "hypothesis-python";
2727 rev = "hypothesis-python-${version}";
2828- sha256 = "0yns81j3fnpdfaphk722xcnidqhgy0kmd7ik6aw7l795l0wivhxj";
2828+ sha256 = "1g96q3l97lq3xps36cv147dvj44nh1b0k67z817x7zfwyw844sgn";
2929 };
30303131 postUnpack = "sourceRoot=$sourceRoot/hypothesis-python";
···2233buildPythonPackage rec {
44 pname = "IMDbPY";
55- version = "2020.9.25";
55+ version = "2021.4.18";
6677 src = fetchPypi {
88 inherit pname version;
99- sha256 = "1p3j9j1jcgbw4626cvgpryhvczy9gzlg0laz6lflgq17m129gin2";
99+ sha256 = "af57f03638ba3b8ab3d696bfef0eeaf6414385c85f09260aba0a16b32174853f";
1010 };
11111212 patches = [ ./sql_error.patch ]; # Already fixed in master, but not yet in the current release. This can be removed upon the next version update
···23232424buildPythonPackage rec {
2525 pname = "nbconvert";
2626- version = "6.0.7";
2626+ version = "6.1.0";
27272828 src = fetchPypi {
2929 inherit pname version;
3030- sha256 = "cbbc13a86dfbd4d1b5dee106539de0795b4db156c894c2c5dc382062bbc29002";
3030+ sha256 = "d22a8ff202644d31db254d24d52c3a96c82156623fcd7c7f987bba2612303ec9";
3131 };
32323333 # Add $out/share/jupyter to the list of paths that are used to search for
···2233buildPythonPackage rec {
44 pname = "PySDL2";
55- version = "0.9.7";
55+ version = "0.9.8";
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 = "e4fcc8aa1108e4917cb56794575ee08c2a3d9c2c52620474e3ecc8538dadf209";
1414+ sha256 = "4dfa3168e4e4e9301a2cd5904bdcea15e2bf62a1c9abb5d3f92d9122ea22c26e";
1515 };
16161717 # Deliberately not in propagated build inputs; users can decide
···44, pytest
55, six
66, decorator
77+, pytestCheckHook
78}:
89910buildPythonPackage rec {
···1516 sha256 = "e39a7e5b14e14dfff0de0ad720dfffa740c128d599ab14cfac13f4deb34164a6";
1617 };
17181919+ # newer decorator versions are incompatible and cause the test suite to fail
2020+ # but only a few utility functions are used from this package which means it has no actual impact on test execution in paramiko and Fabric
2121+ postPatch = ''
2222+ substituteInPlace setup.py \
2323+ --replace "decorator>=4,<5" "decorator>=4" \
2424+ --replace "pytest>=3,<5" "pytest>=3"
2525+ '';
2626+1827 buildInputs = [ pytest ];
1919- checkInputs = [ pytest ];
20282129 propagatedBuildInputs = [ six decorator ];
22302323- patchPhase = ''
2424- sed -i "s/pytest>=3,<5/pytest/g" setup.py
2525- '';
3131+ checkInputs = [ pytestCheckHook ];
26322727- # skip tests due to dir requirements
3333+ # lots of assertion errors mainly around decorator
2834 doCheck = false;
2929-3030- checkPhase = ''
3131- pytest tests
3232- '';
33353436 meta = with lib; {
3537 homepage = "https://pytest-relaxed.readthedocs.io/";
···4343 starlette
4444 ];
45454646+ disabledTests = [
4747+ # E AssertionError: Regex pattern 'parameter `request` must be an instance of starlette.requests.Request' does not match 'This portal is not running'.
4848+ "test_endpoint_request_param_invalid"
4949+ "test_endpoint_response_param_invalid"
5050+ ];
5151+4652 patches = [
4753 # Switch to poetry-core, https://github.com/laurentS/slowapi/pull/54
4854 (fetchpatch {
···3344buildPythonPackage rec {
55 pname = "tzlocal";
66- version = "2.1";
66+ version = "2.1"; # version needs to be compatible with APScheduler
7788 propagatedBuildInputs = [ pytz ];
99
···2121in
2222with py.pkgs; buildPythonApplication rec {
2323 pname = "awscli";
2424- version = "1.19.97"; # N.B: if you change this, change botocore and boto3 to a matching version too
2424+ version = "1.19.106"; # N.B: if you change this, change botocore and boto3 to a matching version too
25252626 src = fetchPypi {
2727 inherit pname version;
2828- sha256 = "sha256-kecuyQMk4GWH9G0/f4Gi/hWtW4Zme9Q4i7XclcZTlNc=";
2828+ sha256 = "sha256-6o24GUcT3efgK5+Wa7n4+EeA5qXmAGhybzed7ybdT9Q=";
2929 };
30303131 # https://github.com/aws/aws-cli/issues/4837
···3333 ### Deprecated aliases - for backward compatibility
34343535mapAliases ({
3636- backports-entry-points-selectable = throw "backports-entry-points-selectable has been removed"; # added 2021-07-01
3736 blockdiagcontrib-cisco = throw "blockdiagcontrib-cisco is not compatible with blockdiag 2.0.0 and has been removed."; # Added 2020-11-29
3837 bt_proximity = bt-proximity; # added 2021-07-02
3938 bugseverywhere = throw "bugseverywhere has been removed: Abandoned by upstream."; # Added 2019-11-27