Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at lanzaboote 589 lines 23 kB view raw
1{ stdenv 2, python3 3, fetchPypi 4, fetchpatch 5, src 6, version 7}: 8 9let 10 buildAzureCliPackage = with py.pkgs; buildPythonPackage; 11 12 overrideAzureMgmtPackage = package: version: extension: hash: 13 # check to make sure overriding is even necessary 14 package.overridePythonAttrs (oldAttrs: rec { 15 inherit version; 16 17 src = fetchPypi { 18 inherit (oldAttrs) pname; 19 inherit version hash extension; 20 }; 21 }); 22 23 py = python3.override { 24 packageOverrides = self: super: { 25 inherit buildAzureCliPackage; 26 27 # core and the actual application are highly coupled 28 azure-cli-core = buildAzureCliPackage { 29 pname = "azure-cli-core"; 30 inherit version src; 31 32 patches = [ 33 (fetchpatch { 34 name = "fix-python311.patch"; 35 url = "https://github.com/Azure/azure-cli/commit/a5198b578b17de934e15b1c92e369e45323e9658.patch"; 36 hash = "sha256-qbyKF6Vvtz8QwY78sG7ptTVcbM2IR+phntOKqsrWetE="; 37 stripLen = 2; 38 includes = [ 39 "azure/cli/core/tests/test_command_registration.py" 40 "azure/cli/core/tests/test_help.py" 41 "azure/cli/core/tests/test_parser.py" 42 ]; 43 }) 44 ]; 45 46 sourceRoot = "${src.name}/src/azure-cli-core"; 47 48 propagatedBuildInputs = with self; [ 49 adal 50 antlr4-python3-runtime 51 argcomplete 52 azure-common 53 azure-cli-telemetry 54 azure-data-tables 55 azure-mgmt-appcontainers 56 azure-mgmt-core 57 azure-mgmt-resource 58 colorama 59 cryptography 60 distro 61 humanfriendly 62 jmespath 63 knack 64 msal 65 msal-extensions 66 msrest 67 msrestazure 68 paramiko 69 pkginfo 70 psutil 71 pygments 72 pyjwt 73 pymysql 74 pyopenssl 75 pyperclip 76 pysocks 77 pyyaml 78 requests 79 six 80 tabulate 81 ]; 82 83 nativeCheckInputs = with self; [ pytest ]; 84 85 doCheck = stdenv.isLinux; 86 87 # ignore tests that does network call, or assume powershell 88 checkPhase = '' 89 rm azure/{,cli/}__init__.py 90 python -c 'import azure.common; print(azure.common)' 91 PYTHONPATH=$PWD:${src}/src/azure-cli-testsdk:$PYTHONPATH HOME=$TMPDIR pytest \ 92 azure/cli/core/tests \ 93 --ignore=azure/cli/core/tests/test_profile.py \ 94 --ignore=azure/cli/core/tests/test_generic_update.py \ 95 -k 'not metadata_url and not test_send_raw_requests and not test_format_styled_text_legacy_powershell' 96 ''; 97 98 pythonImportsCheck = [ 99 "azure.cli.telemetry" 100 "azure.cli.core" 101 ]; 102 }; 103 104 azure-cli-telemetry = buildAzureCliPackage { 105 pname = "azure-cli-telemetry"; 106 version = "1.0.8"; # might be wrong, but doesn't really matter 107 inherit src; 108 109 sourceRoot = "${src.name}/src/azure-cli-telemetry"; 110 111 propagatedBuildInputs = with super; [ 112 applicationinsights 113 knack 114 portalocker 115 ]; 116 117 nativeCheckInputs = [ py.pkgs.pytest ]; 118 # ignore flaky test 119 checkPhase = '' 120 cd azure 121 HOME=$TMPDIR pytest -k 'not test_create_telemetry_note_file_from_scratch' 122 ''; 123 }; 124 125 antlr4-python3-runtime = super.antlr4-python3-runtime.override (_: { 126 antlr4 = super.pkgs.antlr4_9; 127 }); 128 129 azure-batch = overrideAzureMgmtPackage super.azure-batch "14.0.0" "zip" 130 "sha256-FlsembhvghAkxProX7NIadQHqg67DKS5b7JthZwmyTQ="; 131 132 azure-data-tables = (overrideAzureMgmtPackage super.azure-data-tables "12.4.0" "zip" 133 "sha256-3V/I3pHi+JCO+kxkyn9jz4OzBoqbpCYpjeO1QTnpZlw=").overridePythonAttrs (attrs: { 134 propagatedBuildInputs = attrs.propagatedBuildInputs or [ ] ++ [ self.msrest ]; 135 }); 136 137 azure-mgmt-apimanagement = overrideAzureMgmtPackage super.azure-mgmt-apimanagement "4.0.0" "zip" 138 "sha256-AiTjLJ28g80xnrRFLfPUevJgeaxLpuGmvkd3+FskNiw="; 139 140 azure-mgmt-appcontainers = (overrideAzureMgmtPackage super.azure-mgmt-appcontainers "2.0.0" "zip" 141 "sha256-ccdIdvdgTYPWEZCWqkLc8lEuMuAEERvl5B1huJyBkvU=").overridePythonAttrs (attrs: { 142 propagatedBuildInputs = attrs.propagatedBuildInputs or [ ] ++ [ self.msrest ]; 143 }); 144 145 azure-mgmt-batch = overrideAzureMgmtPackage super.azure-mgmt-batch "17.0.0" "zip" 146 "sha256-hkM4WVLuwxj4qgXsY8Ya7zu7/v37gKdP0Xbf2EqrsWo="; 147 148 azure-mgmt-batchai = overrideAzureMgmtPackage super.azure-mgmt-batchai "7.0.0b1" "zip" 149 "sha256-mT6vvjWbq0RWQidugR229E8JeVEiobPD3XA/nDM3I6Y="; 150 151 azure-mgmt-billing = overrideAzureMgmtPackage super.azure-mgmt-billing "6.0.0" "zip" 152 "sha256-1PXFpBiKRW/h6zK2xF9VyiBpx0vkHrdpIYQLOfL1wH8="; 153 154 azure-mgmt-botservice = overrideAzureMgmtPackage super.azure-mgmt-botservice "2.0.0b3" "zip" 155 "sha256-XZGQOeMw8usyQ1tl8j57fZ3uqLshomHY9jO/rbpQOvM="; 156 157 azure-mgmt-extendedlocation = overrideAzureMgmtPackage super.azure-mgmt-extendedlocation "1.0.0b2" "zip" 158 "sha256-mjfH35T81JQ97jVgElWmZ8P5MwXVxZQv/QJKNLS3T8A="; 159 160 azure-mgmt-policyinsights = overrideAzureMgmtPackage super.azure-mgmt-policyinsights "1.1.0b4" "zip" 161 "sha512-NW2BNj45lKzBmPXWMuBnVEDG2C6xzo9J/QjcC5fczvyhKBIkhugJVOWdPUsSzyGeQYKdqpRWPOl0yBG/eblHQA=="; 162 163 azure-mgmt-rdbms = overrideAzureMgmtPackage super.azure-mgmt-rdbms "10.2.0b10" "zip" 164 "sha256-sM8oZdhv+5WCd4RnMtEmCikTBmzGsap5heKzSbHbRPI="; 165 166 azure-mgmt-recoveryservices = overrideAzureMgmtPackage super.azure-mgmt-recoveryservices "2.4.0" "zip" 167 "sha256-2JeOvtNxx6Z3AY4GI9fBRKbMcYVHsbrhk8C+5t5eelk="; 168 169 azure-mgmt-recoveryservicesbackup = overrideAzureMgmtPackage super.azure-mgmt-recoveryservicesbackup "6.0.0" "zip" 170 "sha256-lIEYi/jvF9pYbnH+clUzfU0fExlY+dZojIyZRtTLQh8="; 171 172 azure-mgmt-appconfiguration = overrideAzureMgmtPackage super.azure-mgmt-appconfiguration "3.0.0" "zip" 173 "sha256-FJhuVgqNjdRIegP4vUISrAtHvvVle5VQFVITPm4HLEw="; 174 175 azure-mgmt-cognitiveservices = overrideAzureMgmtPackage super.azure-mgmt-cognitiveservices "13.5.0" "zip" 176 "sha512-bUFY0+JipVihatMib0Giv7THnv4rRAbT36PhP+5tcsVlBVLmCYqjyp0iWnTfSbvRiljKOjbm3w+xeC0gL/IE7w=="; 177 178 azure-mgmt-compute = overrideAzureMgmtPackage super.azure-mgmt-compute "30.0.0" "zip" 179 "sha256-cyD7r8OSdwsD7QK2h2AYXmCUVS7ZjX/V6nchClpRPHg="; 180 181 azure-mgmt-consumption = overrideAzureMgmtPackage super.azure-mgmt-consumption "2.0.0" "zip" 182 "sha256-moWonzDyJNJhdJviC0YWoOuJSFhvfw8gVzuOoy8mUYk="; 183 184 azure-mgmt-containerinstance = overrideAzureMgmtPackage super.azure-mgmt-containerinstance "10.1.0" "zip" 185 "sha256-eNQ3rbKFdPRIyDjtXwH5ztN4GWCYBh3rWdn3AxcEwX4="; 186 187 azure-mgmt-containerservice = overrideAzureMgmtPackage super.azure-mgmt-containerservice "25.0.0" "zip" 188 "sha256-je7O92bklsbIlfsTUF2TXUqztAZxn8ep4ezCUHeLuhE="; 189 190 azure-mgmt-cosmosdb = overrideAzureMgmtPackage super.azure-mgmt-cosmosdb "9.2.0" "zip" 191 "sha256-PAaBkR77Ho2YI5I+lmazR/8vxEZWpbvM427yRu1ET0k="; 192 193 azure-mgmt-databoxedge = overrideAzureMgmtPackage super.azure-mgmt-databoxedge "1.0.0" "zip" 194 "sha256-BAkAYrwejwDC9FMVo7zrD7OzR57BR01xuINC4TSZsIc="; 195 196 azure-mgmt-deploymentmanager = overrideAzureMgmtPackage super.azure-mgmt-deploymentmanager "0.2.0" "zip" 197 "sha256-RuNCInmT/JrKsd2kLy61ZrUiqMlFq50O6lYna0b21zA="; 198 199 azure-mgmt-eventgrid = overrideAzureMgmtPackage super.azure-mgmt-eventgrid "10.2.0b2" "zip" 200 "sha256-QcHY1wCwQyVOEdUi06/wEa4dqJH5Ccd33gJ1Sju0qZA="; 201 202 azure-mgmt-imagebuilder = overrideAzureMgmtPackage super.azure-mgmt-imagebuilder "1.2.0" "zip" 203 "sha256-XmGIzw+yGYgdaNGZJClFRl531BGsQUH+HESUXGVK6TI="; 204 205 azure-mgmt-iothub = (overrideAzureMgmtPackage super.azure-mgmt-iothub "2.3.0" "zip" 206 "sha256-ml+koj52l5o0toAcnsGtsw0tGnO5F/LKq56ovzdmx/A=").overridePythonAttrs (attrs: { 207 propagatedBuildInputs = attrs.propagatedBuildInputs or [ ] ++ [ self.msrest ]; 208 }); 209 210 azure-mgmt-iothubprovisioningservices = overrideAzureMgmtPackage super.azure-mgmt-iothubprovisioningservices "1.1.0" "zip" 211 "sha256-04OoJuff93L62G6IozpmHpEaUbHHHD6nKlkMHVoJvJ4="; 212 213 azure-mgmt-iotcentral = overrideAzureMgmtPackage super.azure-mgmt-iotcentral "10.0.0b1" "zip" 214 "sha256-1CiZuTXYhIb74eGQZUJHHzovYNnnVd3Ydu1UCy2Bu00="; 215 216 azure-mgmt-kusto = overrideAzureMgmtPackage super.azure-mgmt-kusto "0.3.0" "zip" 217 "sha256-nri3eB/UQQ7p4gfNDDmDuvnlhBS1tKGISdCYVuNrrN4="; 218 219 azure-mgmt-devtestlabs = overrideAzureMgmtPackage super.azure-mgmt-devtestlabs "4.0.0" "zip" 220 "sha256-WVScTEBo8mRmsQl7V0qOUJn7LNbIvgoAOVsG07KeJ40=r"; 221 222 azure-mgmt-netapp = overrideAzureMgmtPackage super.azure-mgmt-netapp "10.1.0" "zip" 223 "sha256-eJiWTOCk2C79Jotku9bKlu3vU6H8004hWrX+h76MjQM="; 224 225 azure-mgmt-dns = overrideAzureMgmtPackage super.azure-mgmt-dns "8.0.0" "zip" 226 "sha256-QHwtrLM1E/++nKS+Wt216dS64Mt++mE8P31THve/jeg="; 227 228 azure-mgmt-loganalytics = overrideAzureMgmtPackage super.azure-mgmt-loganalytics "13.0.0b4" "zip" 229 "sha256-Jm1t7v5vyFjNNM/evVaEI9sXJKNwJk6XAXuJSRSnKHk="; 230 231 azure-mgmt-network = (overrideAzureMgmtPackage super.azure-mgmt-network "21.0.1" "zip" 232 "sha256-7PduPg0JK4f/3q/b5pq58TjqVk+Iu+vxa+aJKDnScy8=").overridePythonAttrs (attrs: { 233 propagatedBuildInputs = attrs.propagatedBuildInputs or [ ] ++ [ self.msrest ]; 234 }); 235 236 azure-mgmt-maps = (overrideAzureMgmtPackage super.azure-mgmt-maps "2.0.0" "zip" 237 "sha256-OE4X92potwCk+YhHiUXDqXIXEcBAByWv38tjz4ToXw4=").overridePythonAttrs (attrs: { 238 propagatedBuildInputs = attrs.propagatedBuildInputs or [ ] ++ [ self.msrest ]; 239 }); 240 241 azure-mgmt-managedservices = overrideAzureMgmtPackage super.azure-mgmt-managedservices "1.0.0" "zip" 242 "sha256-/tg5n8Z3Oq2jfB0ElqRvWUENd8lJTQyllnxTHDN2rRk="; 243 244 azure-mgmt-managementgroups = overrideAzureMgmtPackage super.azure-mgmt-managementgroups "1.0.0" "zip" 245 "sha256-urm9UyocNFV/Wwq5lQ5DHj8Au5boo85m3w9s4q4ZzXM="; 246 247 azure-mgmt-marketplaceordering = overrideAzureMgmtPackage super.azure-mgmt-marketplaceordering "1.1.0" "zip" 248 "sha256-aLOB9SpN9ENdrK1al+HFmsTJgfZn3MqPnQRFNBfWCtg="; 249 250 azure-mgmt-media = overrideAzureMgmtPackage super.azure-mgmt-media "9.0.0" "zip" 251 "sha256-TI7l8sSQ2QUgPqiE3Cu/F67Wna+KHbQS3fuIjOb95ZM="; 252 253 azure-mgmt-msi = super.azure-mgmt-msi.overridePythonAttrs (old: rec { 254 version = "7.0.0"; 255 src = old.src.override { 256 inherit version; 257 hash = "sha256-ctRsmmJ4PsTqthm+nRt4/+u9qhZNQG/TA/FjA/NyVrI="; 258 }; 259 }); 260 261 azure-mgmt-privatedns = overrideAzureMgmtPackage super.azure-mgmt-privatedns "1.0.0" "zip" 262 "sha256-tg8W5D97KRWCxfV7rhsIMJbYMD6dmVjiwpInpVzCfEU="; 263 264 azure-mgmt-web = overrideAzureMgmtPackage super.azure-mgmt-web "7.0.0" "zip" 265 "sha256-WvyNgfiliEt6qawqy8Le8eifhxusMkoZbf6YcyY1SBA="; 266 267 azure-mgmt-redhatopenshift = overrideAzureMgmtPackage super.azure-mgmt-redhatopenshift "1.2.0" "zip" 268 "sha256-ZU4mKTzny9tsKDrFSU+lll5v6oDivYJlXDriWJLAYec="; 269 270 azure-mgmt-redis = (overrideAzureMgmtPackage super.azure-mgmt-redis "14.1.0" "zip" 271 "sha256-LO92Wc2+VvsEKiOjVSHXw2o3D69NQlL58m+YqWl6+ig=").overridePythonAttrs (attrs: { 272 propagatedBuildInputs = attrs.propagatedBuildInputs or [ ] ++ [ self.msrest ]; 273 }); 274 275 azure-mgmt-reservations = overrideAzureMgmtPackage super.azure-mgmt-reservations "2.0.0" "zip" 276 "sha256-5vXdXiRubnzPk4uTFeNHR6rwiHSGbeUREX9eW1pqC3E="; 277 278 azure-mgmt-search = overrideAzureMgmtPackage super.azure-mgmt-search "9.0.0" "zip" 279 "sha256-Gc+qoTa1EE4/YmJvUSqVG+zZ50wfohvWOe/fLJ/vgb0="; 280 281 azure-mgmt-security = overrideAzureMgmtPackage super.azure-mgmt-security "5.0.0" "zip" 282 "sha512-wMI55Ou96rzUEZIeTDmMfR4KIz3tG98z6A6teJanGPyNgte9tGa0/+2ge0yX10iwRKZyZZPNTReCkcd+IOkS+A=="; 283 284 azure-mgmt-signalr = overrideAzureMgmtPackage super.azure-mgmt-signalr "1.1.0" "zip" 285 "sha256-lUNIDyP5W+8aIX7manfMqaO2IJJm/+2O+Buv+Bh4EZE="; 286 287 azure-mgmt-sql = overrideAzureMgmtPackage super.azure-mgmt-sql "4.0.0b10" "zip" 288 "sha256-QHvbO6Toh5QflMIaNYmxXBy0Dmw++RVdim3HEDtLBrQ="; 289 290 azure-mgmt-sqlvirtualmachine = overrideAzureMgmtPackage super.azure-mgmt-sqlvirtualmachine "1.0.0b5" "zip" 291 "sha256-ZFgJflgynRSxo+B+Vso4eX1JheWlDQjfJ9QmupXypMc="; 292 293 azure-mgmt-synapse = overrideAzureMgmtPackage super.azure-mgmt-synapse "2.1.0b5" "zip" 294 "sha256-5E6Yf1GgNyNVjd+SeFDbhDxnOA6fOAG6oojxtCP4m+k="; 295 296 azure-mgmt-datamigration = overrideAzureMgmtPackage super.azure-mgmt-datamigration "10.0.0" "zip" 297 "sha256-XO5w+X/joJPDy3DCoZDC35Nrdy6UoJ73496x7Rd8nzI="; 298 299 azure-mgmt-relay = overrideAzureMgmtPackage super.azure-mgmt-relay "0.1.0" "zip" 300 "sha256-2fmHzymYuKNU8zGypxCCwEkZPx4c00WBLhS5uCE2Wss="; 301 302 azure-mgmt-eventhub = overrideAzureMgmtPackage super.azure-mgmt-eventhub "10.1.0" "zip" 303 "sha256-MZqhSBkwypvEefhoEWEPsBUFidWYD7qAX6edcBDDSSA="; 304 305 azure-mgmt-keyvault = overrideAzureMgmtPackage super.azure-mgmt-keyvault "10.2.2" "zip" 306 "sha256-LG6oMTZepgT87KdJrwCpc4ZYEclUsEAHUitZrxFCkL4="; 307 308 azure-mgmt-cdn = overrideAzureMgmtPackage super.azure-mgmt-cdn "12.0.0" "zip" 309 "sha256-t8PuIYkjS0r1Gs4pJJJ8X9cz8950imQtbVBABnyMnd0="; 310 311 azure-mgmt-containerregistry = overrideAzureMgmtPackage super.azure-mgmt-containerregistry "10.1.0" "zip" 312 "sha256-VrX9YfYNvlA8+eNqHCp35BAeQZzQKakZs7ZZKwT8oYc="; 313 314 azure-mgmt-monitor = (overrideAzureMgmtPackage super.azure-mgmt-monitor "6.0.2" "tar.gz" 315 "sha256-X/v1AOSZq3kSsbptJs7yZIDZrkEVMgGbt41yViGW4Hs=").overridePythonAttrs (attrs: { 316 propagatedBuildInputs = attrs.propagatedBuildInputs or [ ] ++ [ self.msrest ]; 317 }); 318 319 azure-mgmt-advisor = overrideAzureMgmtPackage super.azure-mgmt-advisor "9.0.0" "zip" 320 "sha256-/ECLNzFf6EeBtRkST4yxuKwQsvQkHkOdDT4l/WyhjXs="; 321 322 azure-mgmt-applicationinsights = overrideAzureMgmtPackage super.azure-mgmt-applicationinsights "1.0.0" "zip" 323 "sha256-woeix9703hn5LAwxugKGf6xvW433G129qxkoi7RV/Fs="; 324 325 azure-mgmt-authorization = overrideAzureMgmtPackage super.azure-mgmt-authorization "3.0.0" "zip" 326 "sha256-Cl1/aDvzNyI2uEHNvUZ39rCO185BuZnD5kTUKGJSBX0="; 327 328 azure-mgmt-storage = overrideAzureMgmtPackage super.azure-mgmt-storage "21.0.0" "zip" 329 "sha256-brE+7s+JGVsrX0e+Bnnj8niI79e9ITLux+vLznXLE3c="; 330 331 azure-mgmt-servicebus = overrideAzureMgmtPackage super.azure-mgmt-servicebus "8.2.0" "zip" 332 "sha256-i+kgjxQdmnifaNuNIZdU/3gGn9j5OQ6fdkS7laO+nsI="; 333 334 azure-mgmt-servicefabric = overrideAzureMgmtPackage super.azure-mgmt-servicefabric "1.0.0" "zip" 335 "sha256-3jXhF5EoMsGp6TEJqNJMq5T1VwOpCHsuscWwZVs7GRM="; 336 337 azure-mgmt-servicelinker = overrideAzureMgmtPackage super.azure-mgmt-servicelinker "1.2.0b1" "zip" 338 "sha256-RK1Q51Q0wAG55oKrFmv65/2AUKl+gRdp27t/EcuMONk="; 339 340 azure-mgmt-hdinsight = overrideAzureMgmtPackage super.azure-mgmt-hdinsight "9.0.0" "zip" 341 "sha256-QevcacDR+B0l3TBDjBT/9DMfZmOfVYBbkYuWSer/54o="; 342 343 azure-multiapi-storage = overrideAzureMgmtPackage super.azure-multiapi-storage "1.2.0" "tar.gz" 344 "sha256-CQuoWHeh0EMitTRsvifotrTwpWd/Q9LWWD7jZ2w9r8I="; 345 346 azure-appconfiguration = super.azure-appconfiguration.overrideAttrs (oldAttrs: rec { 347 version = "1.1.1"; 348 349 src = fetchPypi { 350 inherit (oldAttrs) pname; 351 inherit version; 352 hash = "sha256-uDzSy2PZMiXehOJ6u/wFkhL43id2b0xY3Tq7g53/C+Q="; 353 extension = "zip"; 354 }; 355 }); 356 357 azure-graphrbac = super.azure-graphrbac.overrideAttrs (oldAttrs: rec { 358 version = "0.60.0"; 359 360 src = fetchPypi { 361 inherit (oldAttrs) pname; 362 inherit version; 363 hash = "sha256-0Lti2L+OGWuQPzlxukr6RI5P4U6DlOv83ZQdhNYuyv4="; 364 extension = "zip"; 365 }; 366 }); 367 368 azure-storage-common = super.azure-storage-common.overrideAttrs (oldAttrs: rec { 369 version = "1.4.2"; 370 src = fetchPypi { 371 inherit (oldAttrs) pname; 372 inherit version; 373 hash = "sha256-Tsh8dTfUV+yVJS4ORkd+LBzPM3dP/v0F2FRGgssK5AE="; 374 }; 375 }); 376 377 azure-synapse-artifacts = super.azure-synapse-artifacts.overrideAttrs (oldAttrs: rec { 378 version = "0.15.0"; 379 src = fetchPypi { 380 inherit (oldAttrs) pname; 381 inherit version; 382 hash = "sha256-XxryuN5HVuY9h6ioSEv9nwzkK6wYLupvFOCJqX82eWE="; 383 extension = "zip"; 384 }; 385 propagatedBuildInputs = with super; oldAttrs.propagatedBuildInputs ++ [ 386 azure-mgmt-core 387 ]; 388 }); 389 390 azure-synapse-accesscontrol = super.azure-synapse-accesscontrol.overrideAttrs (oldAttrs: rec { 391 version = "0.5.0"; 392 src = fetchPypi { 393 inherit (oldAttrs) pname; 394 inherit version; 395 hash = "sha256-g14ySiByqPgkJGRH8EnIRJO9Q6H2usS5FOeMCQiUuwQ="; 396 extension = "zip"; 397 }; 398 }); 399 400 azure-synapse-managedprivateendpoints = super.azure-synapse-managedprivateendpoints.overrideAttrs (oldAttrs: rec { 401 version = "0.4.0"; 402 src = fetchPypi { 403 inherit (oldAttrs) pname; 404 inherit version; 405 hash = "sha256-kA6urM/9zQEBKySKfQSQCMkoB7dJ7dHJB0ypJIVUwX4="; 406 extension = "zip"; 407 }; 408 }); 409 410 azure-synapse-spark = super.azure-synapse-spark.overrideAttrs (oldAttrs: rec { 411 version = "0.2.0"; 412 src = fetchPypi { 413 inherit (oldAttrs) pname; 414 inherit version; 415 hash = "sha256-OQ5brhweEIrtN2iP4I5NacdC9t3YUiGIVhhqSs3FMuI="; 416 extension = "zip"; 417 }; 418 }); 419 420 azure-keyvault = super.azure-keyvault.overrideAttrs (oldAttrs: rec { 421 version = "1.1.0"; 422 src = fetchPypi { 423 inherit (oldAttrs) pname; 424 inherit version; 425 extension = "zip"; 426 hash = "sha256-N6jl83brWjBPzQZtQUtdk7mH5o+SErDEHvo31Cmq3Uk="; 427 }; 428 429 propagatedBuildInputs = with self; [ 430 azure-common 431 azure-nspkg 432 msrest 433 msrestazure 434 cryptography 435 ]; 436 pythonNamespaces = [ "azure" ]; 437 pythonImportsCheck = [ ]; 438 }); 439 440 azure-keyvault-administration = super.azure-keyvault-administration.overridePythonAttrs (oldAttrs: rec { 441 version = "4.3.0"; 442 src = fetchPypi { 443 inherit (oldAttrs) pname; 444 inherit version; 445 extension = "zip"; 446 hash = "sha256-PuKjui0OP0ODNErjbjJ90hOgee97JDrVT2sh+MufxWY="; 447 }; 448 }); 449 450 azure-keyvault-keys = super.azure-keyvault-keys.overridePythonAttrs (oldAttrs: rec { 451 version = "4.8.0b2"; 452 src = fetchPypi { 453 inherit (oldAttrs) pname; 454 inherit version; 455 extension = "zip"; 456 hash = "sha256-VUwQJAwpZIQ8fzBUjUX0ui2yaVkDK7p0fwmnz373XbY="; 457 }; 458 }); 459 460 461 # part of azure.mgmt.datalake namespace 462 azure-mgmt-datalake-analytics = super.azure-mgmt-datalake-analytics.overrideAttrs (oldAttrs: rec { 463 version = "0.2.1"; 464 465 src = fetchPypi { 466 inherit (oldAttrs) pname; 467 inherit version; 468 hash = "sha256-THlg0JT1hH2aRWwYuKPI5gxCjjCAo5BfHJQ9gbpjUaQ="; 469 extension = "zip"; 470 }; 471 472 preBuild = '' 473 rm azure_bdist_wheel.py 474 substituteInPlace setup.cfg \ 475 --replace "azure-namespace-package = azure-mgmt-datalake-nspkg" "" 476 ''; 477 }); 478 479 azure-mgmt-datalake-store = super.azure-mgmt-datalake-store.overrideAttrs (oldAttrs: rec { 480 version = "0.5.0"; 481 482 src = fetchPypi { 483 inherit (oldAttrs) pname; 484 inherit version; 485 hash = "sha256-k3bTVJVmHRn4rMVgT2ewvFlJOxg1u8SA+aGVL5ABekw="; 486 extension = "zip"; 487 }; 488 489 preBuild = '' 490 rm azure_bdist_wheel.py 491 substituteInPlace setup.cfg \ 492 --replace "azure-namespace-package = azure-mgmt-datalake-nspkg" "" 493 ''; 494 }); 495 496 adal = super.adal.overridePythonAttrs (oldAttrs: rec { 497 version = "1.2.7"; 498 499 src = fetchPypi { 500 inherit (oldAttrs) pname; 501 inherit version; 502 hash = "sha256-109FuBMXRU2W6YL9HFDm+1yZrCIjcorqh2RDOjn1ZvE="; 503 }; 504 505 # sdist doesn't provide tests 506 doCheck = false; 507 }); 508 509 msal = super.msal.overridePythonAttrs (oldAttrs: rec { 510 version = "1.24.0b1"; 511 512 src = fetchPypi { 513 inherit (oldAttrs) pname; 514 inherit version; 515 hash = "sha256-ze5CqX+m8XH4NUECL2SgNT9EXV4wS/0DgO5XMDHo/Uo="; 516 }; 517 }); 518 519 semver = super.semver.overridePythonAttrs (oldAttrs: rec { 520 version = "2.13.0"; 521 522 src = fetchPypi { 523 inherit (oldAttrs) pname; 524 inherit version; 525 hash = "sha256-+g/ici7hw/V+rEeIIMOlri9iSvgmTL35AAyYD/f3Xj8="; 526 }; 527 }); 528 529 jsondiff = super.jsondiff.overridePythonAttrs (oldAttrs: rec { 530 version = "2.0.0"; 531 532 src = oldAttrs.src.override { 533 inherit version; 534 hash = "sha256-J5WETvB17IorjThcTVn16kiwjnGA/OPLJ4e+DbALH7Q="; 535 }; 536 }); 537 538 knack = super.knack.overridePythonAttrs (oldAttrs: rec { 539 version = "0.11.0"; 540 541 src = fetchPypi { 542 inherit (oldAttrs) pname; 543 inherit version; 544 hash = "sha256-62VoAB6RELGzIJQUMcUQM9EEzJjNoiVKXCsJulaf1JQ="; 545 }; 546 }); 547 548 argcomplete = super.argcomplete.overridePythonAttrs (oldAttrs: rec { 549 version = "3.1.1"; 550 551 src = fetchPypi { 552 inherit (oldAttrs) pname; 553 inherit version; 554 hash = "sha256-bExWPxTwFECq/6Pq4TRBxdsjV7Xuxjmr58CxUzRiff8="; 555 }; 556 }); 557 558 sshtunnel = super.sshtunnel.overridePythonAttrs (oldAttrs: rec { 559 name = "sshtunnel-${version}"; 560 version = "0.1.5"; 561 562 src = fetchPypi { 563 inherit (oldAttrs) pname; 564 inherit version; 565 hash = "sha256-yBP9zajoHDk2/+rEfLac+y0fXnetDeZWxtq1au69kkk="; 566 }; 567 }); 568 569 websocket-client = super.websocket-client.overridePythonAttrs (oldAttrs: rec { 570 version = "1.3.1"; 571 572 src = oldAttrs.src.override { 573 inherit version; 574 hash = "sha256-YninUGU5VBgoP4h958O+r7OqaNraXKy+SyFOjSbaSZs="; 575 }; 576 }); 577 578 azure-mgmt-resource = super.azure-mgmt-resource.overridePythonAttrs (oldAttrs: rec { 579 version = "23.1.0b2"; 580 581 src = oldAttrs.src.override { 582 inherit version; 583 hash = "sha256-kMmiKVwjPgmsTIxxxDRNXE41jSTJkemnKhO+P/OcPZI="; 584 }; 585 }); 586 }; 587 }; 588in 589py