Skip to content

Conversation

@cburroughs
Copy link
Contributor

(I'm not sure the project has a super consistent pattern for when to specify a maximum version, but was going for the smallest possible change.)

"minio==7.1.0",
"mock==2.0.0",
"moto",
"moto<5",
Copy link
Contributor Author

Choose a reason for hiding this comment

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

5 changed around the api and current tests do not pass without modification.

Copy link
Collaborator

Choose a reason for hiding this comment

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

I also stumbled into this, any idea why CI isn't failing as well?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

I suspect that some transitive dependency was previously holding it back.

Copy link
Collaborator

Choose a reason for hiding this comment

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

Moto v5 just released last week though, that's why CI succeeded

@sudohainguyen
Copy link
Collaborator

the last time we updated fsspec (from my commits), I got stuck when compiling by pyarrow deps.
But now we upgraded pyarrow successfully and It's fine to upgrade fsspec 🙌

@cburroughs cburroughs force-pushed the csb/fsspec-loosen branch 2 times, most recently from 3ed7e10 to 2a71a61 Compare February 5, 2024 15:14
@cburroughs
Copy link
Contributor Author

What does this PR need to move forward?

@sudohainguyen
Copy link
Collaborator

Just wanted to do integration tests since this issue is related to dependencies.

So closing this now? 🤔

(I'm not sure the project has a super consistent pattern for when to
specify a maximum version, but was going for the smallest possible
change.)

Signed-off-by: Chris Burroughs <chris.burroughs@gmail.com>
Signed-off-by: Chris Burroughs <chris.burroughs@gmail.com>
@cburroughs
Copy link
Contributor Author

cc @franciscojavierarceo per dev call

Signed-off-by: Chris Burroughs <chris.burroughs@gmail.com>
Copy link
Member

@franciscojavierarceo franciscojavierarceo left a comment

Choose a reason for hiding this comment

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

lgtm

@franciscojavierarceo franciscojavierarceo merged commit 5c9f592 into feast-dev:master Feb 14, 2024
tqtensor pushed a commit to tqtensor/feast that referenced this pull request Mar 11, 2024
…#3922)

* chore: Loosen fsspec requirements to allow recent releases

(I'm not sure the project has a super consistent pattern for when to
specify a maximum version, but was going for the smallest possible
change.)

Signed-off-by: Chris Burroughs <chris.burroughs@gmail.com>

* drop redundant fsspec now that this is in another extra

Signed-off-by: Chris Burroughs <chris.burroughs@gmail.com>

* post rebase regen

Signed-off-by: Chris Burroughs <chris.burroughs@gmail.com>

---------

Signed-off-by: Chris Burroughs <chris.burroughs@gmail.com>
cburroughs added a commit to cburroughs/feast that referenced this pull request Aug 28, 2024
In feast-dev#3922 the fsspec requirement was loosened to allow what was then
more recent releases.  Since then Feast has further reduced the
number dependencies with upper bounds.  Instead of re-testing each
month (when fsspec usually releases) it would now be idiomatic only
specify a minimum bound.

The new minimum bound was chosen to match what was last locked in ci,
since that is what was tested and we can be less sure older versions
also work.

Signed-off-by: Chris Burroughs <chris.burroughs@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants