From 02d2d6782fe87c8beffbc6d5e82f8f5856281c32 Mon Sep 17 00:00:00 2001 From: Russell Keith-Magee Date: Thu, 30 Apr 2026 10:19:13 +0800 Subject: [PATCH 1/7] Add April 2026 status update. --- .../2026/buzz/april-2026-status-update.md | 54 +++ docs/spelling_wordlist | 331 +++++++++--------- 2 files changed, 222 insertions(+), 163 deletions(-) create mode 100644 docs/en/news/posts/2026/buzz/april-2026-status-update.md diff --git a/docs/en/news/posts/2026/buzz/april-2026-status-update.md b/docs/en/news/posts/2026/buzz/april-2026-status-update.md new file mode 100644 index 0000000000..115bd1263d --- /dev/null +++ b/docs/en/news/posts/2026/buzz/april-2026-status-update.md @@ -0,0 +1,54 @@ +--- +title: April 2026 Status Update +date: 2026-04-30 +authors: +- freakboy3742 +categories: +- Buzz +--- + +April saw some extremely important improvements to BeeWare's Windows support, and some important new policy decisions. + + + +## What we've done + +- We formally adopted [an AI and Autonomous code contribution policy.](https://github.com/beeware/.github/pull/328). This policy is neutral on whether AI tools can be used for contribution, but clearly places the responsibility on a human contributor to take full responsibility for the output of any tool they use, and to declare if AI tooling *has* been used. +- As part of adopting a format AI usage policy, we've added an `AGENTS.md` file, and a [Spec Kit constitution](https://github.github.com/spec-kit/) to [Briefcase](https://github.com/beeware/briefcase/pull/2733), [Toga](https://github.com/beeware/toga/pull/4344), and [Rubicon ObjC](https://github.com/beeware/rubicon-objc/pull/751). We expect we'll be tweaking and tuning those configurations over time as we discover what does (and doesn't) work. If you've got experience in developing these foundational AI configuration files, we'd appreciate any suggestions or feedback you may have. +- You can now build [native ARM64 Windows binaries and installers with Briefcase](https://github.com/beeware/briefcase/pull/2797). +- We added support for [detecting if .NET is installed as part of a Windows MSI installer](https://github.com/beeware/briefcase-windows-VisualStudio-template/pull/90). +- We added the ability to [customize the banner and background images in an MSI installer](https://github.com/beeware/briefcase-windows-VisualStudio-template/pull/91). +- We added a utility method for formatting the [banner-style warning messages that Briefcase generates](https://github.com/beeware/briefcase/pull/2563). We haven't rolled out the usage of this banner across all parts of the Briefcase codebase, but it will allow us to improve consistency in the display of warning output. +- We modified the new project wizard to [improve the visibility of known third-party bootstraps](https://github.com/beeware/briefcase/pull/2640). +- We added a runtime checks for [using an x86-64 Python interpreter on an Apple Silicon Mac](https://github.com/beeware/briefcase/pull/2760). This configuration can cause issues when trying to run an iOS simulator. +- We [added the ability to create a "skinless" Android emulator](https://github.com/beeware/briefcase/pull/2788). This is mostly useful for CI configurations, where the extra visual detail doesn't help, but downloading the skin will sometimes fail due to rate limits imposed by Google's servers. +- We [improved the verification of installed Android SDK images](https://github.com/beeware/briefcase/pull/2796). +- We [added support for the use of .NET Core 10 in Toga](https://github.com/beeware/toga/pull/4331). This was primarily required to support WinForms on ARM64, but it also means features like dark mode are now possible on WinForms. +- We performed a [major refactor of the internals of the Canvas widget](https://github.com/beeware/toga/pull/4328), and modified the Canvas API to [align better with JavaScript's HTML5 Canvas API](https://github.com/beeware/toga/pull/4330). +- We migrated Toga's Web backend to use [WebAwesome, rather than Shoelace](https://github.com/beeware/toga/pull/4262). WebAwesome is effectively "Shoelace 3", after the Shoelace project was adopted by the FontAwesome team. +- We added a [full implementation of `DetailedList` on WinForms](https://github.com/beeware/toga/pull/4319). This was the last widget in Beta status on WinForms - WinForms is now widget complete! +- We corrected some crashes that could occur [on macOS when clicking on empty rows of a table, or the table header row](https://github.com/beeware/toga/pull/4265). +- We corrected an unusual bounce when [calling `scroll_to_bottom()` on a WinForms `MultilineText` widget](https://github.com/beeware/toga/pull/4276). +- We [made the definition of accessors optional when defining sources](https://github.com/beeware/toga/pull/4277). +- We added support for [fonts that have been system-registered on iOS and macOS](https://github.com/beeware/toga/pull/4314). +- We [normalized the feature set of the CPython Android build script with other platform build scripts](https://github.com/python/cpython/pull/146451). +- We completed the migration of [CPython Android build tooling to the Platforms folder](https://github.com/python/cpython/pull/148282). + +Much of this work is due to the contributions of members of the BeeWare community. Thanks to Abdo ([@abdnh](https://github.com/abdnh)), Keyang Zheng ([@albuszheng](https://github.com/albuszheng)), Filip Łajszczak ([@filiplajszczak](https://github.com/filiplajszczak)), John ([@johnzhou721](https://github.com/johnzhou721)), Luis Palacios ([@moondial-pal](https://github.com/moondial-pal)), Matt Van Horn ([@mvanhorn](https://github.com/mvanhorn)), [@Oliver-Leigh](https://github.com/Oliver-Leigh), [@otekraden](https://github.com/otekraden), Robert Kirkman ([@robertkirkman](https://github.com/robertkirkman)), Matt Cooper ([@vtbassmatt](https://github.com/vtbassmatt)) for their code and documentation contributions this month. + +Special thanks go to Scott Halgrim ([@shalgrim](https://github.com/shalgrim)), Juan ([@Pulga8](https://github.com/Pulga8)), and Vui Nguyen ([@vuinguyen](https://github.com/vuinguyen)) who were contributing to BeeWare as part of Session 6 of the [Djangonaut Space program](https://djangonaut.space). Go Team Mercury! + +## What's next? + +A lot of May will be spent preparing for and attending [PyCon US](https://us.pycon.org/2026/schedule/presentation/36/). We're presenting talks on [mechanisms for distributing Python code](https://us.pycon.org/2026/schedule/presentation/36/) and [switching your project documentation from Sphinx to Markdown](https://us.pycon.org/2026/schedule/presentation/6/). We'll be there for [both days of the sprints](https://us.pycon.org/2026/events/dev-sprints/), as well as participating in a number of other events and generally lurking around the hallways. Tickets are still available - if you're around, come say hi! We're actively looking for stories of how you're using BeeWare, or how you'd like to use BeeWare. + +In what time that remains in the month, we'll be focused primarily on Briefcase, adding more customizations for MSI installers, and starting to experiment with mechanisms for improving the development experience for mobile apps. + +## Want to get involved? + +Want to get involved? We curate issues that should be approachable for first-time contributors to BeeWare. They're all relatively minor changes, but would provide a big improvement to the lives of BeeWare users: + +- If you're interested in the tooling for deploying applications to various platforms, take a look at [Briefcase](https://github.com/beeware/briefcase/issues?q=is%3Aissue%20state%3Aopen%20label%3A%22good%20first%20issue%22). +- Or, if you're interested in GUI widgets, take a look at [Toga](https://github.com/beeware/toga/issues?q=is%3Aissue%20state%3Aopen%20label%3A%22good%20first%20issue%22). + +These lists can also be filtered by platform - so you can find issues that are specific to your preferred operating system. Pick one of these tickets, drop a comment on the ticket to let others know you're looking at it, and try your hand at a PR! We have a [guide on setting up a Briefcase development environment](https://briefcase.beeware.org/en/latest/how-to/contribute/how/dev-environment/); but if you need any additional assistance or guidance, you can ask on the ticket, or join us on the [BeeWare Discord server](https://beeware.org/bee/chat/). diff --git a/docs/spelling_wordlist b/docs/spelling_wordlist index 0b54852a68..4f9e8460b2 100644 --- a/docs/spelling_wordlist +++ b/docs/spelling_wordlist @@ -1,111 +1,204 @@ ABI ABIs +accelerometers +accessor +accessors +Adwaita +affordances +amongst APIs APK APKs -Adwaita AppImage AppImages +architected +artefact +artefacts auditwheel -BDFN -BZip +backend +backends +backported +backporting +backports +bandana Batavia Batavia's +BDFN BeeKeeper +beeware BeeWare BeeWare's +benchmarking +blinky +bool Bool +bootcamp Brasil +bugfix +bugfixes Bugjar +buildbot +buildbots +buttload +bytecode Byterun -CMake -CPUs -CPython -CPython's -CTO +BZip +changelog Chaquopy Chaquopy's +CMake +codebase +codebases +commodify +commodifying +composable Conda +configurability +convolved Cookiecutter +coroutine Corran +cowpath +CPUs +CPython +CPython's +crossenv +crossenv's +crowdsourced +CTO Curtin +customizations CVE Cyber Cygwin -DOM -DMG -DMGs -DSF Dependabot +dev +dialogs Diller Disqus DjangoCon DjangoGirls +Djangonaut +DMG +DMGs Dockerfile +DOM +downstreams +DSF +duddy Eazel EdgeChromium ElasticSearch +else's +embeddable Emscripten +enquiries +enquiry EuroPython -FOSS Facebooks FastAPI Flatpak Flexbox +FontAwesome +foosball Fortran +FOSS FreeBSD +frontend +fuddy +geolocation +Ghostbusters +GitHub +Gitter GPG GPL GPL'd +Gradle GSoC GTK GTK's -Ghostbusters -GitHub -Gitter -Gradle Heartbleed Homebrew +iCloud IDE's IDEs +ignorable Indiegogo +infinitum +init Instagrams +integrations +Jambon +JavaScript JDK JSON JVM -Jambon -JavaScript KDE +keycaps Kickstarter Kubernetes Lamborghinis +leaderboard Lektor +libFFI +lifecycle Linode +linuxdeploy Linuxdeploy -MPAA -MSI +lossy +macOS Magee +manylinux Matplotlib Maturin -MicroPython +memcache +microbenchmark +microbenchmarking Microbenchmarks +MicroPython +miniconf MkDocs +modularity +monocultures +MPAA +MSI +multithreaded +multithreading +naïveté +namespace +natively +nevolent +nominatively +numpad NumPy O'Reilly -OSCON ObjC ObjC's OpenSSL OpenStack +openSUSE +OSCON +overresourced +parallelize +parallelized +Patreon +Patreons PDB PEPs +Pinterest +pluggable PPB PR +pre +preallocation +preallocation +productization +productize +productized +profiler +protestors PRs PSF -Patreon -Patreons -Pinterest PyBay PyBee PyBeeWare @@ -114,159 +207,27 @@ PyCharm PyCon PyCons PyDX +Pygame PyGObject PyGObject's PyGotham PyInstaller PyLadies +Pyodide PyOhio PyPI PyQt PyScript PySide -pytest -PyXero -Pygame -Pyodide Pystone +pytest PythonAnywhere Pythonista +PyXero +Rackspace README READMEs ReadTheDocs -RIAA -Rackspace -SBOM -SBOMs -SCM -SDK -SPDX -SSL -SaaS -SciPy -Snek -Sonoma -TLS -TODO -TradesCloud -TradesCloud's -Travertino -Travertino's -Trolltech -UI -UIs -UX -Unital -VC -VCs -VOC -VPNs -VSCode -Validators -WASM -WIP -Wayland -WebAssembly -Weblate -WhatsApps -WiX -WinForms -Wordpress -XCFramework -XCFrameworks -Xcode -Xcode's -Xero -accelerometers -affordances -amongst -architected -artefact -artefacts -backend -backends -backported -backporting -backports -bandana -beeware -benchmarking -blinky -bool -bootcamp -bugfix -bugfixes -buildbot -buildbots -buttload -bytecode -changelog -codebase -codebases -commodify -commodifying -composable -configurability -convolved -coroutine -cowpath -crossenv -crossenv's -crowdsourced -customizations -dev -dialogs -downstreams -duddy -else's -embeddable -enquiries -enquiry -foosball -frontend -fuddy -geolocation -iCloud -ignorable -infinitum -init -integrations -keycaps -leaderboard -libFFI -lifecycle -linuxdeploy -lossy -macOS -manylinux -memcache -microbenchmark -microbenchmarking -miniconf -modularity -monocultures -multithreaded -multithreading -namespace -natively -naïveté -nevolent -nominatively -numpad -openSUSE -overresourced -parallelize -parallelized -pluggable -pre -preallocation -preallocation -productization -productize -productized -profiler -protestors -reStructuredText reconfiguring regex regexes @@ -274,10 +235,22 @@ rehint reimplement renderer repo +reStructuredText +RIAA roadmap rollout runtimes +SaaS +SBOM +SBOMs scikit +SciPy +SCM +SDK +Snek +Sonoma +SPDX +SSL subclasses subclassing subcommand @@ -291,22 +264,54 @@ templated testbed timeframe timezones +TLS +TODO toolchains toolkits +TradesCloud +TradesCloud's transpilation transpiler transpiling +Travertino +Travertino's triaging +Trolltech tvOS +UI +UIs unapologetically +Unital upstreaming userbase +UX +Validators +VC +VCs vendored visionOS +VOC +VPNs +VSCode +WASM watchOS +Wayland +WebAssembly +WebAwesome webhooks +Weblate webpage +WhatsApps widget's +WinForms +WIP +WiX +Wordpress +XCFramework +XCFrameworks +Xcode +Xcode's +Xero xgboost abonie From 1b3dfd3f0962843b884fe879674738e2502a424a Mon Sep 17 00:00:00 2001 From: Russell Keith-Magee Date: Thu, 30 Apr 2026 10:30:05 +0800 Subject: [PATCH 2/7] Silence MkDocs 2 warning. --- tox.ini | 1 + 1 file changed, 1 insertion(+) diff --git a/tox.ini b/tox.ini index 5d07a72531..53b204704b 100644 --- a/tox.ini +++ b/tox.ini @@ -10,6 +10,7 @@ base_python = py313 skip_install = true setenv = DISABLE_MKDOCS_2_WARNING = true + NO_MKDOCS_2_WARNING = 1 passenv = DEEPL_API_KEY dependency_groups = docs From 0b964c0a13995ed43255a5ecbf1aa4b3f3227538 Mon Sep 17 00:00:00 2001 From: Russell Keith-Magee Date: Thu, 30 Apr 2026 10:30:13 +0800 Subject: [PATCH 3/7] Correct ES translation error. --- docs/locales/es/translations.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/locales/es/translations.po b/docs/locales/es/translations.po index f87207e80b..ee639cab8a 100644 --- a/docs/locales/es/translations.po +++ b/docs/locales/es/translations.po @@ -1102,7 +1102,7 @@ msgstr "{% extends \"contribute/next/release.md\" %}" #: docs/en/contributing/guide/policies/ai-policy.md:3 msgid "{% extends \"contribute/policies/ai-policy.md\" %}" -msgstr "{% extiende \"contribute/policies/ai-policy.md\" %}" +msgstr "{% extends \"contribute/policies/ai-policy.md\" %}" #: docs/en/contributing/guide/style/code-style-guide.md:1 docs/en/titles.md:77 msgid "Code style guide" From 0a8b7b219989ee8600cea7f69a8b2a221a4edf4b Mon Sep 17 00:00:00 2001 From: Russell Keith-Magee Date: Thu, 30 Apr 2026 10:43:37 +0800 Subject: [PATCH 4/7] Apply suggestions from code review Co-authored-by: Kattni --- docs/en/news/posts/2026/buzz/april-2026-status-update.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/en/news/posts/2026/buzz/april-2026-status-update.md b/docs/en/news/posts/2026/buzz/april-2026-status-update.md index 115bd1263d..cbc632aba3 100644 --- a/docs/en/news/posts/2026/buzz/april-2026-status-update.md +++ b/docs/en/news/posts/2026/buzz/april-2026-status-update.md @@ -1,6 +1,6 @@ --- title: April 2026 Status Update -date: 2026-04-30 +date: 2026-05-01 authors: - freakboy3742 categories: @@ -13,7 +13,7 @@ April saw some extremely important improvements to BeeWare's Windows support, an ## What we've done -- We formally adopted [an AI and Autonomous code contribution policy.](https://github.com/beeware/.github/pull/328). This policy is neutral on whether AI tools can be used for contribution, but clearly places the responsibility on a human contributor to take full responsibility for the output of any tool they use, and to declare if AI tooling *has* been used. +- We formally adopted [an AI and Autonomous code contribution policy](https://github.com/beeware/.github/pull/328). This policy is neutral on whether AI tools can be used for contribution, but clearly places the responsibility on a human contributor to take full responsibility for the output of any tool they use, and to declare if AI tooling *has* been used. - As part of adopting a format AI usage policy, we've added an `AGENTS.md` file, and a [Spec Kit constitution](https://github.github.com/spec-kit/) to [Briefcase](https://github.com/beeware/briefcase/pull/2733), [Toga](https://github.com/beeware/toga/pull/4344), and [Rubicon ObjC](https://github.com/beeware/rubicon-objc/pull/751). We expect we'll be tweaking and tuning those configurations over time as we discover what does (and doesn't) work. If you've got experience in developing these foundational AI configuration files, we'd appreciate any suggestions or feedback you may have. - You can now build [native ARM64 Windows binaries and installers with Briefcase](https://github.com/beeware/briefcase/pull/2797). - We added support for [detecting if .NET is installed as part of a Windows MSI installer](https://github.com/beeware/briefcase-windows-VisualStudio-template/pull/90). From dd03a8f2011b8ab8ea40a800091966b7256a182c Mon Sep 17 00:00:00 2001 From: Russell Keith-Magee Date: Fri, 1 May 2026 07:40:23 +0800 Subject: [PATCH 5/7] Add more Android updates Co-authored-by: Malcolm Smith --- docs/en/news/posts/2026/buzz/april-2026-status-update.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/en/news/posts/2026/buzz/april-2026-status-update.md b/docs/en/news/posts/2026/buzz/april-2026-status-update.md index cbc632aba3..390a7ab936 100644 --- a/docs/en/news/posts/2026/buzz/april-2026-status-update.md +++ b/docs/en/news/posts/2026/buzz/april-2026-status-update.md @@ -33,6 +33,8 @@ April saw some extremely important improvements to BeeWare's Windows support, an - We added support for [fonts that have been system-registered on iOS and macOS](https://github.com/beeware/toga/pull/4314). - We [normalized the feature set of the CPython Android build script with other platform build scripts](https://github.com/python/cpython/pull/146451). - We completed the migration of [CPython Android build tooling to the Platforms folder](https://github.com/python/cpython/pull/148282). +- We [increased the RAM available to the Python Android testbed](https://github.com/python/cpython/pull/148054) to accommodate more demanding test suites. +- We submitted [updates to cibuildwheel](https://github.com/pypa/cibuildwheel/pull/2695) to support Android packages that use Fortran, NumPy's C API, and external libraries bundled with auditwheel. Much of this work is due to the contributions of members of the BeeWare community. Thanks to Abdo ([@abdnh](https://github.com/abdnh)), Keyang Zheng ([@albuszheng](https://github.com/albuszheng)), Filip Łajszczak ([@filiplajszczak](https://github.com/filiplajszczak)), John ([@johnzhou721](https://github.com/johnzhou721)), Luis Palacios ([@moondial-pal](https://github.com/moondial-pal)), Matt Van Horn ([@mvanhorn](https://github.com/mvanhorn)), [@Oliver-Leigh](https://github.com/Oliver-Leigh), [@otekraden](https://github.com/otekraden), Robert Kirkman ([@robertkirkman](https://github.com/robertkirkman)), Matt Cooper ([@vtbassmatt](https://github.com/vtbassmatt)) for their code and documentation contributions this month. From 3caa0b22bef58b18dcea8681902c32bccf2dd32e Mon Sep 17 00:00:00 2001 From: Russell Keith-Magee Date: Fri, 1 May 2026 08:01:16 +0800 Subject: [PATCH 6/7] Add details about open spaces and community showcase. --- docs/en/news/posts/2026/buzz/april-2026-status-update.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/en/news/posts/2026/buzz/april-2026-status-update.md b/docs/en/news/posts/2026/buzz/april-2026-status-update.md index 390a7ab936..23aad5e465 100644 --- a/docs/en/news/posts/2026/buzz/april-2026-status-update.md +++ b/docs/en/news/posts/2026/buzz/april-2026-status-update.md @@ -42,7 +42,7 @@ Special thanks go to Scott Halgrim ([@shalgrim](https://github.com/shal ## What's next? -A lot of May will be spent preparing for and attending [PyCon US](https://us.pycon.org/2026/schedule/presentation/36/). We're presenting talks on [mechanisms for distributing Python code](https://us.pycon.org/2026/schedule/presentation/36/) and [switching your project documentation from Sphinx to Markdown](https://us.pycon.org/2026/schedule/presentation/6/). We'll be there for [both days of the sprints](https://us.pycon.org/2026/events/dev-sprints/), as well as participating in a number of other events and generally lurking around the hallways. Tickets are still available - if you're around, come say hi! We're actively looking for stories of how you're using BeeWare, or how you'd like to use BeeWare. +A lot of May will be spent preparing for and attending [PyCon US](https://us.pycon.org/2026/schedule/presentation/36/). We're presenting talks on [mechanisms for distributing Python code](https://us.pycon.org/2026/schedule/presentation/36/) and [switching your project documentation from Sphinx to Markdown](https://us.pycon.org/2026/schedule/presentation/6/). We'll be there for [both days of the sprints](https://us.pycon.org/2026/events/dev-sprints/), hosting some open spaces (watch the boards at the venue for details), attending the community showcase, as well as participating in a other events and generally lurking around the hallways. Tickets are still available - if you're around, come say hi! We're actively looking for stories of how you're using BeeWare, or how you'd like to use BeeWare. In what time that remains in the month, we'll be focused primarily on Briefcase, adding more customizations for MSI installers, and starting to experiment with mechanisms for improving the development experience for mobile apps. From f7e439163020ac4ee49941622e53ec141174846a Mon Sep 17 00:00:00 2001 From: Russell Keith-Magee Date: Fri, 1 May 2026 08:03:32 +0800 Subject: [PATCH 7/7] Spelling tweaks. --- docs/en/news/posts/2026/buzz/april-2026-status-update.md | 2 +- docs/spelling_wordlist | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/en/news/posts/2026/buzz/april-2026-status-update.md b/docs/en/news/posts/2026/buzz/april-2026-status-update.md index 23aad5e465..a3be8cad1f 100644 --- a/docs/en/news/posts/2026/buzz/april-2026-status-update.md +++ b/docs/en/news/posts/2026/buzz/april-2026-status-update.md @@ -34,7 +34,7 @@ April saw some extremely important improvements to BeeWare's Windows support, an - We [normalized the feature set of the CPython Android build script with other platform build scripts](https://github.com/python/cpython/pull/146451). - We completed the migration of [CPython Android build tooling to the Platforms folder](https://github.com/python/cpython/pull/148282). - We [increased the RAM available to the Python Android testbed](https://github.com/python/cpython/pull/148054) to accommodate more demanding test suites. -- We submitted [updates to cibuildwheel](https://github.com/pypa/cibuildwheel/pull/2695) to support Android packages that use Fortran, NumPy's C API, and external libraries bundled with auditwheel. +- We submitted [updates to `cibuildwheel`](https://github.com/pypa/cibuildwheel/pull/2695) to support Android packages that use Fortran, NumPy's C API, and external libraries bundled with auditwheel. Much of this work is due to the contributions of members of the BeeWare community. Thanks to Abdo ([@abdnh](https://github.com/abdnh)), Keyang Zheng ([@albuszheng](https://github.com/albuszheng)), Filip Łajszczak ([@filiplajszczak](https://github.com/filiplajszczak)), John ([@johnzhou721](https://github.com/johnzhou721)), Luis Palacios ([@moondial-pal](https://github.com/moondial-pal)), Matt Van Horn ([@mvanhorn](https://github.com/mvanhorn)), [@Oliver-Leigh](https://github.com/Oliver-Leigh), [@otekraden](https://github.com/otekraden), Robert Kirkman ([@robertkirkman](https://github.com/robertkirkman)), Matt Cooper ([@vtbassmatt](https://github.com/vtbassmatt)) for their code and documentation contributions this month. diff --git a/docs/spelling_wordlist b/docs/spelling_wordlist index 4f9e8460b2..570cf0adc0 100644 --- a/docs/spelling_wordlist +++ b/docs/spelling_wordlist @@ -171,6 +171,7 @@ nevolent nominatively numpad NumPy +NumPy's O'Reilly ObjC ObjC's