Skip to content

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
Contributor

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
Contributor

Does meson-Python require versioneer to be vendored?

Seems to work fine.

Copy link
Contributor

@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