Loading pkgs/development/python-modules/google-cloud-spanner/default.nix +36 −13 Original line number Diff line number Diff line { lib, buildPythonPackage, deprecated, fetchFromGitHub, # build-system setuptools, # dependencies deprecated, google-api-core, google-cloud-core, google-cloud-testutils, grpc-google-iam-v1, grpc-interceptor, libcst, mock, proto-plus, protobuf, sqlparse, # optional dependencies libcst, # testing google-cloud-monitoring, mmh3, mock, opentelemetry-api, opentelemetry-sdk, opentelemetry-semantic-conventions, pytest-asyncio, pytestCheckHook, pythonOlder, sqlparse, setuptools, }: buildPythonPackage rec { pname = "google-cloud-spanner"; version = "3.51.0"; version = "3.54.0"; pyproject = true; disabled = pythonOlder "3.7"; src = fetchFromGitHub { owner = "googleapis"; repo = "python-spanner"; tag = "v${version}"; hash = "sha256-ug3xtPykH4emiQuK1UxWGUeKmXqkY/EX0mSncCkGCQg="; hash = "sha256-uJKUgY7fV+AK/2HQyjQRFypcL+mPZ/M5ZtAU+f73ezM="; }; build-system = [ setuptools ]; Loading @@ -51,8 +61,13 @@ buildPythonPackage rec { }; nativeCheckInputs = [ google-cloud-monitoring google-cloud-testutils mmh3 mock opentelemetry-api opentelemetry-sdk opentelemetry-semantic-conventions pytest-asyncio pytestCheckHook ]; Loading @@ -67,6 +82,8 @@ buildPythonPackage rec { "test_list_backup" "test_list_database" "test_list_instance" # can't import mmh3 "test_generate_client_hash" ]; disabledTestPaths = [ Loading @@ -78,6 +95,10 @@ buildPythonPackage rec { "tests/system/test_session_api.py" "tests/system/test_streaming_chunking.py" "tests/system/test_table_api.py" "tests/unit/test_metrics.py" "tests/unit/test_metrics_capture.py" "tests/unit/test_metrics_exporter.py" "tests/unit/test_metrics_interceptor.py" "tests/unit/spanner_dbapi/test_connect.py" "tests/unit/spanner_dbapi/test_connection.py" "tests/unit/spanner_dbapi/test_cursor.py" Loading @@ -91,11 +112,13 @@ buildPythonPackage rec { "google.cloud.spanner_v1" ]; meta = with lib; { __darwinAllowLocalNetworking = true; meta = { description = "Cloud Spanner API client library"; homepage = "https://github.com/googleapis/python-spanner"; changelog = "https://github.com/googleapis/python-spanner/blob/v${version}/CHANGELOG.md"; license = licenses.asl20; maintainers = [ ]; license = lib.licenses.asl20; maintainers = [ lib.maintainers.sarahec ]; }; } Loading
pkgs/development/python-modules/google-cloud-spanner/default.nix +36 −13 Original line number Diff line number Diff line { lib, buildPythonPackage, deprecated, fetchFromGitHub, # build-system setuptools, # dependencies deprecated, google-api-core, google-cloud-core, google-cloud-testutils, grpc-google-iam-v1, grpc-interceptor, libcst, mock, proto-plus, protobuf, sqlparse, # optional dependencies libcst, # testing google-cloud-monitoring, mmh3, mock, opentelemetry-api, opentelemetry-sdk, opentelemetry-semantic-conventions, pytest-asyncio, pytestCheckHook, pythonOlder, sqlparse, setuptools, }: buildPythonPackage rec { pname = "google-cloud-spanner"; version = "3.51.0"; version = "3.54.0"; pyproject = true; disabled = pythonOlder "3.7"; src = fetchFromGitHub { owner = "googleapis"; repo = "python-spanner"; tag = "v${version}"; hash = "sha256-ug3xtPykH4emiQuK1UxWGUeKmXqkY/EX0mSncCkGCQg="; hash = "sha256-uJKUgY7fV+AK/2HQyjQRFypcL+mPZ/M5ZtAU+f73ezM="; }; build-system = [ setuptools ]; Loading @@ -51,8 +61,13 @@ buildPythonPackage rec { }; nativeCheckInputs = [ google-cloud-monitoring google-cloud-testutils mmh3 mock opentelemetry-api opentelemetry-sdk opentelemetry-semantic-conventions pytest-asyncio pytestCheckHook ]; Loading @@ -67,6 +82,8 @@ buildPythonPackage rec { "test_list_backup" "test_list_database" "test_list_instance" # can't import mmh3 "test_generate_client_hash" ]; disabledTestPaths = [ Loading @@ -78,6 +95,10 @@ buildPythonPackage rec { "tests/system/test_session_api.py" "tests/system/test_streaming_chunking.py" "tests/system/test_table_api.py" "tests/unit/test_metrics.py" "tests/unit/test_metrics_capture.py" "tests/unit/test_metrics_exporter.py" "tests/unit/test_metrics_interceptor.py" "tests/unit/spanner_dbapi/test_connect.py" "tests/unit/spanner_dbapi/test_connection.py" "tests/unit/spanner_dbapi/test_cursor.py" Loading @@ -91,11 +112,13 @@ buildPythonPackage rec { "google.cloud.spanner_v1" ]; meta = with lib; { __darwinAllowLocalNetworking = true; meta = { description = "Cloud Spanner API client library"; homepage = "https://github.com/googleapis/python-spanner"; changelog = "https://github.com/googleapis/python-spanner/blob/v${version}/CHANGELOG.md"; license = licenses.asl20; maintainers = [ ]; license = lib.licenses.asl20; maintainers = [ lib.maintainers.sarahec ]; }; }