1{ lib 2, azure-common 3, azure-core 4, azure-mgmt-core 5, buildPythonPackage 6, fetchPypi 7, isodate 8, pythonOlder 9}: 10 11buildPythonPackage rec { 12 pname = "azure-synapse-artifacts"; 13 version = "0.18.0"; 14 format = "setuptools"; 15 16 disabled = pythonOlder "3.8"; 17 18 src = fetchPypi { 19 inherit pname version; 20 hash = "sha256-qgiHMzW7T5NuQl0jwZheMXp7wHhNOHyH24J6wfc4VqQ="; 21 }; 22 23 propagatedBuildInputs = [ 24 azure-common 25 azure-core 26 azure-mgmt-core 27 isodate 28 ]; 29 30 # Tests are only available in mono-repo 31 doCheck = false; 32 33 pythonImportsCheck = [ 34 "azure.synapse.artifacts" 35 ]; 36 37 meta = with lib; { 38 description = "Microsoft Azure Synapse Artifacts Client Library for Python"; 39 homepage = "https://github.com/Azure/azure-sdk-for-python"; 40 changelog = "https://github.com/Azure/azure-sdk-for-python/blob/azure-synapse-artifacts_${version}/sdk/synapse/azure-synapse-artifacts/CHANGELOG.md"; 41 license = licenses.mit; 42 maintainers = with maintainers; [ jonringer ]; 43 }; 44}