Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
2.5 kB · 94 lines
Nix
at litex
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495{ lib, stdenv, buildPythonPackage, fetchPypi, pythonOlder, aiodns, aiohttp, flask, mock, pytest, pytest-asyncio, pytest-trio, pytestCheckHook, requests, six, trio, typing-extensions }:
buildPythonPackage rec { version = "1.26.3"; pname = "azure-core"; disabled = pythonOlder "3.6";
__darwinAllowLocalNetworking = true;
src = fetchPypi { inherit pname version; extension = "zip"; hash = "sha256-rL0NqpZ1zohiPaNcgNgZza+pFzHe5rJpXGTXyp2oLbQ="; };
propagatedBuildInputs = [ requests six typing-extensions ];
nativeCheckInputs = [ aiodns aiohttp flask mock pytest pytest-trio pytest-asyncio pytestCheckHook trio ];
# test server needs to be available preCheck = '' export PYTHONPATH=tests/testserver_tests/coretestserver:$PYTHONPATH '';
pytestFlagsArray = [ "tests/" ]; # disable tests which touch network disabledTests = [ "aiohttp" "multipart_send" "response" "request" "timeout" "test_sync_transport_short_read_download_stream" "test_aio_transport_short_read_download_stream" # disable 8 tests failing on some darwin machines with errors: # azure.core.polling.base_polling.BadStatus: Invalid return status 403 for 'GET' operation # azure.core.exceptions.HttpResponseError: Operation returned an invalid status 'Forbidden' ] ++ lib.optionals stdenv.isDarwin [ "location_polling_fail" ]; disabledTestPaths = [ # requires testing modules which aren't published, and likely to create cyclic dependencies "tests/test_connection_string_parsing.py" # wants network "tests/async_tests/test_streaming_async.py" "tests/test_streaming.py" # testserver tests require being in a very specific working directory to make it work "tests/testserver_tests/" # requires missing pytest plugin "tests/async_tests/test_rest_asyncio_transport.py" # needs msrest, which cannot be included in nativeCheckInputs due to circular dependency new in msrest 0.7.1 # azure-core needs msrest which needs azure-core "tests/test_polling.py" "tests/async_tests/test_base_polling_async.py" "tests/async_tests/test_polling_async.py" ];
meta = with lib; { description = "Microsoft Azure Core Library for Python"; homepage = "https://github.com/Azure/azure-sdk-for-python"; license = licenses.mit; maintainers = with maintainers; [ jonringer ]; };}