mirror of
https://github.com/python/cpython.git
synced 2025-12-31 04:23:37 +00:00
gh-120522: Add a --with-app-store-compliance configure option to patch out problematic code (#120984)
* Add --app-store-compliance configuration option. * Added blurb. * Correct tab-vs-spaces formatting issue. * Correct source file name in docs. Co-authored-by: Nice Zombies <nineteendo19d0@gmail.com> * Correct source code reference in Mac docs Co-authored-by: Nice Zombies <nineteendo19d0@gmail.com> * Only apply the patch forward, and ensure the working directory is correct. * Make patching reslient to multiple builds. * Documentation fixes found during review Co-authored-by: Alyssa Coghlan <ncoghlan@gmail.com> * Documentation and configure.ac syntax improvements Co-authored-by: Erlend E. Aasland <erlend.aasland@protonmail.com> * Regenerate configure script. * Silence the patch echo output. --------- Co-authored-by: Nice Zombies <nineteendo19d0@gmail.com> Co-authored-by: Alyssa Coghlan <ncoghlan@gmail.com> Co-authored-by: Erlend E. Aasland <erlend.aasland@protonmail.com>
This commit is contained in:
parent
6b280a8498
commit
48cd104b0c
9 changed files with 238 additions and 2 deletions
29
Mac/Resources/app-store-compliance.patch
Normal file
29
Mac/Resources/app-store-compliance.patch
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
diff --git a/Lib/test/test_urlparse.py b/Lib/test/test_urlparse.py
|
||||
index d6c83a75c1c..19ed4e01091 100644
|
||||
--- a/Lib/test/test_urlparse.py
|
||||
+++ b/Lib/test/test_urlparse.py
|
||||
@@ -237,11 +237,6 @@ def test_roundtrips(self):
|
||||
'','',''),
|
||||
('git+ssh', 'git@github.com','/user/project.git',
|
||||
'', '')),
|
||||
- ('itms-services://?action=download-manifest&url=https://example.com/app',
|
||||
- ('itms-services', '', '', '',
|
||||
- 'action=download-manifest&url=https://example.com/app', ''),
|
||||
- ('itms-services', '', '',
|
||||
- 'action=download-manifest&url=https://example.com/app', '')),
|
||||
('+scheme:path/to/file',
|
||||
('', '', '+scheme:path/to/file', '', '', ''),
|
||||
('', '', '+scheme:path/to/file', '', '')),
|
||||
diff --git a/Lib/urllib/parse.py b/Lib/urllib/parse.py
|
||||
index 8f724f907d4..148caf742c9 100644
|
||||
--- a/Lib/urllib/parse.py
|
||||
+++ b/Lib/urllib/parse.py
|
||||
@@ -59,7 +59,7 @@
|
||||
'imap', 'wais', 'file', 'mms', 'https', 'shttp',
|
||||
'snews', 'prospero', 'rtsp', 'rtsps', 'rtspu', 'rsync',
|
||||
'svn', 'svn+ssh', 'sftp', 'nfs', 'git', 'git+ssh',
|
||||
- 'ws', 'wss', 'itms-services']
|
||||
+ 'ws', 'wss']
|
||||
|
||||
uses_params = ['', 'ftp', 'hdl', 'prospero', 'http', 'imap',
|
||||
'https', 'shttp', 'rtsp', 'rtsps', 'rtspu', 'sip',
|
||||
Loading…
Add table
Add a link
Reference in a new issue