Skip to content

Commit 9e7ee7a

Browse files
committed
Pin CI to Python 3.12 and revert triangle version
1 parent 9a1dedc commit 9e7ee7a

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

.github/workflows/pylint.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,8 @@ jobs:
3030
with:
3131
environment-file: ./environment.yml
3232
environment-name: ocsmesh-env
33+
extra-specs: |
34+
python=3.12
3335
- name: Install dependencies
3436
shell: bash -l {0}
3537
run: pip install .[testing]

pyproject.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ maintainers = [
2020
description = "Package to generate computational unstructured meshes for ocean simulation."
2121
license = {file = "LICENSE"}
2222
readme = "README.md"
23-
requires-python = '>=3.9, <3.15' # 3.8 -> scipy
23+
requires-python = '>=3.9, <3.13' # 3.8 -> scipy
2424
dependencies = [
2525
"colored-traceback<=0.3.0",
2626
"fiona", "geopandas>=1.0.0",
@@ -41,11 +41,11 @@ ocsmesh = "ocsmesh.__main__:main"
4141
[project.optional-dependencies]
4242
gmsh = ["gmsh"]
4343
jigsaw = ["jigsawpy"]
44-
triangle = ["triangle>=20250106"]
45-
testing = ['pylint>=2.14', 'jigsawpy', 'triangle>=20250106','gmsh']
44+
triangle = ["triangle"]
45+
testing = ['pylint>=2.14', 'jigsawpy', 'triangle','gmsh']
4646
documentation = [
4747
'sphinx < 7.0.0', # due to sphinx_rtd_theme support
4848
'sphinx-rtd-theme', 'sphinx-argparse',
4949
'mistune==0.8.4', 'm2r2', 'numpydoc',
50-
'jigsawpy', 'triangle>=20250106', 'gmsh'
50+
'jigsawpy', 'triangle', 'gmsh'
5151
]

0 commit comments

Comments
 (0)