python / cherry-picker

🐍🍒⛏ Utility script for backporting/cherry-picking CPython changes from master into one of the maintenance branches.
Apache License 2.0
46 stars 38 forks source link

Update project configuration to use PEP 621 #77

Closed Jackenmen closed 1 year ago

Jackenmen commented 1 year ago

The flit project configuration was using a bit outdated format so I figured it would make sense to update it to use PEP 621 (the selfish reason for this is that I wanted to quickly check something about cherry_picker's metadata and usage of flit-specific format threw me off a bit since I've grown accustomed to PEP 621 format in projects that use flit :smile:). Also, switched the build system to flit_core rather than flit as recommended by flit's documentation.