Bump sqlalchemy to 2.0.10 (#91982)

This commit is contained in:
J. Nick Koston 2023-04-25 09:45:49 -05:00 committed by GitHub
parent aa1304e93a
commit e7e7990b60
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
6 changed files with 8 additions and 8 deletions

View file

@ -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)
@compiles(UnusedDateTime, "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:
"""Compile UnusedDateTime and Unused as CHAR(1) on postgresql."""
"""Compile Unused as CHAR(1) on postgresql."""
return "CHAR(1)" # Uses 1 byte
@ -199,6 +198,7 @@ DOUBLE_TYPE = (
)
UNUSED_LEGACY_COLUMN = Unused(0)
UNUSED_LEGACY_DATETIME_COLUMN = UnusedDateTime(timezone=True)
UNUSED_LEGACY_INTEGER_COLUMN = SmallInteger()
DOUBLE_PRECISION_TYPE_SQL = "DOUBLE PRECISION"
CONTEXT_BINARY_TYPE = LargeBinary(CONTEXT_ID_BIN_MAX_LENGTH).with_variant(
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)
state: Mapped[str | None] = mapped_column(String(MAX_LENGTH_STATE_STATE))
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_ts: Mapped[float | None] = mapped_column(TIMESTAMP_TYPE)
last_updated: Mapped[datetime | None] = mapped_column(UNUSED_LEGACY_DATETIME_COLUMN)

View file

@ -7,7 +7,7 @@
"iot_class": "local_push",
"quality_scale": "internal",
"requirements": [
"sqlalchemy==2.0.9",
"sqlalchemy==2.0.10",
"fnv-hash-fast==0.3.1",
"psutil-home-assistant==0.0.1"
]

View file

@ -5,5 +5,5 @@
"config_flow": true,
"documentation": "https://www.home-assistant.io/integrations/sql",
"iot_class": "local_polling",
"requirements": ["sqlalchemy==2.0.9"]
"requirements": ["sqlalchemy==2.0.10"]
}

View file

@ -45,7 +45,7 @@ pyudev==0.23.2
pyyaml==6.0
requests==2.28.2
scapy==2.5.0
sqlalchemy==2.0.9
sqlalchemy==2.0.10
typing-extensions>=4.5.0,<5.0
ulid-transform==0.7.0
voluptuous-serialize==2.6.0

View file

@ -2406,7 +2406,7 @@ spotipy==2.23.0
# homeassistant.components.recorder
# homeassistant.components.sql
sqlalchemy==2.0.9
sqlalchemy==2.0.10
# homeassistant.components.srp_energy
srpenergy==1.3.6

View file

@ -1730,7 +1730,7 @@ spotipy==2.23.0
# homeassistant.components.recorder
# homeassistant.components.sql
sqlalchemy==2.0.9
sqlalchemy==2.0.10
# homeassistant.components.srp_energy
srpenergy==1.3.6