Skip to content

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

Merged
danking merged 2 commits into
hail-is:mainfrom
daniel-goldstein:fix-batch-docs-search
Sep 28, 2022
Merged

danking merged 2 commits into
hail-is:mainfrom
daniel-goldstein:fix-batch-docs-search

Conversation

@daniel-goldstein

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

Copy link
Copy Markdown
Contributor

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