Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
SUMMARY
This includes
just want to put this up to document
For people visiting from the future, pypa/setuptools#4457 is the setuptools PR that causes the pin added here. It modifies
sys.path
and this causes import errors, because the irc lib has dependencies overlapping with setuptools _vendor directory, and they conflict, functionally.Next pallets/markupsafe#478 put a minimum pin on setuptools, but this is non-conflicting with our other needs because there is a version range that satisfies markupsafe's new requirement while still pre-dating the
sys.path
hack.I don't have a particularly good reference for the cryptography situation, other than general release notes, which make a ton of notes about specific OpenSSL versions.
ISSUE TYPE
COMPONENT NAME