1{ 2 lib, 3 azure-common, 4 azure-mgmt-core, 5 buildPythonPackage, 6 fetchPypi, 7 isodate, 8 msrest, 9 pythonOlder, 10 setuptools, 11 typing-extensions, 12}: 13 14buildPythonPackage rec { 15 pname = "azure-mgmt-eventgrid"; 16 version = "10.4.0"; 17 pyproject = true; 18 19 disabled = pythonOlder "3.8"; 20 21 src = fetchPypi { 22 pname = "azure_mgmt_eventgrid"; 23 inherit version; 24 hash = "sha256-MD5eJ89LteyDO6Tlqe9wtbxBDhkEEuxHzeWdguQT+34="; 25 }; 26 27 build-system = [ setuptools ]; 28 29 dependencies = [ 30 azure-common 31 azure-mgmt-core 32 isodate 33 msrest 34 typing-extensions 35 ]; 36 37 # has no tests 38 doCheck = false; 39 40 pythonImportsCheck = [ "azure.mgmt.eventgrid" ]; 41 42 meta = with lib; { 43 description = "This is the Microsoft Azure EventGrid Management Client Library"; 44 homepage = "https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/eventgrid/azure-mgmt-eventgrid"; 45 changelog = "https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-eventgrid_${version}/sdk/eventgrid/azure-mgmt-eventgrid/CHANGELOG.md"; 46 license = licenses.mit; 47 maintainers = with maintainers; [ maxwilson ]; 48 }; 49}