@@ -89,11 +89,23 @@ def get_contributors():
8989 core_devs # remove ogrisel from contributor_experience_team
9090 )
9191
92- emeritus = members - core_devs - contributor_experience_team - comm_team
92+ emeritus = (
93+ members
94+ - core_devs
95+ - contributor_experience_team
96+ - comm_team
97+ - documentation_team
98+ )
9399
94100 # hard coded
101+ emeritus_contributor_experience_team = {
102+ "cmarmo" ,
103+ }
95104 emeritus_comm_team = {"reshamas" }
96105
106+ # Up-to-now, we can subtract the team emeritus from the original emeritus
107+ emeritus -= emeritus_contributor_experience_team | emeritus_comm_team
108+
97109 comm_team -= {"reshamas" } # in the comm team but not on the web page
98110
99111 # get profiles from GitHub
@@ -102,6 +114,9 @@ def get_contributors():
102114 contributor_experience_team = [
103115 get_profile (login ) for login in contributor_experience_team
104116 ]
117+ emeritus_contributor_experience_team = [
118+ get_profile (login ) for login in emeritus_contributor_experience_team
119+ ]
105120 comm_team = [get_profile (login ) for login in comm_team ]
106121 emeritus_comm_team = [get_profile (login ) for login in emeritus_comm_team ]
107122 documentation_team = [get_profile (login ) for login in documentation_team ]
@@ -110,6 +125,9 @@ def get_contributors():
110125 core_devs = sorted (core_devs , key = key )
111126 emeritus = sorted (emeritus , key = key )
112127 contributor_experience_team = sorted (contributor_experience_team , key = key )
128+ emeritus_contributor_experience_team = sorted (
129+ emeritus_contributor_experience_team , key = key
130+ )
113131 documentation_team = sorted (documentation_team , key = key )
114132 comm_team = sorted (comm_team , key = key )
115133 emeritus_comm_team = sorted (emeritus_comm_team , key = key )
@@ -118,6 +136,7 @@ def get_contributors():
118136 core_devs ,
119137 emeritus ,
120138 contributor_experience_team ,
139+ emeritus_contributor_experience_team ,
121140 comm_team ,
122141 emeritus_comm_team ,
123142 documentation_team ,
@@ -188,6 +207,7 @@ def generate_list(contributors):
188207 core_devs ,
189208 emeritus ,
190209 contributor_experience_team ,
210+ emeritus_contributor_experience_team ,
191211 comm_team ,
192212 emeritus_comm_team ,
193213 documentation_team ,
@@ -206,6 +226,13 @@ def generate_list(contributors):
206226 ) as rst_file :
207227 rst_file .write (generate_table (contributor_experience_team ))
208228
229+ with open (
230+ REPO_FOLDER / "doc" / "contributor_experience_team_emeritus.rst" ,
231+ "w+" ,
232+ encoding = "utf-8" ,
233+ ) as rst_file :
234+ rst_file .write (generate_list (emeritus_contributor_experience_team ))
235+
209236 with open (
210237 REPO_FOLDER / "doc" / "communication_team.rst" , "w+" , encoding = "utf-8"
211238 ) as rst_file :
0 commit comments