@@ -29,10 +29,9 @@ def pymanager(self):
2929 def latest_python2 (self ):
3030 return self .python2 ().filter (is_latest = True )
3131
32- def latest_python3 (self ):
33- return self .python3 ().filter (is_latest = True )
34-
35- def latest_python3x (self , minor_version : int ):
32+ def latest_python3 (self , minor_version : int | None = None ):
33+ if minor_version is None :
34+ return self .python3 ().filter (is_latest = True )
3635 pattern = rf"^Python 3\.{ minor_version } \."
3736 return self .python3 ().filter (name__regex = pattern ).order_by ("-release_date" )
3837
@@ -50,11 +49,8 @@ class ReleaseManager(Manager.from_queryset(ReleaseQuerySet)):
5049 def latest_python2 (self ):
5150 return self .get_queryset ().latest_python2 ().first ()
5251
53- def latest_python3 (self ):
54- return self .get_queryset ().latest_python3 ().first ()
55-
56- def latest_python3x (self , minor_version : int ):
57- return self .get_queryset ().latest_python3x (minor_version ).first ()
52+ def latest_python3 (self , minor_version : int | None = None ):
53+ return self .get_queryset ().latest_python3 (minor_version ).first ()
5854
5955 def latest_pymanager (self ):
6056 return self .get_queryset ().latest_pymanager ().first ()
0 commit comments