@@ -20,7 +20,7 @@ def table_line(version_info, bold=False):
2020 f"{ bold_str } [docs]({ version_info .doc_link } ){ bold_str } " ,
2121 f"{ bold_str } [download]({ version_info .download_link } ){ bold_str } " ,
2222 ]
23- if version_info .is_main :
23+ if version_info .is_develop :
2424 cells .append ("--" ) # python
2525 cells .append ("--" ) # Unity
2626 else :
@@ -46,12 +46,12 @@ def loose_version(self) -> LooseVersion:
4646 return LooseVersion (self .python_verion )
4747
4848 @property
49- def is_main (self ) -> bool :
50- return self .release_tag == "main "
49+ def is_develop (self ) -> bool :
50+ return self .release_tag == "develop "
5151
5252 @property
5353 def release_datetime (self ) -> datetime :
54- if self .is_main :
54+ if self .is_develop :
5555 return datetime .today ()
5656 return datetime .strptime (self .release_date , "%B %d, %Y" )
5757
@@ -71,8 +71,8 @@ def display_name(self) -> str:
7171 """
7272 if self .is_verified :
7373 return f"Verified Package { self .csharp_version } "
74- elif self .is_main :
75- return "main (unstable)"
74+ elif self .is_develop :
75+ return "develop (unstable)"
7676 else :
7777 return self .release_tag .replace ("_" , " " ).title ()
7878
@@ -96,12 +96,14 @@ def doc_link(self):
9696 if self .is_verified :
9797 return "https://github.com/Unity-Technologies/ml-agents/blob/release_2_verified_docs/docs/Readme.md"
9898
99- # For release_X branches, docs are on a separate tag.
100- if self .release_tag .startswith ("release" ):
101- docs_name = self .release_tag + "_docs"
102- else :
103- docs_name = self .release_tag
104- return f"https://github.com/Unity-Technologies/ml-agents/tree/{ docs_name } /docs/Readme.md"
99+ # TODO remove in favor of webdocs. commenting out for now.
100+ # # For release_X branches, docs are on a separate tag.
101+ # if self.release_tag.startswith("release"):
102+ # docs_name = self.release_tag + "_docs"
103+ # else:
104+ # docs_name = self.release_tag
105+ # return f"https://github.com/Unity-Technologies/ml-agents/tree/{docs_name}/docs/Readme.md"
106+ return "https://unity-technologies.github.io/ml-agents/"
105107
106108 @property
107109 def package_link (self ):
@@ -117,7 +119,7 @@ def pypi_link(self):
117119
118120
119121versions = [
120- ReleaseInfo ("main " , "main " , "main " , "--" ),
122+ ReleaseInfo ("develop " , "develop " , "develop " , "--" ),
121123 ReleaseInfo ("release_1" , "1.0.0" , "0.16.0" , "April 30, 2020" ),
122124 ReleaseInfo ("release_2" , "1.0.2" , "0.16.1" , "May 20, 2020" ),
123125 ReleaseInfo ("release_3" , "1.1.0" , "0.17.0" , "June 10, 2020" ),
@@ -138,22 +140,26 @@ def pypi_link(self):
138140 ReleaseInfo ("release_18" , "2.1.0" , "0.27.0" , "June 9, 2021" ),
139141 ReleaseInfo ("release_19" , "2.2.1" , "0.28.0" , "January 14, 2022" ),
140142 ReleaseInfo ("release_20" , "2.3.0" , "0.30.0" , "November 21, 2022" ),
143+ ReleaseInfo ("release_21" , "3.0.0" , "1.0.0" , "October 9, 2023" ),
141144 # Verified releases
142- ReleaseInfo ("" , "1.0.8" , "0.16.1" , "May 26, 2021" , is_verified = True ),
143- ReleaseInfo ("" , "1.0.7" , "0.16.1" , "March 8, 2021" , is_verified = True ),
144- ReleaseInfo ("" , "1.0.6" , "0.16.1" , "November 16, 2020" , is_verified = True ),
145- ReleaseInfo ("" , "1.0.5" , "0.16.1" , "September 23, 2020" , is_verified = True ),
146- ReleaseInfo ("" , "1.0.4" , "0.16.1" , "August 20, 2020" , is_verified = True ),
145+ # ReleaseInfo("", "1.0.8", "0.16.1", "May 26, 2021", is_verified=True),
146+ # ReleaseInfo("", "1.0.7", "0.16.1", "March 8, 2021", is_verified=True),
147+ # ReleaseInfo("", "1.0.6", "0.16.1", "November 16, 2020", is_verified=True),
148+ # ReleaseInfo("", "1.0.5", "0.16.1", "September 23, 2020", is_verified=True),
149+ # ReleaseInfo("", "1.0.4", "0.16.1", "August 20, 2020", is_verified=True),
147150]
148151
149152sorted_versions = sorted (versions , key = lambda x : x .release_datetime , reverse = True )
150153
151154highlight_versions = set ()
152155# Highlight the most recent verified version
153- highlight_versions .add ([v for v in sorted_versions if v .is_verified ][0 ])
156+ # disabling verified versions.
157+ # TODO replace this table entry with released version according to
158+ # https://docs.unity3d.com/2022.3/Documentation/Manual/pack-safe.html
159+ # highlight_versions.add([v for v in sorted_versions if v.is_verified][0])
154160# Highlight the most recent regular version
155161highlight_versions .add (
156- [v for v in sorted_versions if (not v .is_verified and not v .is_main )][0 ]
162+ [v for v in sorted_versions if (not v .is_verified and not v .is_develop )][0 ]
157163)
158164
159165count_by_verified = Counter ()
0 commit comments