Update Python packages to patch security issues reported by Dependabot #815
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.
In this branch, I updated some Python packages in order to get some security patches.
Details
I updated the
python-multipart
package specification inmain.in
to ensure the version that gets installed includes a security patch. This update was prompted by Dependabot alert 8; i.e. https://github.com/microbiomedata/nmdc-runtime/security/dependabot/8.After updating that package, I synchronized the transitive dependencies and confirmed that
tornado
(which is a transitive dependency, not a direct one) was updated to version 6.4.2, which is what Dependabot recommended in its alert 7; i.e. https://github.com/microbiomedata/nmdc-runtime/security/dependabot/7.Related issue(s)
Related subsystem(s)
docs
directory)Dependencies. I think a bunch of applications in this repo share the same dependency list. I am not sure which things use these particular packages. I assume it's at least the Runtime API.
Testing
I will leave this to the GitHub Actions workflows.
Documentation
docs
directory)Maintainability
study_id: str
)# TODO
or# FIXME
black
to format all the Python files I created/modified