profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/busunkim96/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Bu Sun Kim busunkim96 @googleapis Denver, CO

arcadiaz/CSCI5828_Io 1

Repository for CSCI5828 final project

arcadiaz/hw2_csci5828 0

homework2 for csci5828

busunkim96/airflow 0

Apache Airflow - A platform to programmatically author, schedule, and monitor workflows

busunkim96/amundsen 0

Amundsen is a metadata driven application for improving the productivity of data analysts, data scientists and engineers when interacting with data.

busunkim96/api-common-protos 0

A standard library for use in specifying protocol buffer APIs.

busunkim96/api-samples 0

Code samples for YouTube APIs, including the YouTube Data API, YouTube Analytics API, and YouTube Live Streaming API. The repo contains language-specific directories that contain the samples.

busunkim96/artman 0

Artifact Manager, a build and packaging tool for Google API client libraries.

busunkim96/beam 0

Apache Beam is a unified programming model for Batch and Streaming

busunkim96/bigflow 0

A Python framework for data processing on GCP.

PullRequestReviewEvent

Pull request review commentgoogleapis/google-auth-library-python

fix: add back python 2.7 for gcloud usage only

     namespace_packages=("google",),     install_requires=DEPENDENCIES,     extras_require=extras,-    python_requires=">= 3.6",+    python_requires=">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*",     license="Apache 2.0",     keywords="google auth oauth client",     classifiers=[+        "Programming Language :: Python :: 2",+        "Programming Language :: Python :: 2.7",

I believe we wanted to skip the classifiers since the 2.7 compatibility is just for gcloud.

arithmetic1728

comment created time in 11 hours

PullRequestReviewEvent

issue openedgoogleapis/python-asset

Samples that depend on BigQuery are not yet compatible with Python 3.10

google-cloud-bigquery does not yet support Python 3.10. When it does, the 3.10 samples check should turn green. For now, it is OK to merge PRs with a failing 3.10 samples check (the status check is intentionally optional).

See https://github.com/googleapis/python-bigquery/issues/1006 for the status of python 3.10 support.

created time in 12 hours

pull request commentgoogleapis/python-asset

chore(deps): update dependency google-cloud-asset to v3.7.0

3.10 is expected to fail due to BigQuery not yet supporting python 3.10. 3.9 issues have been resolved with an IAM change on the 3.9 project.

renovate-bot

comment created time in 12 hours

PullRequestReviewEvent

create barnchgoogleapis/python-monitoring-metrics-scopes

branch : fix-cov-and-setup-py

created branch time in 16 hours

PullRequestReviewEvent
PullRequestReviewEvent
PullRequestReviewEvent
PullRequestReviewEvent
PullRequestReviewEvent

pull request commentgoogleapis/python-dlp

chore: delete owlbot.py

3.10 samples expected to fail due to BigQuery dependency, see #277.

parthea

comment created time in 16 hours

issue openedgoogleapis/python-dlp

Samples that depend on BigQuery are not yet compatible with Python 3.10

google-cloud-bigquery does not yet support Python 3.10. When it does, the 3.10 samples check should turn green. For now, it is OK to merge PRs with a failing 3.10 samples check (the status check is intentionally optional).

See https://github.com/googleapis/python-bigquery/issues/1006 for the status of python 3.10 support.

created time in 16 hours

push eventgoogleapis/python-functions

Anthonios Partheniou

commit sha 7e9a4aa5af8d8b35160e9623878a521b753f6073

chore: delete owlbot.py (#125) * chore: delete owlbot.py * 🦉 Updates from OwlBot See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>

view details

push time in 16 hours

PR merged googleapis/python-functions

chore: delete owlbot.py cla: yes api: cloudfunctions

Now that googleapis/synthtool#1244 is merged, owlbot.py is no longer required in this repo. We can add owlbot.py back in the future if repository specific customizations are needed.

Fixes #124 🦕

+9 -46

0 comment

5 changed files

parthea

pr closed time in 16 hours

delete branch googleapis/python-functions

delete branch : delete-owlbot-py

delete time in 16 hours

issue closedgoogleapis/python-functions

Increase code coverage from 99% to 100%

Name                                                                                    Stmts   Miss Branch BrPart  Cover   Missing
-----------------------------------------------------------------------------------------------------------------------------------
google/cloud/functions_v1/__init__.py                                                      23      0      0      0   100%
google/cloud/functions_v1/services/__init__.py                                              0      0      0      0   100%
google/cloud/functions_v1/services/cloud_functions_service/__init__.py                      3      0      0      0   100%
google/cloud/functions_v1/services/cloud_functions_service/async_client.py                162      0     30      0   100%
google/cloud/functions_v1/services/cloud_functions_service/client.py                      266      0     86      0   100%
google/cloud/functions_v1/services/cloud_functions_service/pagers.py                       41      0     10      0   100%
google/cloud/functions_v1/services/cloud_functions_service/transports/__init__.py           9      0      0      0   100%
google/cloud/functions_v1/services/cloud_functions_service/transports/base.py              89      4     12      1    95%   45-47, 152
google/cloud/functions_v1/services/cloud_functions_service/transports/grpc.py             111      0     38      0   100%
google/cloud/functions_v1/services/cloud_functions_service/transports/grpc_asyncio.py     114      0     38      0   100%
google/cloud/functions_v1/types/__init__.py                                                 3      0      0      0   100%
google/cloud/functions_v1/types/functions.py                                              101      0      0      0   100%
google/cloud/functions_v1/types/operations.py                                              17      0      0      0   100%
tests/unit/__init__.py                                                                      0      0      0      0   100%
tests/unit/gapic/__init__.py                                                                0      0      0      0   100%
tests/unit/gapic/functions_v1/__init__.py                                                   0      0      0      0   100%
tests/unit/gapic/functions_v1/test_cloud_functions_service.py                            1333     13     24      0    99%   2884-2894, 2928-2931, 2969-2972
-----------------------------------------------------------------------------------------------------------------------------------
TOTAL                                                                                    2272     17    238      1    99%

closed time in 16 hours

parthea
PullRequestReviewEvent
PullRequestReviewEvent

pull request commentgoogleapis/python-language

chore: add default_version and codeowner_team to .repo-metadata.json

3.10 samples are expected to fail due to some sample dependencies that are not yet compatible, see #208.

parthea

comment created time in 16 hours

push eventgoogleapis/python-managed-identities

Anthonios Partheniou

commit sha fde55d4a655f43252dd4633562e720d0cec1fad9

chore: delete owlbot.py (#85) * chore: delete owlbot.py * 🦉 Updates from OwlBot See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>

view details

push time in 16 hours

delete branch googleapis/python-managed-identities

delete branch : delete-owlbot-py

delete time in 16 hours

PR merged googleapis/python-managed-identities

chore: delete owlbot.py cla: yes api: managedidentities

Now that googleapis/synthtool#1244 is merged, owlbot.py is no longer required in this repo. We can add owlbot.py back in the future if repository specific customizations are needed.

Fixes #84 🦕

+9 -50

0 comment

5 changed files

parthea

pr closed time in 16 hours

issue closedgoogleapis/python-managed-identities

Increase code coverage from 99% to 100%

Name                                                                                               Stmts   Miss Branch BrPart  Cover   Missing
----------------------------------------------------------------------------------------------------------------------------------------------
google/cloud/managedidentities_v1/__init__.py                                                         18      0      0      0   100%
google/cloud/managedidentities_v1/services/__init__.py                                                 0      0      0      0   100%
google/cloud/managedidentities_v1/services/managed_identities_service/__init__.py                      3      0      0      0   100%
google/cloud/managedidentities_v1/services/managed_identities_service/async_client.py                192      0     56      0   100%
google/cloud/managedidentities_v1/services/managed_identities_service/client.py                      292      0    110      0   100%
google/cloud/managedidentities_v1/services/managed_identities_service/pagers.py                       42      0     10      0   100%
google/cloud/managedidentities_v1/services/managed_identities_service/transports/__init__.py           9      0      0      0   100%
google/cloud/managedidentities_v1/services/managed_identities_service/transports/base.py              85      4     12      1    95%   46-48, 153
google/cloud/managedidentities_v1/services/managed_identities_service/transports/grpc.py             105      0     36      0   100%
google/cloud/managedidentities_v1/services/managed_identities_service/transports/grpc_asyncio.py     108      0     36      0   100%
google/cloud/managedidentities_v1/types/__init__.py                                                    3      0      0      0   100%
google/cloud/managedidentities_v1/types/managed_identities_service.py                                 54      0      0      0   100%
google/cloud/managedidentities_v1/types/resource.py                                                   54      0      0      0   100%
tests/unit/__init__.py                                                                                 0      0      0      0   100%
tests/unit/gapic/__init__.py                                                                           0      0      0      0   100%
tests/unit/gapic/managedidentities_v1/__init__.py                                                      0      0      0      0   100%
tests/unit/gapic/managedidentities_v1/test_managed_identities_service.py                            1369     13     24      0    99%   3084-3094, 3128-3131, 3169-3172
----------------------------------------------------------------------------------------------------------------------------------------------
TOTAL                                                                                               2334     17    284      1    99%

closed time in 16 hours

parthea
PullRequestReviewEvent

Pull request review commentgoogleapis/proto-plus-python

fix: setting 64bit fields from strings supported

 Protocol buffer type                Python type             Nullable    assert msg == msg_pb == msg_two +.. warning:: +   Due to certain browser/javascript limitations, 64 bit sized fields, e.g. INT64, UINT64,+   are converted to strings when marshalling messages to dictionaries or JSON.+   Decoding JSON handles this correctly, but dicts must be unpacked when reconstructing messages. This is necessary to trigger a special case workaround.++   .. code-block:: python++      import proto++      class MyMessage(proto.Message):+          serial_id = proto.Field(proto.INT64, number=1)++      msg = MyMessage(serial_id=12345)+      msg_dict = MyMessage.to_dict(msg)++      msg_2 = MyMessage(msg_dict)  # Raises an exception++      msg_3 = MyMessage(**msg_dict) # Works without exception

Not directly related to this PR - Would it be better to show this method (unpacking the dict) in samples we put on cloud.google.com to lower the likelihood of folks running into this issue?

software-dov

comment created time in a day

PullRequestReviewEvent
PullRequestReviewEvent