File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 44from glob import glob
55
66
7- def fetch_requirements () -> set [str ]:
7+ def fetch_requirements () -> tuple [ set [str ], int ]:
88 requirements = set ()
9+ cogs_with_requirements = 0
910
1011 for filename in glob ("*/info.json" ):
1112 with open (filename , "r" ) as fp :
1213 info = json .load (fp )
1314 if "requirements" in info :
1415 requirements .update (info ["requirements" ])
16+ cogs_with_requirements += 1
1517
16- return requirements
18+ return requirements , cogs_with_requirements
1719
1820
1921def write_requirements (requirements : set [str ]):
@@ -22,6 +24,6 @@ def write_requirements(requirements: set[str]):
2224
2325
2426if __name__ == "__main__" :
25- all_requirements = fetch_requirements ()
27+ all_requirements , cog_count = fetch_requirements ()
2628 write_requirements (all_requirements )
27- print ("Compiled requirements" )
29+ print (f "Compiled { len ( all_requirements ) } requirements from { cog_count } cogs " )
You can’t perform that action at this time.
0 commit comments