diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 79200f0..18eb97a 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -7,8 +7,8 @@ jobs: strategy: matrix: include: - - python-version: '3.13' - toxenv: 'py313' + - python-version: '3.14' + toxenv: 'py314' steps: - uses: actions/checkout@v4 - name: Set up Python ${{ matrix.python-version }} @@ -29,14 +29,10 @@ jobs: python setup.py build tox -e${{ matrix.toxenv }} build_ubuntu: - runs-on: ubuntu-22.04 + runs-on: ubuntu-latest strategy: matrix: include: - - python-version: '3.8' - toxenv: 'py38' - - python-version: '3.9' - toxenv: 'py39' - python-version: '3.10' toxenv: 'py310' - python-version: '3.11' @@ -45,6 +41,8 @@ jobs: toxenv: 'py312' - python-version: '3.13' toxenv: 'py313' + - python-version: '3.14' + toxenv: 'py314' steps: - uses: actions/checkout@v4 - name: Install build dependencies @@ -52,7 +50,7 @@ jobs: sudo add-apt-repository universe && sudo add-apt-repository -y ppa:deadsnakes/ppa && sudo apt-get update && - sudo apt-get install -y autoconf automake autopoint autotools-dev build-essential git libtool pkg-config python${{ matrix.python-version }} python${{ matrix.python-version }}-dev python${{ matrix.python-version }}-venv python3-distutils python3-pip python3-setuptools + sudo apt-get install -y autoconf automake autopoint autotools-dev build-essential git libtool pkg-config python${{ matrix.python-version }} python${{ matrix.python-version }}-dev python${{ matrix.python-version }}-venv python3-pip python3-setuptools - name: Install tox run: | python3 -m pip install tox @@ -65,7 +63,7 @@ jobs: runs-on: windows-latest strategy: matrix: - python-version: ['3.13'] + python-version: ['3.14'] architecture: ['x86', 'x64'] steps: - uses: actions/checkout@v4 diff --git a/class_parser.py b/class_parser.py index c936092..fb7b29d 100644 --- a/class_parser.py +++ b/class_parser.py @@ -235,7 +235,7 @@ DEBUG = 0 # The pytsk3 version. -VERSION = "20250801" +VERSION = "20251121" # These functions are used to manage library memory. FREE = "aff4_free" diff --git a/dpkg/changelog b/dpkg/changelog index daa087f..2b5bfbc 100644 --- a/dpkg/changelog +++ b/dpkg/changelog @@ -1,5 +1,5 @@ -pytsk3 (20250801-1) unstable; urgency=low +pytsk3 (20251121-1) unstable; urgency=low * Auto-generated - -- Joachim Metz Fri, 01 Aug 2025 07:51:42 -0100 + -- Joachim Metz Fri, 21 Nov 2025 07:14:56 -0100 diff --git a/setup.cfg b/setup.cfg index cc9b1fc..c22246f 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,6 +1,6 @@ [metadata] name = pytsk3 -version = 20250801 +version = 20251121 description = Python bindings for the SleuthKit long_description = Python bindings for the SleuthKit author = Michael Cohen @@ -15,4 +15,4 @@ classifiers = Programming Language :: Python [options] -python_requires = >=3.8 +python_requires = >=3.10 diff --git a/tox.ini b/tox.ini index 4832dd3..519c844 100644 --- a/tox.ini +++ b/tox.ini @@ -1,5 +1,5 @@ [tox] -envlist = py3{7,8,9,10,11,12,13} +envlist = py3{10,11,12,13,14} [testenv] pip_pre = True