File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 5959 "2025.10.1" : "0.29.0" ,
6060 "2025.10.2" : "0.29.0" ,
6161 "2025.10.3" : "0.29.0" ,
62- "2025.11.1" : "0.29.0"
62+ "2025.11.1" : "0.29.0" ,
63+ "2026.1.1" : "0.29.1" ,
6364}
6465
6566PYODIDE_PYSCRIPT_MAP = {
174175updated_at = datetime .datetime .now (tz = datetime .timezone .utc ).isoformat ()
175176# Write out the per-package JSON files
176177for package_name , data in packages .items ():
178+ # Package names are case insensitive, so we convert to lowercase.
179+ package_name = package_name .lower ()
180+ print (f"Processing package data for: { package_name } " )
177181 # Check if the package already has a JSON file (possibly updated by
178182 # community contributions) and preserve any existing notes.
179183 filename = os .path .join ("api" , "package" , f"{ package_name } .json" )
Original file line number Diff line number Diff line change 99
1010top100 = await fetch ("./api/top_100_pypi_packages.json" ).json ()
1111
12- target = page ["#top100" ][ 0 ]
12+ target = page ["#top100" ]
1313
1414for pkg in top100 ["packages" ]:
1515 status = pkg .get ("status" , "unknown" )
Original file line number Diff line number Diff line change 55 < meta name ="viewport " content ="width=device-width,initial-scale=1 " />
66 < title > 📦 PyScript Packages</ title >
77 < link rel ="stylesheet " href ="styles.css " />
8- < link rel ="stylesheet " href ="https://pyscript.net/releases/2025.10.3 /core.css " />
9- < script type ="module " src ="https://pyscript.net/releases/2025.10.3 /core.js "> </ script >
8+ < link rel ="stylesheet " href ="https://pyscript.net/releases/2026.1.1 /core.css " />
9+ < script type ="module " src ="https://pyscript.net/releases/2026.1.1 /core.js "> </ script >
1010 </ head >
1111 < body >
1212 < script type ="mpy " src ="./home.py "> </ script >
Original file line number Diff line number Diff line change 55 < meta name ="viewport " content ="width=device-width,initial-scale=1 " />
66 < title > 📦 PyScript Packages</ title >
77 < link rel ="stylesheet " href ="../styles.css " />
8- < link rel ="stylesheet " href ="https://pyscript.net/releases/2025.10.3 /core.css " />
9- < script type ="module " src ="https://pyscript.net/releases/2025.10.3 /core.js "> </ script >
8+ < link rel ="stylesheet " href ="https://pyscript.net/releases/2026.1.1 /core.css " />
9+ < script type ="module " src ="https://pyscript.net/releases/2026.1.1 /core.js "> </ script >
1010 </ head >
1111 < body >
1212 < header class ="site-header ">
Original file line number Diff line number Diff line change @@ -43,12 +43,14 @@ async def load_js_modules():
4343def get_package_name ():
4444 """
4545 Extract the package name from the query string.
46+
47+ Package names are case insensitive, so we convert to lowercase.
4648 """
4749 query_string = js .window .location .search
4850 url_params = js .URLSearchParams .new (query_string )
4951 package_name = url_params .get ("package" )
5052 if package_name :
51- return package_name .strip ()
53+ return package_name .strip (). lower ()
5254 return None
5355
5456
@@ -94,12 +96,12 @@ async def main():
9496 Main function to handle the package support check.
9597 """
9698 await load_js_modules ()
97- target = page ["#app" ][ 0 ]
98- loading_text = page ["#loading-text" ][ 0 ]
99- metadata_target = page ["#metadata" ][ 0 ]
100- smoketest_target = page ["#smoketest" ][ 0 ]
101- feedback_target = page ["#feedback" ][ 0 ]
102- smoketest_button = page ["#smoketest-button" ][ 0 ]
99+ target = page ["#app" ]
100+ loading_text = page ["#loading-text" ]
101+ metadata_target = page ["#metadata" ]
102+ smoketest_target = page ["#smoketest" ]
103+ feedback_target = page ["#feedback" ]
104+ smoketest_button = page ["#smoketest-button" ]
103105 package_name = get_package_name ()
104106 if not package_name :
105107 target .innerHTML = "<h2>🤷 No package specified.</h2>"
You can’t perform that action at this time.
0 commit comments