@@ -31,8 +31,8 @@ requires = [
3131 (platform_system != 'iOS' and platform_system != 'Android' and python_version < '3.14') \
3232 or (platform_system == 'iOS' and python_version < '3.14') \
3333 or (platform_system == 'Android' and python_version < '3.14')""" ,
34- # pillow not available anywhere on 3.14
35- """ pillow; \
34+ # pillow not available anywhere on 3.14. 11.3.0 wheel is known bad on iOS.
35+ """ pillow != 11.3.0 ; \
3636 (platform_system != 'iOS' and platform_system != 'Android' and python_version < '3.14') \
3737 or (platform_system == 'iOS' and python_version < '3.14') \
3838 or (platform_system == 'Android' and python_version < '3.14')""" ,
@@ -108,7 +108,7 @@ flatpak_sdk = "org.gnome.Sdk"
108108
109109[tool .briefcase .app .testbed .windows ]
110110requires = [
111- # Python.net isn't avaialble for 3.14 yet.
111+ # Python.net isn't available for 3.14 yet.
112112 " pythonnet>=3.0.0; python_version < '3.14'" ,
113113 # Windows doesn't provide the zoneinfo TZ database; use the Python provided one
114114 " tzdata" ,
@@ -143,7 +143,20 @@ build_gradle_dependencies = [
143143
144144# template = "../../templates/briefcase-android-gradle-template"
145145
146- [tool .isort ]
147- profile = " black"
148- split_on_trailing_comma = true
149- combine_as_imports = true
146+ [tool .ruff .lint ]
147+ # In addition to the default rules, these additional rules will be used:
148+ extend-select = [
149+ " E" , # pycodestyle
150+ " W" , # pycodestyle
151+ " F" , # pyflakes
152+ " UP" , # pyupgrade
153+ " B" , # flake8-bugbear
154+ " YTT" , # flake8-2020
155+ " ASYNC" , # flake8-async
156+ " C4" , # flake8-comprehensions
157+ " I" , # isort
158+ # The SIM rules are *very* opinionated, and don't necessarily make for better code.
159+ # They may be worth occasionally turning on just to see if something could actually
160+ # use improvement.
161+ # "SIM", # flake8-simplify
162+ ]
0 commit comments