Skip to content

Conversation

dmtucker
Copy link
Collaborator

Resolve #147

FWIW, the motivation for using ~= in the [build-system] is so that the build for a given release continues to work even after backwards-incompatible changes to setuptools/etc. are published.

That said, the downstream has the option to downgrade if the build of an old release breaks, and loosening the pins can enable OS packagers who may not have access to PyPI / the pinned versions.

@dmtucker dmtucker added this to the 0.10.2 milestone Nov 22, 2022
@dmtucker dmtucker changed the title Build deps Build build & publish deps Nov 22, 2022
@dmtucker dmtucker changed the title Build build & publish deps Update build & publish deps Nov 25, 2022
@dmtucker dmtucker merged commit cf649b9 into realpython:main Nov 25, 2022
@dmtucker dmtucker deleted the build-deps branch November 25, 2022 18:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Build requirements are too strict
1 participant