Skip to content

Commit cd5106c

Browse files
Release v0.4.0 and drop Python 3.8 (#244)
* v0.4.0 * pytest workflow versions
1 parent 1c23384 commit cd5106c

File tree

6 files changed

+14
-19
lines changed

6 files changed

+14
-19
lines changed

.github/workflows/periodic_tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ jobs:
8181
fail-fast: false
8282
matrix:
8383
os: [ ubuntu-20.04, macos-13, windows-2022 ]
84-
python-version: [ "3.8", "3.9", "3.10", "3.11", "3.12" ]
84+
python-version: [ "3.9", "3.10", "3.11", "3.12" ]
8585

8686
steps:
8787
- uses: actions/checkout@v4

.github/workflows/pr_pytest.yml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,15 +24,13 @@ jobs:
2424
fail-fast: false
2525
matrix:
2626
os: [ ubuntu-20.04, windows-2022 ]
27-
python-version: [ "3.8", "3.9", "3.10", "3.11", "3.12" ]
27+
python-version: [ "3.9", "3.10", "3.11", "3.12" ]
2828
# skip python versions unless the PR has the 'full pytest actions' label
2929
pr-testing:
3030
- ${{ (github.event_name != 'pull_request' || !contains(github.event.pull_request.labels.*.name, 'full pytest actions')) }}
3131
exclude:
3232
- pr-testing: true
33-
python-version: "3.9"
34-
- pr-testing: true
35-
python-version: "3.11"
33+
python-version: "3.10"
3634

3735
steps:
3836
- uses: actions/checkout@v4

MANIFEST.in

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,24 @@
1-
recursive-include docs *
2-
recursive-include examples *
3-
recursive-include results *
41
recursive-include tsml_eval *.py
52
recursive-include tsml_eval/datasets *.ts *.csv *.txt
63
recursive-include tsml_eval/publications *.csv *.txt *.ipynb
74
recursive-include tsml_eval/testing/_test_eval_files *.csv *.pdf *.pickle
85
recursive-include tsml_eval/testing/_test_results_files *.csv
9-
include .coveragerc
10-
include conftest.py
116
include LICENSE
127
include MANIFEST.in
138
include pyproject.toml
149
include README.md
1510

1611
recursive-exclude .binder *
1712
recursive-exclude .github *
18-
recursive-exclude build_tools *
1913
recursive-exclude _tsml_research_resources *
14+
recursive-exclude build_tools *
15+
recursive-exclude docs *
16+
recursive-exclude examples *
17+
recursive-exclude results *
2018
exclude .codecov.yml
19+
exclude .coveragerc
2120
exclude .gitattributes
2221
exclude .gitignore
2322
exclude .pre-commit-config.yaml
2423
exclude .readthedocs.yml
24+
exclude conftest.py

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
`tsml-eval` contains benchmarking and evaluation tools for time series machine learning
1717
algorithms.
1818

19-
The current release of `tsml-eval` is v0.3.0.
19+
The current release of `tsml-eval` is v0.4.0.
2020

2121
## Installation
2222

pyproject.toml

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "tsml-eval"
7-
version = "0.3.0"
7+
version = "0.4.0"
88
description = "A package for benchmarking time series machine learning tools."
99
authors = [
1010
{name = "Matthew Middlehurst", email = "m.b.middlehurst@soton.ac.uk"},
@@ -34,13 +34,12 @@ classifiers = [
3434
"Operating System :: Unix",
3535
"Operating System :: MacOS",
3636
"Programming Language :: Python",
37-
"Programming Language :: Python :: 3.8",
3837
"Programming Language :: Python :: 3.9",
3938
"Programming Language :: Python :: 3.10",
4039
"Programming Language :: Python :: 3.11",
4140
"Programming Language :: Python :: 3.12",
4241
]
43-
requires-python = ">=3.8,<3.13"
42+
requires-python = ">=3.9,<3.13"
4443
dependencies = [
4544
"aeon>=0.9.0,<0.10.0",
4645
"tsml>=0.4.0,<0.5.0",
@@ -55,15 +54,13 @@ all_extras = [
5554
"aeon[all_extras,dl]",
5655
"tsml[all_extras]",
5756
"xgboost",
58-
"torch>=1.13.1",
5957
]
6058
unstable_extras = [
6159
"aeon[unstable_extras]",
6260
"tsml[unstable_extras]",
6361
]
6462
deep_learning = [
6563
"aeon[dl]",
66-
"torch>=1.13.1",
6764
]
6865
dev = [
6966
"pre-commit",
@@ -79,7 +76,7 @@ binder = [
7976
"jupyterlab",
8077
]
8178
docs = [
82-
"sphinx<8.0.0",
79+
"sphinx<7.4.0",
8380
"sphinx-design",
8481
"sphinx-version-warning",
8582
"sphinx_issues",

tsml_eval/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
"""tsml-eval."""
22

3-
__version__ = "0.3.0"
3+
__version__ = "0.4.0"

0 commit comments

Comments
 (0)