Skip to content

Commit f300068

Browse files
committed
Update to 2026.1.1 version of PyScript.
1 parent 541dd1e commit f300068

5 files changed

Lines changed: 19 additions & 13 deletions

File tree

build_data.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,8 @@
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

6566
PYODIDE_PYSCRIPT_MAP = {
@@ -174,6 +175,9 @@
174175
updated_at = datetime.datetime.now(tz=datetime.timezone.utc).isoformat()
175176
# Write out the per-package JSON files
176177
for 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")

home.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
top100 = await fetch("./api/top_100_pypi_packages.json").json()
1111

12-
target = page["#top100"][0]
12+
target = page["#top100"]
1313

1414
for pkg in top100["packages"]:
1515
status = pkg.get("status", "unknown")

index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
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>

package/index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
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">

package/main.py

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -43,12 +43,14 @@ async def load_js_modules():
4343
def 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>"

0 commit comments

Comments
 (0)