File tree Expand file tree Collapse file tree 3 files changed +5
-17
lines changed Expand file tree Collapse file tree 3 files changed +5
-17
lines changed Original file line number Diff line number Diff line change @@ -114,7 +114,7 @@ azure-storage-blob = { version = ">=12.0.0", optional = true }
114
114
azure-mgmt-resource = { version = " >=21.0.0" , optional = true }
115
115
116
116
# Optional dependencies for the S3 artifact store
117
- s3fs = { version = " >=2022.11.0" , optional = true }
117
+ s3fs = { version = " >=2022.11.0,!=2025.3.1 " , optional = true }
118
118
119
119
# Optional dependencies for the Sagemaker orchestrator
120
120
sagemaker = { version = " >=2.199.0" , optional = true }
Original file line number Diff line number Diff line change @@ -1213,7 +1213,6 @@ def create_stack(
1213
1213
name = name ,
1214
1214
components = stack_components ,
1215
1215
stack_spec_path = stack_spec_file ,
1216
- project = self .active_project .id ,
1217
1216
labels = labels ,
1218
1217
)
1219
1218
@@ -1339,7 +1338,6 @@ def update_stack(
1339
1338
1340
1339
# Create the update model
1341
1340
update_model = StackUpdate (
1342
- project = self .active_project .id ,
1343
1341
stack_spec_path = stack_spec_file ,
1344
1342
)
1345
1343
@@ -2027,7 +2025,6 @@ def create_stack_component(
2027
2025
type = component_type ,
2028
2026
flavor = flavor ,
2029
2027
configuration = configuration ,
2030
- project = self .active_project .id ,
2031
2028
labels = labels ,
2032
2029
)
2033
2030
@@ -2075,9 +2072,7 @@ def update_stack_component(
2075
2072
allow_name_prefix_match = False ,
2076
2073
)
2077
2074
2078
- update_model = ComponentUpdate (
2079
- project = self .active_project .id ,
2080
- )
2075
+ update_model = ComponentUpdate ()
2081
2076
2082
2077
if name is not None :
2083
2078
existing_components = self .list_stack_components (
Original file line number Diff line number Diff line change @@ -31,17 +31,10 @@ class S3Integration(Integration):
31
31
NAME = S3
32
32
# boto3 isn't required for the filesystem to work, but it is required
33
33
# for the AWS/S3 connector that can be used with the artifact store.
34
- # NOTE: to keep the dependency resolution for botocore consistent and fast
35
- # between s3fs and boto3, the boto3 upper version used here should be the
36
- # same as the one resolved by pip when installing boto3 without a
37
- # restriction alongside s3fs, e.g.:
38
- #
39
- # pip install 's3fs>2022.3.0,<=2023.4.0' boto3
40
- #
41
- # The above command installs boto3==1.26.76, so we use the same version
42
- # here to avoid the dependency resolution overhead.
43
34
REQUIREMENTS = [
44
- "s3fs>2022.3.0" ,
35
+ # Explicitly exclude 2025.3.1 to avoid pulling in the yanked fsspec
36
+ # package with the same version
37
+ "s3fs>2022.3.0,!=2025.3.1" ,
45
38
"boto3" ,
46
39
# The following dependencies are only required for the AWS connector.
47
40
"aws-profile-manager" ,
You can’t perform that action at this time.
0 commit comments