Skip to content

Commit f60c961

Browse files
authored
Release: Smithy Python Packages v0.1.0 (#562)
1 parent e5690f0 commit f60c961

File tree

36 files changed

+180
-68
lines changed

36 files changed

+180
-68
lines changed

codegen/aws/core/src/main/java/software/amazon/smithy/python/aws/codegen/AwsPythonDependency.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ private AwsPythonDependency() {}
2222
*/
2323
public static final PythonDependency SMITHY_AWS_CORE = new PythonDependency(
2424
"smithy_aws_core",
25-
"<0.1.0",
25+
"~=0.1.0",
2626
PythonDependency.Type.DEPENDENCY,
2727
false);
2828
}

codegen/core/src/main/java/software/amazon/smithy/python/codegen/SmithyPythonDependency.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ public final class SmithyPythonDependency {
2222
*/
2323
public static final PythonDependency SMITHY_CORE = new PythonDependency(
2424
"smithy_core",
25-
"<0.1.0",
25+
"~=0.1.0",
2626
Type.DEPENDENCY,
2727
false);
2828

@@ -33,7 +33,7 @@ public final class SmithyPythonDependency {
3333
*/
3434
public static final PythonDependency SMITHY_HTTP = new PythonDependency(
3535
"smithy_http",
36-
"<0.1.0",
36+
"~=0.1.0",
3737
Type.DEPENDENCY,
3838
false);
3939

@@ -60,7 +60,7 @@ public final class SmithyPythonDependency {
6060
*/
6161
public static final PythonDependency SMITHY_JSON = new PythonDependency(
6262
"smithy_json",
63-
"<0.1.0",
63+
"~=0.1.0",
6464
Type.DEPENDENCY,
6565
false);
6666

@@ -69,7 +69,7 @@ public final class SmithyPythonDependency {
6969
*/
7070
public static final PythonDependency SMITHY_AWS_EVENT_STREAM = new PythonDependency(
7171
"smithy_aws_event_stream",
72-
"<0.1.0",
72+
"~=0.1.0",
7373
Type.DEPENDENCY,
7474
false);
7575

@@ -78,7 +78,7 @@ public final class SmithyPythonDependency {
7878
*/
7979
public static final PythonDependency SMITHY_AWS_CORE = new PythonDependency(
8080
"smithy_aws_core",
81-
"<0.1.0",
81+
"~=0.1.0",
8282
Type.DEPENDENCY,
8383
false);
8484

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
{
2+
"changes": [
3+
{
4+
"type": "breaking",
5+
"description": "Changed the `signing_properties` and `http_request` args to `properties` and `request` for the `sign` methods in `SigV4Signer` and `AsyncSigV4Signer`."
6+
},
7+
{
8+
"type": "enhancement",
9+
"description": "Update the async signer to use the special payload hash for event stream operations."
10+
},
11+
{
12+
"type": "enhancement",
13+
"description": "Check seekable in aws signers"
14+
}
15+
]
16+
}

packages/aws-sdk-signers/CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,14 @@
11
# Changelog
22

3+
## v0.1.0
4+
5+
### Breaking Changes
6+
* Changed the `signing_properties` and `http_request` args to `properties` and `request` for the `sign` methods in `SigV4Signer` and `AsyncSigV4Signer`.
7+
8+
### Enhancements
9+
* Update the async signer to use the special payload hash for event stream operations.
10+
* Check seekable in aws signers
11+
312
## v0.0.3
413

514
### Features

packages/aws-sdk-signers/src/aws_sdk_signers/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
)
1717

1818
__license__ = "Apache-2.0"
19-
__version__ = "0.0.3"
19+
__version__ = "0.1.0"
2020

2121
__all__ = (
2222
"URI",
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
{
2+
"changes": [
3+
{
4+
"type": "breaking",
5+
"description": "Updated sigv4 auth resolution and identity providers to the new transport-agnostic interfaces."
6+
},
7+
{
8+
"type": "feature",
9+
"description": "Added a hand-written implementation for the `restJson1` protocol."
10+
}
11+
]
12+
}

packages/smithy-aws-core/.changes/next-release/smithy-aws-core-breaking-20250904125854.json

Lines changed: 0 additions & 4 deletions
This file was deleted.

packages/smithy-aws-core/.changes/next-release/smithy-aws-core-feature-20250904125834.json

Lines changed: 0 additions & 4 deletions
This file was deleted.

packages/smithy-aws-core/CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
# Changelog
22

3+
## v0.1.0
4+
5+
### Breaking Changes
6+
* Updated sigv4 auth resolution and identity providers to the new transport-agnostic interfaces.
7+
8+
### Features
9+
* Added a hand-written implementation for the `restJson1` protocol.
10+
311
## v0.0.3
412

513
### Bug fixes

packages/smithy-aws-core/pyproject.toml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,9 @@ classifiers = [
2626
"Topic :: Software Development :: Libraries"
2727
]
2828
dependencies = [
29-
"smithy-core",
30-
"smithy-http",
31-
"aws-sdk-signers"
29+
"smithy-core~=0.1.0",
30+
"smithy-http~=0.1.0",
31+
"aws-sdk-signers~=0.1.0"
3232
]
3333

3434
[project.urls]
@@ -45,10 +45,10 @@ path = "src/smithy_aws_core/__init__.py"
4545

4646
[project.optional-dependencies]
4747
eventstream = [
48-
"smithy-aws-event-stream"
48+
"smithy-aws-event-stream~=0.1.0"
4949
]
5050
json = [
51-
"smithy-json"
51+
"smithy-json~=0.1.0"
5252
]
5353

5454
[tool.hatch.build]

0 commit comments

Comments
 (0)