File tree Expand file tree Collapse file tree 4 files changed +8
-5
lines changed
ch11_migrations/starter/pypi_org/data
ch12-forms/starter/pypi_org/data Expand file tree Collapse file tree 4 files changed +8
-5
lines changed Original file line number Diff line number Diff line change 33
44import sqlalchemy as sa
55import sqlalchemy .orm as orm
6+ from sqlalchemy .orm import Mapped
7+
68from pypi_org .data .modelbase import SqlAlchemyBase
79from pypi_org .data .releases import Release
810
@@ -25,7 +27,7 @@ class Package(SqlAlchemyBase):
2527 license : str = sa .Column (sa .String , index = True )
2628
2729 # releases relationship
28- releases : List [Release ] = orm .relation (
30+ releases : Mapped [Release ] = orm .relationship (
2931 'Release' ,
3032 order_by = [
3133 Release .major_ver .desc (),
Original file line number Diff line number Diff line change @@ -20,7 +20,7 @@ class Release(SqlAlchemyBase):
2020
2121 # Package relationship
2222 package_id : str = sqlalchemy .Column (sqlalchemy .String , sqlalchemy .ForeignKey ('packages.id' ))
23- package = orm .relation ('Package' )
23+ package = orm .relationship ('Package' )
2424
2525 @property
2626 def version_text (self ):
Original file line number Diff line number Diff line change 33
44import sqlalchemy as sa
55import sqlalchemy .orm as orm
6+ from sqlalchemy .orm import Mapped
7+
68from pypi_org .data .modelbase import SqlAlchemyBase
79from pypi_org .data .releases import Release
810
@@ -12,7 +14,6 @@ class Package(SqlAlchemyBase):
1214
1315 id : str = sa .Column (sa .String , primary_key = True )
1416 created_date : datetime .datetime = sa .Column (sa .DateTime , default = datetime .datetime .now , index = True )
15- last_updated : datetime .datetime = sa .Column (sa .DateTime , default = datetime .datetime .now , index = True )
1617 summary : str = sa .Column (sa .String , nullable = False )
1718 description : str = sa .Column (sa .String , nullable = True )
1819
@@ -26,7 +27,7 @@ class Package(SqlAlchemyBase):
2627 license : str = sa .Column (sa .String , index = True )
2728
2829 # releases relationship
29- releases : List [Release ] = orm .relation (
30+ releases : Mapped [Release ] = orm .relationship (
3031 'Release' ,
3132 order_by = [
3233 Release .major_ver .desc (),
Original file line number Diff line number Diff line change @@ -20,7 +20,7 @@ class Release(SqlAlchemyBase):
2020
2121 # Package relationship
2222 package_id : str = sqlalchemy .Column (sqlalchemy .String , sqlalchemy .ForeignKey ('packages.id' ))
23- package = orm .relation ('Package' )
23+ package = orm .relationship ('Package' )
2424
2525 @property
2626 def version_text (self ):
You can’t perform that action at this time.
0 commit comments