Skip to content

Commit cc67d1e

Browse files
committed
Merge branch 'release-0.13.1'
2 parents 4e87f7a + a572c56 commit cc67d1e

19 files changed

Lines changed: 74 additions & 31 deletions

.github/workflows/ci.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ jobs:
66
runs-on: ubuntu-latest
77

88
steps:
9-
- uses: actions/checkout@v2
9+
- uses: actions/checkout@v4
1010

1111
- name: Run the test suite
1212
run: |

.github/workflows/ci_python_compatibility.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,19 +6,19 @@ jobs:
66
runs-on: ubuntu-latest
77
strategy:
88
matrix:
9-
python-version: ["3.7", "3.8", "3.9", "3.10", "3.11"]
9+
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"]
1010

1111
steps:
1212
- name: Check out the source code
13-
uses: actions/checkout@v2
13+
uses: actions/checkout@v4
1414

1515
- name: Set up Python ${{ matrix.python-version }}
16-
uses: actions/setup-python@v3
16+
uses: actions/setup-python@v5
1717
with:
1818
python-version: ${{ matrix.python-version }}
1919

2020
- name: Cache Tox
21-
uses: actions/cache@v1
21+
uses: actions/cache@v4
2222
with:
2323
path: ${{ github.workspace }}/.tox
2424
key: python-compatibility-${{ matrix.python-version }}-tox

.readthedocs.yaml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
version: 2
2+
3+
build:
4+
os: ubuntu-22.04
5+
tools:
6+
python: "3.12"
7+
8+
python:
9+
install:
10+
- requirements: docs/requirements.txt
11+
12+
sphinx:
13+
configuration: docs/conf.py

CHANGELOG.rst

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,26 @@ Change Log
55
All notable changes to this project will be documented in this file.
66
This project adheres to `Semantic Versioning <http://semver.org/>`_.
77

8+
0.13.1
9+
******
10+
11+
Added
12+
-----
13+
14+
- Support for Python 3.12
15+
- Show incorrect Identifier in the error message
16+
17+
Changed
18+
-------
19+
20+
- Replace ruamel.yaml with PyYAML dependency via YAtiML update
21+
22+
Removed
23+
-------
24+
25+
- Support for Python 3.7
26+
27+
828
0.13.0
929
******
1030

README.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,6 @@ Legal
4848
*****
4949

5050
ymmsl_python is Copyright 2018-2023 Netherlands eScience Center and University
51-
of Amsterdam, and Copyright 2022-2023 ITER Organisation. Licensed under the
52-
Apache 2.0 license.
51+
of Amsterdam, Copyright 2022-2023 The ITER Organisation, and Copyright 2024
52+
Netherlands eScience Center. Licensed under the Apache 2.0 license.
5353

docs/conf.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,9 +61,9 @@
6161
# built documents.
6262
#
6363
# The short X.Y version.
64-
version = u'0.13.0'
64+
version = u'0.13.1'
6565
# The full version, including alpha/beta/rc tags.
66-
release = u'0.13.0'
66+
release = u'0.13.1'
6767

6868
# The language for content autogenerated by Sphinx. Refer to documentation
6969
# for a list of supported languages.

docs/requirements.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
sphinx-rtd-theme
2+
yatiml

rtd-requirements.txt

Lines changed: 0 additions & 1 deletion
This file was deleted.

setup.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
setup(
1010
name='ymmsl',
11-
version='0.13.0',
11+
version='0.13.1',
1212
description="Python bindings for the YAML version of the Multiscale Modeling and Simulation Language",
1313
long_description=readme + '\n\n',
1414
author="Lourens Veen",
@@ -33,11 +33,12 @@
3333
'Programming Language :: Python :: 3.8',
3434
'Programming Language :: Python :: 3.9',
3535
'Programming Language :: Python :: 3.10',
36+
'Programming Language :: Python :: 3.11',
37+
'Programming Language :: Python :: 3.12',
3638
],
3739
python_requires='>=3.7, <4',
3840
test_suite='tests',
3941
install_requires=[
40-
'ruamel.yaml<=0.17.21,!=0.17.5',
41-
'yatiml>=0.10.0,<0.11.0'
42+
'yatiml>=0.11.1,<0.12.0'
4243
],
4344
)

tests/conftest.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -421,7 +421,7 @@ def test_yaml8() -> str:
421421
' keeps_state_for_next_use: helpful\n'
422422
' micro2_fortran:\n'
423423
' executable: bin/micro2\n'
424-
' keeps_state_for_next_use: no\n'
424+
' keeps_state_for_next_use: \'no\'\n'
425425
'resources:\n'
426426
' macro:\n'
427427
' threads: 1\n'

0 commit comments

Comments
 (0)