@@ -20,7 +20,7 @@ def table_line(version_info, bold=False):
20
20
f"{ bold_str } [docs]({ version_info .doc_link } ){ bold_str } " ,
21
21
f"{ bold_str } [download]({ version_info .download_link } ){ bold_str } " ,
22
22
]
23
- if version_info .is_main :
23
+ if version_info .is_develop :
24
24
cells .append ("--" ) # python
25
25
cells .append ("--" ) # Unity
26
26
else :
@@ -46,12 +46,12 @@ def loose_version(self) -> LooseVersion:
46
46
return LooseVersion (self .python_verion )
47
47
48
48
@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 "
51
51
52
52
@property
53
53
def release_datetime (self ) -> datetime :
54
- if self .is_main :
54
+ if self .is_develop :
55
55
return datetime .today ()
56
56
return datetime .strptime (self .release_date , "%B %d, %Y" )
57
57
@@ -71,8 +71,8 @@ def display_name(self) -> str:
71
71
"""
72
72
if self .is_verified :
73
73
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)"
76
76
else :
77
77
return self .release_tag .replace ("_" , " " ).title ()
78
78
@@ -96,12 +96,14 @@ def doc_link(self):
96
96
if self .is_verified :
97
97
return "https://github.com/Unity-Technologies/ml-agents/blob/release_2_verified_docs/docs/Readme.md"
98
98
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/"
105
107
106
108
@property
107
109
def package_link (self ):
@@ -117,7 +119,7 @@ def pypi_link(self):
117
119
118
120
119
121
versions = [
120
- ReleaseInfo ("main " , "main " , "main " , "--" ),
122
+ ReleaseInfo ("develop " , "develop " , "develop " , "--" ),
121
123
ReleaseInfo ("release_1" , "1.0.0" , "0.16.0" , "April 30, 2020" ),
122
124
ReleaseInfo ("release_2" , "1.0.2" , "0.16.1" , "May 20, 2020" ),
123
125
ReleaseInfo ("release_3" , "1.1.0" , "0.17.0" , "June 10, 2020" ),
@@ -138,22 +140,26 @@ def pypi_link(self):
138
140
ReleaseInfo ("release_18" , "2.1.0" , "0.27.0" , "June 9, 2021" ),
139
141
ReleaseInfo ("release_19" , "2.2.1" , "0.28.0" , "January 14, 2022" ),
140
142
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" ),
141
144
# 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),
147
150
]
148
151
149
152
sorted_versions = sorted (versions , key = lambda x : x .release_datetime , reverse = True )
150
153
151
154
highlight_versions = set ()
152
155
# 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])
154
160
# Highlight the most recent regular version
155
161
highlight_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 ]
157
163
)
158
164
159
165
count_by_verified = Counter ()
0 commit comments