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

Add tfx 1.12 support #202

Closed
wants to merge 3 commits into from
Closed

Add tfx 1.12 support #202

wants to merge 3 commits into from

Conversation

casassg
Copy link
Member

@casassg casassg commented Jan 25, 2023

PR just bumps upper limit.

@casassg casassg requested a review from hanneshapke as a code owner January 25, 2023 20:20
@github-actions
Copy link
Contributor

Thanks for the PR! 🚀

Instructions: Approve using /lgtm and mark for automatic merge by using /merge.

@hanneshapke
Copy link
Contributor

/lgtm

@github-actions
Copy link
Contributor

Approval received from @hanneshapke! ✅

PR is approved. Missing merge command to auto-merge PR!

@hanneshapke
Copy link
Contributor

@casassg Should we tie this change to a new tfxa version?

@casassg
Copy link
Member Author

casassg commented Jan 25, 2023

Yes, do you want to do a release? Else I can

@hanneshapke
Copy link
Contributor

Happy to cut the release later today.

@hanneshapke
Copy link
Contributor

hanneshapke commented Jan 25, 2023

/no-merge (edited by @casassg to avoid automatic merge)

@github-actions
Copy link
Contributor

Merge request received from @hanneshapke! ✅

PR will be auto-merged once Test suite is green!

@casassg
Copy link
Member Author

casassg commented Jan 25, 2023

There's a timeout for some of pip resolvers again... sigh

@casassg
Copy link
Member Author

casassg commented Jan 26, 2023

Bumping up min version supported as otherwise it's a shitshow to maintain. Upgraded to tfx~=1.6

@casassg
Copy link
Member Author

casassg commented Jan 26, 2023

Unfortunately, we need to either drop support for feast, not add support for tfx 1.12 or drop support for py 3.7.

Current resolver error is caused by https://github.com/tensorflow/tensorflow/blob/master/tensorflow/tools/pip_package/setup.py#L100 which avoid protobuf 3.20 in tensorflow 2.11. This conflicts with latest py3.7 feast dependency for protobuf which is >3.20. Hence it makes resolver not find an option as it's non-resolvable.

@hanneshapke lmk wdyt on dropping 3.7

@hanneshapke
Copy link
Contributor

@casassg Thank you for looking into this. TFX still supports 3.7. It would be a bummer to diverge from the requirements between tfx and tfxa, but understandable. @rcrowe-google do you know when tfx will drop the 3.7 support?

@hanneshapke
Copy link
Contributor

/lgtm

@github-actions
Copy link
Contributor

Approval received from @hanneshapke! ✅

PR is approved. Missing merge command to auto-merge PR!

@hanneshapke
Copy link
Contributor

/merge

@github-actions
Copy link
Contributor

Merge request received from @hanneshapke! ✅

PR will be auto-merged once Test suite is green!

@hanneshapke
Copy link
Contributor

/merge

@github-actions
Copy link
Contributor

Merge request received from @hanneshapke! ✅

PR will be auto-merged once Test suite is green!

@casassg
Copy link
Member Author

casassg commented Jan 27, 2023

tests are broken on 3.8, still need to fix

@casassg
Copy link
Member Author

casassg commented Jan 31, 2023

Abandoning this in favour of #203 . Plan is release 0.5.0 with that change and then drop py 3.7 on 0.6 shortly after (while adding support for latest tfx)

@casassg casassg closed this Jan 31, 2023
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.

2 participants