mirror of
				https://github.com/python/cpython.git
				synced 2025-10-31 05:31:20 +00:00 
			
		
		
		
	[3.14] gh-137134: Update SQLite to 3.50.4 for binary releases (GH-137135) (#137436)
Co-authored-by: Gregory P. Smith <68491+gpshead@users.noreply.github.com> Co-authored-by: Erlend E. Aasland <erlend.aasland@protonmail.com> Co-authored-by: Claude <noreply@anthropic.com> Co-authored-by: Ned Deily <nad@python.org>
This commit is contained in:
		
							parent
							
								
									25ae1af55e
								
							
						
					
					
						commit
						9b8826b2c7
					
				
					 8 changed files with 13 additions and 11 deletions
				
			
		|  | @ -187,7 +187,7 @@ def unpack_deps(host, prefix_dir): | |||
|     os.chdir(prefix_dir) | ||||
|     deps_url = "https://github.com/beeware/cpython-android-source-deps/releases/download" | ||||
|     for name_ver in ["bzip2-1.0.8-3", "libffi-3.4.4-3", "openssl-3.0.15-4", | ||||
|                      "sqlite-3.49.1-0", "xz-5.4.6-1", "zstd-1.5.7-1"]: | ||||
|                      "sqlite-3.50.4-0", "xz-5.4.6-1", "zstd-1.5.7-1"]: | ||||
|         filename = f"{name_ver}-{host}.tar.gz" | ||||
|         download(f"{deps_url}/{name_ver}/{filename}") | ||||
|         shutil.unpack_archive(filename) | ||||
|  |  | |||
|  | @ -359,9 +359,9 @@ def library_recipes(): | |||
|                   ), | ||||
|           ), | ||||
|           dict( | ||||
|               name="SQLite 3.49.1", | ||||
|               url="https://sqlite.org/2025/sqlite-autoconf-3490100.tar.gz", | ||||
|               checksum="106642d8ccb36c5f7323b64e4152e9b719f7c0215acf5bfeac3d5e7f97b59254", | ||||
|               name="SQLite 3.50.4", | ||||
|               url="https://www.sqlite.org/2025/sqlite-autoconf-3500400.tar.gz", | ||||
|               checksum="a3db587a1b92ee5ddac2f66b3edb41b26f9c867275782d46c3a088977d6a5b18", | ||||
|               extra_cflags=('-Os ' | ||||
|                             '-DSQLITE_ENABLE_FTS5 ' | ||||
|                             '-DSQLITE_ENABLE_FTS4 ' | ||||
|  |  | |||
|  | @ -0,0 +1 @@ | |||
| Update Windows installer to ship with SQLite 3.50.4. | ||||
|  | @ -0,0 +1 @@ | |||
| Update macOS installer to ship with SQLite version 3.50.4. | ||||
|  | @ -91,21 +91,21 @@ | |||
|       "checksums": [ | ||||
|         { | ||||
|           "algorithm": "SHA256", | ||||
|           "checksumValue": "e335aeb44fa36cde60ecbb6a9f8be6f5d449d645ce9b0199ee53a7e6728d19d2" | ||||
|           "checksumValue": "fb5ab81f27612b0a7b4861ba655906c76dc85ee969e7a4905d2075aff931e8d0" | ||||
|         } | ||||
|       ], | ||||
|       "downloadLocation": "https://github.com/python/cpython-source-deps/archive/refs/tags/sqlite-3.49.1.0.tar.gz", | ||||
|       "downloadLocation": "https://github.com/python/cpython-source-deps/archive/refs/tags/sqlite-3.50.4.0.tar.gz", | ||||
|       "externalRefs": [ | ||||
|         { | ||||
|           "referenceCategory": "SECURITY", | ||||
|           "referenceLocator": "cpe:2.3:a:sqlite:sqlite:3.49.1.0:*:*:*:*:*:*:*", | ||||
|           "referenceLocator": "cpe:2.3:a:sqlite:sqlite:3.50.4.0:*:*:*:*:*:*:*", | ||||
|           "referenceType": "cpe23Type" | ||||
|         } | ||||
|       ], | ||||
|       "licenseConcluded": "NOASSERTION", | ||||
|       "name": "sqlite", | ||||
|       "primaryPackagePurpose": "SOURCE", | ||||
|       "versionInfo": "3.49.1.0" | ||||
|       "versionInfo": "3.50.4.0" | ||||
|     }, | ||||
|     { | ||||
|       "SPDXID": "SPDXRef-PACKAGE-tcl-core", | ||||
|  |  | |||
|  | @ -56,7 +56,7 @@ set libraries=%libraries%                                       bzip2-1.0.8 | |||
| if NOT "%IncludeLibffiSrc%"=="false" set libraries=%libraries%  libffi-3.4.4 | ||||
| if NOT "%IncludeSSLSrc%"=="false" set libraries=%libraries%     openssl-3.0.16 | ||||
| set libraries=%libraries%                                       mpdecimal-4.0.0 | ||||
| set libraries=%libraries%                                       sqlite-3.49.1.0 | ||||
| set libraries=%libraries%                                       sqlite-3.50.4.0 | ||||
| if NOT "%IncludeTkinterSrc%"=="false" set libraries=%libraries% tcl-core-8.6.15.0 | ||||
| if NOT "%IncludeTkinterSrc%"=="false" set libraries=%libraries% tk-8.6.15.0 | ||||
| set libraries=%libraries%                                       xz-5.2.5 | ||||
|  |  | |||
|  | @ -74,7 +74,7 @@ | |||
|   <Import Project="$(ExternalProps)" Condition="$(ExternalProps) != '' and Exists('$(ExternalProps)')" /> | ||||
| 
 | ||||
|   <PropertyGroup> | ||||
|     <sqlite3Dir Condition="$(sqlite3Dir) == ''">$(ExternalsDir)sqlite-3.49.1.0\</sqlite3Dir> | ||||
|     <sqlite3Dir Condition="$(sqlite3Dir) == ''">$(ExternalsDir)sqlite-3.50.4.0\</sqlite3Dir> | ||||
|     <bz2Dir Condition="$(bz2Dir) == ''">$(ExternalsDir)bzip2-1.0.8\</bz2Dir> | ||||
|     <lzmaDir Condition="$(lzmaDir) == ''">$(ExternalsDir)xz-5.2.5\</lzmaDir> | ||||
|     <libffiDir Condition="$(libffiDir) == ''">$(ExternalsDir)libffi-3.4.4\</libffiDir> | ||||
|  |  | |||
|  | @ -230,7 +230,7 @@ _ssl | |||
|     again when building. | ||||
| 
 | ||||
| _sqlite3 | ||||
|     Wraps SQLite 3.49.1, which is itself built by sqlite3.vcxproj | ||||
|     Wraps SQLite 3.50.4, which is itself built by sqlite3.vcxproj | ||||
|     Homepage: | ||||
|         https://www.sqlite.org/ | ||||
| _tkinter | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Miss Islington (bot)
						Miss Islington (bot)