Skip to content

Commit ef27fad

Browse files
committed
Added Python 3.14 CI test target
1 parent 57ee3d6 commit ef27fad

File tree

4 files changed

+11
-9
lines changed

4 files changed

+11
-9
lines changed

.github/workflows/test_docker.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ jobs:
77
runs-on: ubuntu-latest
88
strategy:
99
matrix:
10-
version: ['41']
10+
version: ['41', '42']
1111
container:
1212
image: registry.fedoraproject.org/fedora:${{ matrix.version }}
1313
steps:
@@ -54,7 +54,7 @@ jobs:
5454
run: |
5555
add-apt-repository -y ppa:gift/dev
5656
apt-get update -q
57-
apt-get install -y build-essential libfwps-python3 libfwsi-python3 libgzipf-python3 liblnk-python3 libolecf-python3 libregf-python3 python3 python3-build python3-dev python3-dfdatetime python3-dtfabric python3-lz4 python3-pip python3-setuptools python3-snappy python3-wheel python3-yaml python3-zstd
57+
apt-get install -y build-essential libfwps-python3 libfwsi-python3 libgzipf-python3 liblnk-python3 libolecf-python3 libregf-python3 python3 python3-build python3-dev python3-dfdatetime python3-dtfabric python3-lz4 python3-pip python3-setuptools python3-snappy python3-venv python3-wheel python3-yaml python3-zstd
5858
- name: Run tests
5959
env:
6060
LANG: en_US.UTF-8

.github/workflows/test_tox.yml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@ jobs:
2424
toxenv: 'py312,wheel'
2525
- python-version: '3.13'
2626
toxenv: 'py313,wheel'
27+
- python-version: '3.14'
28+
toxenv: 'py314,wheel'
2729
container:
2830
image: ubuntu:22.04
2931
steps:
@@ -44,7 +46,7 @@ jobs:
4446
add-apt-repository -y ppa:deadsnakes/ppa
4547
add-apt-repository -y ppa:gift/dev
4648
apt-get update -q
47-
apt-get install -y build-essential git libsnappy-dev python${{ matrix.python-version }} python${{ matrix.python-version }}-dev python${{ matrix.python-version }}-venv libfwps-python3 libfwsi-python3 libgzipf-python3 liblnk-python3 libolecf-python3 libregf-python3 python3-dfdatetime python3-distutils python3-dtfabric python3-lib2to3 python3-lz4 python3-pip python3-setuptools python3-snappy python3-yaml python3-zstd
49+
apt-get install -y build-essential git libsnappy-dev pkg-config python${{ matrix.python-version }} python${{ matrix.python-version }}-dev python${{ matrix.python-version }}-venv libfwps-python3 libfwsi-python3 libgzipf-python3 liblnk-python3 libolecf-python3 libregf-python3 python3-dfdatetime python3-distutils python3-dtfabric python3-lib2to3 python3-lz4 python3-pip python3-setuptools python3-snappy python3-yaml python3-zstd
4850
- name: Install tox
4951
run: |
5052
python3 -m pip install tox
@@ -80,7 +82,7 @@ jobs:
8082
add-apt-repository -y ppa:deadsnakes/ppa
8183
add-apt-repository -y ppa:gift/dev
8284
apt-get update -q
83-
apt-get install -y build-essential git libsnappy-dev python${{ matrix.python-version }} python${{ matrix.python-version }}-dev python${{ matrix.python-version }}-venv libfwps-python3 libfwsi-python3 libgzipf-python3 liblnk-python3 libolecf-python3 libregf-python3 python3-dfdatetime python3-distutils python3-dtfabric python3-lib2to3 python3-lz4 python3-pip python3-setuptools python3-snappy python3-yaml python3-zstd
85+
apt-get install -y build-essential git libsnappy-dev pkg-config python${{ matrix.python-version }} python${{ matrix.python-version }}-dev python${{ matrix.python-version }}-venv libfwps-python3 libfwsi-python3 libgzipf-python3 liblnk-python3 libolecf-python3 libregf-python3 python3-dfdatetime python3-distutils python3-dtfabric python3-lib2to3 python3-lz4 python3-pip python3-setuptools python3-snappy python3-yaml python3-zstd
8486
- name: Install tox
8587
run: |
8688
python3 -m pip install tox
@@ -120,7 +122,7 @@ jobs:
120122
add-apt-repository -y ppa:deadsnakes/ppa
121123
add-apt-repository -y ppa:gift/dev
122124
apt-get update -q
123-
apt-get install -y build-essential git libsnappy-dev python${{ matrix.python-version }} python${{ matrix.python-version }}-dev python${{ matrix.python-version }}-venv libfwps-python3 libfwsi-python3 libgzipf-python3 liblnk-python3 libolecf-python3 libregf-python3 python3-dfdatetime python3-distutils python3-dtfabric python3-lib2to3 python3-lz4 python3-pip python3-setuptools python3-snappy python3-yaml python3-zstd
125+
apt-get install -y build-essential git libsnappy-dev pkg-config python${{ matrix.python-version }} python${{ matrix.python-version }}-dev python${{ matrix.python-version }}-venv libfwps-python3 libfwsi-python3 libgzipf-python3 liblnk-python3 libolecf-python3 libregf-python3 python3-dfdatetime python3-distutils python3-dtfabric python3-lib2to3 python3-lz4 python3-pip python3-setuptools python3-snappy python3-yaml python3-zstd
124126
- name: Install tox
125127
run: |
126128
python3 -m pip install tox

setup.cfg

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[metadata]
22
name = dtformats
3-
version = 20250729
3+
version = 20251014
44
description = Data formats (dtformats)
55
long_description = dtFormats is a collection of various file formats.
66
long_description_content_type = text/plain
@@ -22,7 +22,7 @@ install_requires = file:requirements.txt
2222
package_dir =
2323
dtformats = dtformats
2424
packages = find:
25-
python_requires = >=3.8
25+
python_requires = >=3.9
2626
scripts =
2727
scripts/alias_data.py
2828
scripts/amcache.py

tox.ini

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[tox]
2-
envlist = py3{8,9,10,11,12,13},coverage,docformatter,lint,wheel
2+
envlist = py3{8,9,10,11,12,13,14},coverage,docformatter,lint,wheel
33

44
[testenv]
55
allowlist_externals = ./run_tests.py
@@ -19,7 +19,7 @@ deps =
1919
setuptools >= 65
2020
wheel
2121
commands =
22-
py3{8,9,10,11,12,13}: ./run_tests.py
22+
py3{9,10,11,12,13,14}: ./run_tests.py
2323
coverage: coverage erase
2424
coverage: coverage run --source=dtformats --omit="*_test*,*__init__*,*test_lib*" run_tests.py
2525
coverage: coverage xml

0 commit comments

Comments
 (0)