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

Python: Replace mmh3 with mmhash3 #6076

Merged
merged 1 commit into from
Nov 6, 2022

Conversation

Fokko
Copy link
Contributor

@Fokko Fokko commented Oct 29, 2022

The mmh3 project is abandoned, and not being maintained.

This results in there being no wheels (compiled binaries) available for newer versions of Python (3.10 and 3.11). I've forked the repo and created a new release with the binaries for the latest versions of Python.

Solves #5901

@Fokko Fokko force-pushed the fd-replace-mmh3-with-mmhash3 branch from b4ac28d to 50e6014 Compare October 29, 2022 14:12
Fokko added a commit to Fokko/iceberg that referenced this pull request Oct 29, 2022
PR apache#6076 fails because the
poetry update command also bumped the version of FastAvro.

I don't think this is wanted behavior, therefore I suggest to pin
the versions, instead of providing a lower bound. Dependabot will
take care of the bumping of the versions every week.
Fokko added a commit to Fokko/iceberg that referenced this pull request Oct 31, 2022
PR apache#6076 fails because the
poetry update command also bumped the version of FastAvro.

I don't think this is wanted behavior, therefore I suggest to pin
the versions, instead of providing a lower bound. Dependabot will
take care of the bumping of the versions every week.
rdblue pushed a commit that referenced this pull request Nov 3, 2022
PR #6076 fails because the
poetry update command also bumped the version of FastAvro.

I don't think this is wanted behavior, therefore I suggest to pin
the versions, instead of providing a lower bound. Dependabot will
take care of the bumping of the versions every week.
The mmh3 project is abandoned, and not being maintained.

This results in that there are no wheels (compiled binaries) available
for newer versions of Python (3.10 and 3.11). I've forked the repo,
and created a new release with the latest binaries.

Solves apache#5901
@Fokko Fokko force-pushed the fd-replace-mmh3-with-mmhash3 branch from 50e6014 to f2fbcf3 Compare November 3, 2022 20:51
Copy link
Contributor

@singhpk234 singhpk234 left a comment

Choose a reason for hiding this comment

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

I've forked the repo and created a new release with the binaries for the latest versions of Python.

Awesome !

Looks good to me, Thanks @Fokko !

@djouallah
Copy link

is there an ETA when it will merged ?

@rdblue rdblue merged commit 0342758 into apache:master Nov 6, 2022
@rdblue
Copy link
Contributor

rdblue commented Nov 6, 2022

Thanks, @Fokko!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants