From cce046e7d4a350e419bb06b44b2f764f3cc7b65c Mon Sep 17 00:00:00 2001 From: Russell Keith-Magee Date: Fri, 12 Jun 2026 16:00:10 +0800 Subject: [PATCH 1/2] Add a temporary pin to std-nslog to allow support packages to be released. --- README.md | 14 +++----------- pyproject.toml | 3 +-- 2 files changed, 4 insertions(+), 13 deletions(-) diff --git a/README.md b/README.md index 1ea6e32..7909dac 100644 --- a/README.md +++ b/README.md @@ -1,18 +1,10 @@ # Python Support Testbed -This is a testbed application that can be used to do basic verification checks -of the support package builds used by BeeWare (Python-Apple-support and -Python-Android-support). It is not a comprehensive Python unit test suite; it -checks modules that have a history of being misconfigured or broken in builds. +This is a testbed application that can be used to do basic verification checks of the support package builds used by BeeWare (Python-Apple-support and Python-Android-support). It is not a comprehensive Python unit test suite; it checks modules that have a history of being misconfigured or broken in builds. -The app can be deployed with Briefcase. When executed, the app will generate -output on the console log that is similar to a unit test suite. If it returns 0 -test failures, you can have some confidence that the support build is -functioning as expected. +The app can be deployed with Briefcase. When executed, the app will generate output on the console log that is similar to a unit test suite. If it returns 0 test failures, you can have some confidence that the support build is functioning as expected. -Before running, ensure that the template and support package paths point at the -builds you want to test. The paths committed in the repo assume that you have a -directory layout that looks something like: +Before running, ensure that the template and support package paths point at the builds you want to test. The paths committed in the repo assume that you have a directory layout that looks something like: - (your projects folder) - support diff --git a/pyproject.toml b/pyproject.toml index e2d039a..01f60e8 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -59,7 +59,7 @@ requirement_installer_args = [ requires = [ # Provide a source of binary wheels that aren't provided on PyPI. "rubicon-objc", - "std-nslog", + "std-nslog~=1.0.3", ] # support_package = "../Python-Apple-support/dist/Python-3.14-macOS-support.custom.tar.gz" @@ -118,7 +118,6 @@ requires = [ [tool.briefcase.app.testbed.iOS] requires = [ "rubicon-objc", - "std-nslog", ] min_os_version = "17.0" # support_package = "../Python-Apple-support/dist/Python-3.14-iOS-support.custom.tar.gz" From 8ab9e6d1c971f4a28b8b20beb7f0eac754c6e309 Mon Sep 17 00:00:00 2001 From: Russell Keith-Magee Date: Fri, 12 Jun 2026 16:33:31 +0800 Subject: [PATCH 2/2] Restore std-nslog for iOS for now. --- pyproject.toml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 01f60e8..43b6937 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -3,7 +3,8 @@ project_name = "Testbed" bundle = "org.beeware" version = "0.0.1" url = "https://beeware.org" -license.file = "LICENSE" +license = "BSD-3-Clause" +license-files = ["LICENSE"] author = 'Russell Keith-Magee' author_email = "russell@beeware.org" @@ -118,6 +119,7 @@ requires = [ [tool.briefcase.app.testbed.iOS] requires = [ "rubicon-objc", + "std-nslog~=1.0.3", ] min_os_version = "17.0" # support_package = "../Python-Apple-support/dist/Python-3.14-iOS-support.custom.tar.gz"