Skip to content

Commit 4f6236c

Browse files
committed
Add iOS release support.
1 parent de5afa0 commit 4f6236c

3 files changed

Lines changed: 64 additions & 3 deletions

File tree

fixtures/boxes.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -642,9 +642,9 @@
642642
"created": "2014-02-13T21:06:57.376Z",
643643
"updated": "2021-07-29T21:39:50.973Z",
644644
"label": "download-banner",
645-
"content": "<p>\r\n Looking for Python with a different OS? Python for\r\n <a href=\"/downloads/windows/\">Windows</a>,\r\n <a href=\"/downloads/source/\">Linux/Unix</a>,\r\n <a href=\"/downloads/macos/\">macOS</a>,\r\n <a href=\"/downloads/android/\">Android</a>,\r\n <a href=\"/download/other/\">other</a>\r\n</p>\r\n<p style=\"margin-top: 0.35em\">\r\n Want to help test development versions of Python 3.15?\r\n <a href=\"/downloads/latest/prerelease/\">Pre-releases</a>,\r\n <a href=\"https://gitlab.com/python-devs/ci-images\">Docker images</a> \r\n</p>",
645+
"content": "<p>\r\n Looking for Python with a different OS? Python for\r\n <a href=\"/downloads/windows/\">Windows</a>,\r\n <a href=\"/downloads/source/\">Linux/Unix</a>,\r\n <a href=\"/downloads/macos/\">macOS</a>,\r\n <a href=\"/downloads/android/\">Android</a>,\r\n <a href=\"/downloads/ios/\">iOS</a>,\r\n <a href=\"/download/other/\">other</a>\r\n</p>\r\n<p style=\"margin-top: 0.35em\">\r\n Want to help test development versions of Python 3.15?\r\n <a href=\"/downloads/latest/prerelease/\">Pre-releases</a>,\r\n <a href=\"https://gitlab.com/python-devs/ci-images\">Docker images</a> \r\n</p>",
646646
"content_markup_type": "html",
647-
"_content_rendered": "<p>\r\n Looking for Python with a different OS? Python for\r\n <a href=\"/downloads/windows/\">Windows</a>,\r\n <a href=\"/downloads/source/\">Linux/Unix</a>,\r\n <a href=\"/downloads/macos/\">macOS</a>,\r\n <a href=\"/downloads/android/\">Android</a>,\r\n <a href=\"/download/other/\">other</a>\r\n</p>\r\n<p style=\"margin-top: 0.35em\">\r\n Want to help test development versions of Python 3.15?\r\n <a href=\"/downloads/latest/prerelease/\">Pre-releases</a>,\r\n <a href=\"https://gitlab.com/python-devs/ci-images\">Docker images</a> \r\n</p>"
647+
"_content_rendered": "<p>\r\n Looking for Python with a different OS? Python for\r\n <a href=\"/downloads/windows/\">Windows</a>,\r\n <a href=\"/downloads/source/\">Linux/Unix</a>,\r\n <a href=\"/downloads/macos/\">macOS</a>,\r\n <a href=\"/downloads/android/\">Android</a>,\r\n <a href=\"/downloads/ios/\">iOS</a>,\r\n <a href=\"/download/other/\">other</a>\r\n</p>\r\n<p style=\"margin-top: 0.35em\">\r\n Want to help test development versions of Python 3.15?\r\n <a href=\"/downloads/latest/prerelease/\">Pre-releases</a>,\r\n <a href=\"https://gitlab.com/python-devs/ci-images\">Docker images</a> \r\n</p>"
648648
}
649649
},
650650
{

fixtures/downloads.json

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,18 @@
4747
"slug": "android"
4848
}
4949
},
50+
{
51+
"model": "downloads.os",
52+
"pk": 5,
53+
"fields": {
54+
"created": "2026-04-09T17:02:24.294Z",
55+
"updated": "2026-04-09T17:02:24.296Z",
56+
"creator": 1,
57+
"last_modified_by": null,
58+
"name": "iOS",
59+
"slug": "ios"
60+
}
61+
},
5062
{
5163
"model": "downloads.release",
5264
"pk": 1,
@@ -63366,5 +63378,30 @@
6336663378
"filesize": 29272204,
6336763379
"download_button": false
6336863380
}
63381+
},
63382+
{
63383+
"model": "downloads.releasefile",
63384+
"pk": 3892,
63385+
"fields": {
63386+
"created": "2025-08-06T21:13:43.786Z",
63387+
"updated": "2025-08-06T21:13:43.788Z",
63388+
"creator": null,
63389+
"last_modified_by": null,
63390+
"name": "iOS XCframework",
63391+
"slug": "3140-rc1-iOS-XCframework",
63392+
"os": 5,
63393+
"release": 729,
63394+
"description": "",
63395+
"is_source": false,
63396+
"url": "https://www.python.org/ftp/python/3.14.0/Python-3.14.0rc1-iOS-XCframework.tar.gz",
63397+
"gpg_signature_file": "",
63398+
"sigstore_signature_file": "https://www.python.org/ftp/python/3.14.0/Python-3.14.0rc1-iOS-XCframework.tar.gz.sig",
63399+
"sigstore_cert_file": "https://www.python.org/ftp/python/3.14.0/Python-3.14.0rc1-iOS-XCframework.tar.gz.crt",
63400+
"sigstore_bundle_file": "https://www.python.org/ftp/python/3.14.0/Python-3.14.0rc1-iOS-XCframework.tar.gz.sigstore",
63401+
"sbom_spdx2_file": "",
63402+
"md5_sum": "3eb6b0c0c03a81c8444300c00724cac5",
63403+
"filesize": 29272204,
63404+
"download_button": false
63405+
}
6336963406
}
6337063407
]

fixtures/sitetree_menus.json

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -507,7 +507,7 @@
507507
"access_restricted": false,
508508
"access_perm_type": 1,
509509
"parent": 8,
510-
"sort_order": 24,
510+
"sort_order": 25,
511511
"access_permissions": []
512512
}
513513
},
@@ -2742,5 +2742,29 @@
27422742
"sort_order": 23,
27432743
"access_permissions": []
27442744
}
2745+
},
2746+
{
2747+
"model": "sitetree.treeitem",
2748+
"pk": 125,
2749+
"fields": {
2750+
"title": "iOS",
2751+
"hint": "",
2752+
"url": "/downloads/ios/",
2753+
"urlaspattern": false,
2754+
"tree": 1,
2755+
"hidden": false,
2756+
"alias": null,
2757+
"description": "",
2758+
"inmenu": true,
2759+
"inbreadcrumbs": true,
2760+
"insitetree": true,
2761+
"access_loggedin": false,
2762+
"access_guest": false,
2763+
"access_restricted": false,
2764+
"access_perm_type": 1,
2765+
"parent": 8,
2766+
"sort_order": 24,
2767+
"access_permissions": []
2768+
}
27452769
}
27462770
]

0 commit comments

Comments
 (0)