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

ci: Fix setuptools issue with wildcard #3471

Merged
merged 7 commits into from
Jan 30, 2023
Merged

Conversation

adchia
Copy link
Collaborator

@adchia adchia commented Jan 30, 2023

What this PR does / why we need it:
Converts dependencies to use ~= or explicit versions since wildcard versions don't seem to be working with setuptools

One issue that came up was mypy-protobuf had to be pinned to an older version to overcome some lint issues around stubs not successfully installing

Which issue(s) this PR fixes:

Fixes #

Signed-off-by: Danny Chiao <[email protected]>
Signed-off-by: Danny Chiao <[email protected]>
Signed-off-by: Danny Chiao <[email protected]>
Signed-off-by: Danny Chiao <[email protected]>
Copy link
Contributor

@gbmarc1 gbmarc1 left a comment

Choose a reason for hiding this comment

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

LGTM

@feast-ci-bot
Copy link
Collaborator

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: adchia, gbmarc1

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

Signed-off-by: Danny Chiao <[email protected]>
Signed-off-by: Danny Chiao <[email protected]>
@gbmarc1
Copy link
Contributor

gbmarc1 commented Jan 30, 2023

/lgtm

@feast-ci-bot
Copy link
Collaborator

@gbmarc1: changing LGTM is restricted to collaborators

In response to this:

/lgtm

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

@kevjumba
Copy link
Collaborator

/lgtm

@adchia adchia enabled auto-merge (squash) January 30, 2023 21:59
@adchia adchia disabled auto-merge January 30, 2023 22:44
@adchia adchia merged commit 75829f0 into feast-dev:master Jan 30, 2023
@adchia adchia deleted the fixSetup branch January 30, 2023 22:45
@achals
Copy link
Member

achals commented Jan 31, 2023

Ugh that's annoying. did this change with specific versions of pip or something else?

hsheth2 added a commit to hsheth2/datahub that referenced this pull request Feb 2, 2023
When building feast from source (which happens on M1 machines),
setuptools (or maybe distutil/pip?) complained that the versions were
invalid. This was fixed upstream in feast by feast-dev/feast#3471,
and so we want to take advantage of these changes.
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.

5 participants