Skip to content

feat: update image to us-central1-docker.pkg.dev/cloud-sdk-librarian-…#15541

Closed
ohmayr wants to merge 1 commit intomainfrom
librarian-20260206T204008Z
Closed

feat: update image to us-central1-docker.pkg.dev/cloud-sdk-librarian-…#15541
ohmayr wants to merge 1 commit intomainfrom
librarian-20260206T204008Z

Conversation

@ohmayr
Copy link
Contributor

@ohmayr ohmayr commented Feb 6, 2026

…prod/images-prod/python-librarian-generator@sha256:1278791f5e204dbe0b672c320bcf8cb8a4417c7ebe62e1e050f23459d33ab184

Thank you for opening a Pull Request! Before submitting your PR, there are a few things you can do to make sure it goes smoothly:

  • Make sure to open an issue as a bug/issue before writing your code! That way we can discuss the change, evaluate designs, and agree on the general idea
  • Ensure the tests and linter pass
  • Code coverage does not decrease (if any source code was changed)
  • Appropriate docs were updated (if necessary)

Fixes #<issue_number_goes_here> 🦕

…prod/images-prod/python-librarian-generator@sha256:1278791f5e204dbe0b672c320bcf8cb8a4417c7ebe62e1e050f23459d33ab184
@ohmayr ohmayr requested review from a team as code owners February 6, 2026 23:06
@ohmayr ohmayr requested a review from Neenu1995 February 6, 2026 23:06
@ohmayr ohmayr closed this Feb 6, 2026
@gemini-code-assist
Copy link
Contributor

Summary of Changes

Hello @ohmayr, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

This pull request primarily focuses on updating the Python librarian generator image and enhancing code consistency and maintainability. It involves a significant refactoring of import statements across various Python client files and a migration of the code formatting toolchain to ruff, aiming to streamline development workflows and ensure adherence to modern Python best practices.

Highlights

  • Image Update: The python-librarian-generator image has been updated to a new SHA256 hash in .librarian/state.yaml.
  • Code Formatting Toolchain Change: The project's code formatting and linting toolchain has transitioned from black and isort to ruff as reflected in noxfile.py.
  • Import Statement Refactoring: Numerous Python files across google-ads-admanager and google-ads-datamanager packages have had their import statements reordered and consolidated for improved readability and adherence to new formatting standards.
  • Code Readability Improvements: Several multi-line assignments and repeated field definitions in _messages.py and _service.py files have been simplified for better code clarity.
Changelog
  • .librarian/state.yaml
    • Updated the python-librarian-generator image SHA256 hash.
  • packages/google-ads-admanager/google/ads/admanager_v1/init.py
    • Added a blank line after the importlib_metadata import for consistency.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/ad_break_service/client.py
    • Reordered import statements for better organization.
    • Simplified multi-line variable assignments for _use_client_cert, _use_mtls_endpoint, and _universe_domain_env.
    • Consolidated multi-line string literals in ValueError messages.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/ad_break_service/pagers.py
    • Added a trailing comma to the metadata parameter in __init__ for consistency.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/ad_break_service/transports/base.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/ad_break_service/transports/rest.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/ad_break_service/transports/rest_base.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/ad_review_center_ad_service/client.py
    • Reordered import statements for better organization.
    • Simplified multi-line variable assignments for _use_client_cert, _use_mtls_endpoint, and _universe_domain_env.
    • Consolidated multi-line string literals in ValueError messages.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/ad_review_center_ad_service/pagers.py
    • Added a trailing comma to the metadata parameter in __init__ for consistency.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/ad_review_center_ad_service/transports/init.py
    • Simplified multi-line assignment for _transport_registry.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/ad_review_center_ad_service/transports/base.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/ad_review_center_ad_service/transports/rest.py
    • Reordered import statements.
    • Simplified multi-line assignments for http_options and resp, _.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/ad_unit_service/client.py
    • Reordered import statements for better organization.
    • Simplified multi-line variable assignments for _use_client_cert, _use_mtls_endpoint, and _universe_domain_env.
    • Consolidated multi-line string literals in ValueError messages.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/ad_unit_service/pagers.py
    • Added a trailing comma to the metadata parameter in __init__ for consistency.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/ad_unit_service/transports/base.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/ad_unit_service/transports/rest.py
    • Reordered import statements.
    • Simplified multi-line assignments for http_options.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/application_service/client.py
    • Reordered import statements for better organization.
    • Simplified multi-line variable assignments for _use_client_cert, _use_mtls_endpoint, and _universe_domain_env.
    • Consolidated multi-line string literals in ValueError messages.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/application_service/pagers.py
    • Added a trailing comma to the metadata parameter in __init__ for consistency.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/application_service/transports/init.py
    • Simplified multi-line assignment for _transport_registry.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/application_service/transports/base.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/application_service/transports/rest.py
    • Reordered import statements.
    • Simplified multi-line assignments for http_options.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/audience_segment_service/client.py
    • Reordered import statements for better organization.
    • Simplified multi-line variable assignments for _use_client_cert, _use_mtls_endpoint, and _universe_domain_env.
    • Consolidated multi-line string literals in ValueError messages.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/audience_segment_service/pagers.py
    • Added a trailing comma to the metadata parameter in __init__ for consistency.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/audience_segment_service/transports/init.py
    • Simplified multi-line assignment for _transport_registry.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/audience_segment_service/transports/base.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/audience_segment_service/transports/rest.py
    • Reordered import statements.
    • Simplified multi-line assignments for http_options.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/bandwidth_group_service/client.py
    • Reordered import statements for better organization.
    • Simplified multi-line variable assignments for _use_client_cert, _use_mtls_endpoint, and _universe_domain_env.
    • Consolidated multi-line string literals in ValueError messages.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/bandwidth_group_service/pagers.py
    • Added a trailing comma to the metadata parameter in __init__ for consistency.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/bandwidth_group_service/transports/init.py
    • Simplified multi-line assignment for _transport_registry.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/bandwidth_group_service/transports/base.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/bandwidth_group_service/transports/rest.py
    • Reordered import statements.
    • Simplified multi-line assignments for http_options.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/browser_language_service/client.py
    • Reordered import statements for better organization.
    • Simplified multi-line variable assignments for _use_client_cert, _use_mtls_endpoint, and _universe_domain_env.
    • Consolidated multi-line string literals in ValueError messages.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/browser_language_service/pagers.py
    • Added a trailing comma to the metadata parameter in __init__ for consistency.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/browser_language_service/transports/init.py
    • Simplified multi-line assignment for _transport_registry.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/browser_language_service/transports/base.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/browser_language_service/transports/rest.py
    • Reordered import statements.
    • Simplified multi-line assignments for http_options.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/browser_service/client.py
    • Reordered import statements for better organization.
    • Simplified multi-line variable assignments for _use_client_cert, _use_mtls_endpoint, and _universe_domain_env.
    • Consolidated multi-line string literals in ValueError messages.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/browser_service/pagers.py
    • Added a trailing comma to the metadata parameter in __init__ for consistency.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/browser_service/transports/base.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/browser_service/transports/rest.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/cms_metadata_key_service/client.py
    • Reordered import statements for better organization.
    • Simplified multi-line variable assignments for _use_client_cert, _use_mtls_endpoint, and _universe_domain_env.
    • Consolidated multi-line string literals in ValueError messages.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/cms_metadata_key_service/pagers.py
    • Added a trailing comma to the metadata parameter in __init__ for consistency.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/cms_metadata_key_service/transports/init.py
    • Simplified multi-line assignment for _transport_registry.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/cms_metadata_key_service/transports/base.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/cms_metadata_key_service/transports/rest.py
    • Reordered import statements.
    • Simplified multi-line assignments for http_options.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/cms_metadata_value_service/client.py
    • Reordered import statements for better organization.
    • Simplified multi-line variable assignments for _use_client_cert, _use_mtls_endpoint, and _universe_domain_env.
    • Consolidated multi-line string literals in ValueError messages.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/cms_metadata_value_service/pagers.py
    • Added a trailing comma to the metadata parameter in __init__ for consistency.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/cms_metadata_value_service/transports/init.py
    • Simplified multi-line assignment for _transport_registry.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/cms_metadata_value_service/transports/base.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/cms_metadata_value_service/transports/rest.py
    • Reordered import statements.
    • Simplified multi-line assignments for http_options.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/company_service/client.py
    • Reordered import statements for better organization.
    • Simplified multi-line variable assignments for _use_client_cert, _use_mtls_endpoint, and _universe_domain_env.
    • Consolidated multi-line string literals in ValueError messages.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/company_service/pagers.py
    • Added a trailing comma to the metadata parameter in __init__ for consistency.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/company_service/transports/base.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/company_service/transports/rest.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/contact_service/client.py
    • Reordered import statements for better organization.
    • Simplified multi-line variable assignments for _use_client_cert, _use_mtls_endpoint, and _universe_domain_env.
    • Consolidated multi-line string literals in ValueError messages.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/contact_service/pagers.py
    • Added a trailing comma to the metadata parameter in __init__ for consistency.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/contact_service/transports/base.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/contact_service/transports/rest.py
    • Reordered import statements.
    • Simplified multi-line assignments for http_options.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/content_bundle_service/client.py
    • Reordered import statements for better organization.
    • Simplified multi-line variable assignments for _use_client_cert, _use_mtls_endpoint, and _universe_domain_env.
    • Consolidated multi-line string literals in ValueError messages.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/content_bundle_service/pagers.py
    • Added a trailing comma to the metadata parameter in __init__ for consistency.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/content_bundle_service/transports/init.py
    • Simplified multi-line assignment for _transport_registry.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/content_bundle_service/transports/base.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/content_bundle_service/transports/rest.py
    • Reordered import statements.
    • Simplified multi-line assignments for http_options.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/content_label_service/client.py
    • Reordered import statements for better organization.
    • Simplified multi-line variable assignments for _use_client_cert, _use_mtls_endpoint, and _universe_domain_env.
    • Consolidated multi-line string literals in ValueError messages.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/content_label_service/pagers.py
    • Added a trailing comma to the metadata parameter in __init__ for consistency.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/content_label_service/transports/init.py
    • Simplified multi-line assignment for _transport_registry.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/content_label_service/transports/base.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/content_label_service/transports/rest.py
    • Reordered import statements.
    • Simplified multi-line assignments for http_options.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/content_service/client.py
    • Reordered import statements for better organization.
    • Simplified multi-line variable assignments for _use_client_cert, _use_mtls_endpoint, and _universe_domain_env.
    • Consolidated multi-line string literals in ValueError messages.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/content_service/pagers.py
    • Added a trailing comma to the metadata parameter in __init__ for consistency.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/content_service/transports/base.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/content_service/transports/rest.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/creative_template_service/client.py
    • Reordered import statements for better organization.
    • Simplified multi-line variable assignments for _use_client_cert, _use_mtls_endpoint, and _universe_domain_env.
    • Consolidated multi-line string literals in ValueError messages.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/creative_template_service/pagers.py
    • Added a trailing comma to the metadata parameter in __init__ for consistency.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/creative_template_service/transports/init.py
    • Simplified multi-line assignment for _transport_registry.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/creative_template_service/transports/base.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/creative_template_service/transports/rest.py
    • Reordered import statements.
    • Simplified multi-line assignments for http_options.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/custom_field_service/client.py
    • Reordered import statements for better organization.
    • Simplified multi-line variable assignments for _use_client_cert, _use_mtls_endpoint, and _universe_domain_env.
    • Consolidated multi-line string literals in ValueError messages.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/custom_field_service/pagers.py
    • Added a trailing comma to the metadata parameter in __init__ for consistency.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/custom_field_service/transports/init.py
    • Simplified multi-line assignment for _transport_registry.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/custom_field_service/transports/base.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/custom_field_service/transports/rest.py
    • Reordered import statements.
    • Simplified multi-line assignments for http_options and resp, _.
    • Simplified multi-line assignments for _BatchActivateCustomFields, _BatchCreateCustomFields, _BatchDeactivateCustomFields, _BatchUpdateCustomFields, _CreateCustomField, _GetCustomField, _ListCustomFields, _UpdateCustomField, and _GetOperation.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/custom_targeting_key_service/client.py
    • Reordered import statements for better organization.
    • Simplified multi-line variable assignments for _use_client_cert, _use_mtls_endpoint, and _universe_domain_env.
    • Consolidated multi-line string literals in ValueError messages.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/custom_targeting_key_service/pagers.py
    • Added a trailing comma to the metadata parameter in __init__ for consistency.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/custom_targeting_key_service/transports/init.py
    • Simplified multi-line assignment for _transport_registry.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/custom_targeting_key_service/transports/base.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/custom_targeting_key_service/transports/rest.py
    • Reordered import statements.
    • Simplified multi-line assignments for http_options and request, metadata.
    • Simplified multi-line assignments for resp, _ and resp.
    • Simplified multi-line assignments for _BatchActivateCustomTargetingKeys, _BatchCreateCustomTargetingKeys, _BatchDeactivateCustomTargetingKeys, _BatchUpdateCustomTargetingKeys, _CreateCustomTargetingKey, _GetCustomTargetingKey, _ListCustomTargetingKeys, _UpdateCustomTargetingKey, and _GetOperation.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/custom_targeting_value_service/client.py
    • Reordered import statements for better organization.
    • Simplified multi-line variable assignments for _use_client_cert, _use_mtls_endpoint, and _universe_domain_env.
    • Consolidated multi-line string literals in ValueError messages.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/custom_targeting_value_service/pagers.py
    • Added a trailing comma to the metadata parameter in __init__ for consistency.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/custom_targeting_value_service/transports/init.py
    • Simplified multi-line assignment for _transport_registry.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/custom_targeting_value_service/transports/base.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/custom_targeting_value_service/transports/rest.py
    • Reordered import statements.
    • Simplified multi-line assignments for http_options.
    • Simplified multi-line assignments for _GetCustomTargetingValue, _ListCustomTargetingValues, and _GetOperation.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/device_capability_service/client.py
    • Reordered import statements for better organization.
    • Simplified multi-line variable assignments for _use_client_cert, _use_mtls_endpoint, and _universe_domain_env.
    • Consolidated multi-line string literals in ValueError messages.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/device_capability_service/pagers.py
    • Added a trailing comma to the metadata parameter in __init__ for consistency.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/device_capability_service/transports/init.py
    • Simplified multi-line assignment for _transport_registry.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/device_capability_service/transports/base.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/device_capability_service/transports/rest.py
    • Reordered import statements.
    • Simplified multi-line assignments for http_options.
    • Simplified multi-line assignments for _ListDeviceCapabilities and _GetOperation.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/device_category_service/client.py
    • Reordered import statements for better organization.
    • Simplified multi-line variable assignments for _use_client_cert, _use_mtls_endpoint, and _universe_domain_env.
    • Consolidated multi-line string literals in ValueError messages.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/device_category_service/pagers.py
    • Added a trailing comma to the metadata parameter in __init__ for consistency.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/device_category_service/transports/init.py
    • Simplified multi-line assignment for _transport_registry.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/device_category_service/transports/base.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/device_category_service/transports/rest.py
    • Reordered import statements.
    • Simplified multi-line assignments for http_options.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/device_manufacturer_service/client.py
    • Reordered import statements for better organization.
    • Simplified multi-line variable assignments for _use_client_cert, _use_mtls_endpoint, and _universe_domain_env.
    • Consolidated multi-line string literals in ValueError messages.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/device_manufacturer_service/pagers.py
    • Added a trailing comma to the metadata parameter in __init__ for consistency.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/device_manufacturer_service/transports/init.py
    • Simplified multi-line assignment for _transport_registry.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/device_manufacturer_service/transports/base.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/device_manufacturer_service/transports/rest.py
    • Reordered import statements.
    • Simplified multi-line assignments for http_options.
    • Simplified multi-line assignments for _ListDeviceManufacturers and _GetOperation.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/entity_signals_mapping_service/client.py
    • Reordered import statements for better organization.
    • Simplified multi-line variable assignments for _use_client_cert, _use_mtls_endpoint, and _universe_domain_env.
    • Consolidated multi-line string literals in ValueError messages.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/entity_signals_mapping_service/pagers.py
    • Added a trailing comma to the metadata parameter in __init__ for consistency.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/entity_signals_mapping_service/transports/init.py
    • Simplified multi-line assignment for _transport_registry.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/entity_signals_mapping_service/transports/base.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/entity_signals_mapping_service/transports/rest.py
    • Reordered import statements.
    • Simplified multi-line assignments for http_options and request, metadata.
    • Simplified multi-line assignments for resp and resp, _.
    • Simplified multi-line assignments for _BatchCreateEntitySignalsMappings, _BatchUpdateEntitySignalsMappings, _CreateEntitySignalsMapping, _GetEntitySignalsMapping, _ListEntitySignalsMappings, _UpdateEntitySignalsMapping, and _GetOperation.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/geo_target_service/client.py
    • Reordered import statements for better organization.
    • Simplified multi-line variable assignments for _use_client_cert, _use_mtls_endpoint, and _universe_domain_env.
    • Consolidated multi-line string literals in ValueError messages.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/geo_target_service/pagers.py
    • Added a trailing comma to the metadata parameter in __init__ for consistency.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/geo_target_service/transports/base.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/geo_target_service/transports/rest.py
    • Reordered import statements.
    • Simplified multi-line assignments for http_options.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/line_item_service/client.py
    • Reordered import statements for better organization.
    • Simplified multi-line variable assignments for _use_client_cert, _use_mtls_endpoint, and _universe_domain_env.
    • Consolidated multi-line string literals in ValueError messages.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/line_item_service/pagers.py
    • Added a trailing comma to the metadata parameter in __init__ for consistency.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/line_item_service/transports/base.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/line_item_service/transports/rest.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/mobile_carrier_service/client.py
    • Reordered import statements for better organization.
    • Simplified multi-line variable assignments for _use_client_cert, _use_mtls_endpoint, and _universe_domain_env.
    • Consolidated multi-line string literals in ValueError messages.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/mobile_carrier_service/pagers.py
    • Added a trailing comma to the metadata parameter in __init__ for consistency.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/mobile_carrier_service/transports/init.py
    • Simplified multi-line assignment for _transport_registry.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/mobile_carrier_service/transports/base.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/mobile_carrier_service/transports/rest.py
    • Reordered import statements.
    • Simplified multi-line assignments for http_options.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/mobile_device_service/client.py
    • Reordered import statements for better organization.
    • Simplified multi-line variable assignments for _use_client_cert, _use_mtls_endpoint, and _universe_domain_env.
    • Consolidated multi-line string literals in ValueError messages.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/mobile_device_service/pagers.py
    • Added a trailing comma to the metadata parameter in __init__ for consistency.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/mobile_device_service/transports/init.py
    • Simplified multi-line assignment for _transport_registry.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/mobile_device_service/transports/base.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/mobile_device_service/transports/rest.py
    • Reordered import statements.
    • Simplified multi-line assignments for http_options.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/mobile_device_submodel_service/client.py
    • Reordered import statements for better organization.
    • Simplified multi-line variable assignments for _use_client_cert, _use_mtls_endpoint, and _universe_domain_env.
    • Consolidated multi-line string literals in ValueError messages.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/mobile_device_submodel_service/pagers.py
    • Added a trailing comma to the metadata parameter in __init__ for consistency.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/mobile_device_submodel_service/transports/init.py
    • Simplified multi-line assignment for _transport_registry.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/mobile_device_submodel_service/transports/base.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/mobile_device_submodel_service/transports/rest.py
    • Reordered import statements.
    • Simplified multi-line assignments for http_options.
    • Simplified multi-line assignments for _GetMobileDeviceSubmodel, _ListMobileDeviceSubmodels, and _GetOperation.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/network_service/client.py
    • Reordered import statements for better organization.
    • Simplified multi-line variable assignments for _use_client_cert, _use_mtls_endpoint, and _universe_domain_env.
    • Consolidated multi-line string literals in ValueError messages.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/network_service/pagers.py
    • Added a trailing comma to the metadata parameter in __init__ for consistency.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/network_service/transports/base.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/network_service/transports/rest.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/operating_system_service/client.py
    • Reordered import statements for better organization.
    • Simplified multi-line variable assignments for _use_client_cert, _use_mtls_endpoint, and _universe_domain_env.
    • Consolidated multi-line string literals in ValueError messages.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/operating_system_service/pagers.py
    • Added a trailing comma to the metadata parameter in __init__ for consistency.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/operating_system_service/transports/init.py
    • Simplified multi-line assignment for _transport_registry.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/operating_system_service/transports/base.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/operating_system_service/transports/rest.py
    • Reordered import statements.
    • Simplified multi-line assignments for http_options.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/operating_system_version_service/client.py
    • Reordered import statements for better organization.
    • Simplified multi-line variable assignments for _use_client_cert, _use_mtls_endpoint, and _universe_domain_env.
    • Consolidated multi-line string literals in ValueError messages.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/operating_system_version_service/pagers.py
    • Added a trailing comma to the metadata parameter in __init__ for consistency.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/operating_system_version_service/transports/init.py
    • Simplified multi-line assignment for _transport_registry.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/operating_system_version_service/transports/base.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/operating_system_version_service/transports/rest.py
    • Reordered import statements.
    • Simplified multi-line assignments for http_options and resp, _.
    • Simplified multi-line assignments for _GetOperatingSystemVersion, _ListOperatingSystemVersions, and _GetOperation.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/order_service/client.py
    • Reordered import statements for better organization.
    • Simplified multi-line variable assignments for _use_client_cert, _use_mtls_endpoint, and _universe_domain_env.
    • Consolidated multi-line string literals in ValueError messages.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/order_service/pagers.py
    • Added a trailing comma to the metadata parameter in __init__ for consistency.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/order_service/transports/base.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/order_service/transports/rest.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/placement_service/client.py
    • Reordered import statements for better organization.
    • Simplified multi-line variable assignments for _use_client_cert, _use_mtls_endpoint, and _universe_domain_env.
    • Consolidated multi-line string literals in ValueError messages.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/placement_service/pagers.py
    • Added a trailing comma to the metadata parameter in __init__ for consistency.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/placement_service/transports/base.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/placement_service/transports/rest.py
    • Reordered import statements.
    • Simplified multi-line assignments for http_options.
    • Simplified multi-line assignments for _BatchActivatePlacements, _BatchArchivePlacements, _BatchCreatePlacements, _BatchDeactivatePlacements, _BatchUpdatePlacements, _CreatePlacement, _ListPlacements, and _UpdatePlacement.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/private_auction_deal_service/client.py
    • Reordered import statements for better organization.
    • Simplified multi-line variable assignments for _use_client_cert, _use_mtls_endpoint, and _universe_domain_env.
    • Consolidated multi-line string literals in ValueError messages.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/private_auction_deal_service/pagers.py
    • Added a trailing comma to the metadata parameter in __init__ for consistency.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/private_auction_deal_service/transports/init.py
    • Simplified multi-line assignment for _transport_registry.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/private_auction_deal_service/transports/base.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/private_auction_deal_service/transports/rest.py
    • Reordered import statements.
    • Simplified multi-line assignments for http_options.
    • Simplified multi-line assignments for _CreatePrivateAuctionDeal, _ListPrivateAuctionDeals, _UpdatePrivateAuctionDeal, and _GetOperation.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/private_auction_service/client.py
    • Reordered import statements for better organization.
    • Simplified multi-line variable assignments for _use_client_cert, _use_mtls_endpoint, and _universe_domain_env.
    • Consolidated multi-line string literals in ValueError messages.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/private_auction_service/pagers.py
    • Added a trailing comma to the metadata parameter in __init__ for consistency.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/private_auction_service/transports/init.py
    • Simplified multi-line assignment for _transport_registry.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/private_auction_service/transports/base.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/private_auction_service/transports/rest.py
    • Reordered import statements.
    • Simplified multi-line assignments for http_options.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/programmatic_buyer_service/client.py
    • Reordered import statements for better organization.
    • Simplified multi-line variable assignments for _use_client_cert, _use_mtls_endpoint, and _universe_domain_env.
    • Consolidated multi-line string literals in ValueError messages.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/programmatic_buyer_service/pagers.py
    • Added a trailing comma to the metadata parameter in __init__ for consistency.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/programmatic_buyer_service/transports/init.py
    • Simplified multi-line assignment for _transport_registry.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/programmatic_buyer_service/transports/base.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/programmatic_buyer_service/transports/rest.py
    • Reordered import statements.
    • Simplified multi-line assignments for http_options.
    • Simplified multi-line assignments for _ListProgrammaticBuyers and _GetOperation.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/report_service/client.py
    • Reordered import statements for better organization.
    • Simplified multi-line variable assignments for _use_client_cert, _use_mtls_endpoint, and _universe_domain_env.
    • Consolidated multi-line string literals in ValueError messages.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/report_service/pagers.py
    • Added a trailing comma to the metadata parameter in __init__ for consistency.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/report_service/transports/base.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/report_service/transports/rest.py
    • Reordered import statements.
    • Simplified multi-line assignments for http_options.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/role_service/client.py
    • Reordered import statements for better organization.
    • Simplified multi-line variable assignments for _use_client_cert, _use_mtls_endpoint, and _universe_domain_env.
    • Consolidated multi-line string literals in ValueError messages.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/role_service/pagers.py
    • Added a trailing comma to the metadata parameter in __init__ for consistency.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/role_service/transports/base.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/role_service/transports/rest.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/site_service/client.py
    • Reordered import statements for better organization.
    • Simplified multi-line variable assignments for _use_client_cert, _use_mtls_endpoint, and _universe_domain_env.
    • Consolidated multi-line string literals in ValueError messages.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/site_service/pagers.py
    • Added a trailing comma to the metadata parameter in __init__ for consistency.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/site_service/transports/base.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/site_service/transports/rest.py
    • Reordered import statements.
    • Simplified multi-line assignments for http_options and resp, _.
    • Simplified multi-line assignments for _BatchSubmitSitesForApproval.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/taxonomy_category_service/client.py
    • Reordered import statements for better organization.
    • Simplified multi-line variable assignments for _use_client_cert, _use_mtls_endpoint, and _universe_domain_env.
    • Consolidated multi-line string literals in ValueError messages.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/taxonomy_category_service/pagers.py
    • Added a trailing comma to the metadata parameter in __init__ for consistency.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/taxonomy_category_service/transports/init.py
    • Simplified multi-line assignment for _transport_registry.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/taxonomy_category_service/transports/base.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/taxonomy_category_service/transports/rest.py
    • Reordered import statements.
    • Simplified multi-line assignments for http_options.
    • Simplified multi-line assignments for _ListTaxonomyCategories and _GetOperation.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/team_service/client.py
    • Reordered import statements for better organization.
    • Simplified multi-line variable assignments for _use_client_cert, _use_mtls_endpoint, and _universe_domain_env.
    • Consolidated multi-line string literals in ValueError messages.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/team_service/pagers.py
    • Added a trailing comma to the metadata parameter in __init__ for consistency.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/team_service/transports/base.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/team_service/transports/rest.py
    • Reordered import statements.
    • Simplified multi-line assignments for http_options.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/user_service/client.py
    • Reordered import statements for better organization.
    • Simplified multi-line variable assignments for _use_client_cert, _use_mtls_endpoint, and _universe_domain_env.
    • Consolidated multi-line string literals in ValueError messages.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/user_service/transports/base.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/user_service/transports/rest.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/init.py
    • Grouped and formatted import statements for various types and enums for better readability.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/ad_review_center_ad_enums.py
    • Added a blank line after the docstring for AdReviewCenterAdStatus enum.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/ad_unit_enums.py
    • Added a blank line after the docstring for AdUnitStatus, SmartSizeMode, and TargetWindow enums.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/ad_unit_messages.py
    • Simplified multi-line repeated field definitions for effective_applied_labels, applied_label_frequency_caps, and effective_label_frequency_caps.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/application_service.py
    • Simplified multi-line repeated field definition for applications.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/audience_segment_service.py
    • Simplified multi-line repeated field definition for audience_segments.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/bandwidth_group_service.py
    • Simplified multi-line repeated field definition for bandwidth_groups.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/browser_language_service.py
    • Simplified multi-line repeated field definition for browser_languages.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/cms_metadata_key_enums.py
    • Added a blank line after the docstring for CmsMetadataKeyStatus enum.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/cms_metadata_key_service.py
    • Simplified multi-line repeated field definition for cms_metadata_keys.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/cms_metadata_value_enums.py
    • Added a blank line after the docstring for CmsMetadataValueStatus enum.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/company_enums.py
    • Added a blank line after the docstring for CompanyType and CompanyCreditStatus enums.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/contact_enums.py
    • Added a blank line after the docstring for ContactStatus enum.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/content_bundle_service.py
    • Simplified multi-line repeated field definition for content_bundles.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/content_label_service.py
    • Simplified multi-line repeated field definition for content_labels.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/creative_template_enums.py
    • Added a blank line after the docstring for CreativeTemplateType and CreativeTemplateStatus enums.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/creative_template_messages.py
    • Added a blank line after the docstring for MimeType enum.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/creative_template_service.py
    • Simplified multi-line repeated field definition for creative_templates.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/creative_template_variable_url_type_enum.py
    • Added a blank line after the docstring for CreativeTemplateVariableUrlType enum.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/custom_field_enums.py
    • Added a blank line after the docstring for CustomFieldDataType, CustomFieldEntityType, CustomFieldStatus, and CustomFieldVisibility enums.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/custom_field_service.py
    • Simplified multi-line repeated field definitions for custom_fields.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/custom_targeting_key_enums.py
    • Added a blank line after the docstring for CustomTargetingKeyStatus, CustomTargetingKeyType, and CustomTargetingKeyReportableType enums.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/custom_targeting_value_enums.py
    • Added a blank line after the docstring for CustomTargetingValueStatus and CustomTargetingValueMatchType enums.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/deal_buyer_permission_type_enum.py
    • Added a blank line after the docstring for DealBuyerPermissionType enum.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/device_category_service.py
    • Simplified multi-line repeated field definition for device_categories.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/early_ad_break_notification_enums.py
    • Added a blank line after the docstring for AdBreakState enum.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/entity_signals_mapping_service.py
    • Simplified multi-line repeated field definitions for requests.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/environment_type_enum.py
    • Added a blank line after the docstring for EnvironmentType enum.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/exchange_syndication_product_enum.py
    • Added a blank line after the docstring for ExchangeSyndicationProduct enum.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/goal_enums.py
    • Added a blank line after the docstring for GoalType and UnitType enums.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/line_item_enums.py
    • Added a blank line after the docstring for LineItemType enum.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/line_item_messages.py
    • Reordered import statements.
    • Simplified multi-line repeated field definition for custom_field_values.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/mobile_carrier_service.py
    • Simplified multi-line repeated field definition for mobile_carriers.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/mobile_device_service.py
    • Simplified multi-line repeated field definition for mobile_devices.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/operating_system_service.py
    • Simplified multi-line repeated field definition for operating_systems.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/order_enums.py
    • Added a blank line after the docstring for OrderStatus enum.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/order_messages.py
    • Simplified multi-line repeated field definitions for effective_applied_labels and custom_field_values.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/placement_enums.py
    • Added a blank line after the docstring for PlacementStatus enum.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/private_auction_service.py
    • Simplified multi-line repeated field definition for private_auctions.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/private_marketplace_enums.py
    • Added a blank line after the docstring for PrivateMarketplaceDealStatus enum.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/report_definition.py
    • Added a blank line after the docstring for ReportType, Dimension, Metric, TimePeriodColumn, MetricValueType, TimeZoneSource, RelativeDateRange, and Operation enums.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/report_messages.py
    • Added a blank line after the docstring for Visibility and DeliveryCondition enums.
    • Added a blank line after the docstring for Frequency enum.
    • Simplified multi-line repeated field definitions for dimension_values, metric_value_groups, primary_percent_of_total_values, comparison_values, absolute_change_values, and relative_change_values.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/request_platform_enum.py
    • Added a blank line after the docstring for RequestPlatform enum.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/role_enums.py
    • Added a blank line after the docstring for RoleStatus and TeamAccessType enums.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/site_enums.py
    • Added a blank line after the docstring for SiteDisapprovalReason and SiteApprovalStatus enums.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/size_type_enum.py
    • Added a blank line after the docstring for SizeType enum.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/targeted_video_bumper_type_enum.py
    • Added a blank line after the docstring for TargetedVideoBumperType enum.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/targeting.py
    • Simplified multi-line repeated field definitions for custom_targeting_clauses, custom_targeting_literals, audience_segment_targetings, and cms_metadata_targetings.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/taxonomy_type_enum.py
    • Added a blank line after the docstring for TaxonomyType enum.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/team_enums.py
    • Added a blank line after the docstring for TeamStatus and TeamAccessType enums.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/time_unit_enum.py
    • Added a blank line after the docstring for TimeUnit enum.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/video_position_enum.py
    • Added a blank line after the docstring for VideoPosition enum.
  • packages/google-ads-admanager/noxfile.py
    • Removed BLACK_VERSION and ISORT_VERSION constants.
    • Added RUFF_VERSION constant.
    • Updated lint session to use ruff for checking formatting and linting.
    • Deprecated blacken session and updated it to use ruff format.
    • Updated format session to use ruff check --select I --fix for import sorting and ruff format for code formatting.
  • packages/google-ads-datamanager/google/ads/datamanager_v1/init.py
    • Added a blank line after the importlib_metadata import for consistency.
  • packages/google-ads-datamanager/google/ads/datamanager_v1/services/ingestion_service/async_client.py
    • Reordered import statements.
    • Simplified the calls to IngestionServiceClient.from_service_account_info and IngestionServiceClient.from_service_account_file by assigning the function to a variable first.
  • packages/google-ads-datamanager/google/ads/datamanager_v1/services/ingestion_service/client.py
    • Reordered import statements.
    • Simplified multi-line assignment for _transport_registry.
    • Simplified multi-line variable assignments for _use_client_cert, _use_mtls_endpoint, and _universe_domain_env.
    • Consolidated multi-line string literals in ValueError messages.
  • packages/google-ads-datamanager/google/ads/datamanager_v1/services/ingestion_service/transports/base.py
    • Reordered import statements.
  • packages/google-ads-datamanager/google/ads/datamanager_v1/services/ingestion_service/transports/grpc.py
    • Reordered import statements.
  • packages/google-ads-datamanager/google/ads/datamanager_v1/services/ingestion_service/transports/grpc_asyncio.py
    • Reordered import statements.
  • packages/google-ads-datamanager/google/ads/datamanager_v1/services/ingestion_service/transports/rest.py
    • Reordered import statements.
    • Simplified multi-line assignments for http_options.
  • packages/google-ads-datamanager/google/ads/datamanager_v1/types/init.py
    • Grouped and formatted import statements for various types for better readability.
  • packages/google-ads-datamanager/google/ads/datamanager_v1/types/cart_data.py
    • Simplified multi-line repeated field definition for additional_item_parameters.
  • tests/unit/gapic/admanager_v1/test_ad_break_service.py
    • Reordered import statements.
    • Simplified multi-line assignments for api_endpoint, cert_source.
  • tests/unit/gapic/admanager_v1/test_ad_review_center_ad_service.py
    • Reordered import statements.
    • Simplified multi-line assignments for api_endpoint, cert_source.
  • tests/unit/gapic/admanager_v1/test_ad_unit_service.py
    • Reordered import statements.
    • Simplified multi-line assignments for api_endpoint, cert_source.
    • Simplified multi-line assignments for client._transport._wrapped_methods.
  • tests/unit/gapic/admanager_v1/test_application_service.py
    • Reordered import statements.
    • Simplified multi-line assignments for api_endpoint, cert_source.
    • Simplified multi-line assignments for client._transport._wrapped_methods.
  • tests/unit/gapic/admanager_v1/test_audience_segment_service.py
    • Reordered import statements.
    • Simplified multi-line assignments for api_endpoint, cert_source.
    • Simplified multi-line assignments for client._transport._wrapped_methods.
  • tests/unit/gapic/admanager_v1/test_bandwidth_group_service.py
    • Reordered import statements.
    • Simplified multi-line assignments for api_endpoint, cert_source.
    • Simplified multi-line assignments for client._transport._wrapped_methods.
  • tests/unit/gapic/admanager_v1/test_browser_language_service.py
    • Reordered import statements.
    • Simplified multi-line assignments for api_endpoint, cert_source.
    • Simplified multi-line assignments for client._transport._wrapped_methods.
  • tests/unit/gapic/admanager_v1/test_browser_service.py
    • Reordered import statements.
    • Simplified multi-line assignments for api_endpoint, cert_source.
  • tests/unit/gapic/admanager_v1/test_cms_metadata_key_service.py
    • Reordered import statements.
    • Simplified multi-line assignments for api_endpoint, cert_source.
    • Simplified multi-line assignments for client._transport._wrapped_methods.
  • tests/unit/gapic/admanager_v1/test_cms_metadata_value_service.py
    • Reordered import statements.
    • Simplified multi-line assignments for api_endpoint, cert_source.
    • Simplified multi-line assignments for client._transport._wrapped_methods.
  • tests/unit/gapic/admanager_v1/test_company_service.py
    • Reordered import statements.
    • Simplified multi-line assignments for api_endpoint, cert_source.
  • tests/unit/gapic/admanager_v1/test_contact_service.py
    • Reordered import statements.
    • Simplified multi-line assignments for api_endpoint, cert_source.
    • Simplified multi-line assignments for client._transport._wrapped_methods.
  • tests/unit/gapic/admanager_v1/test_content_bundle_service.py
    • Reordered import statements.
    • Simplified multi-line assignments for api_endpoint, cert_source.
    • Simplified multi-line assignments for client._transport._wrapped_methods.
  • tests/unit/gapic/admanager_v1/test_content_label_service.py
    • Reordered import statements.
    • Simplified multi-line assignments for api_endpoint, cert_source.
    • Simplified multi-line assignments for client._transport._wrapped_methods.
  • tests/unit/gapic/admanager_v1/test_content_service.py
    • Reordered import statements.
    • Simplified multi-line assignments for api_endpoint, cert_source.
  • tests/unit/gapic/admanager_v1/test_creative_template_service.py
    • Reordered import statements.
    • Simplified multi-line assignments for api_endpoint, cert_source.
    • Simplified multi-line assignments for client._transport._wrapped_methods.
  • tests/unit/gapic/admanager_v1/test_custom_field_service.py
    • Reordered import statements.
    • Simplified multi-line assignments for api_endpoint, cert_source.
    • Simplified multi-line assignments for client._transport._wrapped_methods.
  • tests/unit/gapic/admanager_v1/test_custom_targeting_key_service.py
    • Reordered import statements.
    • Simplified multi-line assignments for api_endpoint, cert_source.
  • tests/unit/gapic/admanager_v1/test_custom_targeting_value_service.py
    • Reordered import statements.
    • Simplified multi-line assignments for api_endpoint, cert_source.
  • tests/unit/gapic/admanager_v1/test_device_capability_service.py
    • Reordered import statements.
    • Simplified multi-line assignments for api_endpoint, cert_source.
    • Simplified multi-line assignments for client._transport._wrapped_methods.
  • tests/unit/gapic/admanager_v1/test_device_category_service.py
    • Reordered import statements.
    • Simplified multi-line assignments for api_endpoint, cert_source.
    • Simplified multi-line assignments for client._transport._wrapped_methods.
  • tests/unit/gapic/admanager_v1/test_device_manufacturer_service.py
    • Reordered import statements.
    • Simplified multi-line assignments for api_endpoint, cert_source.
  • tests/unit/gapic/admanager_v1/test_entity_signals_mapping_service.py
    • Reordered import statements.
    • Simplified multi-line assignments for api_endpoint, cert_source.
  • tests/unit/gapic/admanager_v1/test_geo_target_service.py
    • Reordered import statements.
    • Simplified multi-line assignments for api_endpoint, cert_source.
    • Simplified multi-line assignments for client._transport._wrapped_methods.
  • tests/unit/gapic/admanager_v1/test_line_item_service.py
    • Reordered import statements.
    • Simplified multi-line assignments for api_endpoint, cert_source.
  • tests/unit/gapic/admanager_v1/test_mobile_carrier_service.py
    • Reordered import statements.
    • Simplified multi-line assignments for api_endpoint, cert_source.
    • Simplified multi-line assignments for client._transport._wrapped_methods.
  • tests/unit/gapic/admanager_v1/test_mobile_device_service.py
    • Reordered import statements.
    • Simplified multi-line assignments for api_endpoint, cert_source.
    • Simplified multi-line assignments for client._transport._wrapped_methods.
  • tests/unit/gapic/admanager_v1/test_mobile_device_submodel_service.py
    • Reordered import statements.
    • Simplified multi-line assignments for api_endpoint, cert_source.
  • tests/unit/gapic/admanager_v1/test_network_service.py
    • Reordered import statements.
    • Simplified multi-line assignments for api_endpoint, cert_source.
  • tests/unit/gapic/admanager_v1/test_operating_system_service.py
    • Reordered import statements.
    • Simplified multi-line assignments for api_endpoint, cert_source.
    • Simplified multi-line assignments for client._transport._wrapped_methods.
  • tests/unit/gapic/admanager_v1/test_operating_system_version_service.py
    • Reordered import statements.
    • Simplified multi-line assignments for api_endpoint, cert_source.
  • tests/unit/gapic/admanager_v1/test_order_service.py
    • Reordered import statements.
    • Simplified multi-line assignments for api_endpoint, cert_source.
  • tests/unit/gapic/admanager_v1/test_placement_service.py
    • Reordered import statements.
    • Simplified multi-line assignments for api_endpoint, cert_source.
    • Simplified multi-line assignments for client._transport._wrapped_methods.
  • tests/unit/gapic/admanager_v1/test_private_auction_deal_service.py
    • Reordered import statements.
    • Simplified multi-line assignments for api_endpoint, cert_source.
  • tests/unit/gapic/admanager_v1/test_private_auction_service.py
    • Reordered import statements.
    • Simplified multi-line assignments for api_endpoint, cert_source.
    • Simplified multi-line assignments for client._transport._wrapped_methods.
  • tests/unit/gapic/admanager_v1/test_programmatic_buyer_service.py
    • Reordered import statements.
    • Simplified multi-line assignments for api_endpoint, cert_source.
    • Simplified multi-line assignments for client._transport._wrapped_methods.
  • tests/unit/gapic/admanager_v1/test_report_service.py
    • Reordered import statements.
    • Simplified multi-line assignments for api_endpoint, cert_source.
  • tests/unit/gapic/admanager_v1/test_role_service.py
    • Reordered import statements.
    • Simplified multi-line assignments for api_endpoint, cert_source.
  • tests/unit/gapic/admanager_v1/test_site_service.py
    • Reordered import statements.
    • Simplified multi-line assignments for api_endpoint, cert_source.
    • Simplified multi-line assignments for client._transport._wrapped_methods.
  • tests/unit/gapic/admanager_v1/test_taxonomy_category_service.py
    • Reordered import statements.
    • Simplified multi-line assignments for api_endpoint, cert_source.
    • Simplified multi-line assignments for client._transport._wrapped_methods.
  • tests/unit/gapic/admanager_v1/test_team_service.py
    • Reordered import statements.
    • Simplified multi-line assignments for api_endpoint, cert_source.
    • Simplified multi-line assignments for client._transport._wrapped_methods.
  • tests/unit/gapic/admanager_v1/test_user_service.py
    • Reordered import statements.
    • Simplified multi-line assignments for api_endpoint, cert_source.
  • tests/unit/gapic/datamanager_v1/test_ingestion_service.py
    • Reordered import statements.
    • Simplified multi-line assignments for api_endpoint, cert_source.
Activity
  • The pull request was opened by ohmayr.
  • The pull request description includes a standard checklist for contributors, suggesting it's part of a routine or automated process for code changes.
Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point by creating a comment using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here.

You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

Copy link
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request updates the generator image and migrates the code formatting from black and isort to ruff. This has resulted in a large number of stylistic changes across the Python files, which is expected. My review focuses on the noxfile.py changes. I've suggested an improvement to the lint session to make it more comprehensive by including a linting check with ruff check, in addition to the formatting check.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant