Skip to content

Conversation

@ohmayr
Copy link
Contributor

@ohmayr ohmayr commented Feb 11, 2026

feat: update image to us-central1-docker.pkg.dev/cloud-sdk-librarian-prod/images-prod/python-librarian-generator@sha256:a38add811f7f139d6a385b22d283ad09ef305b8cf50382ef62f0ce690787f021

…prod/images-prod/python-librarian-generator@sha256:a38add811f7f139d6a385b22d283ad09ef305b8cf50382ef62f0ce690787f021
@ohmayr ohmayr requested review from a team as code owners February 11, 2026 22:41
@ohmayr ohmayr requested a review from shollyman February 11, 2026 22:41
@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 focuses on essential maintenance tasks, primarily updating the core Docker image for the Python library generator and implementing a comprehensive code formatting and linting overhaul. These changes aim to enhance code consistency, readability, and maintainability across the codebase, aligning with modern Python development best practices.

Highlights

  • Librarian Image Update: The Docker image used by the librarian tool for Python library generation has been updated to a new SHA256 hash, ensuring the use of the latest build.
  • Code Formatting and Linting Tool Migration: The project's linting and formatting tools have been migrated from black and isort to ruff, with corresponding updates in noxfile.py and mypy.ini configurations.
  • Extensive Code Style Refinements: Numerous Python files across various services and types have undergone significant code style improvements, including reordering imports, adjusting line breaks for readability, simplifying variable assignments, and standardizing multi-line import statements.
Changelog
  • .librarian/state.yaml
    • Updated the Docker image SHA256 hash to the latest version.
  • packages/google-ads-admanager/google/ads/admanager_v1/init.py
    • Added a blank line after the docstring for importlib_metadata.
  • 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 improved readability.
    • Adjusted line breaks in raise ValueError messages for conciseness.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/ad_break_service/pagers.py
    • Added a trailing comma to the metadata sequence in __init__ for consistency.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/ad_break_service/transports/base.py
    • Reordered import statements for better organization.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/ad_break_service/transports/rest.py
    • Reordered import statements for better organization.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/ad_break_service/transports/rest_base.py
    • Reordered import statements for better organization.
  • 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 improved readability.
    • Adjusted line breaks in raise ValueError messages for conciseness.
    • Simplified _get_http_options calls for brevity.
    • Simplified multi-line assignments for interceptor post-processing.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/ad_review_center_ad_service/pagers.py
    • Added a trailing comma to the metadata sequence in __init__ for consistency.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/ad_review_center_ad_service/transports/init.py
    • Simplified _transport_registry assignment for conciseness.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/ad_review_center_ad_service/transports/base.py
    • Reordered import statements for better organization.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/ad_review_center_ad_service/transports/rest.py
    • Reordered import statements for better organization.
    • Simplified _get_http_options calls for brevity.
    • Simplified multi-line assignments for interceptor pre- and post-processing.
  • 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 improved readability.
    • Adjusted line breaks in raise ValueError messages for conciseness.
    • Simplified _get_http_options calls for brevity.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/ad_unit_service/pagers.py
    • Added a trailing comma to the metadata sequence in __init__ for consistency.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/ad_unit_service/transports/base.py
    • Reordered import statements for better organization.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/ad_unit_service/transports/rest.py
    • Reordered import statements for better organization.
    • Simplified _get_http_options calls for brevity.
  • 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 improved readability.
    • Adjusted line breaks in raise ValueError messages for conciseness.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/application_service/pagers.py
    • Added a trailing comma to the metadata sequence in __init__ for consistency.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/application_service/transports/init.py
    • Simplified _transport_registry assignment for conciseness.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/application_service/transports/base.py
    • Reordered import statements for better organization.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/application_service/transports/rest.py
    • Reordered import statements for better organization.
    • Simplified _get_http_options calls for brevity.
  • 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 improved readability.
    • Adjusted line breaks in raise ValueError messages for conciseness.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/audience_segment_service/pagers.py
    • Added a trailing comma to the metadata sequence in __init__ for consistency.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/audience_segment_service/transports/init.py
    • Simplified _transport_registry assignment for conciseness.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/audience_segment_service/transports/base.py
    • Reordered import statements for better organization.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/audience_segment_service/transports/rest.py
    • Reordered import statements for better organization.
    • Simplified _get_http_options calls for brevity.
  • 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 improved readability.
    • Adjusted line breaks in raise ValueError messages for conciseness.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/bandwidth_group_service/pagers.py
    • Added a trailing comma to the metadata sequence in __init__ for consistency.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/bandwidth_group_service/transports/init.py
    • Simplified _transport_registry assignment for conciseness.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/bandwidth_group_service/transports/base.py
    • Reordered import statements for better organization.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/bandwidth_group_service/transports/rest.py
    • Reordered import statements for better organization.
    • Simplified _get_http_options calls for brevity.
  • 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 improved readability.
    • Adjusted line breaks in raise ValueError messages for conciseness.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/browser_language_service/pagers.py
    • Added a trailing comma to the metadata sequence in __init__ for consistency.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/browser_language_service/transports/init.py
    • Simplified _transport_registry assignment for conciseness.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/browser_language_service/transports/base.py
    • Reordered import statements for better organization.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/browser_language_service/transports/rest.py
    • Reordered import statements for better organization.
    • Simplified _get_http_options calls for brevity.
  • 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 improved readability.
    • Adjusted line breaks in raise ValueError messages for conciseness.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/browser_service/pagers.py
    • Added a trailing comma to the metadata sequence in __init__ for consistency.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/browser_service/transports/base.py
    • Reordered import statements for better organization.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/browser_service/transports/rest.py
    • Reordered import statements for better organization.
  • 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 improved readability.
    • Adjusted line breaks in raise ValueError messages for conciseness.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/cms_metadata_key_service/pagers.py
    • Added a trailing comma to the metadata sequence in __init__ for consistency.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/cms_metadata_key_service/transports/init.py
    • Simplified _transport_registry assignment for conciseness.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/cms_metadata_key_service/transports/base.py
    • Reordered import statements for better organization.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/cms_metadata_key_service/transports/rest.py
    • Reordered import statements for better organization.
    • Simplified _get_http_options calls for brevity.
  • 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 improved readability.
    • Adjusted line breaks in raise ValueError messages for conciseness.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/cms_metadata_value_service/pagers.py
    • Added a trailing comma to the metadata sequence in __init__ for consistency.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/cms_metadata_value_service/transports/init.py
    • Simplified _transport_registry assignment for conciseness.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/cms_metadata_value_service/transports/base.py
    • Reordered import statements for better organization.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/cms_metadata_value_service/transports/rest.py
    • Reordered import statements for better organization.
    • Simplified _get_http_options calls for brevity.
  • 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 improved readability.
    • Adjusted line breaks in raise ValueError messages for conciseness.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/company_service/pagers.py
    • Added a trailing comma to the metadata sequence in __init__ for consistency.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/company_service/transports/base.py
    • Reordered import statements for better organization.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/company_service/transports/rest.py
    • Reordered import statements for better organization.
  • 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 improved readability.
    • Adjusted line breaks in raise ValueError messages for conciseness.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/contact_service/pagers.py
    • Added a trailing comma to the metadata sequence in __init__ for consistency.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/contact_service/transports/base.py
    • Reordered import statements for better organization.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/contact_service/transports/rest.py
    • Reordered import statements for better organization.
    • Simplified _get_http_options calls for brevity.
  • 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 improved readability.
    • Adjusted line breaks in raise ValueError messages for conciseness.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/content_bundle_service/pagers.py
    • Added a trailing comma to the metadata sequence in __init__ for consistency.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/content_bundle_service/transports/init.py
    • Simplified _transport_registry assignment for conciseness.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/content_bundle_service/transports/base.py
    • Reordered import statements for better organization.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/content_bundle_service/transports/rest.py
    • Reordered import statements for better organization.
    • Simplified _get_http_options calls for brevity.
  • 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 improved readability.
    • Adjusted line breaks in raise ValueError messages for conciseness.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/content_label_service/pagers.py
    • Added a trailing comma to the metadata sequence in __init__ for consistency.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/content_label_service/transports/init.py
    • Simplified _transport_registry assignment for conciseness.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/content_label_service/transports/base.py
    • Reordered import statements for better organization.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/content_label_service/transports/rest.py
    • Reordered import statements for better organization.
    • Simplified _get_http_options calls for brevity.
  • 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 improved readability.
    • Adjusted line breaks in raise ValueError messages for conciseness.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/content_service/pagers.py
    • Added a trailing comma to the metadata sequence in __init__ for consistency.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/content_service/transports/base.py
    • Reordered import statements for better organization.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/content_service/transports/rest.py
    • Reordered import statements for better organization.
  • 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 improved readability.
    • Adjusted line breaks in raise ValueError messages for conciseness.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/creative_template_service/pagers.py
    • Added a trailing comma to the metadata sequence in __init__ for consistency.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/creative_template_service/transports/init.py
    • Simplified _transport_registry assignment for conciseness.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/creative_template_service/transports/base.py
    • Reordered import statements for better organization.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/creative_template_service/transports/rest.py
    • Reordered import statements for better organization.
    • Simplified _get_http_options calls for brevity.
  • 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 improved readability.
    • Adjusted line breaks in raise ValueError messages for conciseness.
    • Simplified multi-line assignments for interceptor post-processing.
    • Simplified _get_http_options calls for brevity.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/custom_field_service/pagers.py
    • Added a trailing comma to the metadata sequence in __init__ for consistency.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/custom_field_service/transports/init.py
    • Simplified _transport_registry assignment for conciseness.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/custom_field_service/transports/base.py
    • Reordered import statements for better organization.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/custom_field_service/transports/rest.py
    • Reordered import statements for better organization.
    • Simplified _get_http_options calls for brevity.
    • Simplified multi-line assignments for interceptor post-processing.
  • 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 improved readability.
    • Adjusted line breaks in raise ValueError messages for conciseness.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/custom_targeting_key_service/pagers.py
    • Added a trailing comma to the metadata sequence in __init__ for consistency.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/custom_targeting_key_service/transports/init.py
    • Simplified _transport_registry assignment for conciseness.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/custom_targeting_key_service/transports/base.py
    • Reordered import statements for better organization.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/custom_targeting_key_service/transports/rest.py
    • Reordered import statements for better organization.
    • Simplified _get_http_options calls for brevity.
    • Simplified multi-line assignments for interceptor pre- and post-processing.
    • Simplified BatchDeactivateCustomTargetingKeysResponse instantiation.
  • 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 improved readability.
    • Adjusted line breaks in raise ValueError messages for conciseness.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/custom_targeting_value_service/pagers.py
    • Added a trailing comma to the metadata sequence in __init__ for consistency.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/custom_targeting_value_service/transports/init.py
    • Simplified _transport_registry assignment for conciseness.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/custom_targeting_value_service/transports/base.py
    • Reordered import statements for better organization.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/custom_targeting_value_service/transports/rest.py
    • Reordered import statements for better organization.
    • Simplified _get_http_options calls for brevity.
    • Simplified multi-line assignments for property accessors.
  • 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 improved readability.
    • Adjusted line breaks in raise ValueError messages for conciseness.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/device_capability_service/pagers.py
    • Added a trailing comma to the metadata sequence in __init__ for consistency.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/device_capability_service/transports/init.py
    • Simplified _transport_registry assignment for conciseness.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/device_capability_service/transports/base.py
    • Reordered import statements for better organization.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/device_capability_service/transports/rest.py
    • Reordered import statements for better organization.
    • Simplified _get_http_options calls for brevity.
    • Simplified multi-line assignments for property accessors.
  • 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 improved readability.
    • Adjusted line breaks in raise ValueError messages for conciseness.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/device_category_service/pagers.py
    • Added a trailing comma to the metadata sequence in __init__ for consistency.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/device_category_service/transports/init.py
    • Simplified _transport_registry assignment for conciseness.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/device_category_service/transports/base.py
    • Reordered import statements for better organization.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/device_category_service/transports/rest.py
    • Reordered import statements for better organization.
    • Simplified _get_http_options calls for brevity.
  • 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 improved readability.
    • Adjusted line breaks in raise ValueError messages for conciseness.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/device_manufacturer_service/pagers.py
    • Added a trailing comma to the metadata sequence in __init__ for consistency.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/device_manufacturer_service/transports/init.py
    • Simplified _transport_registry assignment for conciseness.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/device_manufacturer_service/transports/base.py
    • Reordered import statements for better organization.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/device_manufacturer_service/transports/rest.py
    • Reordered import statements for better organization.
    • Simplified _get_http_options calls for brevity.
    • Simplified multi-line assignments for property accessors.
  • 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 improved readability.
    • Adjusted line breaks in raise ValueError messages for conciseness.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/entity_signals_mapping_service/pagers.py
    • Added a trailing comma to the metadata sequence in __init__ for consistency.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/entity_signals_mapping_service/transports/init.py
    • Simplified _transport_registry assignment for conciseness.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/entity_signals_mapping_service/transports/base.py
    • Reordered import statements for better organization.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/entity_signals_mapping_service/transports/rest.py
    • Reordered import statements for better organization.
    • Simplified _get_http_options calls for brevity.
    • Simplified multi-line assignments for interceptor pre- and post-processing.
    • Simplified BatchCreateEntitySignalsMappingsResponse instantiation.
    • Simplified BatchUpdateEntitySignalsMappingsResponse instantiation.
    • Simplified multi-line assignments for property accessors.
  • 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 improved readability.
    • Adjusted line breaks in raise ValueError messages for conciseness.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/geo_target_service/pagers.py
    • Added a trailing comma to the metadata sequence in __init__ for consistency.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/geo_target_service/transports/base.py
    • Reordered import statements for better organization.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/geo_target_service/transports/rest.py
    • Reordered import statements for better organization.
    • Simplified _get_http_options calls for brevity.
  • 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 improved readability.
    • Adjusted line breaks in raise ValueError messages for conciseness.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/line_item_service/pagers.py
    • Added a trailing comma to the metadata sequence in __init__ for consistency.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/line_item_service/transports/base.py
    • Reordered import statements for better organization.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/line_item_service/transports/rest.py
    • Reordered import statements for better organization.
  • 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 improved readability.
    • Adjusted line breaks in raise ValueError messages for conciseness.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/mobile_carrier_service/pagers.py
    • Added a trailing comma to the metadata sequence in __init__ for consistency.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/mobile_carrier_service/transports/init.py
    • Simplified _transport_registry assignment for conciseness.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/mobile_carrier_service/transports/base.py
    • Reordered import statements for better organization.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/mobile_carrier_service/transports/rest.py
    • Reordered import statements for better organization.
    • Simplified _get_http_options calls for brevity.
  • 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 improved readability.
    • Adjusted line breaks in raise ValueError messages for conciseness.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/mobile_device_service/pagers.py
    • Added a trailing comma to the metadata sequence in __init__ for consistency.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/mobile_device_service/transports/init.py
    • Simplified _transport_registry assignment for conciseness.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/mobile_device_service/transports/base.py
    • Reordered import statements for better organization.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/mobile_device_service/transports/rest.py
    • Reordered import statements for better organization.
    • Simplified _get_http_options calls for brevity.
  • 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 improved readability.
    • Adjusted line breaks in raise ValueError messages for conciseness.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/mobile_device_submodel_service/pagers.py
    • Added a trailing comma to the metadata sequence in __init__ for consistency.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/mobile_device_submodel_service/transports/init.py
    • Simplified _transport_registry assignment for conciseness.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/mobile_device_submodel_service/transports/base.py
    • Reordered import statements for better organization.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/mobile_device_submodel_service/transports/rest.py
    • Reordered import statements for better organization.
    • Simplified _get_http_options calls for brevity.
    • Simplified multi-line assignments for property accessors.
  • 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 improved readability.
    • Adjusted line breaks in raise ValueError messages for conciseness.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/network_service/pagers.py
    • Added a trailing comma to the metadata sequence in __init__ for consistency.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/network_service/transports/base.py
    • Reordered import statements for better organization.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/network_service/transports/rest.py
    • Reordered import statements for better organization.
  • 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 improved readability.
    • Adjusted line breaks in raise ValueError messages for conciseness.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/operating_system_service/pagers.py
    • Added a trailing comma to the metadata sequence in __init__ for consistency.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/operating_system_service/transports/init.py
    • Simplified _transport_registry assignment for conciseness.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/operating_system_service/transports/base.py
    • Reordered import statements for better organization.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/operating_system_service/transports/rest.py
    • Reordered import statements for better organization.
    • Simplified _get_http_options calls for brevity.
  • 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 improved readability.
    • Adjusted line breaks in raise ValueError messages for conciseness.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/operating_system_version_service/pagers.py
    • Added a trailing comma to the metadata sequence in __init__ for consistency.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/operating_system_version_service/transports/init.py
    • Simplified _transport_registry assignment for conciseness.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/operating_system_version_service/transports/base.py
    • Reordered import statements for better organization.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/operating_system_version_service/transports/rest.py
    • Reordered import statements for better organization.
    • Simplified multi-line assignments for interceptor post-processing.
    • Simplified _get_http_options calls for brevity.
    • Simplified multi-line assignments for property accessors.
  • 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 improved readability.
    • Adjusted line breaks in raise ValueError messages for conciseness.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/order_service/pagers.py
    • Added a trailing comma to the metadata sequence in __init__ for consistency.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/order_service/transports/base.py
    • Reordered import statements for better organization.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/order_service/transports/rest.py
    • Reordered import statements for better organization.
  • 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 improved readability.
    • Adjusted line breaks in raise ValueError messages for conciseness.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/placement_service/pagers.py
    • Added a trailing comma to the metadata sequence in __init__ for consistency.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/placement_service/transports/base.py
    • Reordered import statements for better organization.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/placement_service/transports/rest.py
    • Reordered import statements for better organization.
    • Simplified _get_http_options calls for brevity.
    • Simplified multi-line assignments for property accessors.
  • 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 improved readability.
    • Adjusted line breaks in raise ValueError messages for conciseness.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/private_auction_deal_service/pagers.py
    • Added a trailing comma to the metadata sequence in __init__ for consistency.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/private_auction_deal_service/transports/init.py
    • Simplified _transport_registry assignment for conciseness.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/private_auction_deal_service/transports/base.py
    • Reordered import statements for better organization.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/private_auction_deal_service/transports/rest.py
    • Reordered import statements for better organization.
    • Simplified _get_http_options calls for brevity.
    • Simplified multi-line assignments for property accessors.
  • 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 improved readability.
    • Adjusted line breaks in raise ValueError messages for conciseness.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/private_auction_service/pagers.py
    • Added a trailing comma to the metadata sequence in __init__ for consistency.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/private_auction_service/transports/init.py
    • Simplified _transport_registry assignment for conciseness.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/private_auction_service/transports/base.py
    • Reordered import statements for better organization.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/private_auction_service/transports/rest.py
    • Reordered import statements for better organization.
    • Simplified _get_http_options calls for brevity.
  • 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 improved readability.
    • Adjusted line breaks in raise ValueError messages for conciseness.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/programmatic_buyer_service/pagers.py
    • Added a trailing comma to the metadata sequence in __init__ for consistency.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/programmatic_buyer_service/transports/init.py
    • Simplified _transport_registry assignment for conciseness.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/programmatic_buyer_service/transports/base.py
    • Reordered import statements for better organization.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/programmatic_buyer_service/transports/rest.py
    • Reordered import statements for better organization.
    • Simplified _get_http_options calls for brevity.
    • Simplified multi-line assignments for property accessors.
  • 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 improved readability.
    • Adjusted line breaks in raise ValueError messages for conciseness.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/report_service/pagers.py
    • Added a trailing comma to the metadata sequence in __init__ for consistency.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/report_service/transports/base.py
    • Reordered import statements for better organization.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/report_service/transports/rest.py
    • Reordered import statements for better organization.
    • Simplified _get_http_options calls for brevity.
  • 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 improved readability.
    • Adjusted line breaks in raise ValueError messages for conciseness.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/role_service/pagers.py
    • Added a trailing comma to the metadata sequence in __init__ for consistency.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/role_service/transports/base.py
    • Reordered import statements for better organization.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/role_service/transports/rest.py
    • Reordered import statements for better organization.
  • 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 improved readability.
    • Adjusted line breaks in raise ValueError messages for conciseness.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/site_service/pagers.py
    • Added a trailing comma to the metadata sequence in __init__ for consistency.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/site_service/transports/base.py
    • Reordered import statements for better organization.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/site_service/transports/rest.py
    • Reordered import statements for better organization.
    • Simplified _get_http_options calls for brevity.
    • Simplified multi-line assignments for interceptor post-processing.
  • 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 improved readability.
    • Adjusted line breaks in raise ValueError messages for conciseness.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/taxonomy_category_service/pagers.py
    • Added a trailing comma to the metadata sequence in __init__ for consistency.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/taxonomy_category_service/transports/init.py
    • Simplified _transport_registry assignment for conciseness.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/taxonomy_category_service/transports/base.py
    • Reordered import statements for better organization.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/taxonomy_category_service/transports/rest.py
    • Reordered import statements for better organization.
    • Simplified _get_http_options calls for brevity.
    • Simplified multi-line assignments for property accessors.
  • 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 improved readability.
    • Adjusted line breaks in raise ValueError messages for conciseness.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/team_service/pagers.py
    • Added a trailing comma to the metadata sequence in __init__ for consistency.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/team_service/transports/base.py
    • Reordered import statements for better organization.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/team_service/transports/rest.py
    • Reordered import statements for better organization.
    • Simplified _get_http_options calls for brevity.
  • 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 improved readability.
    • Adjusted line breaks in raise ValueError messages for conciseness.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/user_service/transports/base.py
    • Reordered import statements for better organization.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/user_service/transports/rest.py
    • Reordered import statements for better organization.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/init.py
    • Reformated multi-line import statements to use parentheses for consistency and 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 enum.
    • Added a blank line after the docstring for SmartSizeMode enum.
    • Added a blank line after the docstring for TargetWindow enum.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/ad_unit_messages.py
    • Reformated multi-line proto.RepeatedField assignments 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
    • Reformated multi-line proto.RepeatedField assignment for applications.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/audience_segment_service.py
    • Reformated multi-line proto.RepeatedField assignment for audience_segments.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/bandwidth_group_service.py
    • Reformated multi-line proto.RepeatedField assignment for bandwidth_groups.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/browser_language_service.py
    • Reformated multi-line proto.RepeatedField assignment 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
    • Reformated multi-line proto.RepeatedField assignment 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 enum.
    • Added a blank line after the docstring for CompanyCreditStatus enum.
  • 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
    • Reformated multi-line proto.RepeatedField assignment for content_bundles.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/content_label_service.py
    • Reformated multi-line proto.RepeatedField assignment 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 enum.
    • Added a blank line after the docstring for CreativeTemplateStatus enum.
  • 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
    • Reformated multi-line proto.RepeatedField assignment 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 enum.
    • Added a blank line after the docstring for CustomFieldEntityType enum.
    • Added a blank line after the docstring for CustomFieldStatus enum.
    • Added a blank line after the docstring for CustomFieldVisibility enum.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/custom_field_service.py
    • Reformated multi-line proto.RepeatedField assignment for custom_fields.
    • Reformated multi-line proto.RepeatedField assignment for custom_fields in BatchCreateCustomFieldsResponse.
    • Reformated multi-line proto.RepeatedField assignment for custom_fields in BatchUpdateCustomFieldsResponse.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/custom_targeting_key_enums.py
    • Added a blank line after the docstring for CustomTargetingKeyStatus enum.
    • Added a blank line after the docstring for CustomTargetingKeyType enum.
    • Added a blank line after the docstring for CustomTargetingKeyReportableType enum.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/custom_targeting_value_enums.py
    • Added a blank line after the docstring for CustomTargetingValueStatus enum.
    • Added a blank line after the docstring for CustomTargetingValueMatchType enum.
  • 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
    • Reformated multi-line proto.RepeatedField assignment 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
    • Reformated multi-line proto.RepeatedField assignment for requests in BatchCreateEntitySignalsMappingsRequest.
    • Reformated multi-line proto.RepeatedField assignment for requests in BatchUpdateEntitySignalsMappingsRequest.
  • 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 enum.
    • Added a blank line after the docstring for UnitType enum.
  • 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 imports for better organization.
    • Reformated multi-line proto.RepeatedField assignment for custom_field_values.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/mobile_carrier_service.py
    • Reformated multi-line proto.RepeatedField assignment for mobile_carriers.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/mobile_device_service.py
    • Reformated multi-line proto.RepeatedField assignment for mobile_devices.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/operating_system_service.py
    • Reformated multi-line proto.RepeatedField assignment 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
    • Reformated multi-line proto.RepeatedField assignments 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
    • Reformated multi-line proto.RepeatedField assignment 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 enum.
    • Added a blank line after the docstring for Dimension enum.
    • Added a blank line after the docstring for Metric enum.
    • Added a blank line after the docstring for TimePeriodColumn enum.
    • Added a blank line after the docstring for MetricValueType enum.
    • Added a blank line after the docstring for TimeZoneSource enum.
    • Added a blank line after the docstring for RelativeDateRange enum.
    • Added a blank line after the docstring for Operation enum.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/report_messages.py
    • Added a blank line after the docstring for Visibility enum.
    • Reformated multi-line proto.RepeatedField assignments for dimension_values, metric_value_groups, primary_percent_of_total_values, comparison_values, absolute_change_values, and relative_change_values.
    • Added a blank line after the docstring for DeliveryCondition enum.
    • Added a blank line after the docstring for Frequency enum.
    • Reformated multi-line proto.RepeatedField assignments for weekly_scheduled_days and flags.
  • 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 enum.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/site_enums.py
    • Added a blank line after the docstring for SiteDisapprovalReason enum.
    • Added a blank line after the docstring for SiteApprovalStatus enum.
  • 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
    • Reformated multi-line proto.RepeatedField assignments 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 enum.
    • Added a blank line after the docstring for TeamAccessType enum.
  • 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/mypy.ini
    • Added ignore_missing_imports = False to the [mypy] section.
    • Added [mypy-google.iam.*] section to ignore missing imports for google.iam.
    • Added explicit_package_bases = True for better namespace navigation in Python 3.10+.
    • Added incremental = True for performance improvements in nox runs.
  • packages/google-ads-admanager/noxfile.py
    • Removed BLACK_VERSION and ISORT_VERSION constants.
    • Added RUFF_VERSION constant.
    • Updated lint session to use ruff for formatting checks with specific target version and line length.
    • Deprecated blacken session and suggested using nox -s format.
    • Updated format session to use ruff for import sorting and code formatting with specific target version and line length.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_ad_break_service.py
    • Reordered imports for better organization.
    • Simplified multi-line assignments for get_mtls_endpoint_and_cert_source calls.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_ad_review_center_ad_service.py
    • Reordered imports for better organization.
    • Simplified multi-line assignments for get_mtls_endpoint_and_cert_source calls.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_ad_unit_service.py
    • Reordered imports for better organization.
    • Simplified multi-line assignments for get_mtls_endpoint_and_cert_source calls.
    • Simplified _wrapped_methods assignments for various service calls.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_application_service.py
    • Reordered imports for better organization.
    • Simplified multi-line assignments for get_mtls_endpoint_and_cert_source calls.
    • Simplified _wrapped_methods assignments for list_applications.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_audience_segment_service.py
    • Reordered imports for better organization.
    • Simplified multi-line assignments for get_mtls_endpoint_and_cert_source calls.
    • Simplified _wrapped_methods assignments for get_audience_segment and list_audience_segments.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_bandwidth_group_service.py
    • Reordered imports for better organization.
    • Simplified multi-line assignments for get_mtls_endpoint_and_cert_source calls.
    • Simplified _wrapped_methods assignments for get_bandwidth_group and list_bandwidth_groups.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_browser_language_service.py
    • Reordered imports for better organization.
    • Simplified multi-line assignments for get_mtls_endpoint_and_cert_source calls.
    • Simplified _wrapped_methods assignments for get_browser_language and list_browser_languages.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_browser_service.py
    • Reordered imports for better organization.
    • Simplified multi-line assignments for get_mtls_endpoint_and_cert_source calls.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_cms_metadata_key_service.py
    • Reordered imports for better organization.
    • Simplified multi-line assignments for get_mtls_endpoint_and_cert_source calls.
    • Simplified _wrapped_methods assignments for get_cms_metadata_key and list_cms_metadata_keys.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_cms_metadata_value_service.py
    • Reordered imports for better organization.
    • Simplified multi-line assignments for get_mtls_endpoint_and_cert_source calls.
    • Simplified _wrapped_methods assignments for get_cms_metadata_value.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_company_service.py
    • Reordered imports for better organization.
    • Simplified multi-line assignments for get_mtls_endpoint_and_cert_source calls.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_contact_service.py
    • Reordered imports for better organization.
    • Simplified multi-line assignments for get_mtls_endpoint_and_cert_source calls.
    • Simplified _wrapped_methods assignments for batch_create_contacts and batch_update_contacts.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_content_bundle_service.py
    • Reordered imports for better organization.
    • Simplified multi-line assignments for get_mtls_endpoint_and_cert_source calls.
    • Simplified _wrapped_methods assignments for get_content_bundle and list_content_bundles.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_content_label_service.py
    • Reordered imports for better organization.
    • Simplified multi-line assignments for get_mtls_endpoint_and_cert_source calls.
    • Simplified _wrapped_methods assignments for get_content_label and list_content_labels.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_content_service.py
    • Reordered imports for better organization.
    • Simplified multi-line assignments for get_mtls_endpoint_and_cert_source calls.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_creative_template_service.py
    • Reordered imports for better organization.
    • Simplified multi-line assignments for get_mtls_endpoint_and_cert_source calls.
    • Simplified _wrapped_methods assignments for get_creative_template.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_custom_field_service.py
    • Reordered imports for better organization.
    • Simplified multi-line assignments for get_mtls_endpoint_and_cert_source calls.
    • Simplified _wrapped_methods assignments for get_custom_field, list_custom_fields, create_custom_field, and update_custom_field.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_custom_targeting_key_service.py
    • Reordered imports for better organization.
    • Simplified multi-line assignments for get_mtls_endpoint_and_cert_source calls.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_custom_targeting_value_service.py
    • Reordered imports for better organization.
    • Simplified multi-line assignments for get_mtls_endpoint_and_cert_source calls.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_device_capability_service.py
    • Reordered imports for better organization.
    • Simplified multi-line assignments for get_mtls_endpoint_and_cert_source calls.
    • Simplified _wrapped_methods assignments for get_device_capability.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_device_category_service.py
    • Reordered imports for better organization.
    • Simplified multi-line assignments for get_mtls_endpoint_and_cert_source calls.
    • Simplified _wrapped_methods assignments for get_device_category and list_device_categories.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_device_manufacturer_service.py
    • Reordered imports for better organization.
    • Simplified multi-line assignments for get_mtls_endpoint_and_cert_source calls.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_entity_signals_mapping_service.py
    • Reordered imports for better organization.
    • Simplified multi-line assignments for get_mtls_endpoint_and_cert_source calls.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_geo_target_service.py
    • Reordered imports for better organization.
    • Simplified multi-line assignments for get_mtls_endpoint_and_cert_source calls.
    • Simplified _wrapped_methods assignments for list_geo_targets.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_line_item_service.py
    • Reordered imports for better organization.
    • Simplified multi-line assignments for get_mtls_endpoint_and_cert_source calls.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_mobile_carrier_service.py
    • Reordered imports for better organization.
    • Simplified multi-line assignments for get_mtls_endpoint_and_cert_source calls.
    • Simplified _wrapped_methods assignments for get_mobile_carrier and list_mobile_carriers.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_mobile_device_service.py
    • Reordered imports for better organization.
    • Simplified multi-line assignments for get_mtls_endpoint_and_cert_source calls.
    • Simplified _wrapped_methods assignments for get_mobile_device and list_mobile_devices.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_mobile_device_submodel_service.py
    • Reordered imports for better organization.
    • Simplified multi-line assignments for get_mtls_endpoint_and_cert_source calls.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_network_service.py
    • Reordered imports for better organization.
    • Simplified multi-line assignments for get_mtls_endpoint_and_cert_source calls.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_operating_system_service.py
    • Reordered imports for better organization.
    • Simplified multi-line assignments for get_mtls_endpoint_and_cert_source calls.
    • Simplified _wrapped_methods assignments for get_operating_system and list_operating_systems.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_operating_system_version_service.py
    • Reordered imports for better organization.
    • Simplified multi-line assignments for get_mtls_endpoint_and_cert_source calls.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_order_service.py
    • Reordered imports for better organization.
    • Simplified multi-line assignments for get_mtls_endpoint_and_cert_source calls.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_placement_service.py
    • Reordered imports for better organization.
    • Simplified multi-line assignments for get_mtls_endpoint_and_cert_source calls.
    • Simplified _wrapped_methods assignments for create_placement and update_placement.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_private_auction_deal_service.py
    • Reordered imports for better organization.
    • Simplified multi-line assignments for get_mtls_endpoint_and_cert_source calls.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_private_auction_service.py
    • Reordered imports for better organization.
    • Simplified multi-line assignments for get_mtls_endpoint_and_cert_source calls.
    • Simplified _wrapped_methods assignments for get_private_auction, list_private_auctions, create_private_auction, and update_private_auction.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_programmatic_buyer_service.py
    • Reordered imports for better organization.
    • Simplified multi-line assignments for get_mtls_endpoint_and_cert_source calls.
    • Simplified _wrapped_methods assignments for get_programmatic_buyer.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_report_service.py
    • Reordered imports for better organization.
    • Simplified multi-line assignments for get_mtls_endpoint_and_cert_source calls.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_role_service.py
    • Reordered imports for better organization.
    • Simplified multi-line assignments for get_mtls_endpoint_and_cert_source calls.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_site_service.py
    • Reordered imports for better organization.
    • Simplified multi-line assignments for get_mtls_endpoint_and_cert_source calls.
    • Simplified _wrapped_methods assignments for batch_create_sites, batch_update_sites, and batch_deactivate_sites.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_taxonomy_category_service.py
    • Reordered imports for better organization.
    • Simplified multi-line assignments for get_mtls_endpoint_and_cert_source calls.
    • Simplified _wrapped_methods assignments for get_taxonomy_category.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_team_service.py
    • Reordered imports for better organization.
    • Simplified multi-line assignments for get_mtls_endpoint_and_cert_source calls.
    • Simplified _wrapped_methods assignments for batch_create_teams, batch_update_teams, batch_activate_teams, and batch_deactivate_teams.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_user_service.py
    • Reordered imports for better organization.
    • Simplified multi-line assignments for get_mtls_endpoint_and_cert_source calls.
  • packages/google-ads-datamanager/google/ads/datamanager_v1/init.py
    • Added a blank line after the docstring for importlib_metadata.
  • packages/google-ads-datamanager/google/ads/datamanager_v1/services/ingestion_service/async_client.py
    • Reordered import statements for better organization.
    • Simplified from_service_account_info and from_service_account_file calls for conciseness.
  • packages/google-ads-datamanager/google/ads/datamanager_v1/services/ingestion_service/client.py
    • Reordered import statements for better organization.
    • Simplified multi-line variable assignments for improved readability.
    • Adjusted line breaks in raise ValueError messages for conciseness.
    • Simplified _transport_registry assignment for conciseness.
    • Simplified _get_http_options calls for brevity.
  • packages/google-ads-datamanager/google/ads/datamanager_v1/services/ingestion_service/transports/base.py
    • Reordered import statements for better organization.
  • packages/google-ads-datamanager/google/ads/datamanager_v1/services/ingestion_service/transports/grpc.py
    • Reordered import statements for better organization.
  • packages/google-ads-datamanager/google/ads/datamanager_v1/services/ingestion_service/transports/grpc_asyncio.py
    • Reordered import statements for better organization.
  • packages/google-ads-datamanager/google/ads/datamanager_v1/services/ingestion_service/transports/rest.py
    • Reordered import statements for better organization.
    • Simplified _get_http_options calls for brevity.
  • packages/google-ads-datamanager/google/ads/datamanager_v1/types/init.py
    • Reformated multi-line import statements to use parentheses for consistency and readability.
Activity
  • The pull request was created by ohmayr.
  • The pull request description indicates an update to the librarian image for Python library generation.
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 is an automated update from the librarian tool, which updates the generator image. The new generator has introduced a number of changes, primarily focused on code formatting and linting tooling. Key changes include the migration from black and isort to ruff for code formatting and import sorting (as seen in noxfile.py), and a stricter mypy configuration. The numerous changes across the Python files are stylistic adjustments resulting from the new ruff formatter. The changes are consistent and correct according to the new tooling, and I see no issues with this update.

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