diff --git a/.github/workflows/deploy.yaml b/.github/workflows/deploy.yaml
index 8d2a7499..0860ce5f 100644
--- a/.github/workflows/deploy.yaml
+++ b/.github/workflows/deploy.yaml
@@ -6,11 +6,11 @@ on:
jobs:
deploy:
- runs-on: ubuntu-latest
+ runs-on: ubuntu-20.04
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v3
- name: Set up Python
- uses: actions/setup-python@v2
+ uses: actions/setup-python@v4
with:
python-version: 3.9
- name: Install dependencies
@@ -23,4 +23,4 @@ jobs:
uses: pypa/gh-action-pypi-publish@release/v1
with:
user: __token__
- password: ${{ secrets.PYPI_API_TOKEN }}
\ No newline at end of file
+ password: ${{ secrets.PYPI_API_TOKEN }}
diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml
index d510d048..b11daa6b 100644
--- a/.github/workflows/test.yaml
+++ b/.github/workflows/test.yaml
@@ -8,15 +8,15 @@ on:
jobs:
test:
- runs-on: ubuntu-latest
+ runs-on: ubuntu-20.04
strategy:
fail-fast: false
matrix:
- python-version: [3.5, 3.6, 3.7, 3.8, 3.9]
+ python-version: ["3.5", "3.6", "3.7", "3.8", "3.9", "3.10"]
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v3
- name: Set up Python
- uses: actions/setup-python@v2
+ uses: actions/setup-python@v4
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
@@ -43,4 +43,4 @@ jobs:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
pip install coveralls
- coveralls --service=github
\ No newline at end of file
+ coveralls --service=github
diff --git a/README.rst b/README.rst
index cb3cad62..edb49dd2 100644
--- a/README.rst
+++ b/README.rst
@@ -117,7 +117,7 @@ You can cite the associated research article (`PDF `__: commercial software for visual simulation, debugging, testing and code generation from statecharts. A free academic licence can be obtained for universities.
* A `YouTube playlist `__ providing a set of introductory tutorials about statechart modeling and simulation (based on the aforementioned Yakindu tool).
diff --git a/docs/time.rst b/docs/time.rst
index 8142b5dc..9eaf629c 100644
--- a/docs/time.rst
+++ b/docs/time.rst
@@ -331,7 +331,7 @@ an interpreter's :py:meth:`~sismic.interpreter.Interpreter.queue` method.
Delayed events are not processed by the interpreter, as long as the current clock
-as not reach given delay.
+has not reached given delay.
.. testcode:: delayed
diff --git a/setup.py b/setup.py
index d61ce738..0ab091f5 100644
--- a/setup.py
+++ b/setup.py
@@ -42,6 +42,7 @@
'Programming Language :: Python :: 3.7',
'Programming Language :: Python :: 3.8',
'Programming Language :: Python :: 3.9',
+ 'Programming Language :: Python :: 3.10',
],
keywords='statechart state machine interpreter model uml scxml harel',
@@ -49,7 +50,7 @@
python_requires='>=3.5',
install_requires=[
'ruamel.yaml>=0.12.10',
- 'schema>=0.6.2',
+ 'schema>=0.5.0',
'behave>=1.2.6',
],