Convert setup.py to declarative build file when possible#880
Conversation
The new policy of dateutil is to use the declarative build files wherever possible. Co-authored-by: aquinlan82 <[email protected]> Co-authored-by: gurgenz221 <[email protected]> Co-authored-by: jachen20 <[email protected]>
|
this has caused a fairly large problem for downstream users, due to the need to upgrade setup tools for this inconsequential change, which has caused some downstream dependencies to freeze, resulting in a large amount of churn for thousands of downstream packages and developers as their forced to pin to 2.8.0. a large portion of that is due to boto3's own issues with its installers, but packaging decisions that cause deprecation of extant releases really need careful consideration in libraries. given this is effectively a non functional change, is there any interest in a pr that would revert it, its unclear what value the change was delivering, especially measured by its negative impact to users. |
|
@kapilt No thank you. If for some reason you need to build I would also note that it is dangerous to use an old version of |
Summary of changes
Moved simple constants from setup.py to setup.cfg.
Closes #871
Pull Request Checklist