Bump sqlalchemy to 2.0.10 (#91982)
This commit is contained in:
parent
aa1304e93a
commit
e7e7990b60
6 changed files with 8 additions and 8 deletions
|
@ -152,10 +152,9 @@ def compile_char_zero(type_: TypeDecorator, compiler: Any, **kw: Any) -> str:
|
||||||
return "CHAR(0)" # Uses 1 byte on MySQL (no change on sqlite)
|
return "CHAR(0)" # Uses 1 byte on MySQL (no change on sqlite)
|
||||||
|
|
||||||
|
|
||||||
@compiles(UnusedDateTime, "postgresql") # type: ignore[misc,no-untyped-call]
|
|
||||||
@compiles(Unused, "postgresql") # type: ignore[misc,no-untyped-call]
|
@compiles(Unused, "postgresql") # type: ignore[misc,no-untyped-call]
|
||||||
def compile_char_one(type_: TypeDecorator, compiler: Any, **kw: Any) -> str:
|
def compile_char_one(type_: TypeDecorator, compiler: Any, **kw: Any) -> str:
|
||||||
"""Compile UnusedDateTime and Unused as CHAR(1) on postgresql."""
|
"""Compile Unused as CHAR(1) on postgresql."""
|
||||||
return "CHAR(1)" # Uses 1 byte
|
return "CHAR(1)" # Uses 1 byte
|
||||||
|
|
||||||
|
|
||||||
|
@ -199,6 +198,7 @@ DOUBLE_TYPE = (
|
||||||
)
|
)
|
||||||
UNUSED_LEGACY_COLUMN = Unused(0)
|
UNUSED_LEGACY_COLUMN = Unused(0)
|
||||||
UNUSED_LEGACY_DATETIME_COLUMN = UnusedDateTime(timezone=True)
|
UNUSED_LEGACY_DATETIME_COLUMN = UnusedDateTime(timezone=True)
|
||||||
|
UNUSED_LEGACY_INTEGER_COLUMN = SmallInteger()
|
||||||
DOUBLE_PRECISION_TYPE_SQL = "DOUBLE PRECISION"
|
DOUBLE_PRECISION_TYPE_SQL = "DOUBLE PRECISION"
|
||||||
CONTEXT_BINARY_TYPE = LargeBinary(CONTEXT_ID_BIN_MAX_LENGTH).with_variant(
|
CONTEXT_BINARY_TYPE = LargeBinary(CONTEXT_ID_BIN_MAX_LENGTH).with_variant(
|
||||||
NativeLargeBinary(CONTEXT_ID_BIN_MAX_LENGTH), "mysql", "mariadb", "sqlite"
|
NativeLargeBinary(CONTEXT_ID_BIN_MAX_LENGTH), "mysql", "mariadb", "sqlite"
|
||||||
|
@ -420,7 +420,7 @@ class States(Base):
|
||||||
entity_id: Mapped[str | None] = mapped_column(UNUSED_LEGACY_COLUMN)
|
entity_id: Mapped[str | None] = mapped_column(UNUSED_LEGACY_COLUMN)
|
||||||
state: Mapped[str | None] = mapped_column(String(MAX_LENGTH_STATE_STATE))
|
state: Mapped[str | None] = mapped_column(String(MAX_LENGTH_STATE_STATE))
|
||||||
attributes: Mapped[str | None] = mapped_column(UNUSED_LEGACY_COLUMN)
|
attributes: Mapped[str | None] = mapped_column(UNUSED_LEGACY_COLUMN)
|
||||||
event_id: Mapped[int | None] = mapped_column(UNUSED_LEGACY_COLUMN)
|
event_id: Mapped[int | None] = mapped_column(UNUSED_LEGACY_INTEGER_COLUMN)
|
||||||
last_changed: Mapped[datetime | None] = mapped_column(UNUSED_LEGACY_DATETIME_COLUMN)
|
last_changed: Mapped[datetime | None] = mapped_column(UNUSED_LEGACY_DATETIME_COLUMN)
|
||||||
last_changed_ts: Mapped[float | None] = mapped_column(TIMESTAMP_TYPE)
|
last_changed_ts: Mapped[float | None] = mapped_column(TIMESTAMP_TYPE)
|
||||||
last_updated: Mapped[datetime | None] = mapped_column(UNUSED_LEGACY_DATETIME_COLUMN)
|
last_updated: Mapped[datetime | None] = mapped_column(UNUSED_LEGACY_DATETIME_COLUMN)
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
"iot_class": "local_push",
|
"iot_class": "local_push",
|
||||||
"quality_scale": "internal",
|
"quality_scale": "internal",
|
||||||
"requirements": [
|
"requirements": [
|
||||||
"sqlalchemy==2.0.9",
|
"sqlalchemy==2.0.10",
|
||||||
"fnv-hash-fast==0.3.1",
|
"fnv-hash-fast==0.3.1",
|
||||||
"psutil-home-assistant==0.0.1"
|
"psutil-home-assistant==0.0.1"
|
||||||
]
|
]
|
||||||
|
|
|
@ -5,5 +5,5 @@
|
||||||
"config_flow": true,
|
"config_flow": true,
|
||||||
"documentation": "https://www.home-assistant.io/integrations/sql",
|
"documentation": "https://www.home-assistant.io/integrations/sql",
|
||||||
"iot_class": "local_polling",
|
"iot_class": "local_polling",
|
||||||
"requirements": ["sqlalchemy==2.0.9"]
|
"requirements": ["sqlalchemy==2.0.10"]
|
||||||
}
|
}
|
||||||
|
|
|
@ -45,7 +45,7 @@ pyudev==0.23.2
|
||||||
pyyaml==6.0
|
pyyaml==6.0
|
||||||
requests==2.28.2
|
requests==2.28.2
|
||||||
scapy==2.5.0
|
scapy==2.5.0
|
||||||
sqlalchemy==2.0.9
|
sqlalchemy==2.0.10
|
||||||
typing-extensions>=4.5.0,<5.0
|
typing-extensions>=4.5.0,<5.0
|
||||||
ulid-transform==0.7.0
|
ulid-transform==0.7.0
|
||||||
voluptuous-serialize==2.6.0
|
voluptuous-serialize==2.6.0
|
||||||
|
|
|
@ -2406,7 +2406,7 @@ spotipy==2.23.0
|
||||||
|
|
||||||
# homeassistant.components.recorder
|
# homeassistant.components.recorder
|
||||||
# homeassistant.components.sql
|
# homeassistant.components.sql
|
||||||
sqlalchemy==2.0.9
|
sqlalchemy==2.0.10
|
||||||
|
|
||||||
# homeassistant.components.srp_energy
|
# homeassistant.components.srp_energy
|
||||||
srpenergy==1.3.6
|
srpenergy==1.3.6
|
||||||
|
|
|
@ -1730,7 +1730,7 @@ spotipy==2.23.0
|
||||||
|
|
||||||
# homeassistant.components.recorder
|
# homeassistant.components.recorder
|
||||||
# homeassistant.components.sql
|
# homeassistant.components.sql
|
||||||
sqlalchemy==2.0.9
|
sqlalchemy==2.0.10
|
||||||
|
|
||||||
# homeassistant.components.srp_energy
|
# homeassistant.components.srp_energy
|
||||||
srpenergy==1.3.6
|
srpenergy==1.3.6
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue