mirror of
https://github.com/placeholder-soft/chroma.git
synced 2026-01-12 22:44:55 +08:00
## Description of changes Addresses #887 *Summarize the changes made by this PR.* - Improvements & Bug fixes - Adds windows to github test runners - New functionality - ... ## Test plan These are tests. ## Documentation Changes None required.
21 lines
595 B
Python
21 lines
595 B
Python
import requests
|
|
import zipfile
|
|
import io
|
|
import os
|
|
import sys
|
|
import shutil
|
|
|
|
# Used by Github Action runners to upgrade sqlite version to 3.42.0
|
|
DLL_URL = "https://www.sqlite.org/2023/sqlite-dll-win64-x64-3420000.zip"
|
|
|
|
if __name__ == "__main__":
|
|
# Download and extract the DLL
|
|
r = requests.get(DLL_URL)
|
|
z = zipfile.ZipFile(io.BytesIO(r.content))
|
|
z.extractall(".")
|
|
# Print current Python path
|
|
exec_path = os.path.dirname(sys.executable)
|
|
dlls_path = os.path.join(exec_path, "DLLs")
|
|
# Copy the DLL to the Python DLLs folder
|
|
shutil.copy("sqlite3.dll", dlls_path)
|