forked from mirrors/nixpkgs
python310Packages.google-apitools: init at 0.5.32
This commit is contained in:
parent
0457663297
commit
68abb93797
70
pkgs/development/python-modules/google-apitools/default.nix
Normal file
70
pkgs/development/python-modules/google-apitools/default.nix
Normal file
|
@ -0,0 +1,70 @@
|
|||
{ lib
|
||||
, buildPythonPackage
|
||||
, fasteners
|
||||
, fetchFromGitHub
|
||||
, gflags
|
||||
, httplib2
|
||||
, mock
|
||||
, oauth2client
|
||||
, pytestCheckHook
|
||||
, pythonOlder
|
||||
, six
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "google-apitools";
|
||||
version = "0.5.32";
|
||||
format = "setuptools";
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "google";
|
||||
repo = "apitools";
|
||||
rev = "refs/tags/v${version}";
|
||||
hash = "sha256-Z9BTDU6KKCcjspVLi5mJqVZMYEapnMXLPL5BXsIKZAw=";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [
|
||||
fasteners
|
||||
httplib2
|
||||
oauth2client
|
||||
six
|
||||
];
|
||||
|
||||
passthru.optional-dependencies = {
|
||||
cli = [
|
||||
gflags
|
||||
];
|
||||
};
|
||||
|
||||
checkInputs = [
|
||||
mock
|
||||
pytestCheckHook
|
||||
];
|
||||
|
||||
pythonImportsCheck = [
|
||||
"apitools"
|
||||
];
|
||||
|
||||
disabledTests = [
|
||||
# AttributeError: 'FieldList' object has no attribute '_FieldList__field'
|
||||
"testPickle"
|
||||
"testDecodeBadBase64BytesField"
|
||||
"testConvertIdThatNeedsEscaping"
|
||||
"testGeneration"
|
||||
];
|
||||
|
||||
disabledTestPaths = [
|
||||
# Samples are partially postfixed with test
|
||||
"samples"
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
description = "Collection of utilities to make it easier to build client-side tools";
|
||||
homepage = "https://github.com/google/apitools";
|
||||
changelog = "https://github.com/google/apitools/releases/tag/v${version}";
|
||||
license = with licenses; [ asl20 ];
|
||||
maintainers = with maintainers; [ fab ];
|
||||
};
|
||||
}
|
|
@ -3785,6 +3785,8 @@ self: super: with self; {
|
|||
|
||||
google-api-python-client = callPackage ../development/python-modules/google-api-python-client { };
|
||||
|
||||
google-apitools = callPackage ../development/python-modules/google-apitools { };
|
||||
|
||||
googleapis-common-protos = callPackage ../development/python-modules/googleapis-common-protos { };
|
||||
|
||||
google-auth = callPackage ../development/python-modules/google-auth { };
|
||||
|
|
Loading…
Reference in a new issue