diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 08e2d84..37ac7f2 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -12,7 +12,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: ['3.8', '3.9', '3.10'] # , '3.11'] + python-version: ['3.10', '3.11', '3.12', '3.13'] steps: - uses: actions/checkout@v4 @@ -35,4 +35,4 @@ jobs: if: github.event_name == 'pull_request' with: pytest-coverage-path: ./pytest-coverage.txt - junitxml-path: ./pytest.xml \ No newline at end of file + junitxml-path: ./pytest.xml diff --git a/pyproject.toml b/pyproject.toml index a31df04..f7b0a69 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -19,26 +19,25 @@ classifiers = [ "Programming Language :: Python" ] dependencies = [ - "click >=8.1.3", - "rich >=12.6.0", - "tld >=0.12.6", - "requests >=2.28.1", - "simplejson >=3.17.6", - "packaging >=21.3", - "appdirs >=1.4.4", - "iOSbackup >=0.9.923", - "adb-shell[usb] >=0.4.3", - "libusb1 >=3.0.0", - "cryptography >=42.0.5", - "pyyaml >=6.0", - "pyahocorasick >= 2.0.0", - "betterproto >=1.2.0", - "pydantic >= 2.10.0", - "pydantic-settings >= 2.7.0", - 'backports.zoneinfo; python_version < "3.9"', + "click==8.2.1", + "rich==14.0.0", + "tld==0.13.1", + "requests==2.32.2", + "simplejson==3.20.1", + "packaging==25.0", + "appdirs==1.4.4", + "iOSbackup==0.9.925", + "adb-shell[usb]==0.4.4", + "libusb1==3.3.1", + "cryptography==45.0.3", + "PyYAML>=6.0.2", + "pyahocorasick==2.1.0", + "betterproto==1.2.5", + "pydantic==2.11.5", + "pydantic-settings==2.9.1", "NSKeyedUnArchiver==1.5", ] -requires-python = ">= 3.8" +requires-python = ">= 3.10" [project.urls] homepage = "https://docs.mvt.re/en/latest/" diff --git a/src/mvt/common/version.py b/src/mvt/common/version.py index dd19c1e..4f16aec 100644 --- a/src/mvt/common/version.py +++ b/src/mvt/common/version.py @@ -3,4 +3,4 @@ # Use of this software is governed by the MVT License 1.1 that can be found at # https://license.mvt.re/1.1/ -MVT_VERSION = "2.6.0" +MVT_VERSION = "2.6.1"