Files
chroma/bin/windows_upgrade_sqlite.py
Hammad Bashir ae8c453d62 Add windows tests (#892)
## 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.
2023-07-27 08:59:55 -07:00

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)