Skip to content

feat: regenerate remaining packages#17078

Merged
jskeet merged 1 commit into
googleapis:mainfrom
jskeet:noncopyright-remainder
May 13, 2026
Merged

feat: regenerate remaining packages#17078
jskeet merged 1 commit into
googleapis:mainfrom
jskeet:noncopyright-remainder

Conversation

@jskeet
Copy link
Copy Markdown
Contributor

@jskeet jskeet commented May 13, 2026

This Pull Request drops support for Python <=3.9 in generated packages. This is part of our ongoing effort to modernize the Cloud Python SDK libraries and remove support for End-of-Life (EOL) Python versions.

  • Removed Python <=3.9 from testing, configuration, and constraints files.
  • Resolved dependency conflicts arising from dropping Python <=3.9 support.
  • Cleaned up obsolete code related to Python <=3.9 support.
  • Updated select copyright dates
  • Updated some autogenerated headings
  • Updated some tests to resolve issues discovered during this migration.

This Pull Request drops support for Python <=3.9 in generated
packages. This is part of our ongoing effort to modernize the Cloud
Python SDK libraries and remove support for End-of-Life (EOL) Python
versions.

- Removed Python <=3.9 from testing, configuration, and constraints files.
- Resolved dependency conflicts arising from dropping Python <=3.9 support.
- Cleaned up obsolete code related to Python <=3.9 support.
- Updated select copyright dates
- Updated some autogenerated headings
- Updated some tests to resolve issues discovered during this migration.
@jskeet jskeet requested a review from chalmerlowe May 13, 2026 14:31
@jskeet jskeet requested a review from a team as a code owner May 13, 2026 14:31
Copy link
Copy Markdown
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 copyright years to 2026, bumps minimum Python version requirements to 3.10, updates dependencies (google-api-core, grpcio), and modifies test assertions to use sorted parameter lists. I have identified an issue regarding the removal of the '-W' flag in the documentation build configuration, which should be applied consistently across all packages rather than in a single package.

I am having trouble creating individual review comments. Click here to see my feedback.

packages/google-ads-datamanager/noxfile.py (391)

medium

The -W flag (warnings as errors) has been removed from the sphinx-build command. This flag is important for maintaining documentation quality. According to repository guidelines, changes to shared configurations should be applied consistently across all packages in a universal change rather than piecemeal. Please restore this flag to maintain consistency.

        "sphinx-build",
        "-W",  # warnings as errors
References
  1. Changes to shared configurations, like mypy or build flags, should be applied consistently across all relevant packages in a dedicated, universal change rather than piecemeal in individual pull requests.

Copy link
Copy Markdown
Contributor

@chalmerlowe chalmerlowe left a comment

Choose a reason for hiding this comment

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

LGTM

@jskeet jskeet merged commit cc4f36f into googleapis:main May 13, 2026
31 checks passed
nidhiii-27 pushed a commit that referenced this pull request May 18, 2026
This Pull Request drops support for Python <=3.9 in generated packages.
This is part of our ongoing effort to modernize the Cloud Python SDK
libraries and remove support for End-of-Life (EOL) Python versions.

- Removed Python <=3.9 from testing, configuration, and constraints
files.
- Resolved dependency conflicts arising from dropping Python <=3.9
support.
- Cleaned up obsolete code related to Python <=3.9 support.
- Updated select copyright dates
- Updated some autogenerated headings
- Updated some tests to resolve issues discovered during this migration.
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.

2 participants