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.
Authorize.Net's python SDK,
authorizenet
currently has a bug that makes it uninstallable in environments that use the latest of python-maintained library management tools. Specifically,setuptools
, with version78+
stopped supporting some long-deprecated configuration arguments, which theauthorizenet
library still uses. In the hopes that Authorize.Net will quickly remedy this bug, we have adopted a temporary work-around to unblock our deploy pipelines: We've custom-built a docker image for building our lambdas that includes a downgraded version ofsetuptools
.This work-around is far from an ideal solution, so we should discuss it carefully before approving. Unfortunately, it is also the only short-term solution I can see to getting our pipeline unblocked.
Description List
Dockerfile
to build a custom SAM python lambda builder image with downgraded setuptoolsPythonLambda
to use this custom image, as hosted in a public registry we've created for the purposeTesting List