Skip to content

Commit 093579c

Browse files
committed
Add support for Python 3.14
1 parent c18110e commit 093579c

File tree

4 files changed

+8
-5
lines changed

4 files changed

+8
-5
lines changed

.github/workflows/tox.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,15 @@ jobs:
1010
strategy:
1111
max-parallel: 4
1212
matrix:
13-
python-version: ['3.9', '3.10', '3.11', '3.12', '3.13']
13+
python-version: ['3.9', '3.10', '3.11', '3.12', '3.13', '3.14']
1414

1515
steps:
1616
- uses: actions/checkout@v5
1717
- name: Set up Python ${{ matrix.python-version }}
1818
uses: actions/setup-python@v6
1919
with:
2020
python-version: ${{ matrix.python-version }}
21+
allow-prereleases: true
2122
- name: Install dependencies
2223
run: |
2324
python -m pip install --upgrade pip setuptools

LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
MIT License
22

3-
Copyright (c) 2016-2021 Galaxy Contributors (see https://github.com/galaxyproject/galaxy/blob/dev/CONTRIBUTORS.md)
3+
Copyright (c) 2016-2025 Galaxy Contributors (see https://github.com/galaxyproject/galaxy/blob/dev/CONTRIBUTORS.md)
44

55
Permission is hereby granted, free of charge, to any person obtaining a copy
66
of this software and associated documentation files (the "Software"), to deal

setup.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,7 @@ def get_var(var_name):
9898
'Programming Language :: Python :: 3.11',
9999
'Programming Language :: Python :: 3.12',
100100
'Programming Language :: Python :: 3.13',
101+
'Programming Language :: Python :: 3.14',
101102
],
102103
test_suite=TEST_DIR,
103104
tests_require=test_requirements

tox.ini

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,17 @@
11
# TODO: implement doc linting
22
[tox]
3-
envlist = py{39,310,311,312,313}-lint, py39-lintdocstrings, py39-lintreadme, py{39,310,311,312,313}-mypy, py{39,310,311,312,313}-unit
3+
envlist = py{39,310,311,312,313,314}-lint, py39-lintdocstrings, py39-lintreadme, py{39,310,311,312,313,314}-mypy, py{39,310,311,312,313,314}-unit
44
source_dir = gxformat2
55
test_dir = tests
66

77
[gh-actions]
88
python =
9-
3.9: py39-unit, py39-mypy, py39-lint, py39-lintdocs, py39-lintdocstrings
9+
3.9: py39-unit, py39-mypy, py39-lint, py39-lintdocs, py39-lintdocstrings, py39-lintreadme
1010
3.10: py310-unit, py310-mypy
1111
3.11: py311-unit, py311-mypy
1212
3.12: py312-unit, py312-mypy
13-
3.13: py313-unit, py313-mypy, py313-lint, py313-lintdocs
13+
3.13: py313-unit, py313-mypy
14+
3.14: py314-unit, py314-mypy, py314-lint, py314-lintdocs
1415

1516
[testenv]
1617
commands =

0 commit comments

Comments
 (0)