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', ],