treewide: tools/admin: use top-level fetchPypi

This commit is contained in:
Weijia Wang 2023-05-25 14:54:35 +03:00
parent 71b17dd143
commit 32ad3c33e7
7 changed files with 34 additions and 31 deletions

View file

@ -1,4 +1,4 @@
{ stdenv, lib, python3, fetchFromGitHub, installShellFiles }: { stdenv, lib, python3, fetchPypi, fetchFromGitHub, installShellFiles }:
let let
version = "2.44.1"; version = "2.44.1";
@ -14,7 +14,7 @@ let
# put packages that needs to be overridden in the py package scope # put packages that needs to be overridden in the py package scope
py = import ./python-packages.nix { py = import ./python-packages.nix {
inherit stdenv lib src version python3; inherit stdenv lib src version python3 fetchPypi;
}; };
in in
py.pkgs.toPythonApplication (py.pkgs.buildAzureCliPackage { py.pkgs.toPythonApplication (py.pkgs.buildAzureCliPackage {

View file

@ -1,4 +1,4 @@
{ stdenv, python3, lib, src, version }: { stdenv, python3, fetchPypi, lib, src, version }:
let let
buildAzureCliPackage = with py.pkgs; buildPythonPackage; buildAzureCliPackage = with py.pkgs; buildPythonPackage;
@ -8,7 +8,7 @@ let
package.overrideAttrs(oldAttrs: rec { package.overrideAttrs(oldAttrs: rec {
inherit version; inherit version;
src = py.pkgs.fetchPypi { src = fetchPypi {
inherit (oldAttrs) pname; inherit (oldAttrs) pname;
inherit version hash extension; inherit version hash extension;
}; };
@ -315,7 +315,7 @@ let
azure-appconfiguration = super.azure-appconfiguration.overrideAttrs(oldAttrs: rec { azure-appconfiguration = super.azure-appconfiguration.overrideAttrs(oldAttrs: rec {
version = "1.1.1"; version = "1.1.1";
src = super.fetchPypi { src = fetchPypi {
inherit (oldAttrs) pname; inherit (oldAttrs) pname;
inherit version; inherit version;
hash = "sha256-uDzSy2PZMiXehOJ6u/wFkhL43id2b0xY3Tq7g53/C+Q="; hash = "sha256-uDzSy2PZMiXehOJ6u/wFkhL43id2b0xY3Tq7g53/C+Q=";
@ -326,7 +326,7 @@ let
azure-graphrbac = super.azure-graphrbac.overrideAttrs(oldAttrs: rec { azure-graphrbac = super.azure-graphrbac.overrideAttrs(oldAttrs: rec {
version = "0.60.0"; version = "0.60.0";
src = super.fetchPypi { src = fetchPypi {
inherit (oldAttrs) pname; inherit (oldAttrs) pname;
inherit version; inherit version;
hash = "sha256-0Lti2L+OGWuQPzlxukr6RI5P4U6DlOv83ZQdhNYuyv4="; hash = "sha256-0Lti2L+OGWuQPzlxukr6RI5P4U6DlOv83ZQdhNYuyv4=";
@ -336,7 +336,7 @@ let
azure-storage-blob = super.azure-storage-blob.overrideAttrs(oldAttrs: rec { azure-storage-blob = super.azure-storage-blob.overrideAttrs(oldAttrs: rec {
version = "1.5.0"; version = "1.5.0";
src = super.fetchPypi { src = fetchPypi {
inherit (oldAttrs) pname; inherit (oldAttrs) pname;
inherit version; inherit version;
hash = "sha256-8YeoeOehkfTgmBWZBPcrQUbPcOGquvZISrS6cvxvJSw="; hash = "sha256-8YeoeOehkfTgmBWZBPcrQUbPcOGquvZISrS6cvxvJSw=";
@ -345,7 +345,7 @@ let
azure-storage-common = super.azure-storage-common.overrideAttrs(oldAttrs: rec { azure-storage-common = super.azure-storage-common.overrideAttrs(oldAttrs: rec {
version = "1.4.2"; version = "1.4.2";
src = super.fetchPypi { src = fetchPypi {
inherit (oldAttrs) pname; inherit (oldAttrs) pname;
inherit version; inherit version;
hash = "sha256-Tsh8dTfUV+yVJS4ORkd+LBzPM3dP/v0F2FRGgssK5AE="; hash = "sha256-Tsh8dTfUV+yVJS4ORkd+LBzPM3dP/v0F2FRGgssK5AE=";
@ -354,7 +354,7 @@ let
azure-synapse-artifacts = super.azure-synapse-artifacts.overrideAttrs(oldAttrs: rec { azure-synapse-artifacts = super.azure-synapse-artifacts.overrideAttrs(oldAttrs: rec {
version = "0.14.0"; version = "0.14.0";
src = super.fetchPypi { src = fetchPypi {
inherit (oldAttrs) pname; inherit (oldAttrs) pname;
inherit version; inherit version;
hash = "sha256-Q1gGq7EZ/JvYjD7y0mp3kEy15QKZI84UQTdlIBoQLMs="; hash = "sha256-Q1gGq7EZ/JvYjD7y0mp3kEy15QKZI84UQTdlIBoQLMs=";
@ -367,7 +367,7 @@ let
azure-synapse-accesscontrol = super.azure-synapse-accesscontrol.overrideAttrs(oldAttrs: rec { azure-synapse-accesscontrol = super.azure-synapse-accesscontrol.overrideAttrs(oldAttrs: rec {
version = "0.5.0"; version = "0.5.0";
src = super.fetchPypi { src = fetchPypi {
inherit (oldAttrs) pname; inherit (oldAttrs) pname;
inherit version; inherit version;
hash = "sha256-g14ySiByqPgkJGRH8EnIRJO9Q6H2usS5FOeMCQiUuwQ="; hash = "sha256-g14ySiByqPgkJGRH8EnIRJO9Q6H2usS5FOeMCQiUuwQ=";
@ -377,7 +377,7 @@ let
azure-synapse-managedprivateendpoints = super.azure-synapse-managedprivateendpoints.overrideAttrs(oldAttrs: rec { azure-synapse-managedprivateendpoints = super.azure-synapse-managedprivateendpoints.overrideAttrs(oldAttrs: rec {
version = "0.3.0"; version = "0.3.0";
src = super.fetchPypi { src = fetchPypi {
inherit (oldAttrs) pname; inherit (oldAttrs) pname;
inherit version; inherit version;
hash = "sha256-fN1IuZ9fjxgRZv6qh9gg6v6KYpnKlXfnoLqfZCDXoRY="; hash = "sha256-fN1IuZ9fjxgRZv6qh9gg6v6KYpnKlXfnoLqfZCDXoRY=";
@ -387,7 +387,7 @@ let
azure-synapse-spark = super.azure-synapse-spark.overrideAttrs(oldAttrs: rec { azure-synapse-spark = super.azure-synapse-spark.overrideAttrs(oldAttrs: rec {
version = "0.2.0"; version = "0.2.0";
src = super.fetchPypi { src = fetchPypi {
inherit (oldAttrs) pname; inherit (oldAttrs) pname;
inherit version; inherit version;
hash = "sha256-OQ5brhweEIrtN2iP4I5NacdC9t3YUiGIVhhqSs3FMuI="; hash = "sha256-OQ5brhweEIrtN2iP4I5NacdC9t3YUiGIVhhqSs3FMuI=";
@ -397,7 +397,7 @@ let
azure-keyvault = super.azure-keyvault.overrideAttrs(oldAttrs: rec { azure-keyvault = super.azure-keyvault.overrideAttrs(oldAttrs: rec {
version = "1.1.0"; version = "1.1.0";
src = super.fetchPypi { src = fetchPypi {
inherit (oldAttrs) pname; inherit (oldAttrs) pname;
inherit version; inherit version;
extension = "zip"; extension = "zip";
@ -413,7 +413,7 @@ let
azure-keyvault-administration = super.azure-keyvault-administration.overridePythonAttrs(oldAttrs: rec { azure-keyvault-administration = super.azure-keyvault-administration.overridePythonAttrs(oldAttrs: rec {
version = "4.0.0b3"; version = "4.0.0b3";
src = super.fetchPypi { src = fetchPypi {
inherit (oldAttrs) pname; inherit (oldAttrs) pname;
inherit version; inherit version;
extension = "zip"; extension = "zip";
@ -423,7 +423,7 @@ let
azure-keyvault-keys = super.azure-keyvault-keys.overridePythonAttrs(oldAttrs: rec { azure-keyvault-keys = super.azure-keyvault-keys.overridePythonAttrs(oldAttrs: rec {
version = "4.8.0b2"; version = "4.8.0b2";
src = super.fetchPypi { src = fetchPypi {
inherit (oldAttrs) pname; inherit (oldAttrs) pname;
inherit version; inherit version;
extension = "zip"; extension = "zip";
@ -436,7 +436,7 @@ let
azure-mgmt-datalake-analytics = super.azure-mgmt-datalake-analytics.overrideAttrs(oldAttrs: rec { azure-mgmt-datalake-analytics = super.azure-mgmt-datalake-analytics.overrideAttrs(oldAttrs: rec {
version = "0.2.1"; version = "0.2.1";
src = super.fetchPypi { src = fetchPypi {
inherit (oldAttrs) pname; inherit (oldAttrs) pname;
inherit version; inherit version;
hash = "sha256-THlg0JT1hH2aRWwYuKPI5gxCjjCAo5BfHJQ9gbpjUaQ="; hash = "sha256-THlg0JT1hH2aRWwYuKPI5gxCjjCAo5BfHJQ9gbpjUaQ=";
@ -453,7 +453,7 @@ let
azure-mgmt-datalake-store = super.azure-mgmt-datalake-store.overrideAttrs(oldAttrs: rec { azure-mgmt-datalake-store = super.azure-mgmt-datalake-store.overrideAttrs(oldAttrs: rec {
version = "0.5.0"; version = "0.5.0";
src = super.fetchPypi { src = fetchPypi {
inherit (oldAttrs) pname; inherit (oldAttrs) pname;
inherit version; inherit version;
hash = "sha256-k3bTVJVmHRn4rMVgT2ewvFlJOxg1u8SA+aGVL5ABekw="; hash = "sha256-k3bTVJVmHRn4rMVgT2ewvFlJOxg1u8SA+aGVL5ABekw=";
@ -470,7 +470,7 @@ let
adal = super.adal.overridePythonAttrs(oldAttrs: rec { adal = super.adal.overridePythonAttrs(oldAttrs: rec {
version = "1.2.7"; version = "1.2.7";
src = super.fetchPypi { src = fetchPypi {
inherit (oldAttrs) pname; inherit (oldAttrs) pname;
inherit version; inherit version;
hash = "sha256-109FuBMXRU2W6YL9HFDm+1yZrCIjcorqh2RDOjn1ZvE="; hash = "sha256-109FuBMXRU2W6YL9HFDm+1yZrCIjcorqh2RDOjn1ZvE=";
@ -483,7 +483,7 @@ let
msal = super.msal.overridePythonAttrs(oldAttrs: rec { msal = super.msal.overridePythonAttrs(oldAttrs: rec {
version = "1.20.0"; version = "1.20.0";
src = super.fetchPypi { src = fetchPypi {
inherit (oldAttrs) pname; inherit (oldAttrs) pname;
inherit version; inherit version;
hash = "sha256-eDRM1MkdYTSlk7Xj5FVB5mbje3R/+KYxbDZo3R5qtrI="; hash = "sha256-eDRM1MkdYTSlk7Xj5FVB5mbje3R/+KYxbDZo3R5qtrI=";
@ -493,7 +493,7 @@ let
semver = super.semver.overridePythonAttrs(oldAttrs: rec { semver = super.semver.overridePythonAttrs(oldAttrs: rec {
version = "2.13.0"; version = "2.13.0";
src = super.fetchPypi { src = fetchPypi {
inherit (oldAttrs) pname; inherit (oldAttrs) pname;
inherit version; inherit version;
hash = "sha256-+g/ici7hw/V+rEeIIMOlri9iSvgmTL35AAyYD/f3Xj8="; hash = "sha256-+g/ici7hw/V+rEeIIMOlri9iSvgmTL35AAyYD/f3Xj8=";
@ -512,7 +512,7 @@ let
knack = super.knack.overridePythonAttrs(oldAttrs: rec { knack = super.knack.overridePythonAttrs(oldAttrs: rec {
version = "0.10.1"; version = "0.10.1";
src = super.fetchPypi { src = fetchPypi {
inherit (oldAttrs) pname; inherit (oldAttrs) pname;
inherit version; inherit version;
hash = "sha256-xXKBKCl+bSaXkQhc+Wwv/fzvWM+DxjSly5LrA7KSmDg="; hash = "sha256-xXKBKCl+bSaXkQhc+Wwv/fzvWM+DxjSly5LrA7KSmDg=";
@ -522,7 +522,7 @@ let
argcomplete = super.argcomplete.overridePythonAttrs(oldAttrs: rec { argcomplete = super.argcomplete.overridePythonAttrs(oldAttrs: rec {
version = "2.0.0"; version = "2.0.0";
src = super.fetchPypi { src = fetchPypi {
inherit (oldAttrs) pname; inherit (oldAttrs) pname;
inherit version; inherit version;
hash = "sha256-Y3KteMidZiA1EBQYriU2aERbORdVz+lOpS8bnSJCWyA="; hash = "sha256-Y3KteMidZiA1EBQYriU2aERbORdVz+lOpS8bnSJCWyA=";
@ -533,7 +533,7 @@ let
name = "sshtunnel-${version}"; name = "sshtunnel-${version}";
version = "0.1.5"; version = "0.1.5";
src = super.fetchPypi { src = fetchPypi {
inherit (oldAttrs) pname; inherit (oldAttrs) pname;
inherit version; inherit version;
hash = "sha256-yBP9zajoHDk2/+rEfLac+y0fXnetDeZWxtq1au69kkk="; hash = "sha256-yBP9zajoHDk2/+rEfLac+y0fXnetDeZWxtq1au69kkk=";

View file

@ -1,6 +1,7 @@
{ lib { lib
, installShellFiles , installShellFiles
, python3 , python3
, fetchPypi
, fetchFromGitHub , fetchFromGitHub
, nix-update-script , nix-update-script
, testers , testers
@ -13,7 +14,7 @@ let
fido2 = super.fido2.overridePythonAttrs (oldAttrs: rec { fido2 = super.fido2.overridePythonAttrs (oldAttrs: rec {
version = "0.9.3"; version = "0.9.3";
format = "setuptools"; format = "setuptools";
src = self.fetchPypi { src = fetchPypi {
inherit (oldAttrs) pname; inherit (oldAttrs) pname;
inherit version; inherit version;
hash = "sha256-tF6JphCc/Lfxu1E3dqotZAjpXEgi+DolORi5RAg0Zuw="; hash = "sha256-tF6JphCc/Lfxu1E3dqotZAjpXEgi+DolORi5RAg0Zuw=";
@ -23,7 +24,7 @@ let
okta = super.okta.overridePythonAttrs (oldAttrs: rec { okta = super.okta.overridePythonAttrs (oldAttrs: rec {
version = "0.0.4"; version = "0.0.4";
format = "setuptools"; format = "setuptools";
src = self.fetchPypi { src = fetchPypi {
inherit (oldAttrs) pname; inherit (oldAttrs) pname;
inherit version; inherit version;
hash = "sha256-U+eSxo02hP9BQLTLHAKvOCEJA2j4EQ/eVMC9tjhEkzI="; hash = "sha256-U+eSxo02hP9BQLTLHAKvOCEJA2j4EQ/eVMC9tjhEkzI=";

View file

@ -1,5 +1,6 @@
{ lib { lib
, python3 , python3
, fetchPypi
}: }:
python3.pkgs.buildPythonApplication rec { python3.pkgs.buildPythonApplication rec {
@ -7,7 +8,7 @@ python3.pkgs.buildPythonApplication rec {
version = "2.8"; version = "2.8";
format = "setuptools"; format = "setuptools";
src = python3.pkgs.fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
hash = "sha256-+OqcLbXilbY4h/zRAkvRd8taVIOPyiScOAcDyPZ4RUw="; hash = "sha256-+OqcLbXilbY4h/zRAkvRd8taVIOPyiScOAcDyPZ4RUw=";
}; };

View file

@ -1,6 +1,7 @@
{ lib { lib
, stdenv , stdenv
, python3 , python3
, fetchPypi
, openssl , openssl
# Many Salt modules require various Python modules to be installed, # Many Salt modules require various Python modules to be installed,
# passing them in this array enables Salt to find them. # passing them in this array enables Salt to find them.
@ -11,7 +12,7 @@ python3.pkgs.buildPythonApplication rec {
pname = "salt"; pname = "salt";
version = "3006.1"; version = "3006.1";
src = python3.pkgs.fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
hash = "sha256-lVh71hHepq/7aQjQ7CaGy37bhMFBRLSFF3bxJ6YOxbk="; hash = "sha256-lVh71hHepq/7aQjQ7CaGy37bhMFBRLSFF3bxJ6YOxbk=";
}; };

View file

@ -1,10 +1,10 @@
{ lib, python3Packages }: { lib, python3Packages, fetchPypi }:
python3Packages.buildPythonApplication rec { python3Packages.buildPythonApplication rec {
pname = "sewer"; pname = "sewer";
version = "0.8.1"; version = "0.8.1";
src = python3Packages.fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "0s8f0w6nv8dcs5yw7rn49981b3c9mnnx4f6wzqw4zha0rpp60z22"; sha256 = "0s8f0w6nv8dcs5yw7rn49981b3c9mnnx4f6wzqw4zha0rpp60z22";
}; };

View file

@ -1,10 +1,10 @@
{ lib, python3Packages, bash }: { lib, python3Packages, fetchPypi, bash }:
python3Packages.buildPythonApplication rec { python3Packages.buildPythonApplication rec {
pname = "simp_le-client"; pname = "simp_le-client";
version = "0.17.0"; version = "0.17.0";
src = python3Packages.fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "0m1jynar4calaffp2zdxr5yy9vnhw2qf2hsfxwzfwf8fqb5h7bjb"; sha256 = "0m1jynar4calaffp2zdxr5yy9vnhw2qf2hsfxwzfwf8fqb5h7bjb";
}; };