Skip to content

Commit 4060d1f

Browse files
committed
firmware: don't use Python 3.10 features
pybricks/support#626 (comment)
1 parent 04600b4 commit 4060d1f

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
66

77
## [Unreleased]
88

9+
### Fixed
10+
- Fix syntax error on Python < 3.10 in `firmware` module.
11+
912
## [1.0.0-alpha.26] - 2022-06-07
1013

1114
### Added

pybricksdev/firmware.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
Utilities for working with Pybricks ``firmware.zip`` files.
66
"""
77

8-
from typing import Literal, TypedDict
8+
from typing import Literal, TypedDict, Union
99

1010

1111
class FirmwareMetadataV100(
@@ -46,7 +46,7 @@ class FirmwareMetadataV110(
4646
"""
4747

4848

49-
AnyFirmwareMetadata = FirmwareMetadataV100 | FirmwareMetadataV110
49+
AnyFirmwareMetadata = Union[FirmwareMetadataV100, FirmwareMetadataV110]
5050
"""
5151
Type for data contained in ``firmware.metadata.json`` files of any version.
5252
"""

0 commit comments

Comments
 (0)