Skip to content

chore: complete migration of google-cloud-datacatalog-lineage-configmanagement#16784

Merged
parthea merged 1 commit intogoogleapis:mainfrom
jskeet:datacatalog
Apr 23, 2026
Merged

chore: complete migration of google-cloud-datacatalog-lineage-configmanagement#16784
parthea merged 1 commit intogoogleapis:mainfrom
jskeet:datacatalog

Conversation

@jskeet
Copy link
Copy Markdown
Contributor

@jskeet jskeet commented Apr 23, 2026

This has more changes than other packages because it hadn't been regenerated with the newest legacylibrarian (that updated the Python version requirements, for example).

Fixes googleapis/librarian#5337

…anagement

This has more changes than other packages because it hadn't been
regenerated with the newest legacylibrarian (that updated the Python
version requirements, for example).

Fixes googleapis/librarian#5337
@jskeet jskeet requested a review from parthea April 23, 2026 15:47
@jskeet jskeet requested review from a team as code owners April 23, 2026 15:47
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 the library to support Python 3.9+ and drops support for Python 3.7 and 3.8. Key changes include updating dependency versions for google-api-core and protobuf, adding an api_audience parameter to transport constructors, and improving request handling in client methods to support dictionary inputs. The test suite has also been updated to reflect these changes and adopt modern Python features. A critical issue was identified in noxfile.py where the google-auth source URL was incorrectly changed to point to the google-cloud-python repository instead of its dedicated repository.

"googleapis-common-protos @ git+https://github.com/googleapis/google-cloud-python#egg=googleapis-common-protos&subdirectory=packages/googleapis-common-protos",
"google-api-core @ git+https://github.com/googleapis/google-cloud-python#egg=google-api-core&subdirectory=packages/google-api-core",
"google-auth @ git+https://github.com/googleapis/google-auth-library-python.git",
"google-auth @ git+https://github.com/googleapis/google-cloud-python#egg=google-auth&subdirectory=packages/google-auth",
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

medium

The URL for google-auth is incorrect. google-auth is maintained in its own repository (googleapis/google-auth-library-python) and is not part of the google-cloud-python mono-repo. This change will cause the core_deps_from_source session to fail as it will not find the package in the specified subdirectory.

Suggested change
"google-auth @ git+https://github.com/googleapis/google-cloud-python#egg=google-auth&subdirectory=packages/google-auth",
"google-auth @ git+https://github.com/googleapis/google-auth-library-python.git",

@parthea parthea merged commit 93ed424 into googleapis:main Apr 23, 2026
30 checks passed
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.

python: fix and enable generation for google-cloud-datacatalog-lineage-configmanagement

2 participants