Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pip] Update dependencies and fix batch docs search #12215

Merged
merged 2 commits into from
Sep 28, 2022

Conversation

daniel-goldstein
Copy link
Contributor

@daniel-goldstein daniel-goldstein commented Sep 21, 2022

The search bar for the batch docs is broken and just says Searching… forever. Tracked it down to a bug in the sphinx_rtd_theme dependency that was fixed in a later release. The important files to look at are the requirements.txt files not the pinned-requirements.txt files as the latter bulk updated a bunch of patch releases when I regenerated them.

In the mess of version conflicts that updating a dependency appears to do here, I also removed google-cloud-logging as it appears to be an unused dependency and pre-commit because it is optional for developers and had a hard requirement on a importlib-metadata version that made it incompatible with other important libraries that we use. I also explicitly pinned protobuf as a major version upgrade that wasn't restricted by some google libraries we use broke those same google libraries that added that dependency.

@danking danking merged commit 40902ba into hail-is:main Sep 28, 2022
danking pushed a commit to danking/hail that referenced this pull request Feb 29, 2024
I think the latter triggered us to pin the former. See hail-is#12215 for the PR which pinned
protobuf. See [the google-cloud-profiler changelog for 4.0.0](https://github.com/GoogleCloudPlatform/cloud-profiler-python/blob/main/CHANGELOG.md#400)
for confirmation that google-cloud-profiler was previously incompatible with protobuf
>3.20
danking pushed a commit to danking/hail that referenced this pull request Feb 29, 2024
I think the latter triggered us to pin the former. See hail-is#12215 for the PR which pinned
protobuf. See [the google-cloud-profiler changelog for 4.0.0](https://github.com/GoogleCloudPlatform/cloud-profiler-python/blob/main/CHANGELOG.md#400)
for confirmation that google-cloud-profiler was previously incompatible with protobuf
>3.20
danking pushed a commit to danking/hail that referenced this pull request Feb 29, 2024
I think the latter triggered us to pin the former. See hail-is#12215 for the PR which pinned
protobuf. See [the google-cloud-profiler changelog for 4.0.0](https://github.com/GoogleCloudPlatform/cloud-profiler-python/blob/main/CHANGELOG.md#400)
for confirmation that google-cloud-profiler was previously incompatible with protobuf
>3.20
daniel-goldstein pushed a commit to daniel-goldstein/hail that referenced this pull request Mar 4, 2024
I think the latter triggered us to pin the former. See hail-is#12215 for the PR which pinned
protobuf. See [the google-cloud-profiler changelog for 4.0.0](https://github.com/GoogleCloudPlatform/cloud-profiler-python/blob/main/CHANGELOG.md#400)
for confirmation that google-cloud-profiler was previously incompatible with protobuf
>3.20
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.

3 participants