diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 461f6ca..e60c937 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -11,7 +11,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v5 with: - python-version: "3.9" + python-version: "3.12" - name: Install dependencies run: | python -m pip install --upgrade pip diff --git a/pyproject.toml b/pyproject.toml index ecd61b7..1d5acac 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,5 +1,5 @@ [build-system] -requires = ["setuptools >= 61.0"] +requires = ["setuptools >= 70.0"] build-backend = "setuptools.build_meta" @@ -8,7 +8,7 @@ name = "forensicsim" description = "A forensic open-source parser module for Autopsy that allows extracting the messages, comments, posts, contacts, calendar entries and reactions from a Microsoft Teams IndexedDB LevelDB database." readme = "README.md" license = {file = "LICENSE.md"} -requires-python = ">=3.9" +requires-python = ">=3.12" authors = [ { name = "Alexander Bilz", email = "github@alexbilz.com" }, { name = "Markus Bilz", email = "github@markusbilz.com" } @@ -16,7 +16,7 @@ authors = [ dependencies = [ "beautifulsoup4", "click", -"chromedb @ git+https://github.com/lxndrblz/chromedb@main", +"ccl_chromium_reader @ git+https://github.com/cclgroupltd/ccl_chromium_reader@master", "dataclasses-json", "pause", "pyautogui", diff --git a/src/forensicsim/backend.py b/src/forensicsim/backend.py index fc58e50..ef98294 100644 --- a/src/forensicsim/backend.py +++ b/src/forensicsim/backend.py @@ -26,7 +26,7 @@ from pathlib import Path from typing import Any, Optional -from chromedb import ( +from ccl_chromium_reader import ( ccl_chromium_indexeddb, ccl_chromium_localstorage, ccl_chromium_sessionstorage,