···21 # relax version constraints: aiobotocore works with newer botocore versions
22 # the pinning used to match some `extras_require` we're not using.
23 postPatch = ''
24- substituteInPlace setup.py --replace 'botocore>=1.20.49,<1.20.50' 'botocore'
25 '';
2627 propagatedBuildInputs = [ wrapt aiohttp aioitertools botocore ];
···21 # relax version constraints: aiobotocore works with newer botocore versions
22 # the pinning used to match some `extras_require` we're not using.
23 postPatch = ''
24+ substituteInPlace setup.py --replace 'botocore>=1.20.106,<1.20.107' 'botocore'
25 '';
2627 propagatedBuildInputs = [ wrapt aiohttp aioitertools botocore ];
···743744 pytestFlagsArray = [
745 # parallelize test run
746- "--numprocesses auto"
747 # assign tests grouped by file to workers
748 "--dist loadfile"
749 # retry racy tests that end in "RuntimeError: Event loop is closed"
···743744 pytestFlagsArray = [
745 # parallelize test run
746+ "--numprocesses $NIX_BUILD_CORES"
747 # assign tests grouped by file to workers
748 "--dist loadfile"
749 # retry racy tests that end in "RuntimeError: Event loop is closed"