e922e9b29d86666d7003bdf77a92f612f755644d
Commit Graph

4 Commits

Author SHA1 Message Date
Tim Burke
a5db202c55 s3api: Stop requiring Content-MD5 for multi-deletes
...at least, provided the client sent a X-Amz-Content-SHA256 header.
Apparently Content-MD5 is no longer strictly required by AWS? Or maybe
it never was, provided the client sent a SHA256 of the content.
This also allows us to test with newer boto3, botocore, s3transfer.
Related-Bug: #2098529
Co-Authored-By: Clay Gerrard <clay.gerrard@gmail.com>
Change-Id: Ifbcde9820bee72d80cab0fe3e67ea0f5817df949
2025年02月14日 13:11:30 -08:00
Tim Burke
128124cdd8 Remove py2-only code paths
Change-Id: Ic66b9ae89837afe31929ce07cc625dfc28314ea3
2025年01月13日 13:36:41 -08:00
Tim Burke
0513b8ceaa Bring py3-constraints.txt more in line with global u-c
Purely version bumps, and dropping the swift pin (which was added
erroneously anyway).
Change-Id: I1cbd26e6a18e01abcfb2f0a28649cfcaa6358252
2024年12月06日 14:59:50 -08:00
Tim Burke
a8ad97f838 CI: Drag forward more constraints
Previously, we'd install the lowest (mostly common) denominator of deps
for our func-py3 jobs. This left us not testing up-to-date deps for
many python versions, though, and could even prevent us from testing on
new python versions entirely. For example, py312 cannot install
greenlet 2.0.2, the last version to support py36; this caused gate
failures when OpenStack as a whole tried to run Swift's func tests on
Ubuntu 24.04.
Change-Id: I0e55d8b4c5ed520c0aad8cc952a9fa1683905356
2024年10月31日 11:05:15 -07:00