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

BLD: use nonvendor versioneer #49924

Merged
merged 15 commits into from
Nov 28, 2022
Merged

Conversation

fangchenli
Copy link
Member

@fangchenli fangchenli commented Nov 27, 2022

This PR:

  1. move versioneer config to pyproject.toml
  2. use nonvendored version of versioneer

After this, we could enable PEP 517.

@fangchenli fangchenli added the Build Library building on various platforms label Nov 27, 2022
@WillAyd
Copy link
Member

WillAyd commented Nov 27, 2022

@lithomas1

@fangchenli fangchenli marked this pull request as ready for review November 28, 2022 03:55
@@ -1,20 +1,25 @@
# pylint: disable=consider-using-f-string
Copy link
Member

Choose a reason for hiding this comment

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

Were changes to this file made by versioneer? I'm surprised non vendored mode didn't get rid of it.
(I guess I'll just nuke it after we drop setuptools)

Copy link
Member Author

Choose a reason for hiding this comment

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

Yes, this is from versioneer.

@WillAyd
Copy link
Member

WillAyd commented Nov 28, 2022

Does meson-Python require versioneer to be vendored?

@lithomas1
Copy link
Member

Does meson-Python require versioneer to be vendored?

Seems to work fine.

Copy link
Member

@lithomas1 lithomas1 left a comment

Choose a reason for hiding this comment

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

LGTM. Thanks for the cleanup.

@lithomas1 lithomas1 added this to the 2.0 milestone Nov 28, 2022
@mroeschke mroeschke merged commit e2df998 into pandas-dev:main Nov 28, 2022
@mroeschke
Copy link
Member

Awesome, thanks @fangchenli. Always great to not vendor things if we don't have to

@phofl phofl mentioned this pull request Nov 28, 2022
5 tasks
@natmokval natmokval mentioned this pull request Nov 29, 2022
2 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Build Library building on various platforms
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants