Merge staging-next into staging

authored by github-actions[bot] and committed by GitHub ccef3ab7 051d49ba

+915 -400
+4 -2
.github/workflows/update-terraform-providers.yml
··· 11 jobs: 12 tf-providers: 13 permissions: 14 - contents: write # for peter-evans/create-pull-request to create branch 15 - pull-requests: write # for peter-evans/create-pull-request to create a PR, for peter-evans/create-or-update-comment to create or update comment 16 if: github.repository_owner == 'NixOS' && github.ref == 'refs/heads/master' # ensure workflow_dispatch only runs on master 17 runs-on: ubuntu-latest 18 steps: ··· 25 run: | 26 echo "title=terraform-providers: update $(date -u +"%Y-%m-%d")" >> $GITHUB_OUTPUT 27 - name: update terraform-providers 28 run: | 29 git config user.email "41898282+github-actions[bot]@users.noreply.github.com" 30 git config user.name "github-actions[bot]"
··· 11 jobs: 12 tf-providers: 13 permissions: 14 + contents: write # for peter-evans/create-pull-request to create branch 15 + pull-requests: write # for peter-evans/create-pull-request to create a PR, for peter-evans/create-or-update-comment to create or update comment 16 if: github.repository_owner == 'NixOS' && github.ref == 'refs/heads/master' # ensure workflow_dispatch only runs on master 17 runs-on: ubuntu-latest 18 steps: ··· 25 run: | 26 echo "title=terraform-providers: update $(date -u +"%Y-%m-%d")" >> $GITHUB_OUTPUT 27 - name: update terraform-providers 28 + env: 29 + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 30 run: | 31 git config user.email "41898282+github-actions[bot]@users.noreply.github.com" 32 git config user.name "github-actions[bot]"
+5 -2
nixos/modules/services/misc/gitea.nix
··· 395 ROOT_URL = cfg.rootUrl; 396 } 397 (mkIf cfg.enableUnixSocket { 398 - PROTOCOL = "unix"; 399 HTTP_ADDR = "/run/gitea/gitea.sock"; 400 }) 401 (mkIf (!cfg.enableUnixSocket) { ··· 404 }) 405 (mkIf cfg.lfs.enable { 406 LFS_START_SERVER = true; 407 - LFS_CONTENT_PATH = cfg.lfs.contentDir; 408 }) 409 410 ]; ··· 425 426 oauth2 = { 427 JWT_SECRET = "#oauth2jwtsecret#"; 428 }; 429 }; 430
··· 395 ROOT_URL = cfg.rootUrl; 396 } 397 (mkIf cfg.enableUnixSocket { 398 + PROTOCOL = "http+unix"; 399 HTTP_ADDR = "/run/gitea/gitea.sock"; 400 }) 401 (mkIf (!cfg.enableUnixSocket) { ··· 404 }) 405 (mkIf cfg.lfs.enable { 406 LFS_START_SERVER = true; 407 }) 408 409 ]; ··· 424 425 oauth2 = { 426 JWT_SECRET = "#oauth2jwtsecret#"; 427 + }; 428 + 429 + lfs = mkIf (cfg.lfs.enable) { 430 + PATH = cfg.lfs.contentDir; 431 }; 432 }; 433
+2 -2
pkgs/applications/audio/qpwgraph/default.nix
··· 5 6 mkDerivation rec { 7 pname = "qpwgraph"; 8 - version = "0.3.6"; 9 10 src = fetchFromGitLab { 11 domain = "gitlab.freedesktop.org"; 12 owner = "rncbc"; 13 repo = "qpwgraph"; 14 rev = "v${version}"; 15 - sha256 = "sha256-uN3SAmpurINV+7vw51fWdwnuW2yBxnedY6BXdwn/S2s="; 16 }; 17 18 nativeBuildInputs = [ cmake pkg-config ];
··· 5 6 mkDerivation rec { 7 pname = "qpwgraph"; 8 + version = "0.3.9"; 9 10 src = fetchFromGitLab { 11 domain = "gitlab.freedesktop.org"; 12 owner = "rncbc"; 13 repo = "qpwgraph"; 14 rev = "v${version}"; 15 + sha256 = "sha256-KGZ67FF3WlKwUzVV3qz1DR/7i1mXsfXVVyuNoIR9uP0="; 16 }; 17 18 nativeBuildInputs = [ cmake pkg-config ];
+2 -2
pkgs/applications/editors/lite-xl/default.nix
··· 15 16 stdenv.mkDerivation rec { 17 pname = "lite-xl"; 18 - version = "2.1.0"; 19 20 src = fetchFromGitHub { 21 owner = "lite-xl"; 22 repo = "lite-xl"; 23 rev = "v${version}"; 24 - sha256 = "sha256-9nQFdii6SY14Cul7Ki0DUEsu75HWTCeEZtXaU6KGRiM="; 25 }; 26 27 nativeBuildInputs = [ meson ninja pkg-config ];
··· 15 16 stdenv.mkDerivation rec { 17 pname = "lite-xl"; 18 + version = "2.1.1"; 19 20 src = fetchFromGitHub { 21 owner = "lite-xl"; 22 repo = "lite-xl"; 23 rev = "v${version}"; 24 + sha256 = "sha256-tZ9bCazs4ygNl5RKFNUtxboaMcG8a7mIz2FuiExX1d4="; 25 }; 26 27 nativeBuildInputs = [ meson ninja pkg-config ];
+1 -1
pkgs/applications/networking/cluster/terraform-providers/update-provider
··· 137 update_attr repo "${repo}" 138 139 if [[ ${spdx} == 1 ]]; then 140 - spdx="$(curl -L -s "https://api.github.com/repos/${org}/${repo}/license" | jq -r '.license.spdx_id')" 141 update_attr spdx "${spdx}" 142 fi 143
··· 137 update_attr repo "${repo}" 138 139 if [[ ${spdx} == 1 ]]; then 140 + spdx="$(curl -L -s ${GITHUB_TOKEN:+-u ":${GITHUB_TOKEN}"} "https://api.github.com/repos/${org}/${repo}/license" | jq -r '.license.spdx_id')" 141 update_attr spdx "${spdx}" 142 fi 143
+2 -3
pkgs/applications/science/electronics/dataexplorer/default.nix
··· 2 , stdenv 3 , fetchurl 4 , jdk 5 - , jre 6 , ant 7 , makeWrapper 8 }: ··· 37 # but it hardcodes bash shebang and does not pin the java path. 38 # So we create our own wrapper, using similar cmdline args as upstream. 39 mkdir -p $out/bin 40 - makeWrapper ${jre}/bin/java $out/bin/DataExplorer \ 41 --add-flags "-Xms64m -Xmx3092m -jar $out/share/DataExplorer/DataExplorer.jar" \ 42 --set SWT_GTK3 0 43 44 - makeWrapper ${jre}/bin/java $out/bin/DevicePropertiesEditor \ 45 --add-flags "-Xms32m -Xmx512m -classpath $out/share/DataExplorer/DataExplorer.jar gde.ui.dialog.edit.DevicePropertiesEditor" \ 46 --set SWT_GTK3 0 \ 47 --set LIBOVERLAY_SCROLLBAR 0
··· 2 , stdenv 3 , fetchurl 4 , jdk 5 , ant 6 , makeWrapper 7 }: ··· 36 # but it hardcodes bash shebang and does not pin the java path. 37 # So we create our own wrapper, using similar cmdline args as upstream. 38 mkdir -p $out/bin 39 + makeWrapper ${jdk}/bin/java $out/bin/DataExplorer \ 40 --add-flags "-Xms64m -Xmx3092m -jar $out/share/DataExplorer/DataExplorer.jar" \ 41 --set SWT_GTK3 0 42 43 + makeWrapper ${jdk}/bin/java $out/bin/DevicePropertiesEditor \ 44 --add-flags "-Xms32m -Xmx512m -classpath $out/share/DataExplorer/DataExplorer.jar gde.ui.dialog.edit.DevicePropertiesEditor" \ 45 --set SWT_GTK3 0 \ 46 --set LIBOVERLAY_SCROLLBAR 0
+4 -2
pkgs/applications/version-management/gitea/default.nix
··· 1 { lib 2 , buildGoPackage 3 , fetchurl 4 , makeWrapper ··· 14 15 buildGoPackage rec { 16 pname = "gitea"; 17 - version = "1.17.4"; 18 19 # not fetching directly from the git repo, because that lacks several vendor files for the web UI 20 src = fetchurl { 21 url = "https://dl.gitea.io/gitea/${version}/gitea-src-${version}.tar.gz"; 22 - sha256 = "sha256-koZEr89QhxCf2Dd/7SWiS/ZZoRIBfyu0mbxKknjXPK4="; 23 }; 24 25 patches = [ ··· 68 homepage = "https://gitea.io"; 69 license = licenses.mit; 70 maintainers = with maintainers; [ disassembler kolaente ma27 techknowlogick ]; 71 }; 72 }
··· 1 { lib 2 + , stdenv 3 , buildGoPackage 4 , fetchurl 5 , makeWrapper ··· 15 16 buildGoPackage rec { 17 pname = "gitea"; 18 + version = "1.18.0"; 19 20 # not fetching directly from the git repo, because that lacks several vendor files for the web UI 21 src = fetchurl { 22 url = "https://dl.gitea.io/gitea/${version}/gitea-src-${version}.tar.gz"; 23 + sha256 = "sha256-X0KvIB2JvSoh2MR9FcwKObQzod2GxhKeGqIKU5CKTEM="; 24 }; 25 26 patches = [ ··· 69 homepage = "https://gitea.io"; 70 license = licenses.mit; 71 maintainers = with maintainers; [ disassembler kolaente ma27 techknowlogick ]; 72 + broken = stdenv.isDarwin; 73 }; 74 }
+2
pkgs/data/icons/whitesur-icon-theme/default.nix
··· 6 , jdupes 7 , boldPanelIcons ? false 8 , blackPanelIcons ? false 9 , themeVariants ? [] 10 }: 11 ··· 54 ./install.sh --dest $out/share/icons \ 55 --name WhiteSur \ 56 --theme ${builtins.toString themeVariants} \ 57 ${lib.optionalString boldPanelIcons "--bold"} \ 58 ${lib.optionalString blackPanelIcons "--black"} 59
··· 6 , jdupes 7 , boldPanelIcons ? false 8 , blackPanelIcons ? false 9 + , alternativeIcons ? false 10 , themeVariants ? [] 11 }: 12 ··· 55 ./install.sh --dest $out/share/icons \ 56 --name WhiteSur \ 57 --theme ${builtins.toString themeVariants} \ 58 + ${lib.optionalString alternativeIcons "--alternative"} \ 59 ${lib.optionalString boldPanelIcons "--bold"} \ 60 ${lib.optionalString blackPanelIcons "--black"} 61
+3 -3
pkgs/development/interpreters/evcxr/default.nix
··· 3 4 rustPlatform.buildRustPackage rec { 5 pname = "evcxr"; 6 - version = "0.14.1"; 7 8 src = fetchFromGitHub { 9 owner = "google"; 10 repo = "evcxr"; 11 rev = "v${version}"; 12 - sha256 = "sha256-sdvBAmINl/3Hv9gnPVruI5lCuSu1VQ9swY0GNJrsEVk="; 13 }; 14 15 - cargoSha256 = "sha256-wKoseZTAZOeT0LEHTlnO5cMpYx6sinnQkEVXCYXupAY="; 16 17 RUST_SRC_PATH = "${rustPlatform.rustLibSrc}"; 18
··· 3 4 rustPlatform.buildRustPackage rec { 5 pname = "evcxr"; 6 + version = "0.14.2"; 7 8 src = fetchFromGitHub { 9 owner = "google"; 10 repo = "evcxr"; 11 rev = "v${version}"; 12 + sha256 = "sha256-gREAtCh4jerqxhwNslXIXRMLkoj0RlhbIwQXbb8LVws="; 13 }; 14 15 + cargoSha256 = "sha256-xuxWOVSUJVQvSDA5xhFBjdO/ODLA4fzEnzG9p0DRF2Q="; 16 17 RUST_SRC_PATH = "${rustPlatform.rustLibSrc}"; 18
+2 -2
pkgs/development/libraries/tinygltf/default.nix
··· 6 }: 7 8 stdenv.mkDerivation rec { 9 - version = "2.6.3"; 10 pname = "tinygltf"; 11 12 src = fetchFromGitHub { 13 owner = "syoyo"; 14 repo = "tinygltf"; 15 rev = "v${version}"; 16 - sha256 = "sha256-IyezvHzgLRyc3z8HdNsQMqDEhP+Ytw0stFNak3C8lTo="; 17 }; 18 19 nativeBuildInputs = [ cmake ];
··· 6 }: 7 8 stdenv.mkDerivation rec { 9 + version = "2.7.0"; 10 pname = "tinygltf"; 11 12 src = fetchFromGitHub { 13 owner = "syoyo"; 14 repo = "tinygltf"; 15 rev = "v${version}"; 16 + sha256 = "sha256-pIymkC+LzoSPU0jnpBH07ag/04W0c9TmPeDUSYQdgx4="; 17 }; 18 19 nativeBuildInputs = [ cmake ];
+29
pkgs/development/ocaml-modules/domainslib/default.nix
···
··· 1 + { lib, fetchurl, buildDunePackage 2 + , lockfree 3 + , mirage-clock-unix 4 + }: 5 + 6 + buildDunePackage rec { 7 + pname = "domainslib"; 8 + version = "0.5.0"; 9 + 10 + duneVersion = "3"; 11 + minimalOCamlVersion = "5.0"; 12 + 13 + src = fetchurl { 14 + url = "https://github.com/ocaml-multicore/domainslib/releases/download/v${version}/domainslib-${version}.tbz"; 15 + hash = "sha256-rty+9DUhTUEcN7BPl8G6Q/G/MJ6z/UAn0RPkG8hACwA="; 16 + }; 17 + 18 + propagatedBuildInputs = [ lockfree ]; 19 + 20 + doCheck = true; 21 + checkInputs = [ mirage-clock-unix ]; 22 + 23 + meta = { 24 + homepage = "https://github.com/ocaml-multicore/domainslib"; 25 + description = "Nested-parallel programming"; 26 + license = lib.licenses.isc; 27 + maintainers = [ lib.maintainers.vbgl ]; 28 + }; 29 + }
+28
pkgs/development/ocaml-modules/dscheck/default.nix
···
··· 1 + { lib, fetchurl, buildDunePackage 2 + , containers 3 + , oseq 4 + }: 5 + 6 + buildDunePackage rec { 7 + pname = "dscheck"; 8 + version = "0.1.0"; 9 + 10 + minimalOCamlVersion = "5.0"; 11 + duneVersion = "3"; 12 + 13 + src = fetchurl { 14 + url = "https://github.com/ocaml-multicore/dscheck/releases/download/${version}/dscheck-${version}.tbz"; 15 + hash = "sha256-zoouFZJcUp71yeluVb1xLUIMcFv99OpkcQQCHkPTKcI="; 16 + }; 17 + 18 + propagatedBuildInputs = [ containers oseq ]; 19 + 20 + doCheck = true; 21 + 22 + meta = { 23 + description = "Traced atomics"; 24 + homepage = "https://github.com/ocaml-multicore/dscheck"; 25 + license = lib.licenses.isc; 26 + maintainers = [ lib.maintainers.vbgl ]; 27 + }; 28 + }
+29
pkgs/development/ocaml-modules/lockfree/default.nix
···
··· 1 + { lib, fetchurl, buildDunePackage 2 + , dscheck 3 + , qcheck, qcheck-alcotest 4 + }: 5 + 6 + buildDunePackage rec { 7 + pname = "lockfree"; 8 + version = "0.3.0"; 9 + 10 + minimalOCamlVersion = "5.0"; 11 + duneVersion = "3"; 12 + 13 + src = fetchurl { 14 + url = "https://github.com/ocaml-multicore/lockfree/releases/download/${version}/lockfree-${version}.tbz"; 15 + hash = "sha256-XdJR5ojFsA7bJ4aZ5rh10NjopE0NjfqQ9KitOLMh3Jo="; 16 + }; 17 + 18 + propagatedBuildInputs = [ dscheck ]; 19 + 20 + doCheck = true; 21 + checkInputs = [ qcheck qcheck-alcotest ]; 22 + 23 + meta = { 24 + description = "Lock-free data structures for multicore OCaml"; 25 + homepage = "https://github.com/ocaml-multicore/lockfree"; 26 + license = lib.licenses.isc; 27 + maintainers = [ lib.maintainers.vbgl ]; 28 + }; 29 + }
+33
pkgs/development/ocaml-modules/oseq/default.nix
···
··· 1 + { lib, fetchFromGitHub, buildDunePackage 2 + , seq 3 + , containers, qcheck 4 + }: 5 + 6 + buildDunePackage rec { 7 + version = "0.4"; 8 + pname = "oseq"; 9 + 10 + src = fetchFromGitHub { 11 + owner = "c-cube"; 12 + repo = pname; 13 + rev = "v${version}"; 14 + hash = "sha256-FoCBvvPwa/dUCrgDEd0clEKAO7EcpedjaO4v+yUO874="; 15 + }; 16 + 17 + propagatedBuildInputs = [ seq ]; 18 + 19 + duneVersion = "3"; 20 + 21 + doCheck = true; 22 + checkInputs = [ 23 + containers 24 + qcheck 25 + ]; 26 + 27 + meta = { 28 + homepage = "https://c-cube.github.io/oseq/"; 29 + description = "Purely functional iterators compatible with standard `seq`"; 30 + license = lib.licenses.bsd2; 31 + maintainers = [ lib.maintainers.vbgl ]; 32 + }; 33 + }
+18 -6
pkgs/development/ocaml-modules/parany/default.nix
··· 1 - { lib, buildDunePackage, fetchFromGitHub, ocamlnet, cpu }: 2 3 buildDunePackage rec { 4 pname = "parany"; 5 - version = "12.1.2"; 6 7 - useDune2 = true; 8 - minimumOCamlVersion = "4.03.0"; 9 10 src = fetchFromGitHub { 11 owner = "UnixJunkie"; 12 repo = pname; 13 rev = "v${version}"; 14 - sha256 = "yOeJzb2Wr6jA4efI9/fuqDCl/Tza3zxT3YjAiJmhHHg="; 15 }; 16 17 - propagatedBuildInputs = [ ocamlnet cpu ]; 18 19 meta = with lib; { 20 inherit (src.meta) homepage;
··· 1 + { lib, buildDunePackage, fetchFromGitHub, ocaml, cpu, domainslib }: 2 + 3 + let params = 4 + if lib.versionAtLeast ocaml.version "5.00" then { 5 + version = "13.0.1"; 6 + hash = "sha256-OYa0uLsDyzjmXZgWcYUxLhqco4Kp/icfDamNe3En5JQ="; 7 + propagatedBuildInputs = [ domainslib ]; 8 + } else { 9 + version = "12.2.2"; 10 + hash = "sha256-woZ4XJqqoRr/7mDurXYvTbSUUcLBEylzVYBQp1BAOqc="; 11 + propagatedBuildInputs = [ cpu ]; 12 + } 13 + ; in 14 15 buildDunePackage rec { 16 pname = "parany"; 17 + inherit (params) version; 18 19 + duneVersion = "3"; 20 + minimalOCamlVersion = "4.08"; 21 22 src = fetchFromGitHub { 23 owner = "UnixJunkie"; 24 repo = pname; 25 rev = "v${version}"; 26 + inherit (params) hash; 27 }; 28 29 + inherit (params) propagatedBuildInputs; 30 31 meta = with lib; { 32 inherit (src.meta) homepage;
+4 -2
pkgs/development/python-modules/aiounifi/default.nix
··· 12 13 buildPythonPackage rec { 14 pname = "aiounifi"; 15 - version = "42"; 16 17 disabled = pythonOlder "3.9"; 18 ··· 20 owner = "Kane610"; 21 repo = pname; 22 rev = "refs/tags/v${version}"; 23 - hash = "sha256-vScAWEjdzXSy1gktz+Tfhx13S6OeXZbwZgoS6D1BBtk="; 24 }; 25 26 propagatedBuildInputs = [ ··· 46 meta = with lib; { 47 description = "Python library for communicating with Unifi Controller API"; 48 homepage = "https://github.com/Kane610/aiounifi"; 49 license = licenses.mit; 50 maintainers = with maintainers; [ peterhoeg ]; 51 };
··· 12 13 buildPythonPackage rec { 14 pname = "aiounifi"; 15 + version = "43"; 16 + format = "setuptools"; 17 18 disabled = pythonOlder "3.9"; 19 ··· 21 owner = "Kane610"; 22 repo = pname; 23 rev = "refs/tags/v${version}"; 24 + hash = "sha256-qpFQdNlw6voqccoJwPsnmbU5DtAC6zwtouUeysZ8/0M="; 25 }; 26 27 propagatedBuildInputs = [ ··· 47 meta = with lib; { 48 description = "Python library for communicating with Unifi Controller API"; 49 homepage = "https://github.com/Kane610/aiounifi"; 50 + changelog = "https://github.com/Kane610/aiounifi/releases/tag/v${version}"; 51 license = licenses.mit; 52 maintainers = with maintainers; [ peterhoeg ]; 53 };
+1 -1
pkgs/development/python-modules/cirq-google/default.nix
··· 22 cirq-core 23 google-api-core 24 protobuf 25 - ]; 26 27 checkInputs = [ 28 freezegun
··· 22 cirq-core 23 google-api-core 24 protobuf 25 + ] ++ google-api-core.optional-dependencies.grpc; 26 27 checkInputs = [ 28 freezegun
+19 -7
pkgs/development/python-modules/google-api-core/default.nix
··· 4 , google-auth 5 , googleapis-common-protos 6 , grpcio 7 , grpcio-status 8 - , protobuf 9 , proto-plus 10 - , requests 11 - , mock 12 , pytest-asyncio 13 , pytestCheckHook 14 , pythonOlder 15 }: 16 17 buildPythonPackage rec { 18 pname = "google-api-core"; 19 - version = "2.10.2"; 20 format = "setuptools"; 21 22 disabled = pythonOlder "3.6"; 23 24 src = fetchPypi { 25 inherit pname version; 26 - sha256 = "sha256-EMBvdzn+V3gfh1Izdejho6RnS/Y5LNYTGjIiGCuXEyA="; 27 }; 28 29 propagatedBuildInputs = [ 30 googleapis-common-protos 31 google-auth 32 - grpcio 33 - grpcio-status 34 protobuf 35 proto-plus 36 requests 37 ]; 38 39 checkInputs = [ 40 mock
··· 4 , google-auth 5 , googleapis-common-protos 6 , grpcio 7 + , grpcio-gcp 8 , grpcio-status 9 + , mock 10 , proto-plus 11 + , protobuf 12 , pytest-asyncio 13 , pytestCheckHook 14 , pythonOlder 15 + , requests 16 }: 17 18 buildPythonPackage rec { 19 pname = "google-api-core"; 20 + version = "2.11.0"; 21 format = "setuptools"; 22 23 disabled = pythonOlder "3.6"; 24 25 src = fetchPypi { 26 inherit pname version; 27 + hash = "sha256-S5u11aOAoL76BXOzAmUbipqJJiwXMON79CPOxRGATCI="; 28 }; 29 30 propagatedBuildInputs = [ 31 googleapis-common-protos 32 google-auth 33 protobuf 34 proto-plus 35 requests 36 ]; 37 + 38 + passthru.optional-dependencies = { 39 + grpc = [ 40 + grpcio 41 + grpcio-status 42 + ]; 43 + grpcgcp = [ 44 + grpcio-gcp 45 + ]; 46 + grpcio-gcp = [ 47 + grpcio-gcp 48 + ]; 49 + }; 50 51 checkInputs = [ 52 mock
+7 -2
pkgs/development/python-modules/google-auth-httplib2/default.nix
··· 5 , google-auth 6 , httplib2 7 , mock 8 , pytestCheckHook 9 - , pytest-localserver 10 }: 11 12 buildPythonPackage rec { 13 pname = "google-auth-httplib2"; 14 version = "0.1.0"; 15 16 src = fetchPypi { 17 inherit pname version; 18 - sha256 = "a07c39fd632becacd3f07718dfd6021bf396978f03ad3ce4321d060015cc30ac"; 19 }; 20 21 propagatedBuildInputs = [ ··· 33 meta = with lib; { 34 description = "Google Authentication Library: httplib2 transport"; 35 homepage = "https://github.com/GoogleCloudPlatform/google-auth-library-python-httplib2"; 36 license = licenses.asl20; 37 maintainers = with maintainers; [ SuperSandro2000 ]; 38 };
··· 5 , google-auth 6 , httplib2 7 , mock 8 + , pytest-localserver 9 , pytestCheckHook 10 + , pythonOlder 11 }: 12 13 buildPythonPackage rec { 14 pname = "google-auth-httplib2"; 15 version = "0.1.0"; 16 + format = "setuptools"; 17 + 18 + disabled = pythonOlder "3.7"; 19 20 src = fetchPypi { 21 inherit pname version; 22 + hash = "sha256-oHw5/WMr7KzT8HcY39YCG/OWl48DrTzkMh0GABXMMKw="; 23 }; 24 25 propagatedBuildInputs = [ ··· 37 meta = with lib; { 38 description = "Google Authentication Library: httplib2 transport"; 39 homepage = "https://github.com/GoogleCloudPlatform/google-auth-library-python-httplib2"; 40 + changelog = "https://github.com/googleapis/google-auth-library-python-httplib2/blob/v${version}/CHANGELOG.md"; 41 license = licenses.asl20; 42 maintainers = with maintainers; [ SuperSandro2000 ]; 43 };
+10 -3
pkgs/development/python-modules/google-auth/default.nix
··· 11 , pyopenssl 12 , pyu2f 13 , requests 14 , aioresponses 15 , asynctest 16 , flask ··· 27 28 buildPythonPackage rec { 29 pname = "google-auth"; 30 - version = "2.14.0"; 31 32 src = fetchPypi { 33 inherit pname version; 34 - sha256 = "sha256-zySBeFXYdO3i79BxqiISVEX1Vd4Whbc5qXgvz0CMKj0="; 35 }; 36 37 propagatedBuildInputs = [ ··· 55 ]; 56 reauth = [ 57 pyu2f 58 ]; 59 }; 60 ··· 92 meta = with lib; { 93 description = "Google Auth Python Library"; 94 longDescription = '' 95 - This library simplifies using Google’s various server-to-server 96 authentication mechanisms to access Google APIs. 97 ''; 98 homepage = "https://github.com/googleapis/google-auth-library-python";
··· 11 , pyopenssl 12 , pyu2f 13 , requests 14 + , pythonOlder 15 , aioresponses 16 , asynctest 17 , flask ··· 28 29 buildPythonPackage rec { 30 pname = "google-auth"; 31 + version = "2.15.0"; 32 + format = "setuptools"; 33 + 34 + disabled = pythonOlder "3.6"; 35 36 src = fetchPypi { 37 inherit pname version; 38 + sha256 = "sha256-cvEqbPyWjXVNe9qzacXFwWAyEG5S0yxt/YSE5MAabR8="; 39 }; 40 41 propagatedBuildInputs = [ ··· 59 ]; 60 reauth = [ 61 pyu2f 62 + ]; 63 + requests = [ 64 + requests 65 ]; 66 }; 67 ··· 99 meta = with lib; { 100 description = "Google Auth Python Library"; 101 longDescription = '' 102 + This library simplifies using Google's various server-to-server 103 authentication mechanisms to access Google APIs. 104 ''; 105 homepage = "https://github.com/googleapis/google-auth-library-python";
+3 -1
pkgs/development/python-modules/google-cloud-access-context-manager/default.nix
··· 3 , fetchPypi 4 , google-api-core 5 , pythonOlder 6 }: 7 8 buildPythonPackage rec { ··· 19 20 propagatedBuildInputs = [ 21 google-api-core 22 - ]; 23 24 # No tests in repo 25 doCheck = false;
··· 3 , fetchPypi 4 , google-api-core 5 , pythonOlder 6 + , protobuf 7 }: 8 9 buildPythonPackage rec { ··· 20 21 propagatedBuildInputs = [ 22 google-api-core 23 + protobuf 24 + ] ++ google-api-core.optional-dependencies.grpc; 25 26 # No tests in repo 27 doCheck = false;
+6 -3
pkgs/development/python-modules/google-cloud-appengine-logging/default.nix
··· 5 , grpc-google-iam-v1 6 , mock 7 , proto-plus 8 , pytest-asyncio 9 , pytestCheckHook 10 , pythonOlder ··· 12 13 buildPythonPackage rec { 14 pname = "google-cloud-appengine-logging"; 15 - version = "1.1.6"; 16 format = "setuptools"; 17 18 disabled = pythonOlder "3.7"; 19 20 src = fetchPypi { 21 inherit pname version; 22 - hash = "sha256-N0d/8lqqLT4IXbg0QpxchtJ4PmBOvXc4yGkvNhvHyJc="; 23 }; 24 25 propagatedBuildInputs = [ 26 google-api-core 27 grpc-google-iam-v1 28 proto-plus 29 - ]; 30 31 checkInputs = [ 32 mock ··· 42 meta = with lib; { 43 description = "Appengine logging client library"; 44 homepage = "https://github.com/googleapis/python-appengine-logging"; 45 license = licenses.asl20; 46 maintainers = with maintainers; [ fab ]; 47 };
··· 5 , grpc-google-iam-v1 6 , mock 7 , proto-plus 8 + , protobuf 9 , pytest-asyncio 10 , pytestCheckHook 11 , pythonOlder ··· 13 14 buildPythonPackage rec { 15 pname = "google-cloud-appengine-logging"; 16 + version = "1.2.0"; 17 format = "setuptools"; 18 19 disabled = pythonOlder "3.7"; 20 21 src = fetchPypi { 22 inherit pname version; 23 + hash = "sha256-pvao522dfnRx6JJe4osRgU+q1LpBvdOTP4W9UVVZNiY="; 24 }; 25 26 propagatedBuildInputs = [ 27 google-api-core 28 grpc-google-iam-v1 29 proto-plus 30 + protobuf 31 + ] ++ google-api-core.optional-dependencies.grpc; 32 33 checkInputs = [ 34 mock ··· 44 meta = with lib; { 45 description = "Appengine logging client library"; 46 homepage = "https://github.com/googleapis/python-appengine-logging"; 47 + changelog = "https://github.com/googleapis/python-appengine-logging/blob/v${version}/CHANGELOG.md"; 48 license = licenses.asl20; 49 maintainers = with maintainers; [ fab ]; 50 };
+10 -1
pkgs/development/python-modules/google-cloud-asset/default.nix
··· 8 , google-cloud-os-config 9 , google-cloud-testutils 10 , libcst 11 , proto-plus 12 , pytest-asyncio 13 , pytestCheckHook ··· 35 google-cloud-os-config 36 libcst 37 proto-plus 38 - ]; 39 40 checkInputs = [ 41 google-cloud-testutils ··· 56 meta = with lib; { 57 description = "Python Client for Google Cloud Asset API"; 58 homepage = "https://github.com/googleapis/python-asset"; 59 license = licenses.asl20; 60 maintainers = with maintainers; [ SuperSandro2000 ]; 61 };
··· 8 , google-cloud-os-config 9 , google-cloud-testutils 10 , libcst 11 + , protobuf 12 , proto-plus 13 , pytest-asyncio 14 , pytestCheckHook ··· 36 google-cloud-os-config 37 libcst 38 proto-plus 39 + protobuf 40 + ] ++ google-api-core.optional-dependencies.grpc; 41 + 42 + passthru.optional-dependencies = { 43 + libcst = [ 44 + libcst 45 + ]; 46 + }; 47 48 checkInputs = [ 49 google-cloud-testutils ··· 64 meta = with lib; { 65 description = "Python Client for Google Cloud Asset API"; 66 homepage = "https://github.com/googleapis/python-asset"; 67 + changelog = "https://github.com/googleapis/python-asset/blob/v${version}/CHANGELOG.md"; 68 license = licenses.asl20; 69 maintainers = with maintainers; [ SuperSandro2000 ]; 70 };
+15 -3
pkgs/development/python-modules/google-cloud-audit-log/default.nix
··· 1 - { lib, buildPythonPackage, fetchPypi, googleapis-common-protos, protobuf }: 2 3 buildPythonPackage rec { 4 pname = "google-cloud-audit-log"; 5 version = "0.2.4"; 6 7 src = fetchPypi { 8 inherit pname version; 9 - sha256 = "sha256-qr5VQ2ceT4qcekwOPqmoe6K6K5b5/61vqgIgmQDh8wg="; 10 }; 11 12 propagatedBuildInputs = [ googleapis-common-protos protobuf ]; ··· 14 # tests are a bit wonky to setup and are not very deep either 15 doCheck = false; 16 17 - pythonImportsCheck = [ "google.cloud.audit" ]; 18 19 meta = with lib; { 20 description = "Google Cloud Audit Protos"; 21 homepage = "https://github.com/googleapis/python-audit-log"; 22 license = licenses.asl20; 23 maintainers = with maintainers; [ SuperSandro2000 ]; 24 };
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , googleapis-common-protos 5 + , protobuf 6 + , pythonOlder 7 + }: 8 9 buildPythonPackage rec { 10 pname = "google-cloud-audit-log"; 11 version = "0.2.4"; 12 + format = "setuptools"; 13 + 14 + disabled = pythonOlder "3.7"; 15 16 src = fetchPypi { 17 inherit pname version; 18 + hash = "sha256-qr5VQ2ceT4qcekwOPqmoe6K6K5b5/61vqgIgmQDh8wg="; 19 }; 20 21 propagatedBuildInputs = [ googleapis-common-protos protobuf ]; ··· 23 # tests are a bit wonky to setup and are not very deep either 24 doCheck = false; 25 26 + pythonImportsCheck = [ 27 + "google.cloud.audit" 28 + ]; 29 30 meta = with lib; { 31 description = "Google Cloud Audit Protos"; 32 homepage = "https://github.com/googleapis/python-audit-log"; 33 + changelog = "https://github.com/googleapis/python-audit-log/blob/v${version}/CHANGELOG.md"; 34 license = licenses.asl20; 35 maintainers = with maintainers; [ SuperSandro2000 ]; 36 };
+19 -5
pkgs/development/python-modules/google-cloud-automl/default.nix
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 - , pytestCheckHook 5 - , libcst 6 , google-api-core 7 , google-cloud-storage 8 , google-cloud-testutils 9 , pandas 10 , proto-plus 11 , pytest-asyncio 12 - , mock 13 , pythonOlder 14 }: 15 ··· 27 28 propagatedBuildInputs = [ 29 google-api-core 30 - libcst 31 proto-plus 32 - ]; 33 34 checkInputs = [ 35 google-cloud-storage ··· 64 meta = with lib; { 65 description = "Cloud AutoML API client library"; 66 homepage = "https://github.com/googleapis/python-automl"; 67 license = licenses.asl20; 68 maintainers = with maintainers; [ SuperSandro2000 ]; 69 };
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 , google-api-core 5 , google-cloud-storage 6 , google-cloud-testutils 7 + , libcst 8 + , mock 9 , pandas 10 , proto-plus 11 + , protobuf 12 , pytest-asyncio 13 + , pytestCheckHook 14 , pythonOlder 15 }: 16 ··· 28 29 propagatedBuildInputs = [ 30 google-api-core 31 proto-plus 32 + protobuf 33 + ] ++ google-api-core.optional-dependencies.grpc; 34 + 35 + passthru.optional-dependencies = { 36 + libcst = [ 37 + libcst 38 + ]; 39 + pandas = [ 40 + pandas 41 + ]; 42 + storage = [ 43 + google-cloud-storage 44 + ]; 45 + }; 46 47 checkInputs = [ 48 google-cloud-storage ··· 77 meta = with lib; { 78 description = "Cloud AutoML API client library"; 79 homepage = "https://github.com/googleapis/python-automl"; 80 + changelog = "https://github.com/googleapis/python-automl/blob/v${version}/CHANGELOG.md"; 81 license = licenses.asl20; 82 maintainers = with maintainers; [ SuperSandro2000 ]; 83 };
+11 -8
pkgs/development/python-modules/google-cloud-bigquery-datatransfer/default.nix
··· 3 , fetchPypi 4 , google-api-core 5 , libcst 6 , proto-plus 7 - , pytestCheckHook 8 , pytest-asyncio 9 - , pytz 10 - , mock 11 , pythonOlder 12 }: 13 14 buildPythonPackage rec { 15 pname = "google-cloud-bigquery-datatransfer"; 16 - version = "3.7.3"; 17 format = "setuptools"; 18 19 - disabled = pythonOlder "3.6"; 20 21 src = fetchPypi { 22 inherit pname version; 23 - hash = "sha256-oPgbgaq5RQM4C2qmf36i+qXDQA9sV16abCleNkdGYC0="; 24 }; 25 26 propagatedBuildInputs = [ 27 google-api-core 28 libcst 29 proto-plus 30 pytz 31 - ]; 32 33 checkInputs = [ 34 mock 35 - pytestCheckHook 36 pytest-asyncio 37 ]; 38 39 pythonImportsCheck = [ ··· 44 meta = with lib; { 45 description = "BigQuery Data Transfer API client library"; 46 homepage = "https://github.com/googleapis/python-bigquery-datatransfer"; 47 license = licenses.asl20; 48 maintainers = with maintainers; [ SuperSandro2000 ]; 49 };
··· 3 , fetchPypi 4 , google-api-core 5 , libcst 6 + , mock 7 , proto-plus 8 + , protobuf 9 , pytest-asyncio 10 + , pytestCheckHook 11 , pythonOlder 12 + , pytz 13 }: 14 15 buildPythonPackage rec { 16 pname = "google-cloud-bigquery-datatransfer"; 17 + version = "3.8.0"; 18 format = "setuptools"; 19 20 + disabled = pythonOlder "3.7"; 21 22 src = fetchPypi { 23 inherit pname version; 24 + hash = "sha256-TR41fn/e4185RW8zkd3SY1E/jNQZuUYJr1n+TwNPHT4="; 25 }; 26 27 propagatedBuildInputs = [ 28 google-api-core 29 libcst 30 proto-plus 31 + protobuf 32 pytz 33 + ] ++ google-api-core.optional-dependencies.grpc; 34 35 checkInputs = [ 36 mock 37 pytest-asyncio 38 + pytestCheckHook 39 ]; 40 41 pythonImportsCheck = [ ··· 46 meta = with lib; { 47 description = "BigQuery Data Transfer API client library"; 48 homepage = "https://github.com/googleapis/python-bigquery-datatransfer"; 49 + changelog = "https://github.com/googleapis/python-bigquery-datatransfer/blob/v${version}/CHANGELOG.md"; 50 license = licenses.asl20; 51 maintainers = with maintainers; [ SuperSandro2000 ]; 52 };
+6 -3
pkgs/development/python-modules/google-cloud-bigquery-logging/default.nix
··· 5 , grpc-google-iam-v1 6 , mock 7 , proto-plus 8 , pytest-asyncio 9 , pytestCheckHook 10 , pythonOlder ··· 12 13 buildPythonPackage rec { 14 pname = "google-cloud-bigquery-logging"; 15 - version = "1.0.7"; 16 format = "setuptools"; 17 18 disabled = pythonOlder "3.7"; 19 20 src = fetchPypi { 21 inherit pname version; 22 - hash = "sha256-F8PP/Vs+sOVDEwIUvWnO6C4+rQvVTtWKMPnREwKEQ0I="; 23 }; 24 25 propagatedBuildInputs = [ 26 google-api-core 27 grpc-google-iam-v1 28 proto-plus 29 - ]; 30 31 checkInputs = [ 32 mock ··· 42 meta = with lib; { 43 description = "Bigquery logging client library"; 44 homepage = "https://github.com/googleapis/python-bigquery-logging"; 45 license = licenses.asl20; 46 maintainers = with maintainers; [ fab ]; 47 };
··· 5 , grpc-google-iam-v1 6 , mock 7 , proto-plus 8 + , protobuf 9 , pytest-asyncio 10 , pytestCheckHook 11 , pythonOlder ··· 13 14 buildPythonPackage rec { 15 pname = "google-cloud-bigquery-logging"; 16 + version = "1.1.0"; 17 format = "setuptools"; 18 19 disabled = pythonOlder "3.7"; 20 21 src = fetchPypi { 22 inherit pname version; 23 + hash = "sha256-TGK5ghwhVBN0VBMj84Jjt4gpsXQC+HKAr5yP756PbDM="; 24 }; 25 26 propagatedBuildInputs = [ 27 google-api-core 28 grpc-google-iam-v1 29 proto-plus 30 + protobuf 31 + ] ++ google-api-core.optional-dependencies.grpc; 32 33 checkInputs = [ 34 mock ··· 44 meta = with lib; { 45 description = "Bigquery logging client library"; 46 homepage = "https://github.com/googleapis/python-bigquery-logging"; 47 + changelog = "https://github.com/googleapis/python-bigquery-logging/blob/v${version}/CHANGELOG.md"; 48 license = licenses.asl20; 49 maintainers = with maintainers; [ fab ]; 50 };
+25 -3
pkgs/development/python-modules/google-cloud-bigquery-storage/default.nix
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 , google-api-core 5 , google-auth 6 , google-cloud-bigquery 7 , pytestCheckHook 8 }: 9 10 buildPythonPackage rec { 11 pname = "google-cloud-bigquery-storage"; 12 version = "2.16.2"; 13 14 src = fetchPypi { 15 inherit pname version; 16 - sha256 = "sha256-5qyk97b06tuH+FEJBhd1Y1GOFYfIt7FivPjhyede9BY="; 17 }; 18 19 propagatedBuildInputs = [ 20 google-api-core 21 - ]; 22 23 checkInputs = [ 24 google-auth ··· 26 pytestCheckHook 27 ]; 28 29 - # dependency loop with google-cloud-bigquery 30 doCheck = false; 31 32 preCheck = '' ··· 42 meta = with lib; { 43 description = "BigQuery Storage API API client library"; 44 homepage = "https://github.com/googleapis/python-bigquery-storage"; 45 license = licenses.asl20; 46 maintainers = with maintainers; [ SuperSandro2000 ]; 47 };
··· 1 { lib 2 , buildPythonPackage 3 + , fastavro 4 , fetchPypi 5 , google-api-core 6 , google-auth 7 , google-cloud-bigquery 8 + , pandas 9 + , protobuf 10 + , pyarrow 11 , pytestCheckHook 12 + , pythonOlder 13 }: 14 15 buildPythonPackage rec { 16 pname = "google-cloud-bigquery-storage"; 17 version = "2.16.2"; 18 + format = "setuptools"; 19 + 20 + disabled = pythonOlder "3.7"; 21 22 src = fetchPypi { 23 inherit pname version; 24 + hash = "sha256-5qyk97b06tuH+FEJBhd1Y1GOFYfIt7FivPjhyede9BY="; 25 }; 26 27 propagatedBuildInputs = [ 28 google-api-core 29 + protobuf 30 + ] ++ google-api-core.optional-dependencies.grpc; 31 + 32 + passthru.optional-dependencies = { 33 + fastavro = [ 34 + fastavro 35 + ]; 36 + pandas = [ 37 + pandas 38 + ]; 39 + pyarrow = [ 40 + pyarrow 41 + ]; 42 + }; 43 44 checkInputs = [ 45 google-auth ··· 47 pytestCheckHook 48 ]; 49 50 + # Dependency loop with google-cloud-bigquery 51 doCheck = false; 52 53 preCheck = '' ··· 63 meta = with lib; { 64 description = "BigQuery Storage API API client library"; 65 homepage = "https://github.com/googleapis/python-bigquery-storage"; 66 + changelog = "https://github.com/googleapis/python-bigquery-storage/blob/v${version}/CHANGELOG.md"; 67 license = licenses.asl20; 68 maintainers = with maintainers; [ SuperSandro2000 ]; 69 };
+41 -11
pkgs/development/python-modules/google-cloud-bigquery/default.nix
··· 1 { lib 2 , buildPythonPackage 3 - , fetchPypi 4 - , pytestCheckHook 5 , db-dtypes 6 , freezegun 7 , google-cloud-bigquery-storage 8 , google-cloud-core 9 , google-cloud-datacatalog 10 , google-cloud-storage 11 , google-cloud-testutils 12 , google-resumable-media 13 , ipython 14 , mock 15 , pandas 16 , proto-plus 17 , psutil 18 , pyarrow 19 , pytest-xdist 20 , pythonOlder 21 }: 22 23 buildPythonPackage rec { 24 pname = "google-cloud-bigquery"; 25 - version = "3.3.5"; 26 format = "setuptools"; 27 28 disabled = pythonOlder "3.7"; 29 30 src = fetchPypi { 31 inherit pname version; 32 - hash = "sha256-+7ZXmcAnVN3K7ZgfSotrAhtpzADUzZw1yh1swnLq2dE="; 33 }; 34 35 propagatedBuildInputs = [ 36 google-cloud-core 37 google-cloud-bigquery-storage 38 google-resumable-media 39 proto-plus 40 - pyarrow 41 - ]; 42 43 checkInputs = [ 44 - db-dtypes 45 freezegun 46 google-cloud-testutils 47 - ipython 48 mock 49 - pandas 50 psutil 51 google-cloud-datacatalog 52 google-cloud-storage 53 pytestCheckHook 54 pytest-xdist 55 - ]; 56 57 # prevent google directory from shadowing google imports 58 preCheck = '' ··· 83 "test__initiate_resumable_upload_mtls" 84 "test__initiate_resumable_upload_with_retry" 85 "test_table_clones" 86 ]; 87 88 disabledTestPaths = [ 89 - # requires credentials 90 "tests/system/test_query.py" 91 "tests/system/test_job_retry.py" 92 "tests/system/test_pandas.py" ··· 100 meta = with lib; { 101 description = "Google BigQuery API client library"; 102 homepage = "https://github.com/googleapis/python-bigquery"; 103 license = licenses.asl20; 104 maintainers = with maintainers; [ SuperSandro2000 ]; 105 };
··· 1 { lib 2 , buildPythonPackage 3 , db-dtypes 4 + , fetchPypi 5 , freezegun 6 + , google-api-core 7 , google-cloud-bigquery-storage 8 , google-cloud-core 9 , google-cloud-datacatalog 10 , google-cloud-storage 11 , google-cloud-testutils 12 , google-resumable-media 13 + , grpcio 14 , ipython 15 , mock 16 , pandas 17 , proto-plus 18 + , protobuf 19 , psutil 20 , pyarrow 21 , pytest-xdist 22 + , pytestCheckHook 23 + , python-dateutil 24 , pythonOlder 25 + , requests 26 + , tqdm 27 }: 28 29 buildPythonPackage rec { 30 pname = "google-cloud-bigquery"; 31 + version = "3.4.1"; 32 format = "setuptools"; 33 34 disabled = pythonOlder "3.7"; 35 36 src = fetchPypi { 37 inherit pname version; 38 + hash = "sha256-iEaJcU2YojZN3px8Nn6CKMcRYQi7rXpjZd/eORY4mFs="; 39 }; 40 41 propagatedBuildInputs = [ 42 + grpcio 43 + google-api-core 44 google-cloud-core 45 google-cloud-bigquery-storage 46 google-resumable-media 47 proto-plus 48 + protobuf 49 + requests 50 + python-dateutil 51 + ] ++ google-api-core.optional-dependencies.grpc; 52 + 53 + passthru.optional-dependencies = { 54 + bqstorage = [ 55 + google-cloud-bigquery-storage 56 + grpcio 57 + pyarrow 58 + ]; 59 + pandas = [ 60 + db-dtypes 61 + pandas 62 + pyarrow 63 + ]; 64 + tqdm = [ 65 + tqdm 66 + ]; 67 + ipython = [ 68 + ipython 69 + ]; 70 + }; 71 72 checkInputs = [ 73 freezegun 74 google-cloud-testutils 75 mock 76 psutil 77 google-cloud-datacatalog 78 google-cloud-storage 79 pytestCheckHook 80 pytest-xdist 81 + ] ++ passthru.optional-dependencies.pandas 82 + ++ passthru.optional-dependencies.ipython; 83 84 # prevent google directory from shadowing google imports 85 preCheck = '' ··· 110 "test__initiate_resumable_upload_mtls" 111 "test__initiate_resumable_upload_with_retry" 112 "test_table_clones" 113 + "test_context_with_default_connection" 114 + "test_context_with_custom_connection" 115 ]; 116 117 disabledTestPaths = [ 118 + # Tests require credentials 119 "tests/system/test_query.py" 120 "tests/system/test_job_retry.py" 121 "tests/system/test_pandas.py" ··· 129 meta = with lib; { 130 description = "Google BigQuery API client library"; 131 homepage = "https://github.com/googleapis/python-bigquery"; 132 + changelog = "https://github.com/googleapis/python-bigquery/blob/v${version}/CHANGELOG.md"; 133 license = licenses.asl20; 134 maintainers = with maintainers; [ SuperSandro2000 ]; 135 };
+11 -2
pkgs/development/python-modules/google-cloud-bigtable/default.nix
··· 3 , fetchPypi 4 , google-api-core 5 , google-cloud-core 6 , grpc-google-iam-v1 7 , libcst 8 , mock 9 , proto-plus 10 , pytestCheckHook 11 , pythonOlder 12 }: ··· 27 google-api-core 28 google-cloud-core 29 grpc-google-iam-v1 30 - libcst 31 proto-plus 32 - ]; 33 34 checkInputs = [ 35 mock 36 pytestCheckHook 37 ];
··· 3 , fetchPypi 4 , google-api-core 5 , google-cloud-core 6 + , grpcio 7 , grpc-google-iam-v1 8 , libcst 9 , mock 10 , proto-plus 11 + , protobuf 12 , pytestCheckHook 13 , pythonOlder 14 }: ··· 29 google-api-core 30 google-cloud-core 31 grpc-google-iam-v1 32 proto-plus 33 + protobuf 34 + ] ++ google-api-core.optional-dependencies.grpc; 35 + 36 + passthru.optional-dependencies = { 37 + libcst = [ 38 + libcst 39 + ]; 40 + }; 41 42 checkInputs = [ 43 + grpcio 44 mock 45 pytestCheckHook 46 ];
+6 -3
pkgs/development/python-modules/google-cloud-compute/default.nix
··· 12 13 buildPythonPackage rec { 14 pname = "google-cloud-compute"; 15 - version = "1.5.2"; 16 disabled = pythonOlder "3.7"; 17 18 src = fetchPypi { 19 inherit pname version; 20 - sha256 = "sha256-D0pIR1vQEt/7aIxMo0uDlxvt+fwS2DxCurU/lxMHAjo="; 21 }; 22 23 propagatedBuildInputs = [ 24 google-api-core 25 proto-plus 26 protobuf 27 - ]; 28 29 checkInputs = [ 30 mock ··· 48 meta = with lib; { 49 description = "API Client library for Google Cloud Compute"; 50 homepage = "https://github.com/googleapis/python-compute"; 51 license = licenses.asl20; 52 maintainers = with maintainers; [ jpetrucciani ]; 53 };
··· 12 13 buildPythonPackage rec { 14 pname = "google-cloud-compute"; 15 + version = "1.8.0"; 16 + format = "setuptools"; 17 + 18 disabled = pythonOlder "3.7"; 19 20 src = fetchPypi { 21 inherit pname version; 22 + hash = "sha256-pnhXkYSXph7aIZJoI3tXTNIUkH44S22QDIGXUl9ceFU="; 23 }; 24 25 propagatedBuildInputs = [ 26 google-api-core 27 proto-plus 28 protobuf 29 + ] ++ google-api-core.optional-dependencies.grpc; 30 31 checkInputs = [ 32 mock ··· 50 meta = with lib; { 51 description = "API Client library for Google Cloud Compute"; 52 homepage = "https://github.com/googleapis/python-compute"; 53 + changelog = "https://github.com/googleapis/python-compute/blob/v${version}/CHANGELOG.md"; 54 license = licenses.asl20; 55 maintainers = with maintainers; [ jpetrucciani ]; 56 };
+9 -8
pkgs/development/python-modules/google-cloud-container/default.nix
··· 2 , buildPythonPackage 3 , fetchPypi 4 , google-api-core 5 - , grpc-google-iam-v1 6 , libcst 7 , mock 8 , proto-plus 9 , pytestCheckHook 10 - , pytest-asyncio 11 , pythonOlder 12 }: 13 14 buildPythonPackage rec { 15 pname = "google-cloud-container"; 16 - version = "2.13.0"; 17 format = "setuptools"; 18 19 disabled = pythonOlder "3.7"; 20 21 src = fetchPypi { 22 inherit pname version; 23 - hash = "sha256-Rq4DuCbXX4DSIr01AFYo0O4+wQv4B5yzrrX9a2ecAFI="; 24 }; 25 26 propagatedBuildInputs = [ 27 google-api-core 28 - grpc-google-iam-v1 29 libcst 30 proto-plus 31 - ]; 32 33 checkInputs = [ 34 mock 35 pytestCheckHook 36 - pytest-asyncio 37 ]; 38 39 disabledTests = [ 40 - # requires credentials 41 "test_list_clusters" 42 ]; 43 ··· 50 meta = with lib; { 51 description = "Google Container Engine API client library"; 52 homepage = "https://github.com/googleapis/python-container"; 53 license = licenses.asl20; 54 maintainers = with maintainers; [ SuperSandro2000 ]; 55 };
··· 2 , buildPythonPackage 3 , fetchPypi 4 , google-api-core 5 , libcst 6 , mock 7 , proto-plus 8 + , protobuf 9 + , pytest-asyncio 10 , pytestCheckHook 11 , pythonOlder 12 }: 13 14 buildPythonPackage rec { 15 pname = "google-cloud-container"; 16 + version = "2.14.0"; 17 format = "setuptools"; 18 19 disabled = pythonOlder "3.7"; 20 21 src = fetchPypi { 22 inherit pname version; 23 + hash = "sha256-r/AmdcXIChEqp3AvO2xU2lsM3pqmn/Tmv8/cQJ+kuCE="; 24 }; 25 26 propagatedBuildInputs = [ 27 google-api-core 28 libcst 29 proto-plus 30 + protobuf 31 + ] ++ google-api-core.optional-dependencies.grpc; 32 33 checkInputs = [ 34 mock 35 + pytest-asyncio 36 pytestCheckHook 37 ]; 38 39 disabledTests = [ 40 + # Test requires credentials 41 "test_list_clusters" 42 ]; 43 ··· 50 meta = with lib; { 51 description = "Google Container Engine API client library"; 52 homepage = "https://github.com/googleapis/python-container"; 53 + changelog = "https://github.com/googleapis/python-container/blob/v${version}/CHANGELOG.md"; 54 license = licenses.asl20; 55 maintainers = with maintainers; [ SuperSandro2000 ]; 56 };
+26 -5
pkgs/development/python-modules/google-cloud-core/default.nix
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 - , pytestCheckHook 5 , google-api-core 6 , mock 7 }: 8 9 buildPythonPackage rec { 10 pname = "google-cloud-core"; 11 version = "2.3.2"; 12 13 src = fetchPypi { 14 inherit pname version; 15 - sha256 = "sha256-uVKe5wR/2NS/SiGC3mGRVCQN8X++YOrTmQeMGuFSr5o="; 16 }; 17 18 - propagatedBuildInputs = [ google-api-core ]; 19 20 - checkInputs = [ mock pytestCheckHook ]; 21 22 # prevent google directory from shadowing google imports 23 preCheck = '' 24 rm -r google 25 ''; 26 27 - pythonImportsCheck = [ "google.cloud" ]; 28 29 meta = with lib; { 30 description = "API Client library for Google Cloud: Core Helpers"; 31 homepage = "https://github.com/googleapis/python-cloud-core"; 32 license = licenses.asl20; 33 maintainers = with maintainers; [ SuperSandro2000 ]; 34 };
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 , google-api-core 5 + , google-auth 6 + , grpcio 7 , mock 8 + , pytestCheckHook 9 + , pythonOlder 10 }: 11 12 buildPythonPackage rec { 13 pname = "google-cloud-core"; 14 version = "2.3.2"; 15 + format = "setuptools"; 16 + 17 + disabled = pythonOlder "3.7"; 18 19 src = fetchPypi { 20 inherit pname version; 21 + hash = "sha256-uVKe5wR/2NS/SiGC3mGRVCQN8X++YOrTmQeMGuFSr5o="; 22 }; 23 24 + propagatedBuildInputs = [ 25 + google-auth 26 + google-api-core 27 + ]; 28 + 29 + passthru.optional-dependencies = { 30 + grpc = [ 31 + grpcio 32 + ]; 33 + }; 34 35 + checkInputs = [ 36 + mock 37 + pytestCheckHook 38 + ] ++ passthru.optional-dependencies.grpc; 39 40 # prevent google directory from shadowing google imports 41 preCheck = '' 42 rm -r google 43 ''; 44 45 + pythonImportsCheck = [ 46 + "google.cloud" 47 + ]; 48 49 meta = with lib; { 50 description = "API Client library for Google Cloud: Core Helpers"; 51 homepage = "https://github.com/googleapis/python-cloud-core"; 52 + changelog = "https://github.com/googleapis/python-cloud-core/blob/v${version}/CHANGELOG.md"; 53 license = licenses.asl20; 54 maintainers = with maintainers; [ SuperSandro2000 ]; 55 };
+10 -7
pkgs/development/python-modules/google-cloud-datacatalog/default.nix
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 - , libcst 5 , google-api-core 6 , grpc-google-iam-v1 7 , proto-plus 8 , pytest-asyncio 9 , pytestCheckHook 10 - , mock 11 , pythonOlder 12 }: 13 14 buildPythonPackage rec { 15 pname = "google-cloud-datacatalog"; 16 - version = "3.9.3"; 17 format = "setuptools"; 18 19 disabled = pythonOlder "3.7"; 20 21 src = fetchPypi { 22 inherit pname version; 23 - hash = "sha256-JgGs4lqOruHohIy6GaUGSHr0vd+lFsI5u4PVZwt7tdo="; 24 }; 25 26 propagatedBuildInputs = [ 27 - libcst 28 google-api-core 29 grpc-google-iam-v1 30 proto-plus 31 - ]; 32 33 checkInputs = [ 34 pytest-asyncio 35 pytestCheckHook 36 - mock 37 ]; 38 39 pythonImportsCheck = [ ··· 43 meta = with lib; { 44 description = "Google Cloud Data Catalog API API client library"; 45 homepage = "https://github.com/googleapis/python-datacatalog"; 46 license = licenses.asl20; 47 maintainers = with maintainers; [ SuperSandro2000 ]; 48 };
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 , google-api-core 5 , grpc-google-iam-v1 6 + , libcst 7 + , mock 8 , proto-plus 9 + , protobuf 10 , pytest-asyncio 11 , pytestCheckHook 12 , pythonOlder 13 }: 14 15 buildPythonPackage rec { 16 pname = "google-cloud-datacatalog"; 17 + version = "3.10.0"; 18 format = "setuptools"; 19 20 disabled = pythonOlder "3.7"; 21 22 src = fetchPypi { 23 inherit pname version; 24 + hash = "sha256-5j8daEVqDEQKHU/XbZ9U6qp0Aaye0KUzJMyj9fiJtRs="; 25 }; 26 27 propagatedBuildInputs = [ 28 google-api-core 29 grpc-google-iam-v1 30 + libcst 31 proto-plus 32 + protobuf 33 + ] ++ google-api-core.optional-dependencies.grpc; 34 35 checkInputs = [ 36 + mock 37 pytest-asyncio 38 pytestCheckHook 39 ]; 40 41 pythonImportsCheck = [ ··· 45 meta = with lib; { 46 description = "Google Cloud Data Catalog API API client library"; 47 homepage = "https://github.com/googleapis/python-datacatalog"; 48 + changelog = "https://github.com/googleapis/python-datacatalog/blob/v${version}/CHANGELOG.md"; 49 license = licenses.asl20; 50 maintainers = with maintainers; [ SuperSandro2000 ]; 51 };
+5 -2
pkgs/development/python-modules/google-cloud-dataproc/default.nix
··· 5 , mock 6 , libcst 7 , proto-plus 8 , pytestCheckHook 9 , pytest-asyncio 10 , pythonOlder ··· 26 google-api-core 27 libcst 28 proto-plus 29 - ]; 30 31 checkInputs = [ 32 mock ··· 35 ]; 36 37 disabledTests = [ 38 - # requires credentials 39 "test_list_clusters" 40 ]; 41 ··· 47 meta = with lib; { 48 description = "Google Cloud Dataproc API client library"; 49 homepage = "https://github.com/googleapis/python-dataproc"; 50 license = licenses.asl20; 51 maintainers = with maintainers; [ SuperSandro2000 ]; 52 };
··· 5 , mock 6 , libcst 7 , proto-plus 8 + , protobuf 9 , pytestCheckHook 10 , pytest-asyncio 11 , pythonOlder ··· 27 google-api-core 28 libcst 29 proto-plus 30 + protobuf 31 + ] ++ google-api-core.optional-dependencies.grpc; 32 33 checkInputs = [ 34 mock ··· 37 ]; 38 39 disabledTests = [ 40 + # Test requires credentials 41 "test_list_clusters" 42 ]; 43 ··· 49 meta = with lib; { 50 description = "Google Cloud Dataproc API client library"; 51 homepage = "https://github.com/googleapis/python-dataproc"; 52 + changelog = "https://github.com/googleapis/python-dataproc/blob/v${version}/CHANGELOG.md"; 53 license = licenses.asl20; 54 maintainers = with maintainers; [ SuperSandro2000 ]; 55 };
+7 -4
pkgs/development/python-modules/google-cloud-datastore/default.nix
··· 3 , fetchPypi 4 , google-api-core 5 , google-cloud-core 6 , libcst 7 , proto-plus 8 - , mock 9 , pytestCheckHook 10 - , pytest-asyncio 11 - , google-cloud-testutils 12 , pythonOlder 13 }: 14 ··· 28 google-api-core 29 google-cloud-core 30 proto-plus 31 - ]; 32 33 passthru.optional-dependencies = { 34 libcst = [ ··· 66 meta = with lib; { 67 description = "Google Cloud Datastore API client library"; 68 homepage = "https://github.com/googleapis/python-datastore"; 69 license = licenses.asl20; 70 maintainers = with maintainers; [ SuperSandro2000 ]; 71 };
··· 3 , fetchPypi 4 , google-api-core 5 , google-cloud-core 6 + , google-cloud-testutils 7 , libcst 8 + , mock 9 , proto-plus 10 + , protobuf 11 + , pytest-asyncio 12 , pytestCheckHook 13 , pythonOlder 14 }: 15 ··· 29 google-api-core 30 google-cloud-core 31 proto-plus 32 + protobuf 33 + ] ++ google-api-core.optional-dependencies.grpc; 34 35 passthru.optional-dependencies = { 36 libcst = [ ··· 68 meta = with lib; { 69 description = "Google Cloud Datastore API client library"; 70 homepage = "https://github.com/googleapis/python-datastore"; 71 + changelog = "https://github.com/googleapis/python-datastore/blob/v${version}/CHANGELOG.md"; 72 license = licenses.asl20; 73 maintainers = with maintainers; [ SuperSandro2000 ]; 74 };
+10 -11
pkgs/development/python-modules/google-cloud-dlp/default.nix
··· 3 , fetchPypi 4 , google-api-core 5 , google-cloud-testutils 6 - , libcst 7 , proto-plus 8 - , pytestCheckHook 9 , pytest-asyncio 10 - , pytz 11 - , mock 12 , pythonOlder 13 }: 14 15 buildPythonPackage rec { 16 pname = "google-cloud-dlp"; 17 - version = "3.9.2"; 18 format = "setuptools"; 19 20 - disabled = pythonOlder "3.6"; 21 22 src = fetchPypi { 23 inherit pname version; 24 - hash = "sha256-yoiHO4/dhFDGZJB+WiouyBtbTQWIecwaIvR+qw8MGBU="; 25 }; 26 27 propagatedBuildInputs = [ 28 google-api-core 29 - libcst 30 proto-plus 31 - pytz 32 - ]; 33 34 checkInputs = [ 35 google-cloud-testutils ··· 39 ]; 40 41 disabledTests = [ 42 - # requires credentials 43 "test_inspect_content" 44 ]; 45 ··· 51 meta = with lib; { 52 description = "Cloud Data Loss Prevention (DLP) API API client library"; 53 homepage = "https://github.com/googleapis/python-dlp"; 54 license = licenses.asl20; 55 maintainers = with maintainers; [ SuperSandro2000 ]; 56 };
··· 3 , fetchPypi 4 , google-api-core 5 , google-cloud-testutils 6 + , mock 7 , proto-plus 8 + , protobuf 9 , pytest-asyncio 10 + , pytestCheckHook 11 , pythonOlder 12 }: 13 14 buildPythonPackage rec { 15 pname = "google-cloud-dlp"; 16 + version = "3.10.0"; 17 format = "setuptools"; 18 19 + disabled = pythonOlder "3.7"; 20 21 src = fetchPypi { 22 inherit pname version; 23 + hash = "sha256-0/bTCi1BhTrM8VJLuFZ9gZc0uwZqpAhcwoPt25flvkI="; 24 }; 25 26 propagatedBuildInputs = [ 27 google-api-core 28 proto-plus 29 + protobuf 30 + ] ++ google-api-core.optional-dependencies.grpc; 31 32 checkInputs = [ 33 google-cloud-testutils ··· 37 ]; 38 39 disabledTests = [ 40 + # Test requires credentials 41 "test_inspect_content" 42 ]; 43 ··· 49 meta = with lib; { 50 description = "Cloud Data Loss Prevention (DLP) API API client library"; 51 homepage = "https://github.com/googleapis/python-dlp"; 52 + changelog = "https://github.com/googleapis/python-dlp/blob/v${version}/CHANGELOG.md"; 53 license = licenses.asl20; 54 maintainers = with maintainers; [ SuperSandro2000 ]; 55 };
+18 -5
pkgs/development/python-modules/google-cloud-dns/default.nix
··· 3 , fetchPypi 4 , google-api-core 5 , google-cloud-core 6 , pytestCheckHook 7 - , mock 8 }: 9 10 buildPythonPackage rec { 11 pname = "google-cloud-dns"; 12 version = "0.34.1"; 13 14 src = fetchPypi { 15 inherit pname version; 16 - sha256 = "sha256-RPpi7pPFHGxXIWBY2S0qkRa3E6SocanRajqDuZ4wwfk="; 17 }; 18 19 - propagatedBuildInputs = [ google-api-core google-cloud-core ]; 20 21 - checkInputs = [ mock pytestCheckHook ]; 22 23 preCheck = '' 24 # don#t shadow python imports ··· 30 "test_quota" 31 ]; 32 33 - pythonImportsCheck = [ "google.cloud.dns" ]; 34 35 meta = with lib; { 36 description = "Google Cloud DNS API client library"; 37 homepage = "https://github.com/googleapis/python-dns"; 38 license = licenses.asl20; 39 maintainers = with maintainers; [ SuperSandro2000 ]; 40 };
··· 3 , fetchPypi 4 , google-api-core 5 , google-cloud-core 6 + , mock 7 , pytestCheckHook 8 + , pythonOlder 9 }: 10 11 buildPythonPackage rec { 12 pname = "google-cloud-dns"; 13 version = "0.34.1"; 14 + format = "setuptools"; 15 + 16 + disabled = pythonOlder "3.7"; 17 18 src = fetchPypi { 19 inherit pname version; 20 + hash = "sha256-RPpi7pPFHGxXIWBY2S0qkRa3E6SocanRajqDuZ4wwfk="; 21 }; 22 23 + propagatedBuildInputs = [ 24 + google-api-core 25 + google-cloud-core 26 + ]; 27 28 + checkInputs = [ 29 + mock 30 + pytestCheckHook 31 + ]; 32 33 preCheck = '' 34 # don#t shadow python imports ··· 40 "test_quota" 41 ]; 42 43 + pythonImportsCheck = [ 44 + "google.cloud.dns" 45 + ]; 46 47 meta = with lib; { 48 description = "Google Cloud DNS API client library"; 49 homepage = "https://github.com/googleapis/python-dns"; 50 + changelog = "https://github.com/googleapis/python-dns/blob/v${version}/CHANGELOG.md"; 51 license = licenses.asl20; 52 maintainers = with maintainers; [ SuperSandro2000 ]; 53 };
+10 -7
pkgs/development/python-modules/google-cloud-error-reporting/default.nix
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 - , pytestCheckHook 5 , google-cloud-logging 6 , google-cloud-testutils 7 - , libcst 8 , mock 9 , proto-plus 10 , pytest-asyncio 11 , pythonOlder 12 }: 13 14 buildPythonPackage rec { 15 pname = "google-cloud-error-reporting"; 16 - version = "1.6.3"; 17 format = "setuptools"; 18 19 disabled = pythonOlder "3.7"; 20 21 src = fetchPypi { 22 inherit pname version; 23 - hash = "sha256-7QR4NS98MtJ8aMLC+qQeTrK1Rv5kw6XlZhSKbatrZFY="; 24 }; 25 26 propagatedBuildInputs = [ 27 google-cloud-logging 28 - libcst 29 proto-plus 30 - ]; 31 32 checkInputs = [ 33 google-cloud-testutils ··· 37 ]; 38 39 disabledTests = [ 40 - # require credentials 41 "test_report_error_event" 42 "test_report_exception" 43 ]; ··· 50 meta = with lib; { 51 description = "Stackdriver Error Reporting API client library"; 52 homepage = "https://github.com/googleapis/python-error-reporting"; 53 license = licenses.asl20; 54 maintainers = with maintainers; [ SuperSandro2000 ]; 55 };
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 + , google-api-core 5 , google-cloud-logging 6 , google-cloud-testutils 7 , mock 8 , proto-plus 9 + , protobuf 10 , pytest-asyncio 11 + , pytestCheckHook 12 , pythonOlder 13 }: 14 15 buildPythonPackage rec { 16 pname = "google-cloud-error-reporting"; 17 + version = "1.7.0"; 18 format = "setuptools"; 19 20 disabled = pythonOlder "3.7"; 21 22 src = fetchPypi { 23 inherit pname version; 24 + hash = "sha256-biI1dbn7lpD1KUGkOV5NMLJlYxZTfH+zW6i65fbJWko="; 25 }; 26 27 propagatedBuildInputs = [ 28 + google-api-core 29 google-cloud-logging 30 proto-plus 31 + protobuf 32 + ] ++ google-api-core.optional-dependencies.grpc; 33 34 checkInputs = [ 35 google-cloud-testutils ··· 39 ]; 40 41 disabledTests = [ 42 + # Tests require credentials 43 "test_report_error_event" 44 "test_report_exception" 45 ]; ··· 52 meta = with lib; { 53 description = "Stackdriver Error Reporting API client library"; 54 homepage = "https://github.com/googleapis/python-error-reporting"; 55 + changelog = "https://github.com/googleapis/python-error-reporting/blob/v${version}/CHANGELOG.md"; 56 license = licenses.asl20; 57 maintainers = with maintainers; [ SuperSandro2000 ]; 58 };
+14 -7
pkgs/development/python-modules/google-cloud-firestore/default.nix
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 - , aiounittest 5 , google-api-core 6 - , google-cloud-testutils 7 , google-cloud-core 8 , mock 9 , proto-plus 10 , pytestCheckHook 11 - , pytest-asyncio 12 }: 13 14 buildPythonPackage rec { 15 pname = "google-cloud-firestore"; 16 - version = "2.7.2"; 17 18 src = fetchPypi { 19 inherit pname version; 20 - sha256 = "sha256-yGB6dLcRxEuqPYGEbpOI5DInos/1ILWmzeXN+ck/W+g="; 21 }; 22 23 propagatedBuildInputs = [ 24 google-api-core 25 google-cloud-core 26 proto-plus 27 - ]; 28 29 checkInputs = [ 30 aiounittest 31 google-cloud-testutils 32 mock 33 - pytestCheckHook 34 pytest-asyncio 35 ]; 36 37 preCheck = '' ··· 60 meta = with lib; { 61 description = "Google Cloud Firestore API client library"; 62 homepage = "https://github.com/googleapis/python-firestore"; 63 license = licenses.asl20; 64 maintainers = with maintainers; [ SuperSandro2000 ]; 65 };
··· 1 { lib 2 + , aiounittest 3 , buildPythonPackage 4 , fetchPypi 5 , google-api-core 6 , google-cloud-core 7 + , google-cloud-testutils 8 , mock 9 , proto-plus 10 + , protobuf 11 + , pytest-asyncio 12 , pytestCheckHook 13 + , pythonOlder 14 }: 15 16 buildPythonPackage rec { 17 pname = "google-cloud-firestore"; 18 + version = "2.7.3"; 19 + format = "setuptools"; 20 + 21 + disabled = pythonOlder "3.7"; 22 23 src = fetchPypi { 24 inherit pname version; 25 + hash = "sha256-rH2aIst5XHEq93FXxlfDreROIWnM8pmq2UOOg9T2kjU="; 26 }; 27 28 propagatedBuildInputs = [ 29 google-api-core 30 google-cloud-core 31 proto-plus 32 + protobuf 33 + ] ++ google-api-core.optional-dependencies.grpc; 34 35 checkInputs = [ 36 aiounittest 37 google-cloud-testutils 38 mock 39 pytest-asyncio 40 + pytestCheckHook 41 ]; 42 43 preCheck = '' ··· 66 meta = with lib; { 67 description = "Google Cloud Firestore API client library"; 68 homepage = "https://github.com/googleapis/python-firestore"; 69 + changelog = "https://github.com/googleapis/python-firestore/blob/v${version}/CHANGELOG.md"; 70 license = licenses.asl20; 71 maintainers = with maintainers; [ SuperSandro2000 ]; 72 };
+7 -4
pkgs/development/python-modules/google-cloud-iam-logging/default.nix
··· 5 , grpc-google-iam-v1 6 , mock 7 , proto-plus 8 , pytest-asyncio 9 , pytestCheckHook 10 , pythonOlder ··· 12 13 buildPythonPackage rec { 14 pname = "google-cloud-iam-logging"; 15 - version = "1.0.6"; 16 format = "setuptools"; 17 18 - disabled = pythonOlder "3.6"; 19 20 src = fetchPypi { 21 inherit pname version; 22 - hash = "sha256-XiuEki6bNKZ8CzfcBBjnDbAh2yEADZohpP991OTf2DI="; 23 }; 24 25 propagatedBuildInputs = [ 26 google-api-core 27 grpc-google-iam-v1 28 proto-plus 29 - ]; 30 31 checkInputs = [ 32 mock ··· 42 meta = with lib; { 43 description = "IAM Service Logging client library"; 44 homepage = "https://github.com/googleapis/python-iam-logging"; 45 license = licenses.asl20; 46 maintainers = with maintainers; [ fab ]; 47 };
··· 5 , grpc-google-iam-v1 6 , mock 7 , proto-plus 8 + , protobuf 9 , pytest-asyncio 10 , pytestCheckHook 11 , pythonOlder ··· 13 14 buildPythonPackage rec { 15 pname = "google-cloud-iam-logging"; 16 + version = "1.1.0"; 17 format = "setuptools"; 18 19 + disabled = pythonOlder "3.7"; 20 21 src = fetchPypi { 22 inherit pname version; 23 + hash = "sha256-q+R8l14wD0PNxP1xKwZcXlbyln3uwoscAsOvletuetg="; 24 }; 25 26 propagatedBuildInputs = [ 27 google-api-core 28 grpc-google-iam-v1 29 proto-plus 30 + protobuf 31 + ] ++ google-api-core.optional-dependencies.grpc; 32 33 checkInputs = [ 34 mock ··· 44 meta = with lib; { 45 description = "IAM Service Logging client library"; 46 homepage = "https://github.com/googleapis/python-iam-logging"; 47 + changelog = "https://github.com/googleapis/python-iam-logging/blob/v${version}/CHANGELOG.md"; 48 license = licenses.asl20; 49 maintainers = with maintainers; [ fab ]; 50 };
+17 -6
pkgs/development/python-modules/google-cloud-iam/default.nix
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 - , pytestCheckHook 5 - , pythonOlder 6 , google-api-core 7 , libcst 8 , mock 9 , proto-plus 10 , pytest-asyncio 11 }: 12 13 buildPythonPackage rec { 14 pname = "google-cloud-iam"; 15 - version = "2.9.0"; 16 disabled = pythonOlder "3.6"; 17 18 src = fetchPypi { 19 inherit pname version; 20 - sha256 = "sha256-/FPuPDJC+AuRNCtKv7pFrpsOlopPFEV/KggDWulRU8A="; 21 }; 22 23 - propagatedBuildInputs = [ google-api-core libcst proto-plus ]; 24 25 - checkInputs = [ mock pytestCheckHook pytest-asyncio ]; 26 27 pythonImportsCheck = [ 28 "google.cloud.iam_credentials" ··· 32 meta = with lib; { 33 description = "IAM Service Account Credentials API client library"; 34 homepage = "https://github.com/googleapis/python-iam"; 35 license = licenses.asl20; 36 maintainers = with maintainers; [ austinbutler SuperSandro2000 ]; 37 };
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 , google-api-core 5 , libcst 6 , mock 7 , proto-plus 8 , pytest-asyncio 9 + , pytestCheckHook 10 + , pythonOlder 11 }: 12 13 buildPythonPackage rec { 14 pname = "google-cloud-iam"; 15 + version = "2.10.0"; 16 + format = "setuptools"; 17 + 18 disabled = pythonOlder "3.6"; 19 20 src = fetchPypi { 21 inherit pname version; 22 + hash = "sha256-8q/Am7x5LFN9Uaw37QdUdwL19J1FgxRKjRL0Vrc+1TI="; 23 }; 24 25 + propagatedBuildInputs = [ 26 + google-api-core 27 + libcst 28 + proto-plus 29 + ] ++ google-api-core.optional-dependencies.grpc; 30 31 + checkInputs = [ 32 + mock 33 + pytest-asyncio 34 + pytestCheckHook 35 + ]; 36 37 pythonImportsCheck = [ 38 "google.cloud.iam_credentials" ··· 42 meta = with lib; { 43 description = "IAM Service Account Credentials API client library"; 44 homepage = "https://github.com/googleapis/python-iam"; 45 + changelog = "https://github.com/googleapis/python-iam/releases/tag/v${version}"; 46 license = licenses.asl20; 47 maintainers = with maintainers; [ austinbutler SuperSandro2000 ]; 48 };
+11 -8
pkgs/development/python-modules/google-cloud-iot/default.nix
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 - , grpc-google-iam-v1 5 , google-api-core 6 , libcst 7 , proto-plus 8 - , pytestCheckHook 9 , pytest-asyncio 10 , pythonOlder 11 - , mock 12 }: 13 14 buildPythonPackage rec { 15 pname = "google-cloud-iot"; 16 - version = "2.6.4"; 17 format = "setuptools"; 18 19 disabled = pythonOlder "3.7"; 20 21 src = fetchPypi { 22 inherit pname version; 23 - hash = "sha256-d3RRVqgetOS3sAT6UkV5DB/NZMjeZd5tBtd9ME8Wvs4="; 24 }; 25 26 propagatedBuildInputs = [ 27 - grpc-google-iam-v1 28 google-api-core 29 libcst 30 proto-plus 31 - ]; 32 33 checkInputs = [ 34 mock 35 - pytestCheckHook 36 pytest-asyncio 37 ]; 38 39 disabledTests = [ ··· 49 meta = with lib; { 50 description = "Cloud IoT API API client library"; 51 homepage = "https://github.com/googleapis/python-iot"; 52 license = licenses.asl20; 53 maintainers = with maintainers; [ SuperSandro2000 ]; 54 };
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 , google-api-core 5 + , grpc-google-iam-v1 6 , libcst 7 + , mock 8 , proto-plus 9 + , protobuf 10 , pytest-asyncio 11 + , pytestCheckHook 12 , pythonOlder 13 }: 14 15 buildPythonPackage rec { 16 pname = "google-cloud-iot"; 17 + version = "2.7.0"; 18 format = "setuptools"; 19 20 disabled = pythonOlder "3.7"; 21 22 src = fetchPypi { 23 inherit pname version; 24 + hash = "sha256-vV5emuGcFwUctnPNRW1NSFej599Lc6rFSKAlaaCatZw="; 25 }; 26 27 propagatedBuildInputs = [ 28 google-api-core 29 + grpc-google-iam-v1 30 libcst 31 proto-plus 32 + protobuf 33 + ] ++ google-api-core.optional-dependencies.grpc; 34 35 checkInputs = [ 36 mock 37 pytest-asyncio 38 + pytestCheckHook 39 ]; 40 41 disabledTests = [ ··· 51 meta = with lib; { 52 description = "Cloud IoT API API client library"; 53 homepage = "https://github.com/googleapis/python-iot"; 54 + changelog = "https://github.com/googleapis/python-iot/blob/v${version}/CHANGELOG.md"; 55 license = licenses.asl20; 56 maintainers = with maintainers; [ SuperSandro2000 ]; 57 };
+24 -8
pkgs/development/python-modules/google-cloud-kms/default.nix
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 - , pytestCheckHook 5 - , grpc-google-iam-v1 6 , google-api-core 7 - , libcst 8 , mock 9 , proto-plus 10 , pytest-asyncio 11 }: 12 13 buildPythonPackage rec { 14 pname = "google-cloud-kms"; 15 - version = "2.12.3"; 16 17 src = fetchPypi { 18 inherit pname version; 19 - sha256 = "sha256-ooWxYH4B8HY9ybWj0GQqUnfiFXzLCqyXGGZsocV9Od0="; 20 }; 21 22 - propagatedBuildInputs = [ grpc-google-iam-v1 google-api-core libcst proto-plus ]; 23 24 - checkInputs = [ mock pytestCheckHook pytest-asyncio ]; 25 26 # Disable tests that need credentials 27 - disabledTests = [ "test_list_global_key_rings" ]; 28 29 pythonImportsCheck = [ 30 "google.cloud.kms" ··· 34 meta = with lib; { 35 description = "Cloud Key Management Service (KMS) API API client library"; 36 homepage = "https://github.com/googleapis/python-kms"; 37 license = licenses.asl20; 38 maintainers = with maintainers; [ SuperSandro2000 ]; 39 };
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 , google-api-core 5 + , grpc-google-iam-v1 6 , mock 7 , proto-plus 8 + , protobuf 9 , pytest-asyncio 10 + , pytestCheckHook 11 + , pythonOlder 12 }: 13 14 buildPythonPackage rec { 15 pname = "google-cloud-kms"; 16 + version = "2.13.0"; 17 + format = "setuptools"; 18 + 19 + disabled = pythonOlder "3.7"; 20 21 src = fetchPypi { 22 inherit pname version; 23 + hash = "sha256-0nOQnibi1T0JW9NQaKSrNCnfB5EgsnNYMVCEiUsPRdU="; 24 }; 25 26 + propagatedBuildInputs = [ 27 + grpc-google-iam-v1 28 + google-api-core 29 + proto-plus 30 + protobuf 31 + ] ++ google-api-core.optional-dependencies.grpc; 32 33 + checkInputs = [ 34 + mock 35 + pytest-asyncio 36 + pytestCheckHook 37 + ]; 38 39 # Disable tests that need credentials 40 + disabledTests = [ 41 + "test_list_global_key_rings" 42 + ]; 43 44 pythonImportsCheck = [ 45 "google.cloud.kms" ··· 49 meta = with lib; { 50 description = "Cloud Key Management Service (KMS) API API client library"; 51 homepage = "https://github.com/googleapis/python-kms"; 52 + changelog = "https://github.com/googleapis/python-kms/blob/v${version}/CHANGELOG.md"; 53 license = licenses.asl20; 54 maintainers = with maintainers; [ SuperSandro2000 ]; 55 };
+7 -8
pkgs/development/python-modules/google-cloud-language/default.nix
··· 2 , buildPythonPackage 3 , fetchPypi 4 , google-api-core 5 - , libcst 6 - , mock 7 , proto-plus 8 - , pytestCheckHook 9 , pytest-asyncio 10 , pythonOlder 11 }: 12 13 buildPythonPackage rec { 14 pname = "google-cloud-language"; 15 - version = "2.6.1"; 16 format = "setuptools"; 17 18 disabled = pythonOlder "3.7"; 19 20 src = fetchPypi { 21 inherit pname version; 22 - sha256 = "sha256-KAZmikDsTmNarRo9fxrTR5EtGfSYm1i4rP1iX8pa6Zo="; 23 }; 24 25 propagatedBuildInputs = [ 26 google-api-core 27 - libcst 28 proto-plus 29 - ]; 30 31 checkInputs = [ 32 - mock 33 pytestCheckHook 34 pytest-asyncio 35 ]; ··· 43 meta = with lib; { 44 description = "Google Cloud Natural Language API client library"; 45 homepage = "https://github.com/googleapis/python-language"; 46 license = licenses.asl20; 47 maintainers = with maintainers; [ SuperSandro2000 ]; 48 };
··· 2 , buildPythonPackage 3 , fetchPypi 4 , google-api-core 5 , proto-plus 6 + , protobuf 7 , pytest-asyncio 8 + , pytestCheckHook 9 , pythonOlder 10 }: 11 12 buildPythonPackage rec { 13 pname = "google-cloud-language"; 14 + version = "2.7.0"; 15 format = "setuptools"; 16 17 disabled = pythonOlder "3.7"; 18 19 src = fetchPypi { 20 inherit pname version; 21 + hash = "sha256-2BVkbQt6y9WGLjFBCt4pXPtGcmcsF8FxThOUIu7CgR8="; 22 }; 23 24 propagatedBuildInputs = [ 25 google-api-core 26 proto-plus 27 + protobuf 28 + ] ++ google-api-core.optional-dependencies.grpc; 29 30 checkInputs = [ 31 pytestCheckHook 32 pytest-asyncio 33 ]; ··· 41 meta = with lib; { 42 description = "Google Cloud Natural Language API client library"; 43 homepage = "https://github.com/googleapis/python-language"; 44 + changelog = "https://github.com/googleapis/python-language/blob/v${version}/CHANGELOG.md"; 45 license = licenses.asl20; 46 maintainers = with maintainers; [ SuperSandro2000 ]; 47 };
+17 -7
pkgs/development/python-modules/google-cloud-logging/default.nix
··· 1 { lib 2 , buildPythonPackage 3 - , fetchPypi 4 , django 5 , flask 6 , google-api-core 7 , google-cloud-appengine-logging 8 , google-cloud-audit-log 9 , google-cloud-core 10 , google-cloud-testutils 11 , mock 12 , pandas 13 , proto-plus 14 , pytestCheckHook 15 - , pytest-asyncio 16 , pythonOlder 17 , rich 18 }: 19 20 buildPythonPackage rec { 21 pname = "google-cloud-logging"; 22 - version = "3.3.1"; 23 format = "setuptools"; 24 25 disabled = pythonOlder "3.7"; 26 27 src = fetchPypi { 28 inherit pname version; 29 - hash = "sha256-bxFBWi6cx7TeeofMP59XVRX9aDpCP2N5lAkUpWYW1wU="; 30 }; 31 32 propagatedBuildInputs = [ ··· 34 google-cloud-appengine-logging 35 google-cloud-audit-log 36 google-cloud-core 37 proto-plus 38 - ]; 39 40 checkInputs = [ 41 django ··· 56 preCheck = '' 57 # prevent google directory from shadowing google imports 58 rm -r google 59 - # requires credentials 60 - rm tests/system/test_system.py tests/unit/test__gapic.py 61 ''; 62 63 pythonImportsCheck = [ 64 "google.cloud.logging"
··· 1 { lib 2 , buildPythonPackage 3 , django 4 + , fetchPypi 5 , flask 6 , google-api-core 7 , google-cloud-appengine-logging 8 , google-cloud-audit-log 9 , google-cloud-core 10 , google-cloud-testutils 11 + , grpc-google-iam-v1 12 , mock 13 , pandas 14 , proto-plus 15 + , protobuf 16 + , pytest-asyncio 17 , pytestCheckHook 18 , pythonOlder 19 , rich 20 }: 21 22 buildPythonPackage rec { 23 pname = "google-cloud-logging"; 24 + version = "3.4.0"; 25 format = "setuptools"; 26 27 disabled = pythonOlder "3.7"; 28 29 src = fetchPypi { 30 inherit pname version; 31 + hash = "sha256-zeD1n625F0aHRiUrr0sR6gD21obvAhORg+r5IfOu5rQ="; 32 }; 33 34 propagatedBuildInputs = [ ··· 36 google-cloud-appengine-logging 37 google-cloud-audit-log 38 google-cloud-core 39 + grpc-google-iam-v1 40 proto-plus 41 + protobuf 42 + ] ++ google-api-core.optional-dependencies.grpc; 43 44 checkInputs = [ 45 django ··· 60 preCheck = '' 61 # prevent google directory from shadowing google imports 62 rm -r google 63 ''; 64 + 65 + disabledTestPaths = [ 66 + # Tests require credentials 67 + "tests/system/test_system.py" 68 + "tests/unit/test__gapic.py" 69 + # Exclude performance tests 70 + "tests/performance/test_performance.py" 71 + ]; 72 73 pythonImportsCheck = [ 74 "google.cloud.logging"
+12 -6
pkgs/development/python-modules/google-cloud-monitoring/default.nix
··· 3 , fetchPypi 4 , google-api-core 5 , google-cloud-testutils 6 - , libcst 7 , proto-plus 8 , pandas 9 , pytestCheckHook 10 , pytest-asyncio 11 - , mock 12 , pythonOlder 13 }: 14 ··· 25 }; 26 27 propagatedBuildInputs = [ 28 - libcst 29 google-api-core 30 proto-plus 31 - ]; 32 33 checkInputs = [ 34 google-cloud-testutils 35 mock 36 - pandas 37 pytestCheckHook 38 pytest-asyncio 39 - ]; 40 41 disabledTests = [ 42 # requires credentials ··· 51 meta = with lib; { 52 description = "Stackdriver Monitoring API client library"; 53 homepage = "https://github.com/googleapis/python-monitoring"; 54 license = licenses.asl20; 55 maintainers = with maintainers; [ SuperSandro2000 ]; 56 };
··· 3 , fetchPypi 4 , google-api-core 5 , google-cloud-testutils 6 + , mock 7 , proto-plus 8 , pandas 9 , pytestCheckHook 10 , pytest-asyncio 11 + , protobuf 12 , pythonOlder 13 }: 14 ··· 25 }; 26 27 propagatedBuildInputs = [ 28 google-api-core 29 proto-plus 30 + protobuf 31 + ] ++ google-api-core.optional-dependencies.grpc; 32 + 33 + passthru.optional-dependencies = { 34 + pandas = [ 35 + pandas 36 + ]; 37 + }; 38 39 checkInputs = [ 40 google-cloud-testutils 41 mock 42 pytestCheckHook 43 pytest-asyncio 44 + ] ++ passthru.optional-dependencies.pandas; 45 46 disabledTests = [ 47 # requires credentials ··· 56 meta = with lib; { 57 description = "Stackdriver Monitoring API client library"; 58 homepage = "https://github.com/googleapis/python-monitoring"; 59 + changelog = "https://github.com/googleapis/python-monitoring/blob/v${version}/CHANGELOG.md"; 60 license = licenses.asl20; 61 maintainers = with maintainers; [ SuperSandro2000 ]; 62 };
+32 -8
pkgs/development/python-modules/google-cloud-org-policy/default.nix
··· 1 - { lib, buildPythonPackage, fetchPypi, pytestCheckHook, google-api-core, mock, proto-plus, protobuf, pytest-asyncio }: 2 3 buildPythonPackage rec { 4 pname = "google-cloud-org-policy"; 5 - version = "1.4.1"; 6 7 src = fetchPypi { 8 inherit pname version; 9 - sha256 = "sha256-KYZvlpPqGy0zGDSZF3y6MsFZyb9M+88HGYp4NpPCiSY="; 10 }; 11 12 - propagatedBuildInputs = [ google-api-core proto-plus ]; 13 14 - # prevent google directory from shadowing google imports 15 preCheck = '' 16 rm -r google 17 ''; 18 - checkInputs = [ mock protobuf pytest-asyncio pytestCheckHook ]; 19 - pythonImportsCheck = [ "google.cloud.orgpolicy" ]; 20 21 meta = with lib; { 22 - description = "Protobufs for Google Cloud Organization Policy."; 23 homepage = "https://github.com/googleapis/python-org-policy"; 24 license = licenses.asl20; 25 maintainers = with maintainers; [ austinbutler SuperSandro2000 ]; 26 };
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , google-api-core 5 + , proto-plus 6 + , protobuf 7 + , pytest-asyncio 8 + , pytestCheckHook 9 + , pythonOlder 10 + }: 11 12 buildPythonPackage rec { 13 pname = "google-cloud-org-policy"; 14 + version = "1.5.0"; 15 + format = "setuptools"; 16 + 17 + disabled = pythonOlder "3.7"; 18 19 src = fetchPypi { 20 inherit pname version; 21 + hash = "sha256-fA8O/pdUNgY3dwj17D7aoHUjzaXpMmL3w0TU6A6gqHo="; 22 }; 23 24 + propagatedBuildInputs = [ 25 + google-api-core 26 + proto-plus 27 + protobuf 28 + ] ++ google-api-core.optional-dependencies.grpc; 29 30 + checkInputs = [ 31 + pytest-asyncio 32 + pytestCheckHook 33 + ]; 34 + 35 + # Prevent google directory from shadowing google imports 36 preCheck = '' 37 rm -r google 38 ''; 39 + 40 + pythonImportsCheck = [ 41 + "google.cloud.orgpolicy" 42 + ]; 43 44 meta = with lib; { 45 + description = "Protobufs for Google Cloud Organization Policy"; 46 homepage = "https://github.com/googleapis/python-org-policy"; 47 + changelog = "https://github.com/googleapis/python-org-policy/blob/v${version}/CHANGELOG.md"; 48 license = licenses.asl20; 49 maintainers = with maintainers; [ austinbutler SuperSandro2000 ]; 50 };
+7 -8
pkgs/development/python-modules/google-cloud-os-config/default.nix
··· 2 , buildPythonPackage 3 , fetchPypi 4 , google-api-core 5 - , libcst 6 - , mock 7 , proto-plus 8 , pytestCheckHook 9 , pytest-asyncio ··· 12 13 buildPythonPackage rec { 14 pname = "google-cloud-os-config"; 15 - version = "1.12.4"; 16 format = "setuptools"; 17 18 disabled = pythonOlder "3.7"; 19 20 src = fetchPypi { 21 inherit pname version; 22 - hash = "sha256-SmzCo/nh6FbTt+7lw4XAyF5gwDHQCOz8Nbl05/AkDfY="; 23 }; 24 25 propagatedBuildInputs = [ 26 google-api-core 27 - libcst 28 proto-plus 29 - ]; 30 31 checkInputs = [ 32 - mock 33 pytestCheckHook 34 - pytest-asyncio 35 ]; 36 37 pythonImportsCheck = [ ··· 46 meta = with lib; { 47 description = "Google Cloud OS Config API client library"; 48 homepage = "https://github.com/googleapis/python-os-config"; 49 license = licenses.asl20; 50 maintainers = with maintainers; [ SuperSandro2000 ]; 51 };
··· 2 , buildPythonPackage 3 , fetchPypi 4 , google-api-core 5 + , protobuf 6 , proto-plus 7 , pytestCheckHook 8 , pytest-asyncio ··· 11 12 buildPythonPackage rec { 13 pname = "google-cloud-os-config"; 14 + version = "1.13.0"; 15 format = "setuptools"; 16 17 disabled = pythonOlder "3.7"; 18 19 src = fetchPypi { 20 inherit pname version; 21 + hash = "sha256-CHAiHhXjrLMz7On7Gm5H4fIY3Sq8R2whsI9+D9xXDIM="; 22 }; 23 24 propagatedBuildInputs = [ 25 google-api-core 26 proto-plus 27 + protobuf 28 + ] ++ google-api-core.optional-dependencies.grpc; 29 30 checkInputs = [ 31 + pytest-asyncio 32 pytestCheckHook 33 ]; 34 35 pythonImportsCheck = [ ··· 44 meta = with lib; { 45 description = "Google Cloud OS Config API client library"; 46 homepage = "https://github.com/googleapis/python-os-config"; 47 + changelog = "https://github.com/googleapis/python-os-config/blob/v${version}/CHANGELOG.md"; 48 license = licenses.asl20; 49 maintainers = with maintainers; [ SuperSandro2000 ]; 50 };
+15 -6
pkgs/development/python-modules/google-cloud-pubsub/default.nix
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 - , pytestCheckHook 5 , google-api-core 6 , google-cloud-testutils 7 , grpc-google-iam-v1 8 , grpcio-status 9 , libcst 10 - , mock 11 , proto-plus 12 , pytest-asyncio 13 , pythonOlder 14 }: 15 ··· 26 }; 27 28 propagatedBuildInputs = [ 29 grpc-google-iam-v1 30 - google-api-core 31 grpcio-status 32 libcst 33 proto-plus 34 - ]; 35 36 checkInputs = [ 37 google-cloud-testutils 38 - mock 39 pytestCheckHook 40 pytest-asyncio 41 ]; ··· 56 57 meta = with lib; { 58 description = "Google Cloud Pub/Sub API client library"; 59 - homepage = "https://pypi.org/project/google-cloud-pubsub"; 60 license = licenses.asl20; 61 maintainers = with maintainers; [ SuperSandro2000 ]; 62 };
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 , google-api-core 5 , google-cloud-testutils 6 , grpc-google-iam-v1 7 + , grpcio 8 , grpcio-status 9 , libcst 10 , proto-plus 11 + , protobuf 12 , pytest-asyncio 13 + , pytestCheckHook 14 , pythonOlder 15 }: 16 ··· 27 }; 28 29 propagatedBuildInputs = [ 30 + google-api-core 31 grpc-google-iam-v1 32 + grpcio 33 grpcio-status 34 libcst 35 proto-plus 36 + protobuf 37 + ] ++ google-api-core.optional-dependencies.grpc; 38 + 39 + passthru.optional-dependencies = { 40 + libcst = [ 41 + libcst 42 + ]; 43 + }; 44 45 checkInputs = [ 46 google-cloud-testutils 47 pytestCheckHook 48 pytest-asyncio 49 ]; ··· 64 65 meta = with lib; { 66 description = "Google Cloud Pub/Sub API client library"; 67 + homepage = "https://github.com/googleapis/python-pubsub"; 68 + changelog = "https://github.com/googleapis/python-pubsub/blob/v${version}/CHANGELOG.md"; 69 license = licenses.asl20; 70 maintainers = with maintainers; [ SuperSandro2000 ]; 71 };
+7 -8
pkgs/development/python-modules/google-cloud-redis/default.nix
··· 2 , buildPythonPackage 3 , fetchPypi 4 , google-api-core 5 - , libcst 6 - , mock 7 , proto-plus 8 - , pytestCheckHook 9 , pytest-asyncio 10 , pythonOlder 11 }: 12 13 buildPythonPackage rec { 14 pname = "google-cloud-redis"; 15 - version = "2.9.3"; 16 format = "setuptools"; 17 18 disabled = pythonOlder "3.7"; 19 20 src = fetchPypi { 21 inherit pname version; 22 - hash = "sha256-81RPV8GaSU0jpYTyjFWxakpbuBz994eA7I/wyTxmg8Y="; 23 }; 24 25 propagatedBuildInputs = [ 26 google-api-core 27 - libcst 28 proto-plus 29 - ]; 30 31 checkInputs = [ 32 - mock 33 pytestCheckHook 34 pytest-asyncio 35 ]; ··· 43 meta = with lib; { 44 description = "Google Cloud Memorystore for Redis API client library"; 45 homepage = "https://github.com/googleapis/python-redis"; 46 license = licenses.asl20; 47 maintainers = with maintainers; [ SuperSandro2000 ]; 48 };
··· 2 , buildPythonPackage 3 , fetchPypi 4 , google-api-core 5 , proto-plus 6 + , protobuf 7 , pytest-asyncio 8 + , pytestCheckHook 9 , pythonOlder 10 }: 11 12 buildPythonPackage rec { 13 pname = "google-cloud-redis"; 14 + version = "2.10.0"; 15 format = "setuptools"; 16 17 disabled = pythonOlder "3.7"; 18 19 src = fetchPypi { 20 inherit pname version; 21 + hash = "sha256-byppjhrBLentcRwMSbuaf3L7wU+rkP2Z92j2zzEPdY0="; 22 }; 23 24 propagatedBuildInputs = [ 25 google-api-core 26 proto-plus 27 + protobuf 28 + ] ++ google-api-core.optional-dependencies.grpc; 29 30 checkInputs = [ 31 pytestCheckHook 32 pytest-asyncio 33 ]; ··· 41 meta = with lib; { 42 description = "Google Cloud Memorystore for Redis API client library"; 43 homepage = "https://github.com/googleapis/python-redis"; 44 + changelog = "https://github.com/googleapis/python-redis/blob/v${version}/CHANGELOG.md"; 45 license = licenses.asl20; 46 maintainers = with maintainers; [ SuperSandro2000 ]; 47 };
+10 -7
pkgs/development/python-modules/google-cloud-resource-manager/default.nix
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 - , pytestCheckHook 5 , google-cloud-core 6 - , google-api-core 7 , grpc-google-iam-v1 8 , proto-plus 9 - , mock 10 , pythonOlder 11 }: 12 13 buildPythonPackage rec { 14 pname = "google-cloud-resource-manager"; 15 - version = "1.6.3"; 16 format = "setuptools"; 17 18 disabled = pythonOlder "3.6"; 19 20 src = fetchPypi { 21 inherit pname version; 22 - hash = "sha256-bPipp05loDhXiWlnx5MHt1gFx1Kt47xBIk5hZ3dLyck="; 23 }; 24 25 propagatedBuildInputs = [ ··· 27 google-cloud-core 28 grpc-google-iam-v1 29 proto-plus 30 - ]; 31 32 checkInputs = [ 33 - mock 34 pytestCheckHook 35 ]; 36 ··· 47 meta = with lib; { 48 description = "Google Cloud Resource Manager API client library"; 49 homepage = "https://github.com/googleapis/python-resource-manager"; 50 license = licenses.asl20; 51 maintainers = with maintainers; [ SuperSandro2000 ]; 52 };
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 + , google-api-core 5 , google-cloud-core 6 , grpc-google-iam-v1 7 , proto-plus 8 + , protobuf 9 + , pytest-asyncio 10 + , pytestCheckHook 11 , pythonOlder 12 }: 13 14 buildPythonPackage rec { 15 pname = "google-cloud-resource-manager"; 16 + version = "1.7.0"; 17 format = "setuptools"; 18 19 disabled = pythonOlder "3.6"; 20 21 src = fetchPypi { 22 inherit pname version; 23 + hash = "sha256-n66Yl3xSGJNxyn2LJVGO8fuXtCKFHLRcCeoWhvxCCok="; 24 }; 25 26 propagatedBuildInputs = [ ··· 28 google-cloud-core 29 grpc-google-iam-v1 30 proto-plus 31 + protobuf 32 + ] ++ google-api-core.optional-dependencies.grpc; 33 34 checkInputs = [ 35 + pytest-asyncio 36 pytestCheckHook 37 ]; 38 ··· 49 meta = with lib; { 50 description = "Google Cloud Resource Manager API client library"; 51 homepage = "https://github.com/googleapis/python-resource-manager"; 52 + changelog = "https://github.com/googleapis/python-resource-manager/blob/v${version}/CHANGELOG.md"; 53 license = licenses.asl20; 54 maintainers = with maintainers; [ SuperSandro2000 ]; 55 };
+21 -6
pkgs/development/python-modules/google-cloud-runtimeconfig/default.nix
··· 5 , google-cloud-core 6 , mock 7 , pytestCheckHook 8 }: 9 10 buildPythonPackage rec { 11 pname = "google-cloud-runtimeconfig"; 12 version = "0.33.2"; 13 14 src = fetchPypi { 15 inherit pname version; 16 - sha256 = "sha256-MPmyvm2FSrUzb1y5i4xl5Cqea6sxixLoZ7V1hxNi7hw="; 17 }; 18 19 - propagatedBuildInputs = [ google-api-core google-cloud-core ]; 20 21 - checkInputs = [ mock pytestCheckHook ]; 22 23 # Client tests require credentials 24 - disabledTests = [ "client_options" ]; 25 26 # prevent google directory from shadowing google imports 27 preCheck = '' 28 rm -r google 29 ''; 30 31 - pythonImportsCheck = [ "google.cloud.runtimeconfig" ]; 32 33 meta = with lib; { 34 description = "Google Cloud RuntimeConfig API client library"; 35 - homepage = "https://pypi.org/project/google-cloud-runtimeconfig"; 36 license = licenses.asl20; 37 maintainers = with maintainers; [ SuperSandro2000 ]; 38 };
··· 5 , google-cloud-core 6 , mock 7 , pytestCheckHook 8 + , pythonOlder 9 }: 10 11 buildPythonPackage rec { 12 pname = "google-cloud-runtimeconfig"; 13 version = "0.33.2"; 14 + format = "setuptools"; 15 + 16 + disabled = pythonOlder "3.7"; 17 18 src = fetchPypi { 19 inherit pname version; 20 + hash = "sha256-MPmyvm2FSrUzb1y5i4xl5Cqea6sxixLoZ7V1hxNi7hw="; 21 }; 22 23 + propagatedBuildInputs = [ 24 + google-api-core 25 + google-cloud-core 26 + ]; 27 28 + checkInputs = [ 29 + mock 30 + pytestCheckHook 31 + ]; 32 33 # Client tests require credentials 34 + disabledTests = [ 35 + "client_options" 36 + ]; 37 38 # prevent google directory from shadowing google imports 39 preCheck = '' 40 rm -r google 41 ''; 42 43 + pythonImportsCheck = [ 44 + "google.cloud.runtimeconfig" 45 + ]; 46 47 meta = with lib; { 48 description = "Google Cloud RuntimeConfig API client library"; 49 + homepage = "https://github.com/googleapis/python-runtimeconfig"; 50 + changelog = "https://github.com/googleapis/python-runtimeconfig/blob/v${version}/CHANGELOG.md"; 51 license = licenses.asl20; 52 maintainers = with maintainers; [ SuperSandro2000 ]; 53 };
+8 -9
pkgs/development/python-modules/google-cloud-secret-manager/default.nix
··· 3 , fetchPypi 4 , google-api-core 5 , grpc-google-iam-v1 6 - , libcst 7 - , mock 8 , proto-plus 9 - , pytestCheckHook 10 , pytest-asyncio 11 , pythonOlder 12 }: 13 14 buildPythonPackage rec { 15 pname = "google-cloud-secret-manager"; 16 - version = "2.12.6"; 17 format = "setuptools"; 18 19 disabled = pythonOlder "3.7"; 20 21 src = fetchPypi { 22 inherit pname version; 23 - hash = "sha256-equimX9D+MOzWQPvxUw4moAvOYU7qB6B4RkPCTQg7PY="; 24 }; 25 26 propagatedBuildInputs = [ 27 google-api-core 28 grpc-google-iam-v1 29 - libcst 30 proto-plus 31 - ]; 32 33 checkInputs = [ 34 - mock 35 pytestCheckHook 36 - pytest-asyncio 37 ]; 38 39 pythonImportsCheck = [ ··· 45 meta = with lib; { 46 description = "Secret Manager API API client library"; 47 homepage = "https://github.com/googleapis/python-secret-manager"; 48 license = licenses.asl20; 49 maintainers = with maintainers; [ siriobalmelli SuperSandro2000 ]; 50 };
··· 3 , fetchPypi 4 , google-api-core 5 , grpc-google-iam-v1 6 , proto-plus 7 + , protobuf 8 , pytest-asyncio 9 + , pytestCheckHook 10 , pythonOlder 11 }: 12 13 buildPythonPackage rec { 14 pname = "google-cloud-secret-manager"; 15 + version = "2.13.0"; 16 format = "setuptools"; 17 18 disabled = pythonOlder "3.7"; 19 20 src = fetchPypi { 21 inherit pname version; 22 + hash = "sha256-1BBOEdkh0jVBHtSVEnOsXtaCPF/GuXB90FCZeOmue9I="; 23 }; 24 25 propagatedBuildInputs = [ 26 google-api-core 27 grpc-google-iam-v1 28 proto-plus 29 + protobuf 30 + ] ++ google-api-core.optional-dependencies.grpc; 31 32 checkInputs = [ 33 + pytest-asyncio 34 pytestCheckHook 35 ]; 36 37 pythonImportsCheck = [ ··· 43 meta = with lib; { 44 description = "Secret Manager API API client library"; 45 homepage = "https://github.com/googleapis/python-secret-manager"; 46 + changelog = "https://github.com/googleapis/python-secret-manager/blob/v${version}/CHANGELOG.md"; 47 license = licenses.asl20; 48 maintainers = with maintainers; [ siriobalmelli SuperSandro2000 ]; 49 };
+8 -9
pkgs/development/python-modules/google-cloud-securitycenter/default.nix
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 - , grpc-google-iam-v1 5 , google-api-core 6 - , libcst 7 - , mock 8 , proto-plus 9 - , pytestCheckHook 10 , pytest-asyncio 11 , pythonOlder 12 }: 13 14 buildPythonPackage rec { 15 pname = "google-cloud-securitycenter"; 16 - version = "1.16.2"; 17 format = "setuptools"; 18 19 disabled = pythonOlder "3.6"; 20 21 src = fetchPypi { 22 inherit pname version; 23 - hash = "sha256-DU+0gpnWqmtm5nkLoHbEq5k3pnybsEag+aKEp7+HFmo="; 24 }; 25 26 propagatedBuildInputs = [ 27 grpc-google-iam-v1 28 google-api-core 29 - libcst 30 proto-plus 31 - ]; 32 33 checkInputs = [ 34 - mock 35 pytestCheckHook 36 pytest-asyncio 37 ]; ··· 46 meta = with lib; { 47 description = "Cloud Security Command Center API API client library"; 48 homepage = "https://github.com/googleapis/python-securitycenter"; 49 license = licenses.asl20; 50 maintainers = with maintainers; [ SuperSandro2000 ]; 51 };
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 , google-api-core 5 + , grpc-google-iam-v1 6 , proto-plus 7 + , protobuf 8 , pytest-asyncio 9 + , pytestCheckHook 10 , pythonOlder 11 }: 12 13 buildPythonPackage rec { 14 pname = "google-cloud-securitycenter"; 15 + version = "1.17.0"; 16 format = "setuptools"; 17 18 disabled = pythonOlder "3.6"; 19 20 src = fetchPypi { 21 inherit pname version; 22 + hash = "sha256-wkq0/LEgEQokKzREpOkprKZUK/paP8CgS51anLTy5Dk="; 23 }; 24 25 propagatedBuildInputs = [ 26 grpc-google-iam-v1 27 google-api-core 28 proto-plus 29 + protobuf 30 + ] ++ google-api-core.optional-dependencies.grpc; 31 32 checkInputs = [ 33 pytestCheckHook 34 pytest-asyncio 35 ]; ··· 44 meta = with lib; { 45 description = "Cloud Security Command Center API API client library"; 46 homepage = "https://github.com/googleapis/python-securitycenter"; 47 + changelog = "https://github.com/googleapis/python-securitycenter/blob/v${version}/CHANGELOG.md"; 48 license = licenses.asl20; 49 maintainers = with maintainers; [ SuperSandro2000 ]; 50 };
+15 -6
pkgs/development/python-modules/google-cloud-spanner/default.nix
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 - , grpc-google-iam-v1 5 , google-cloud-core 6 , google-cloud-testutils 7 , libcst 8 , mock 9 , proto-plus 10 , pytestCheckHook 11 - , pytest-asyncio 12 , sqlparse 13 - , pythonOlder 14 }: 15 16 buildPythonPackage rec { ··· 26 }; 27 28 propagatedBuildInputs = [ 29 google-cloud-core 30 grpc-google-iam-v1 31 - libcst 32 proto-plus 33 sqlparse 34 - ]; 35 36 checkInputs = [ 37 google-cloud-testutils 38 mock 39 - pytestCheckHook 40 pytest-asyncio 41 ]; 42 43 preCheck = ''
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 + , google-api-core 5 , google-cloud-core 6 , google-cloud-testutils 7 + , grpc-google-iam-v1 8 , libcst 9 , mock 10 , proto-plus 11 + , protobuf 12 + , pytest-asyncio 13 , pytestCheckHook 14 + , pythonOlder 15 , sqlparse 16 }: 17 18 buildPythonPackage rec { ··· 28 }; 29 30 propagatedBuildInputs = [ 31 + google-api-core 32 google-cloud-core 33 grpc-google-iam-v1 34 proto-plus 35 + protobuf 36 sqlparse 37 + ] ++ google-api-core.optional-dependencies.grpc; 38 + 39 + passthru.optional-dependencies = { 40 + libcst = [ 41 + libcst 42 + ]; 43 + }; 44 45 checkInputs = [ 46 google-cloud-testutils 47 mock 48 pytest-asyncio 49 + pytestCheckHook 50 ]; 51 52 preCheck = ''
+6 -5
pkgs/development/python-modules/google-cloud-speech/default.nix
··· 2 , buildPythonPackage 3 , fetchPypi 4 , google-api-core 5 - , libcst 6 , mock 7 , proto-plus 8 - , pytestCheckHook 9 , pytest-asyncio 10 , pythonOlder 11 , setuptools 12 }: ··· 24 }; 25 26 propagatedBuildInputs = [ 27 - libcst 28 google-api-core 29 proto-plus 30 setuptools 31 - ]; 32 33 checkInputs = [ 34 mock 35 - pytestCheckHook 36 pytest-asyncio 37 ]; 38 39 disabledTestPaths = [ ··· 51 meta = with lib; { 52 description = "Google Cloud Speech API client library"; 53 homepage = "https://github.com/googleapis/python-speech"; 54 license = licenses.asl20; 55 maintainers = with maintainers; [ SuperSandro2000 ]; 56 };
··· 2 , buildPythonPackage 3 , fetchPypi 4 , google-api-core 5 , mock 6 , proto-plus 7 + , protobuf 8 , pytest-asyncio 9 + , pytestCheckHook 10 , pythonOlder 11 , setuptools 12 }: ··· 24 }; 25 26 propagatedBuildInputs = [ 27 google-api-core 28 proto-plus 29 + protobuf 30 setuptools 31 + ] ++ google-api-core.optional-dependencies.grpc; 32 33 checkInputs = [ 34 mock 35 pytest-asyncio 36 + pytestCheckHook 37 ]; 38 39 disabledTestPaths = [ ··· 51 meta = with lib; { 52 description = "Google Cloud Speech API client library"; 53 homepage = "https://github.com/googleapis/python-speech"; 54 + changelog = "https://github.com/googleapis/python-speech/blob/v${version}/CHANGELOG.md"; 55 license = licenses.asl20; 56 maintainers = with maintainers; [ SuperSandro2000 ]; 57 };
+20 -6
pkgs/development/python-modules/google-cloud-storage/default.nix
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 - , pytestCheckHook 5 , google-auth 6 , google-cloud-iam 7 - , google-cloud-core 8 , google-cloud-kms 9 , google-cloud-testutils 10 , google-resumable-media 11 , mock 12 , pythonOlder 13 }: 14 15 buildPythonPackage rec { 16 pname = "google-cloud-storage"; 17 - version = "2.5.0"; 18 format = "setuptools"; 19 20 disabled = pythonOlder "3.7"; 21 22 src = fetchPypi { 23 inherit pname version; 24 - hash = "sha256-OC80uR3iIS48LntA7AedJ+4uPbuumbdbG82MYwY84jU="; 25 }; 26 27 propagatedBuildInputs = [ 28 google-auth 29 google-cloud-core 30 google-resumable-media 31 ]; 32 33 checkInputs = [ 34 google-cloud-iam 35 google-cloud-kms ··· 38 pytestCheckHook 39 ]; 40 41 - # disable tests which require credentials and network access 42 disabledTests = [ 43 "create" 44 "download" ··· 51 "test_list_buckets" 52 "test_open" 53 "test_anonymous_client_access_to_public_bucket" 54 ]; 55 56 disabledTestPaths = [ ··· 59 "tests/system/test_bucket.py" 60 "tests/system/test_fileio.py" 61 "tests/system/test_kms_integration.py" 62 ]; 63 64 preCheck = '' ··· 69 rm tests/conformance/test_conformance.py 70 ''; 71 72 - pythonImportsCheck = [ "google.cloud.storage" ]; 73 74 meta = with lib; { 75 description = "Google Cloud Storage API client library"; 76 homepage = "https://github.com/googleapis/python-storage"; 77 license = licenses.asl20; 78 maintainers = with maintainers; [ SuperSandro2000 ]; 79 };
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 , google-auth 5 + , google-cloud-core 6 , google-cloud-iam 7 , google-cloud-kms 8 , google-cloud-testutils 9 , google-resumable-media 10 , mock 11 + , protobuf 12 + , pytestCheckHook 13 , pythonOlder 14 + , requests 15 }: 16 17 buildPythonPackage rec { 18 pname = "google-cloud-storage"; 19 + version = "2.7.0"; 20 format = "setuptools"; 21 22 disabled = pythonOlder "3.7"; 23 24 src = fetchPypi { 25 inherit pname version; 26 + hash = "sha256-GsLVjS1pPLE0HrxIZZo1J753jZ4tiYlpeidGAlko/xc="; 27 }; 28 29 propagatedBuildInputs = [ 30 google-auth 31 google-cloud-core 32 google-resumable-media 33 + requests 34 ]; 35 36 + passthru.optional-dependencies = { 37 + protobuf = [ 38 + protobuf 39 + ]; 40 + }; 41 + 42 checkInputs = [ 43 google-cloud-iam 44 google-cloud-kms ··· 47 pytestCheckHook 48 ]; 49 50 + # Disable tests which require credentials and network access 51 disabledTests = [ 52 "create" 53 "download" ··· 60 "test_list_buckets" 61 "test_open" 62 "test_anonymous_client_access_to_public_bucket" 63 + "test_ctor_w_custom_endpoint_use_auth" 64 ]; 65 66 disabledTestPaths = [ ··· 69 "tests/system/test_bucket.py" 70 "tests/system/test_fileio.py" 71 "tests/system/test_kms_integration.py" 72 + "tests/unit/test_transfer_manager.py" 73 ]; 74 75 preCheck = '' ··· 80 rm tests/conformance/test_conformance.py 81 ''; 82 83 + pythonImportsCheck = [ 84 + "google.cloud.storage" 85 + ]; 86 87 meta = with lib; { 88 description = "Google Cloud Storage API client library"; 89 homepage = "https://github.com/googleapis/python-storage"; 90 + changelog = "https://github.com/googleapis/python-storage/blob/v${version}/CHANGELOG.md"; 91 license = licenses.asl20; 92 maintainers = with maintainers; [ SuperSandro2000 ]; 93 };
+7 -6
pkgs/development/python-modules/google-cloud-tasks/default.nix
··· 3 , fetchPypi 4 , google-api-core 5 , grpc-google-iam-v1 6 - , libcst 7 , mock 8 , proto-plus 9 , pytest-asyncio 10 , pytestCheckHook 11 , pythonOlder ··· 13 14 buildPythonPackage rec { 15 pname = "google-cloud-tasks"; 16 - version = "2.10.4"; 17 format = "setuptools"; 18 19 disabled = pythonOlder "3.7"; 20 21 src = fetchPypi { 22 inherit pname version; 23 - hash = "sha256-ZQ9PQ75yWEEQNyfqO8EyJ66euqL5na2q1TiIgxz8HXA="; 24 }; 25 26 propagatedBuildInputs = [ 27 google-api-core 28 grpc-google-iam-v1 29 - libcst 30 proto-plus 31 - ]; 32 33 checkInputs = [ 34 mock ··· 37 ]; 38 39 disabledTests = [ 40 - # requires credentials 41 "test_list_queues" 42 ]; 43 ··· 51 meta = with lib; { 52 description = "Cloud Tasks API API client library"; 53 homepage = "https://github.com/googleapis/python-tasks"; 54 license = licenses.asl20; 55 maintainers = with maintainers; [ SuperSandro2000 ]; 56 };
··· 3 , fetchPypi 4 , google-api-core 5 , grpc-google-iam-v1 6 , mock 7 , proto-plus 8 + , protobuf 9 , pytest-asyncio 10 , pytestCheckHook 11 , pythonOlder ··· 13 14 buildPythonPackage rec { 15 pname = "google-cloud-tasks"; 16 + version = "2.11.0"; 17 format = "setuptools"; 18 19 disabled = pythonOlder "3.7"; 20 21 src = fetchPypi { 22 inherit pname version; 23 + hash = "sha256-TC2uDnD95NUx1LLLLotZK9tJd6JWZa4MjipcE6k07Mo="; 24 }; 25 26 propagatedBuildInputs = [ 27 google-api-core 28 grpc-google-iam-v1 29 proto-plus 30 + protobuf 31 + ] ++ google-api-core.optional-dependencies.grpc; 32 33 checkInputs = [ 34 mock ··· 37 ]; 38 39 disabledTests = [ 40 + # Test requires credentials 41 "test_list_queues" 42 ]; 43 ··· 51 meta = with lib; { 52 description = "Cloud Tasks API API client library"; 53 homepage = "https://github.com/googleapis/python-tasks"; 54 + changelog = "https://github.com/googleapis/python-tasks/blob/v${version}/CHANGELOG.md"; 55 license = licenses.asl20; 56 maintainers = with maintainers; [ SuperSandro2000 ]; 57 };
+20 -3
pkgs/development/python-modules/google-cloud-testutils/default.nix
··· 1 - { lib, buildPythonPackage, fetchPypi, click, google-auth, packaging, six }: 2 3 buildPythonPackage rec { 4 pname = "google-cloud-testutils"; 5 version = "1.3.3"; 6 7 src = fetchPypi { 8 inherit pname version; 9 sha256 = "sha256-bRjvNNmvsBy0sR4C0DoC/n7A9ez6AfXUJrXZiHKkz0g="; 10 }; 11 12 - propagatedBuildInputs = [ click google-auth packaging six ]; 13 14 # does not contain tests 15 doCheck = false; 16 17 - pythonImportsCheck = [ "test_utils" ]; 18 19 meta = with lib; { 20 description = "System test utilities for google-cloud-python"; 21 homepage = "https://github.com/googleapis/python-test-utils"; 22 license = licenses.asl20; 23 maintainers = with maintainers; [ SuperSandro2000 ]; 24 };
··· 1 + { lib 2 + , buildPythonPackage 3 + , click 4 + , fetchPypi 5 + , google-auth 6 + , packaging 7 + , pythonOlder 8 + }: 9 10 buildPythonPackage rec { 11 pname = "google-cloud-testutils"; 12 version = "1.3.3"; 13 + format = "setuptools"; 14 + 15 + disabled = pythonOlder "3.7"; 16 17 src = fetchPypi { 18 inherit pname version; 19 sha256 = "sha256-bRjvNNmvsBy0sR4C0DoC/n7A9ez6AfXUJrXZiHKkz0g="; 20 }; 21 22 + propagatedBuildInputs = [ 23 + click 24 + google-auth 25 + packaging 26 + ]; 27 28 # does not contain tests 29 doCheck = false; 30 31 + pythonImportsCheck = [ 32 + "test_utils" 33 + ]; 34 35 meta = with lib; { 36 description = "System test utilities for google-cloud-python"; 37 homepage = "https://github.com/googleapis/python-test-utils"; 38 + changelog ="https://github.com/googleapis/python-test-utils/blob/v${version}/CHANGELOG.md"; 39 license = licenses.asl20; 40 maintainers = with maintainers; [ SuperSandro2000 ]; 41 };
+7 -6
pkgs/development/python-modules/google-cloud-texttospeech/default.nix
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 - , pytestCheckHook 5 , google-api-core 6 - , libcst 7 , mock 8 , proto-plus 9 , pytest-asyncio 10 , pythonOlder 11 }: 12 13 buildPythonPackage rec { 14 pname = "google-cloud-texttospeech"; 15 - version = "2.12.3"; 16 format = "setuptools"; 17 18 disabled = pythonOlder "3.8"; 19 20 src = fetchPypi { 21 inherit pname version; 22 - hash = "sha256-gnSl/W0mTv6It//+xV5ti0Rd6io1Gh4yxd0arrbEPtQ="; 23 }; 24 25 propagatedBuildInputs = [ 26 - libcst 27 google-api-core 28 proto-plus 29 - ]; 30 31 checkInputs = [ 32 mock ··· 49 meta = with lib; { 50 description = "Google Cloud Text-to-Speech API client library"; 51 homepage = "https://github.com/googleapis/python-texttospeech"; 52 license = licenses.asl20; 53 maintainers = with maintainers; [ SuperSandro2000 ]; 54 };
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 , google-api-core 5 , mock 6 , proto-plus 7 + , protobuf 8 , pytest-asyncio 9 + , pytestCheckHook 10 , pythonOlder 11 }: 12 13 buildPythonPackage rec { 14 pname = "google-cloud-texttospeech"; 15 + version = "2.13.0"; 16 format = "setuptools"; 17 18 disabled = pythonOlder "3.8"; 19 20 src = fetchPypi { 21 inherit pname version; 22 + hash = "sha256-jpDwERTLRmS1mO2O2OboZa6AAUh3k/Dyg77TCVTqLok="; 23 }; 24 25 propagatedBuildInputs = [ 26 google-api-core 27 proto-plus 28 + protobuf 29 + ] ++ google-api-core.optional-dependencies.grpc; 30 31 checkInputs = [ 32 mock ··· 49 meta = with lib; { 50 description = "Google Cloud Text-to-Speech API client library"; 51 homepage = "https://github.com/googleapis/python-texttospeech"; 52 + changelog = "https://github.com/googleapis/python-texttospeech/blob/v${version}/CHANGELOG.md"; 53 license = licenses.asl20; 54 maintainers = with maintainers; [ SuperSandro2000 ]; 55 };
+7 -6
pkgs/development/python-modules/google-cloud-trace/default.nix
··· 2 , buildPythonPackage 3 , fetchPypi 4 , google-api-core 5 - , google-cloud-core 6 , google-cloud-testutils 7 , mock 8 , proto-plus 9 , pytestCheckHook 10 - , pytest-asyncio 11 , pythonOlder 12 }: 13 14 buildPythonPackage rec { 15 pname = "google-cloud-trace"; 16 - version = "1.7.3"; 17 format = "setuptools"; 18 19 disabled = pythonOlder "3.7"; 20 21 src = fetchPypi { 22 inherit pname version; 23 - hash = "sha256-HFntFmPn3FPhCrB+nnJlBD9zqG2jDsP2naEl2IxhRqE="; 24 }; 25 26 propagatedBuildInputs = [ 27 google-api-core 28 - google-cloud-core 29 proto-plus 30 - ]; 31 32 checkInputs = [ 33 google-cloud-testutils ··· 51 meta = with lib; { 52 description = "Cloud Trace API client library"; 53 homepage = "https://github.com/googleapis/python-trace"; 54 license = licenses.asl20; 55 maintainers = with maintainers; [ SuperSandro2000 ]; 56 };
··· 2 , buildPythonPackage 3 , fetchPypi 4 , google-api-core 5 , google-cloud-testutils 6 , mock 7 , proto-plus 8 + , protobuf 9 + , pytest-asyncio 10 , pytestCheckHook 11 , pythonOlder 12 }: 13 14 buildPythonPackage rec { 15 pname = "google-cloud-trace"; 16 + version = "1.8.0"; 17 format = "setuptools"; 18 19 disabled = pythonOlder "3.7"; 20 21 src = fetchPypi { 22 inherit pname version; 23 + hash = "sha256-dKywvDNcvDOULHREKcHWIBVVBBzrttICX+VgcborJVI="; 24 }; 25 26 propagatedBuildInputs = [ 27 google-api-core 28 proto-plus 29 + protobuf 30 + ] ++ google-api-core.optional-dependencies.grpc; 31 32 checkInputs = [ 33 google-cloud-testutils ··· 51 meta = with lib; { 52 description = "Cloud Trace API client library"; 53 homepage = "https://github.com/googleapis/python-trace"; 54 + changelog = "https://github.com/googleapis/python-trace/blob/v${version}/CHANGELOG.md"; 55 license = licenses.asl20; 56 maintainers = with maintainers; [ SuperSandro2000 ]; 57 };
+7 -6
pkgs/development/python-modules/google-cloud-translate/default.nix
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 - , pytestCheckHook 5 , google-api-core 6 , google-cloud-core 7 , google-cloud-testutils 8 - , libcst 9 , mock 10 , proto-plus 11 , pytest-asyncio 12 , pythonOlder 13 }: 14 15 buildPythonPackage rec { 16 pname = "google-cloud-translate"; 17 - version = "3.8.4"; 18 format = "setuptools"; 19 20 disabled = pythonOlder "3.7"; 21 22 src = fetchPypi { 23 inherit pname version; 24 - hash = "sha256-cptSFyAByZRZ7Dr93skVPeCvUoh0/PMACp3dmOEQfuc="; 25 }; 26 27 propagatedBuildInputs = [ 28 google-api-core 29 google-cloud-core 30 - libcst 31 proto-plus 32 - ]; 33 34 checkInputs = [ 35 google-cloud-testutils ··· 53 meta = with lib; { 54 description = "Google Cloud Translation API client library"; 55 homepage = "https://github.com/googleapis/python-translate"; 56 license = licenses.asl20; 57 maintainers = with maintainers; [ SuperSandro2000 ]; 58 };
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 , google-api-core 5 , google-cloud-core 6 , google-cloud-testutils 7 , mock 8 , proto-plus 9 + , protobuf 10 , pytest-asyncio 11 + , pytestCheckHook 12 , pythonOlder 13 }: 14 15 buildPythonPackage rec { 16 pname = "google-cloud-translate"; 17 + version = "3.9.0"; 18 format = "setuptools"; 19 20 disabled = pythonOlder "3.7"; 21 22 src = fetchPypi { 23 inherit pname version; 24 + hash = "sha256-XPfN+IN5gc5KQEXPeaYF5gIlHPxmDoe90RKFqNG6eF8="; 25 }; 26 27 propagatedBuildInputs = [ 28 google-api-core 29 google-cloud-core 30 proto-plus 31 + protobuf 32 + ] ++ google-api-core.optional-dependencies.grpc; 33 34 checkInputs = [ 35 google-cloud-testutils ··· 53 meta = with lib; { 54 description = "Google Cloud Translation API client library"; 55 homepage = "https://github.com/googleapis/python-translate"; 56 + changelog = "https://github.com/googleapis/python-translate/blob/v${version}/CHANGELOG.md"; 57 license = licenses.asl20; 58 maintainers = with maintainers; [ SuperSandro2000 ]; 59 };
+8 -5
pkgs/development/python-modules/google-cloud-videointelligence/default.nix
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 - , mock 5 , google-api-core 6 , google-cloud-testutils 7 , proto-plus 8 , pytestCheckHook 9 - , pytest-asyncio 10 , pythonOlder 11 }: 12 13 buildPythonPackage rec { 14 pname = "google-cloud-videointelligence"; 15 - version = "2.8.3"; 16 format = "setuptools"; 17 18 disabled = pythonOlder "3.7"; 19 20 src = fetchPypi { 21 inherit pname version; 22 - hash = "sha256-pB7exeGYpFT4nf3YuIhoI+bqG6YYEP6oWs0tohkOIbw="; 23 }; 24 25 propagatedBuildInputs = [ 26 google-api-core 27 proto-plus 28 - ]; 29 30 checkInputs = [ 31 google-cloud-testutils ··· 51 meta = with lib; { 52 description = "Google Cloud Video Intelligence API client library"; 53 homepage = "https://github.com/googleapis/python-videointelligence"; 54 license = licenses.asl20; 55 maintainers = with maintainers; [ SuperSandro2000 ]; 56 };
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 , google-api-core 5 , google-cloud-testutils 6 + , mock 7 , proto-plus 8 + , protobuf 9 + , pytest-asyncio 10 , pytestCheckHook 11 , pythonOlder 12 }: 13 14 buildPythonPackage rec { 15 pname = "google-cloud-videointelligence"; 16 + version = "2.9.0"; 17 format = "setuptools"; 18 19 disabled = pythonOlder "3.7"; 20 21 src = fetchPypi { 22 inherit pname version; 23 + hash = "sha256-gd0cJX6XHwQguNJ7jFDUVwQg9eNk0ZUL4VH5L+3K+Lw="; 24 }; 25 26 propagatedBuildInputs = [ 27 google-api-core 28 proto-plus 29 + protobuf 30 + ] ++ google-api-core.optional-dependencies.grpc; 31 32 checkInputs = [ 33 google-cloud-testutils ··· 53 meta = with lib; { 54 description = "Google Cloud Video Intelligence API client library"; 55 homepage = "https://github.com/googleapis/python-videointelligence"; 56 + changelog = "https://github.com/googleapis/python-videointelligence/blob/v${version}/CHANGELOG.md"; 57 license = licenses.asl20; 58 maintainers = with maintainers; [ SuperSandro2000 ]; 59 };
+7 -6
pkgs/development/python-modules/google-cloud-vision/default.nix
··· 2 , buildPythonPackage 3 , fetchPypi 4 , google-api-core 5 - , libcst 6 , mock 7 , proto-plus 8 - , pytestCheckHook 9 , pytest-asyncio 10 , pythonOlder 11 }: 12 13 buildPythonPackage rec { 14 pname = "google-cloud-vision"; 15 - version = "3.1.4"; 16 format = "setuptools"; 17 18 disabled = pythonOlder "3.7"; 19 20 src = fetchPypi { 21 inherit pname version; 22 - hash = "sha256-1nqU9Sr+tWPK3l5r7UiFD0wA3+UmYcHFT4ta2bdRL+U="; 23 }; 24 25 propagatedBuildInputs = [ 26 - libcst 27 google-api-core 28 proto-plus 29 - ]; 30 31 checkInputs = [ 32 mock ··· 47 meta = with lib; { 48 description = "Cloud Vision API API client library"; 49 homepage = "https://github.com/googleapis/python-vision"; 50 license = licenses.asl20; 51 maintainers = with maintainers; [ SuperSandro2000 ]; 52 };
··· 2 , buildPythonPackage 3 , fetchPypi 4 , google-api-core 5 , mock 6 , proto-plus 7 + , protobuf 8 , pytest-asyncio 9 + , pytestCheckHook 10 , pythonOlder 11 }: 12 13 buildPythonPackage rec { 14 pname = "google-cloud-vision"; 15 + version = "3.2.0"; 16 format = "setuptools"; 17 18 disabled = pythonOlder "3.7"; 19 20 src = fetchPypi { 21 inherit pname version; 22 + hash = "sha256-SZQxkx57cY+8q4Mg880jT8TlYcfwLz4KEpHiyOb2Ujc="; 23 }; 24 25 propagatedBuildInputs = [ 26 google-api-core 27 proto-plus 28 + protobuf 29 + ] ++ google-api-core.optional-dependencies.grpc; 30 31 checkInputs = [ 32 mock ··· 47 meta = with lib; { 48 description = "Cloud Vision API API client library"; 49 homepage = "https://github.com/googleapis/python-vision"; 50 + changelog = "https://github.com/googleapis/python-vision/blob/v${version}/CHANGELOG.md"; 51 license = licenses.asl20; 52 maintainers = with maintainers; [ SuperSandro2000 ]; 53 };
+7 -8
pkgs/development/python-modules/google-cloud-websecurityscanner/default.nix
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 - , pytestCheckHook 5 , google-api-core 6 - , libcst 7 , mock 8 - , protobuf 9 , proto-plus 10 , pytest-asyncio 11 , pythonOlder 12 }: 13 14 buildPythonPackage rec { 15 pname = "google-cloud-websecurityscanner"; 16 - version = "1.9.2"; 17 format = "setuptools"; 18 19 disabled = pythonOlder "3.7"; 20 21 src = fetchPypi { 22 inherit pname version; 23 - hash = "sha256-fUnoV5I9kMwC9zUdsHit6MbIYFV+3E+GT76vwEmzNNs="; 24 }; 25 26 propagatedBuildInputs = [ 27 google-api-core 28 - libcst 29 - protobuf 30 proto-plus 31 - ]; 32 33 checkInputs = [ 34 mock ··· 44 meta = with lib; { 45 description = "Google Cloud Web Security Scanner API client library"; 46 homepage = "https://github.com/googleapis/python-websecurityscanner"; 47 license = licenses.asl20; 48 maintainers = with maintainers; [ SuperSandro2000 ]; 49 };
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 , google-api-core 5 , mock 6 , proto-plus 7 + , protobuf 8 , pytest-asyncio 9 + , pytestCheckHook 10 , pythonOlder 11 }: 12 13 buildPythonPackage rec { 14 pname = "google-cloud-websecurityscanner"; 15 + version = "1.10.0"; 16 format = "setuptools"; 17 18 disabled = pythonOlder "3.7"; 19 20 src = fetchPypi { 21 inherit pname version; 22 + hash = "sha256-93ijizxgVFxXzj8IzxrgzzXTQKl7UH3egvL41HVk5is="; 23 }; 24 25 propagatedBuildInputs = [ 26 google-api-core 27 proto-plus 28 + protobuf 29 + ] ++ google-api-core.optional-dependencies.grpc; 30 31 checkInputs = [ 32 mock ··· 42 meta = with lib; { 43 description = "Google Cloud Web Security Scanner API client library"; 44 homepage = "https://github.com/googleapis/python-websecurityscanner"; 45 + changelog = "https://github.com/googleapis/python-websecurityscanner/blob/v${version}/CHANGELOG.md"; 46 license = licenses.asl20; 47 maintainers = with maintainers; [ SuperSandro2000 ]; 48 };
+27 -4
pkgs/development/python-modules/google-resumable-media/default.nix
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 , google-auth 5 , google-cloud-testutils 6 , google-crc32c 7 , mock 8 , pytestCheckHook 9 - , pytest-asyncio 10 , requests 11 }: 12 13 buildPythonPackage rec { 14 pname = "google-resumable-media"; 15 version = "2.4.0"; 16 17 src = fetchPypi { 18 inherit pname version; 19 - sha256 = "sha256-jVUYUC+SuezISsRneb1PCWlOyzujij58pzeobRXLyh8="; 20 }; 21 22 - propagatedBuildInputs = [ google-auth google-crc32c requests ]; 23 24 - checkInputs = [ google-cloud-testutils mock pytestCheckHook pytest-asyncio ]; 25 26 preCheck = '' 27 # prevent shadowing imports ··· 40 meta = with lib; { 41 description = "Utilities for Google Media Downloads and Resumable Uploads"; 42 homepage = "https://github.com/GoogleCloudPlatform/google-resumable-media-python"; 43 license = licenses.asl20; 44 maintainers = with maintainers; [ SuperSandro2000 ]; 45 };
··· 1 { lib 2 + , aiohttp 3 , buildPythonPackage 4 , fetchPypi 5 , google-auth 6 , google-cloud-testutils 7 , google-crc32c 8 , mock 9 + , pytest-asyncio 10 , pytestCheckHook 11 + , pythonOlder 12 , requests 13 }: 14 15 buildPythonPackage rec { 16 pname = "google-resumable-media"; 17 version = "2.4.0"; 18 + format = "setuptools"; 19 + 20 + disabled = pythonOlder "3.7"; 21 22 src = fetchPypi { 23 inherit pname version; 24 + hash = "sha256-jVUYUC+SuezISsRneb1PCWlOyzujij58pzeobRXLyh8="; 25 }; 26 27 + propagatedBuildInputs = [ 28 + google-auth 29 + google-crc32c 30 + ]; 31 + 32 + passthru.optional-dependencies = { 33 + requests = [ 34 + requests 35 + ]; 36 + aiohttp = [ 37 + aiohttp 38 + ]; 39 + }; 40 41 + checkInputs = [ 42 + google-cloud-testutils 43 + mock 44 + pytest-asyncio 45 + pytestCheckHook 46 + ] ++ passthru.optional-dependencies.requests; 47 48 preCheck = '' 49 # prevent shadowing imports ··· 62 meta = with lib; { 63 description = "Utilities for Google Media Downloads and Resumable Uploads"; 64 homepage = "https://github.com/GoogleCloudPlatform/google-resumable-media-python"; 65 + changelog = "https://github.com/googleapis/google-resumable-media-python/blob/v${version}/CHANGELOG.md"; 66 license = licenses.asl20; 67 maintainers = with maintainers; [ SuperSandro2000 ]; 68 };
+28 -19
pkgs/development/python-modules/pytest-relaxed/default.nix
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 , pytest 5 - , six 6 - , decorator 7 , pytestCheckHook 8 }: 9 10 buildPythonPackage rec { 11 - version = "1.1.5"; 12 pname = "pytest-relaxed"; 13 14 src = fetchPypi { 15 inherit pname version; 16 - sha256 = "e39a7e5b14e14dfff0de0ad720dfffa740c128d599ab14cfac13f4deb34164a6"; 17 }; 18 19 - # newer decorator versions are incompatible and cause the test suite to fail 20 - # but only a few utility functions are used from this package which means it has no actual impact on test execution in paramiko and Fabric 21 - postPatch = '' 22 - substituteInPlace setup.py \ 23 - --replace "decorator>=4,<5" "decorator>=4" \ 24 - --replace "pytest>=3,<5" "pytest>=3" 25 - ''; 26 27 - buildInputs = [ pytest ]; 28 29 - propagatedBuildInputs = [ six decorator ]; 30 31 - checkInputs = [ pytestCheckHook ]; 32 33 - # lots of assertion errors mainly around decorator 34 - doCheck = false; 35 36 meta = with lib; { 37 homepage = "https://pytest-relaxed.readthedocs.io/"; 38 description = "Relaxed test discovery/organization for pytest"; 39 license = licenses.bsd0; 40 - maintainers = [ maintainers.costrouc ]; 41 - # see https://github.com/bitprophet/pytest-relaxed/issues/12 42 - broken = true; 43 }; 44 }
··· 1 { lib 2 , buildPythonPackage 3 + , decorator 4 , fetchPypi 5 + , invocations 6 + , invoke 7 , pytest 8 , pytestCheckHook 9 + , pythonOlder 10 }: 11 12 buildPythonPackage rec { 13 pname = "pytest-relaxed"; 14 + version = "2.0.0"; 15 + format = "setuptools"; 16 + 17 + disabled = pythonOlder "3.6"; 18 19 src = fetchPypi { 20 inherit pname version; 21 + hash = "sha256-Szc8x1Rmb/YPVCWmnLQUZCwqEc56RsjOBmpzjkCSyjk="; 22 }; 23 24 + buildInputs = [ 25 + pytest 26 + ]; 27 28 + propagatedBuildInputs = [ 29 + decorator 30 + ]; 31 32 + checkInputs = [ 33 + invocations 34 + invoke 35 + pytestCheckHook 36 + ]; 37 38 + pytestFlagsArray = [ 39 + "tests" 40 + ]; 41 42 + pythonImportsCheck = [ 43 + "pytest_relaxed" 44 + ]; 45 46 meta = with lib; { 47 homepage = "https://pytest-relaxed.readthedocs.io/"; 48 description = "Relaxed test discovery/organization for pytest"; 49 + changelog = "https://github.com/bitprophet/pytest-relaxed/blob/${version}/docs/changelog.rst"; 50 license = licenses.bsd0; 51 + maintainers = with maintainers; [ costrouc ]; 52 }; 53 }
+2 -2
pkgs/development/tools/comby/default.nix
··· 15 ocamlPackages.buildDunePackage rec { 16 inherit pname preBuild; 17 version = "1.8.1"; 18 - useDune2 = true; 19 - minimumOcamlVersion = "4.08.1"; 20 doCheck = true; 21 22 src = fetchFromGitHub {
··· 15 ocamlPackages.buildDunePackage rec { 16 inherit pname preBuild; 17 version = "1.8.1"; 18 + duneVersion = "3"; 19 + minimalOcamlVersion = "4.08.1"; 20 doCheck = true; 21 22 src = fetchFromGitHub {
+3 -3
pkgs/tools/admin/trivy/default.nix
··· 5 6 buildGoModule rec { 7 pname = "trivy"; 8 - version = "0.35.0"; 9 10 src = fetchFromGitHub { 11 owner = "aquasecurity"; 12 repo = pname; 13 rev = "v${version}"; 14 - sha256 = "sha256-0lEKXCQ7os6hyqEuugNI8ogZiqJZq58VGafEKrcmV3I="; 15 }; 16 # hash missmatch on across linux and darwin 17 proxyVendor = true; 18 - vendorSha256 = "sha256-cl6EShtXhe72fbKIMbma9pEGLPBVSNZMiHWi94BbkMM="; 19 20 excludedPackages = "misc"; 21
··· 5 6 buildGoModule rec { 7 pname = "trivy"; 8 + version = "0.36.0"; 9 10 src = fetchFromGitHub { 11 owner = "aquasecurity"; 12 repo = pname; 13 rev = "v${version}"; 14 + sha256 = "sha256-5yAfF/iRAbCJFXEcdhg7vqiMTpw7NNixFaQU93uSv6I="; 15 }; 16 # hash missmatch on across linux and darwin 17 proxyVendor = true; 18 + vendorSha256 = "sha256-9oG6xJ0D6SulN6ErC/F5Ycmly4wp+GCF8lftu+xoagE="; 19 20 excludedPackages = "misc"; 21
-20
pkgs/tools/networking/cadaver/configure.patch
··· 1 - --- a/configure.orig 2 - +++ b/configure 3 - @@ -9595,7 +9595,7 @@ fi 4 - $as_echo "$ne_cv_lib_neon" >&6; } 5 - if test "$ne_cv_lib_neon" = "yes"; then 6 - ne_cv_lib_neonver=no 7 - - for v in 27 28 29; do 8 - + for v in 27 28 29 30 31; do 9 - case $ne_libver in 10 - 0.$v.*) ne_cv_lib_neonver=yes ;; 11 - esac 12 - @@ -10328,7 +10328,7 @@ fi 13 - $as_echo "$ne_cv_lib_neon" >&6; } 14 - if test "$ne_cv_lib_neon" = "yes"; then 15 - ne_cv_lib_neonver=no 16 - - for v in 27 28 29; do 17 - + for v in 27 28 29 30 31; do 18 - case $ne_libver in 19 - 0.$v.*) ne_cv_lib_neonver=yes ;; 20 - esac
···
+25 -19
pkgs/tools/networking/cadaver/default.nix
··· 1 - { lib, stdenv, fetchurl, fetchpatch, neon, pkg-config, readline, zlib, openssl }: 2 3 stdenv.mkDerivation rec { 4 pname = "cadaver"; 5 - version = "0.23.3"; 6 7 src = fetchurl { 8 - url = "http://www.webdav.org/cadaver/cadaver-${version}.tar.gz"; 9 - sha256 = "1jizq69ifrjbjvz5y79wh1ny94gsdby4gdxwjad4bfih6a5fck7x"; 10 }; 11 12 - patches = [ 13 - (fetchpatch { 14 - url = "https://projects.archlinux.org/svntogit/community.git/plain/trunk/disable-sslv2.patch?h=packages/cadaver"; 15 - name = "disable-sslv2.patch"; 16 - sha256 = "1qx65hv584wdarks51yhd3y38g54affkphm5wz27xiz4nhmbssrr"; 17 - }) 18 - # Cadaver also works with newer versions of neon than stated 19 - # in the configure script 20 - ./configure.patch 21 ]; 22 23 - configureFlags = [ "--with-ssl" "--with-readline" ]; 24 25 - nativeBuildInputs = [ pkg-config ]; 26 - buildInputs = [ neon readline zlib openssl ]; 27 28 meta = with lib; { 29 description = "A command-line WebDAV client"; 30 - homepage = "http://www.webdav.org/cadaver"; 31 maintainers = with maintainers; [ ianwookim ]; 32 - license = licenses.gpl2; 33 - platforms = with platforms; linux ++ freebsd ++ openbsd; 34 }; 35 }
··· 1 + { lib 2 + , stdenv 3 + , fetchurl 4 + , neon 5 + , pkg-config 6 + , zlib 7 + , openssl 8 + }: 9 10 stdenv.mkDerivation rec { 11 pname = "cadaver"; 12 + version = "0.24"; 13 14 src = fetchurl { 15 + url = "https://notroj.github.io/cadaver/cadaver-${version}.tar.gz"; 16 + hash = "sha256-Rs/y8+vTLNMoNoEspHvMdTU/wr51fwk9qIwN2PEP1fY="; 17 }; 18 19 + configureFlags = [ 20 + "--with-ssl" 21 ]; 22 23 + nativeBuildInputs = [ 24 + pkg-config 25 + ]; 26 27 + buildInputs = [ 28 + neon 29 + openssl 30 + zlib 31 + ]; 32 33 meta = with lib; { 34 description = "A command-line WebDAV client"; 35 + homepage = "https://notroj.github.io/cadaver/"; 36 + changelog = "https://github.com/notroj/cadaver/blob/${version}/NEWS"; 37 maintainers = with maintainers; [ ianwookim ]; 38 + license = licenses.gpl2Plus; 39 + platforms = with platforms; linux ++ freebsd ++ openbsd; 40 }; 41 }
+1 -1
pkgs/tools/security/metasploit/Gemfile
··· 1 # frozen_string_literal: true 2 source "https://rubygems.org" 3 4 - gem "metasploit-framework", git: "https://github.com/rapid7/metasploit-framework", ref: "refs/tags/6.2.32"
··· 1 # frozen_string_literal: true 2 source "https://rubygems.org" 3 4 + gem "metasploit-framework", git: "https://github.com/rapid7/metasploit-framework", ref: "refs/tags/6.2.33"
+6 -6
pkgs/tools/security/metasploit/Gemfile.lock
··· 1 GIT 2 remote: https://github.com/rapid7/metasploit-framework 3 - revision: 70f696d7322148eba2fca49c5219dcb9a0133c6e 4 - ref: refs/tags/6.2.32 5 specs: 6 - metasploit-framework (6.2.32) 7 actionpack (~> 6.0) 8 activerecord (~> 6.0) 9 activesupport (~> 6.0) ··· 128 arel-helpers (2.14.0) 129 activerecord (>= 3.1.0, < 8) 130 aws-eventstream (1.2.0) 131 - aws-partitions (1.684.0) 132 aws-sdk-core (3.168.4) 133 aws-eventstream (~> 1, >= 1.0.2) 134 aws-partitions (~> 1, >= 1.651.0) ··· 249 metasploit_payloads-mettle (1.0.20) 250 method_source (1.0.0) 251 mini_portile2 (2.8.1) 252 - minitest (5.16.3) 253 mqtt (0.5.0) 254 msgpack (1.6.0) 255 multi_json (1.15.0) ··· 290 puma (6.0.1) 291 nio4r (~> 2.0) 292 racc (1.6.2) 293 - rack (2.2.4) 294 rack-protection (3.0.5) 295 rack 296 rack-test (2.0.2)
··· 1 GIT 2 remote: https://github.com/rapid7/metasploit-framework 3 + revision: c2aca5f1d6a798c3c595ef6953172def7bf532d5 4 + ref: refs/tags/6.2.33 5 specs: 6 + metasploit-framework (6.2.33) 7 actionpack (~> 6.0) 8 activerecord (~> 6.0) 9 activesupport (~> 6.0) ··· 128 arel-helpers (2.14.0) 129 activerecord (>= 3.1.0, < 8) 130 aws-eventstream (1.2.0) 131 + aws-partitions (1.686.0) 132 aws-sdk-core (3.168.4) 133 aws-eventstream (~> 1, >= 1.0.2) 134 aws-partitions (~> 1, >= 1.651.0) ··· 249 metasploit_payloads-mettle (1.0.20) 250 method_source (1.0.0) 251 mini_portile2 (2.8.1) 252 + minitest (5.17.0) 253 mqtt (0.5.0) 254 msgpack (1.6.0) 255 multi_json (1.15.0) ··· 290 puma (6.0.1) 291 nio4r (~> 2.0) 292 racc (1.6.2) 293 + rack (2.2.5) 294 rack-protection (3.0.5) 295 rack 296 rack-test (2.0.2)
+2 -2
pkgs/tools/security/metasploit/default.nix
··· 15 }; 16 in stdenv.mkDerivation rec { 17 pname = "metasploit-framework"; 18 - version = "6.2.32"; 19 20 src = fetchFromGitHub { 21 owner = "rapid7"; 22 repo = "metasploit-framework"; 23 rev = version; 24 - sha256 = "sha256-uadIhrmrvdxzp4PchPHOy9beODME0hhgNqEqGqxyAZ8="; 25 }; 26 27 nativeBuildInputs = [ makeWrapper ];
··· 15 }; 16 in stdenv.mkDerivation rec { 17 pname = "metasploit-framework"; 18 + version = "6.2.33"; 19 20 src = fetchFromGitHub { 21 owner = "rapid7"; 22 repo = "metasploit-framework"; 23 rev = version; 24 + sha256 = "sha256-b7MBY+rQxDlXBJumtA7Kqm2yXDP8hEVaCfo8ydreWoY="; 25 }; 26 27 nativeBuildInputs = [ makeWrapper ];
+9 -9
pkgs/tools/security/metasploit/gemset.nix
··· 104 platforms = []; 105 source = { 106 remotes = ["https://rubygems.org"]; 107 - sha256 = "16jpljblpy5drx2fj8nwsw41mmwp7xkadhrigp4rsiny4lb80qg8"; 108 type = "gem"; 109 }; 110 - version = "1.684.0"; 111 }; 112 aws-sdk-core = { 113 groups = ["default"]; ··· 604 platforms = []; 605 source = { 606 fetchSubmodules = false; 607 - rev = "70f696d7322148eba2fca49c5219dcb9a0133c6e"; 608 - sha256 = "17q1fan1lam16rh1ilh46cwdxmnbrvqq9p43lxrxrgdbp634i9xr"; 609 type = "git"; 610 url = "https://github.com/rapid7/metasploit-framework"; 611 }; 612 - version = "6.2.32"; 613 }; 614 metasploit-model = { 615 groups = ["default"]; ··· 676 platforms = []; 677 source = { 678 remotes = ["https://rubygems.org"]; 679 - sha256 = "0516ypqlx0mlcfn5xh7qppxqc3xndn1fnadxawa8wld5dkcimy30"; 680 type = "gem"; 681 }; 682 - version = "5.16.3"; 683 }; 684 mqtt = { 685 groups = ["default"]; ··· 947 platforms = []; 948 source = { 949 remotes = ["https://rubygems.org"]; 950 - sha256 = "0axc6w0rs4yj0pksfll1hjgw1k6a5q0xi2lckh91knfb72v348pa"; 951 type = "gem"; 952 }; 953 - version = "2.2.4"; 954 }; 955 rack-protection = { 956 groups = ["default"];
··· 104 platforms = []; 105 source = { 106 remotes = ["https://rubygems.org"]; 107 + sha256 = "07gdradgxbkr5vjnc4gxcm01sahidx6yqc9fr8a8i1z4ivydzhz9"; 108 type = "gem"; 109 }; 110 + version = "1.686.0"; 111 }; 112 aws-sdk-core = { 113 groups = ["default"]; ··· 604 platforms = []; 605 source = { 606 fetchSubmodules = false; 607 + rev = "c2aca5f1d6a798c3c595ef6953172def7bf532d5"; 608 + sha256 = "11jsvvdcjg7s15d4b17w6dfb4vdar87b99lv0ibkki6hx9ih3cvg"; 609 type = "git"; 610 url = "https://github.com/rapid7/metasploit-framework"; 611 }; 612 + version = "6.2.33"; 613 }; 614 metasploit-model = { 615 groups = ["default"]; ··· 676 platforms = []; 677 source = { 678 remotes = ["https://rubygems.org"]; 679 + sha256 = "1kjy67qajw4rnkbjs5jyk7kc3lyhz5613fwj1i8f6ppdk4zampy0"; 680 type = "gem"; 681 }; 682 + version = "5.17.0"; 683 }; 684 mqtt = { 685 groups = ["default"]; ··· 947 platforms = []; 948 source = { 949 remotes = ["https://rubygems.org"]; 950 + sha256 = "14xjykbmngjhb4p02b7yghf0gqgqjfpi6i028x9g6q6xs782ci3j"; 951 type = "gem"; 952 }; 953 + version = "2.2.5"; 954 }; 955 rack-protection = { 956 groups = ["default"];
+2 -4
pkgs/tools/typesetting/sile/default.nix
··· 1 { lib, stdenv 2 - , gnumake42 3 , darwin 4 , fetchurl 5 , makeWrapper ··· 44 45 stdenv.mkDerivation rec { 46 pname = "sile"; 47 - version = "0.14.5"; 48 49 src = fetchurl { 50 url = "https://github.com/sile-typesetter/sile/releases/download/v${version}/${pname}-${version}.tar.xz"; 51 - sha256 = "01wf0rihksk2ldxgci5vzl3j575vnp6wgk12yd28mwzxkss6n39g"; 52 }; 53 54 configureFlags = [ ··· 60 gitMinimal 61 pkg-config 62 makeWrapper 63 - gnumake42 64 ]; 65 buildInputs = [ 66 luaEnv
··· 1 { lib, stdenv 2 , darwin 3 , fetchurl 4 , makeWrapper ··· 43 44 stdenv.mkDerivation rec { 45 pname = "sile"; 46 + version = "0.14.7"; 47 48 src = fetchurl { 49 url = "https://github.com/sile-typesetter/sile/releases/download/v${version}/${pname}-${version}.tar.xz"; 50 + sha256 = "01sx4368bws47989zdahhksgy5jgc1qw4hhvpib4qcz3fs6xpx9j"; 51 }; 52 53 configureFlags = [ ··· 59 gitMinimal 60 pkg-config 61 makeWrapper 62 ]; 63 buildInputs = [ 64 luaEnv
+6 -1
pkgs/top-level/all-packages.nix
··· 4815 4816 jellyfin-media-player = libsForQt5.callPackage ../applications/video/jellyfin-media-player { 4817 inherit (darwin.apple_sdk.frameworks) CoreFoundation Cocoa CoreAudio MediaPlayer; 4818 }; 4819 4820 jellyfin-mpv-shim = python3Packages.callPackage ../applications/video/jellyfin-mpv-shim { }; ··· 36395 36396 csxcad = callPackage ../applications/science/electronics/csxcad { }; 36397 36398 - dataexplorer = callPackage ../applications/science/electronics/dataexplorer { }; 36399 36400 diylc = callPackage ../applications/science/electronics/diylc { }; 36401
··· 4815 4816 jellyfin-media-player = libsForQt5.callPackage ../applications/video/jellyfin-media-player { 4817 inherit (darwin.apple_sdk.frameworks) CoreFoundation Cocoa CoreAudio MediaPlayer; 4818 + # Disable pipewire to avoid segfault, see https://github.com/jellyfin/jellyfin-media-player/issues/341 4819 + mpv = wrapMpv (mpv-unwrapped.override { pipewireSupport = false; }) {}; 4820 }; 4821 4822 jellyfin-mpv-shim = python3Packages.callPackage ../applications/video/jellyfin-mpv-shim { }; ··· 36397 36398 csxcad = callPackage ../applications/science/electronics/csxcad { }; 36399 36400 + dataexplorer = callPackage ../applications/science/electronics/dataexplorer { 36401 + # executable fails at startup for jdk > 17 36402 + jdk = jdk17; 36403 + }; 36404 36405 diylc = callPackage ../applications/science/electronics/diylc { }; 36406
+8
pkgs/top-level/ocaml-packages.nix
··· 328 329 domain-name = callPackage ../development/ocaml-modules/domain-name { }; 330 331 dose3 = callPackage ../development/ocaml-modules/dose3 { }; 332 333 dssi = callPackage ../development/ocaml-modules/dssi { }; 334 ··· 737 738 lo = callPackage ../development/ocaml-modules/lo { }; 739 740 logs = callPackage ../development/ocaml-modules/logs { }; 741 742 lru = callPackage ../development/ocaml-modules/lru { }; ··· 1115 opus = callPackage ../development/ocaml-modules/opus { }; 1116 1117 ordering = callPackage ../development/ocaml-modules/ordering { }; 1118 1119 otfm = callPackage ../development/ocaml-modules/otfm { }; 1120
··· 328 329 domain-name = callPackage ../development/ocaml-modules/domain-name { }; 330 331 + domainslib = callPackage ../development/ocaml-modules/domainslib { }; 332 + 333 dose3 = callPackage ../development/ocaml-modules/dose3 { }; 334 + 335 + dscheck = callPackage ../development/ocaml-modules/dscheck { }; 336 337 dssi = callPackage ../development/ocaml-modules/dssi { }; 338 ··· 741 742 lo = callPackage ../development/ocaml-modules/lo { }; 743 744 + lockfree = callPackage ../development/ocaml-modules/lockfree { }; 745 + 746 logs = callPackage ../development/ocaml-modules/logs { }; 747 748 lru = callPackage ../development/ocaml-modules/lru { }; ··· 1121 opus = callPackage ../development/ocaml-modules/opus { }; 1122 1123 ordering = callPackage ../development/ocaml-modules/ordering { }; 1124 + 1125 + oseq = callPackage ../development/ocaml-modules/oseq { }; 1126 1127 otfm = callPackage ../development/ocaml-modules/otfm { }; 1128
+15
pkgs/top-level/release-cross.nix
··· 84 buildPackages.binutils = nativePlatforms; 85 mpg123 = nativePlatforms; 86 }; 87 in 88 89 { ··· 226 # attribute, so there is no way to detect this -- we must add it 227 # as a special case. 228 (builtins.removeAttrs tools ["bootstrapTools"]); 229 }
··· 84 buildPackages.binutils = nativePlatforms; 85 mpg123 = nativePlatforms; 86 }; 87 + 88 + # Enabled-but-unsupported platforms for which nix is known to build. 89 + # We provide Hydra-built `nixStatic` for these platforms. This 90 + # allows users to bootstrap their own system without either (a) 91 + # trusting binaries from a non-Hydra source or (b) having to fight 92 + # with their host distribution's versions of nix's numerous 93 + # build dependencies. 94 + nixCrossStatic = { 95 + nixStatic = nativePlatforms; 96 + }; 97 + 98 in 99 100 { ··· 237 # attribute, so there is no way to detect this -- we must add it 238 # as a special case. 239 (builtins.removeAttrs tools ["bootstrapTools"]); 240 + 241 + # Cross-built nixStatic for platforms for enabled-but-unsupported platforms 242 + mips64el-nixCrossStatic = mapTestOnCross lib.systems.examples.mips64el-linux-gnuabi64 nixCrossStatic; 243 + powerpc64le-nixCrossStatic = mapTestOnCross lib.systems.examples.powernv nixCrossStatic; 244 }