Skip to content

Commit 5635a3e

Browse files
authored
Merge pull request #212 from con/bf-ci
Fix up CI and boost Python version to drop 3.8
2 parents fe72f74 + 3323d63 commit 5635a3e

File tree

8 files changed

+23
-22
lines changed

8 files changed

+23
-22
lines changed

.appveyor.yml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,19 @@ image: Ubuntu
22

33
environment:
44
matrix:
5-
- PY: '3.8'
6-
TOXENV: py
75
- PY: '3.9'
86
TOXENV: py
97
- PY: '3.10'
108
TOXENV: py
119
- PY: '3.11'
1210
TOXENV: py
13-
- PY: '3.8'
11+
- PY: '3.12'
12+
TOXENV: py
13+
- PY: '3.13'
14+
TOXENV: py
15+
- PY: '3.10'
1416
TOXENV: lint
15-
- PY: '3.8'
17+
- PY: '3.10'
1618
TOXENV: typing
1719

1820
build: off

.circleci/config.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ workflows:
2121
- test:
2222
matrix:
2323
parameters:
24-
python-version: ["3.8", "3.9", "3.10", "3.11"]
24+
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"]
2525
- lint
2626
- typing
2727

@@ -43,7 +43,7 @@ jobs:
4343

4444
lint:
4545
docker:
46-
- image: cimg/python:3.8
46+
- image: cimg/python:3.10
4747
steps:
4848
- checkout
4949
- install-deps
@@ -53,7 +53,7 @@ jobs:
5353

5454
typing:
5555
docker:
56-
- image: cimg/python:3.8
56+
- image: cimg/python:3.10
5757
steps:
5858
- checkout
5959
- install-deps

.github/workflows/inception-test.yml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ jobs:
2828
- name: Set up Python
2929
uses: actions/setup-python@v5
3030
with:
31-
python-version: 3.8
31+
python-version: '3.10'
3232

3333
- name: Install tinuous and coverage
3434
run: |
@@ -39,8 +39,7 @@ jobs:
3939
- name: Install datalad and git-annex
4040
if: matrix.extra == 'datalad'
4141
run: |
42-
python -m pip install datalad datalad-installer
43-
datalad-installer --sudo ok neurodebian git-annex -m neurodebian
42+
python -m pip install git-annex datalad
4443
4544
- name: Checkout con/tinuous-inception
4645
uses: actions/checkout@v4

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
- name: Set up Python
2626
uses: actions/setup-python@v5
2727
with:
28-
python-version: '^3.8'
28+
python-version: '^3.10'
2929

3030
- name: Install Python dependencies
3131
run: python -m pip install build twine

.github/workflows/test.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,19 +17,19 @@ jobs:
1717
fail-fast: false
1818
matrix:
1919
python-version:
20-
- '3.8'
2120
- '3.9'
2221
- '3.10'
2322
- '3.11'
2423
- '3.12'
25-
- 'pypy-3.8'
24+
- '3.13'
2625
- 'pypy-3.9'
2726
- 'pypy-3.10'
27+
- 'pypy-3.11'
2828
toxenv: [py]
2929
include:
30-
- python-version: '3.8'
30+
- python-version: '3.10'
3131
toxenv: lint
32-
- python-version: '3.8'
32+
- python-version: '3.10'
3333
toxenv: typing
3434
steps:
3535
- name: Check out repository

.travis.yml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,18 @@ language: python
22
cache: pip
33
dist: focal
44
python:
5-
- '3.8'
65
- '3.9'
76
- '3.10'
87
- '3.11'
8+
- '3.12'
9+
- '3.13'
910
env:
1011
- TOXENV=py
1112
jobs:
1213
include:
13-
- python: '3.8'
14+
- python: '3.10'
1415
env: TOXENV=lint
15-
- python: '3.8'
16+
- python: '3.10'
1617
env: TOXENV=typing
1718
install:
1819
- pip install tox

README.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ See <https://github.com/con/tinuous-inception> for an example setup that uses
4040

4141
Installation
4242
============
43-
``tinuous`` requires Python 3.8 or higher. Just use `pip
43+
``tinuous`` requires Python 3.9 or higher. Just use `pip
4444
<https://pip.pypa.io>`_ for Python 3 (You have pip, right?) to install
4545
``tinuous`` and its dependencies::
4646

setup.cfg

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,11 @@ classifiers =
2222
#Development Status :: 5 - Production/Stable
2323
Programming Language :: Python :: 3 :: Only
2424
Programming Language :: Python :: 3
25-
Programming Language :: Python :: 3.8
2625
Programming Language :: Python :: 3.9
2726
Programming Language :: Python :: 3.10
2827
Programming Language :: Python :: 3.11
2928
Programming Language :: Python :: 3.12
29+
Programming Language :: Python :: 3.13
3030
Programming Language :: Python :: Implementation :: CPython
3131
Programming Language :: Python :: Implementation :: PyPy
3232
License :: OSI Approved :: MIT License
@@ -41,7 +41,7 @@ project_urls =
4141
packages = find:
4242
package_dir =
4343
=src
44-
python_requires = >=3.8
44+
python_requires = >=3.9
4545
install_requires =
4646
click >= 7.0
4747
click-loglevel ~= 0.2
@@ -52,7 +52,6 @@ install_requires =
5252
python-dotenv >= 0.11, < 2.0
5353
PyYAML >= 5.0
5454
requests ~= 2.20
55-
typing_extensions; python_version < '3.9'
5655

5756
[options.extras_require]
5857
all =

0 commit comments

Comments
 (0)