diff --git a/venv/Lib/site-packages/sqlalchemy/py.typed b/venv/Lib/site-packages/sqlalchemy/py.typed new file mode 100644 index 0000000..06d7405 Binary files /dev/null and b/venv/Lib/site-packages/sqlalchemy/py.typed differ diff --git a/venv/Lib/site-packages/sqlalchemy/schema.py b/venv/Lib/site-packages/sqlalchemy/schema.py new file mode 100644 index 0000000..c52d528 --- /dev/null +++ b/venv/Lib/site-packages/sqlalchemy/schema.py @@ -0,0 +1,69 @@ +# schema.py +# Copyright (C) 2005-2026 the SQLAlchemy authors and contributors +# +# +# This module is part of SQLAlchemy and is released under +# the MIT License: https://www.opensource.org/licenses/mit-license.php + +"""Compatibility namespace for sqlalchemy.sql.schema and related.""" + +from __future__ import annotations + +from .sql.base import SchemaVisitor as SchemaVisitor +from .sql.ddl import _CreateDropBase as _CreateDropBase +from .sql.ddl import _DropView as _DropView +from .sql.ddl import AddConstraint as AddConstraint +from .sql.ddl import BaseDDLElement as BaseDDLElement +from .sql.ddl import CreateColumn as CreateColumn +from .sql.ddl import CreateIndex as CreateIndex +from .sql.ddl import CreateSchema as CreateSchema +from .sql.ddl import CreateSequence as CreateSequence +from .sql.ddl import CreateTable as CreateTable +from .sql.ddl import DDL as DDL +from .sql.ddl import DDLElement as DDLElement +from .sql.ddl import DropColumnComment as DropColumnComment +from .sql.ddl import DropConstraint as DropConstraint +from .sql.ddl import DropConstraintComment as DropConstraintComment +from .sql.ddl import DropIndex as DropIndex +from .sql.ddl import DropSchema as DropSchema +from .sql.ddl import DropSequence as DropSequence +from .sql.ddl import DropTable as DropTable +from .sql.ddl import DropTableComment as DropTableComment +from .sql.ddl import ExecutableDDLElement as ExecutableDDLElement +from .sql.ddl import InvokeDDLBase as InvokeDDLBase +from .sql.ddl import SetColumnComment as SetColumnComment +from .sql.ddl import SetConstraintComment as SetConstraintComment +from .sql.ddl import SetTableComment as SetTableComment +from .sql.ddl import sort_tables as sort_tables +from .sql.ddl import ( + sort_tables_and_constraints as sort_tables_and_constraints, +) +from .sql.naming import conv as conv +from .sql.schema import _get_table_key as _get_table_key +from .sql.schema import BLANK_SCHEMA as BLANK_SCHEMA +from .sql.schema import CheckConstraint as CheckConstraint +from .sql.schema import Column as Column +from .sql.schema import ( + ColumnCollectionConstraint as ColumnCollectionConstraint, +) +from .sql.schema import ColumnCollectionMixin as ColumnCollectionMixin +from .sql.schema import ColumnDefault as ColumnDefault +from .sql.schema import Computed as Computed +from .sql.schema import Constraint as Constraint +from .sql.schema import DefaultClause as DefaultClause +from .sql.schema import DefaultGenerator as DefaultGenerator +from .sql.schema import FetchedValue as FetchedValue +from .sql.schema import ForeignKey as ForeignKey +from .sql.schema import ForeignKeyConstraint as ForeignKeyConstraint +from .sql.schema import HasConditionalDDL as HasConditionalDDL +from .sql.schema import Identity as Identity +from .sql.schema import Index as Index +from .sql.schema import insert_sentinel as insert_sentinel +from .sql.schema import MetaData as MetaData +from .sql.schema import PrimaryKeyConstraint as PrimaryKeyConstraint +from .sql.schema import SchemaConst as SchemaConst +from .sql.schema import SchemaItem as SchemaItem +from .sql.schema import SchemaVisitable as SchemaVisitable +from .sql.schema import Sequence as Sequence +from .sql.schema import Table as Table +from .sql.schema import UniqueConstraint as UniqueConstraint diff --git a/venv/Lib/site-packages/sqlalchemy/types.py b/venv/Lib/site-packages/sqlalchemy/types.py new file mode 100644 index 0000000..fe17adc --- /dev/null +++ b/venv/Lib/site-packages/sqlalchemy/types.py @@ -0,0 +1,73 @@ +# types.py +# Copyright (C) 2005-2026 the SQLAlchemy authors and contributors +# +# +# This module is part of SQLAlchemy and is released under +# the MIT License: https://www.opensource.org/licenses/mit-license.php + +"""Compatibility namespace for sqlalchemy.sql.types.""" + +from __future__ import annotations + +from .sql.sqltypes import _Binary as _Binary +from .sql.sqltypes import ARRAY as ARRAY +from .sql.sqltypes import BIGINT as BIGINT +from .sql.sqltypes import BigInteger as BigInteger +from .sql.sqltypes import BINARY as BINARY +from .sql.sqltypes import BLOB as BLOB +from .sql.sqltypes import BOOLEAN as BOOLEAN +from .sql.sqltypes import Boolean as Boolean +from .sql.sqltypes import CHAR as CHAR +from .sql.sqltypes import CLOB as CLOB +from .sql.sqltypes import Concatenable as Concatenable +from .sql.sqltypes import DATE as DATE +from .sql.sqltypes import Date as Date +from .sql.sqltypes import DATETIME as DATETIME +from .sql.sqltypes import DateTime as DateTime +from .sql.sqltypes import DECIMAL as DECIMAL +from .sql.sqltypes import DOUBLE as DOUBLE +from .sql.sqltypes import Double as Double +from .sql.sqltypes import DOUBLE_PRECISION as DOUBLE_PRECISION +from .sql.sqltypes import Enum as Enum +from .sql.sqltypes import FLOAT as FLOAT +from .sql.sqltypes import Float as Float +from .sql.sqltypes import Indexable as Indexable +from .sql.sqltypes import INT as INT +from .sql.sqltypes import INTEGER as INTEGER +from .sql.sqltypes import Integer as Integer +from .sql.sqltypes import Interval as Interval +from .sql.sqltypes import JSON as JSON +from .sql.sqltypes import LargeBinary as LargeBinary +from .sql.sqltypes import MatchType as MatchType +from .sql.sqltypes import NCHAR as NCHAR +from .sql.sqltypes import NULLTYPE as NULLTYPE +from .sql.sqltypes import NullType as NullType +from .sql.sqltypes import NUMERIC as NUMERIC +from .sql.sqltypes import Numeric as Numeric +from .sql.sqltypes import NVARCHAR as NVARCHAR +from .sql.sqltypes import PickleType as PickleType +from .sql.sqltypes import REAL as REAL +from .sql.sqltypes import SchemaType as SchemaType +from .sql.sqltypes import SMALLINT as SMALLINT +from .sql.sqltypes import SmallInteger as SmallInteger +from .sql.sqltypes import String as String +from .sql.sqltypes import STRINGTYPE as STRINGTYPE +from .sql.sqltypes import TEXT as TEXT +from .sql.sqltypes import Text as Text +from .sql.sqltypes import TIME as TIME +from .sql.sqltypes import Time as Time +from .sql.sqltypes import TIMESTAMP as TIMESTAMP +from .sql.sqltypes import TupleType as TupleType +from .sql.sqltypes import Unicode as Unicode +from .sql.sqltypes import UnicodeText as UnicodeText +from .sql.sqltypes import UUID as UUID +from .sql.sqltypes import Uuid as Uuid +from .sql.sqltypes import VARBINARY as VARBINARY +from .sql.sqltypes import VARCHAR as VARCHAR +from .sql.type_api import adapt_type as adapt_type +from .sql.type_api import ExternalType as ExternalType +from .sql.type_api import to_instance as to_instance +from .sql.type_api import TypeDecorator as TypeDecorator +from .sql.type_api import TypeEngine as TypeEngine +from .sql.type_api import UserDefinedType as UserDefinedType +from .sql.type_api import Variant as Variant