Nuwan Goonasekera
|
fe947106a3
Release 4.2.1
|
hai 1 mes |
Nuwan Goonasekera
|
f06765d110
Merge pull request #339 from CloudVE/generate-url-response-headers
|
hai 1 mes |
Nuwan Goonasekera
|
56b82d8248
Add response-header overrides to BucketObject.generate_url
|
hai 1 mes |
Nuwan Goonasekera
|
3a857ac507
Merge pull request #338 from CloudVE/relax-python-floor
|
hai 1 mes |
Nuwan Goonasekera
|
ee39081cb1
Lower supported Python floor to 3.10
|
hai 1 mes |
Nuwan Goonasekera
|
19d7cf21f3
Release 4.2.0
|
hai 1 mes |
Nuwan Goonasekera
|
60dbe305f0
Merge pull request #337 from CloudVE/fix-provider-typing-followups
|
hai 1 mes |
Nuwan Goonasekera
|
fd82f8bd37
Fix AzureVolume.source to read source_resource_id for snapshot copies
|
hai 1 mes |
Nuwan Goonasekera
|
1db3fd248c
Fix latent provider bugs surfaced during the typing work
|
hai 1 mes |
Nuwan Goonasekera
|
dac29b29b8
Merge pull request #336 from CloudVE/remove-deprecation
|
hai 1 mes |
Nuwan Goonasekera
|
94f6f26db1
Merge pull request #335 from CloudVE/add-typing
|
hai 1 mes |
Nuwan Goonasekera
|
2b772f7889
Remove the `deprecation` dependency and long-expired deprecated APIs
|
hai 1 mes |
Nuwan Goonasekera
|
6ef256d760
Fix integration regressions from the typing work
|
hai 1 mes |
Nuwan Goonasekera
|
e5fb48527a
Merge pull request #333 from CloudVE/add-multipart-upload
|
hai 1 mes |
Nuwan Goonasekera
|
33ed360848
Rationalize base-layer casts from review
|
hai 1 mes |
Nuwan Goonasekera
|
46816b6639
Finalize provider typing: collapse exemption, enforce import order
|
hai 1 mes |
Nuwan Goonasekera
|
965576350d
Type the Azure provider; run mypy with deps and pin mypy 2.1
|
hai 1 mes |
Nuwan Goonasekera
|
05774f42b9
Type the GCP provider (pragmatic tier) + reconcile its inconsistencies
|
hai 1 mes |
Nuwan Goonasekera
|
c88b4f4680
Type the OpenStack provider (pragmatic tier) + conform to interface
|
hai 1 mes |
Nuwan Goonasekera
|
8104ce587b
Reconcile direction/description/id-getter inconsistencies (per review)
|
hai 1 mes |
Nuwan Goonasekera
|
9f948d4d6c
Reconcile remaining cross-provider inconsistencies surfaced by typing
|
hai 1 mes |
Nuwan Goonasekera
|
b9ff7716f1
Type the mock provider
|
hai 1 mes |
Nuwan Goonasekera
|
65c03f888f
Type the AWS provider under the pragmatic tier
|
hai 1 mes |
Nuwan Goonasekera
|
3799d2a2d5
Reconcile interface return types with implementations
|
hai 1 mes |
Nuwan Goonasekera
|
ee13146584
Type the base/ layer under full mypy strict
|
hai 1 mes |
Nuwan Goonasekera
|
f61531719a
Tighten interface types and enable full mypy strict
|
hai 1 mes |
Nuwan Goonasekera
|
bcd6d79171
Add comprehensive typing to the public interface + mypy tox check
|
hai 1 mes |
Nuwan Goonasekera
|
70f0f84488
Add per-call UploadConfig for upload() and upload_from_file()
|
hai 1 mes |
Nuwan Goonasekera
|
573c930caa
Drive AWS upload_from_file with CloudBridge's multipart knobs
|
hai 1 mes |
Nuwan Goonasekera
|
58ae94ab27
Fix multipart abort test for providers that pre-create empty objects
|
hai 1 mes |