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

chore(deps): update pypgstac requirement from ==0.7.* to >=0.7,<0.9 #60

Closed
wants to merge 3 commits into from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Sep 25, 2023

Updates the requirements on pypgstac to permit the latest version.

Release notes

Sourced from pypgstac's releases.

v0.8.1

Commits

  • e3ae32d: Fixci releasev0.8.1 (#214) (David Bitner) #214
Changelog

Sourced from pypgstac's changelog.

[v0.8.1]

Fixed

  • Fix issue with CI building/pushing docker images

[v0.8.0]

Fixed

  • Revert an optimisation which limited the number of results from a search query to the number of item IDs specified in the query. This fixes an issue where items with the same ID that are in multiple collections could be left out of search results.

Changed

  • update pydantic requirement to ~=2.0
  • update docker and ci workflows to build binary wheels for rust additions to pypgstac
  • split docker into database service and python/rust container
  • Modify scripts to auto-generate unreleased migration
  • Add pre commit tasks to generate migration and to rebuild and compile pypgstac with maturin for rust
  • Add private jsonb column to items and collections table to hold private metadata that should not be returned as part of a stac item
  • Add generated columns to collections with the bounding box as a geometry and the datetime and end_datetime from the extents (this is to help with forthcoming work on collections search)
  • Add PLRust to the Docker postgres image for forthcoming work to add optional PLRust functions for expensive json manipulation (including hydration)
  • Remove default queryable for eo:cloud_cover

[v0.7.10]

Fixed

  • Return an empty jsonb array from all_collections() when the collections table is empty, instead of NULL. Fixes #186.
  • Add delete trigger to collections to clean up partition_stats records and remove any partitions. Fixes #185
  • Fixes boolean casting in get_setting_bool function

[v0.7.9]

Fixed

  • Update docker image to use postgis 3.3.3

[v0.7.8]

Fixed

  • Fix issue with search_query not returning all fields on first use of a query. Fixes #182

[v0.7.7]

Fixed

  • Fix migrations for 0.7.4->0.7.5 and 0.7.5->0.7.6 to use the partition_view rather than the materialized view to avoid issue with refreshing the materialized view when run in the same statement that is accessing the view. Fixes #180.

Added

  • Add a short cirucit for id searches that sets the limit to be no more than the number of ids in the filter.
  • Add 'timing' configuration variable that adds a "timing" element to the return object with the amount of time that it took to return a search.

... (truncated)

Commits

You can trigger a rebase of this PR by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

Updates the requirements on [pypgstac](https://github.com/stac-utils/pgstac) to permit the latest version.
- [Release notes](https://github.com/stac-utils/pgstac/releases)
- [Changelog](https://github.com/stac-utils/pgstac/blob/main/CHANGELOG.md)
- [Commits](stac-utils/pgstac@v0.7.0...v0.8.1)

---
updated-dependencies:
- dependency-name: pypgstac
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Sep 25, 2023
@gadomski gadomski self-assigned this Sep 27, 2023
@gadomski
Copy link
Member

This is blocked because stac-utils/stac-fastapi#594 ceils our pydantic below v2, but pypgstac v0.8 needs pydantic v2.

Copy link
Contributor Author

dependabot bot commented on behalf of github Nov 20, 2023

A newer version of pypgstac exists, but since this PR has been edited by someone other than Dependabot I haven't updated it. You'll get a PR for the updated version as normal once this PR is merged.

@gadomski
Copy link
Member

Blocked by stac-utils/stac-fastapi#593

@vincentsarago
Copy link
Member

vincentsarago commented Jan 25, 2024

Interesting because pypgstac requirement is "pydantic>=1.7" and has code to support both pydantic 1 and 2 🤔

edit: oh this is because @bitner added compatibility in https://github.com/stac-utils/pgstac/blob/main/CHANGELOG.md#v082

@vincentsarago vincentsarago mentioned this pull request Jan 25, 2024
@gadomski gadomski removed their assignment Apr 17, 2024
Copy link
Contributor Author

dependabot bot commented on behalf of github Apr 22, 2024

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot dependabot bot deleted the dependabot/pip/pypgstac-gte-0.7-and-lt-0.9 branch April 22, 2024 07:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file python Pull requests that update Python code
Projects
No open projects
Status: Todo
Development

Successfully merging this pull request may close these issues.

None yet

2 participants