diff --git a/.github/workflows/linters.yml b/.github/workflows/linters.yml index d998b5f38..3e5a3e81d 100644 --- a/.github/workflows/linters.yml +++ b/.github/workflows/linters.yml @@ -16,7 +16,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: ["3.9"] + python-version: ["3.10"] steps: - uses: actions/checkout@main - name: Set up Python ${{ matrix.python-version }} diff --git a/.github/workflows/publish-to-pypi.yml b/.github/workflows/publish-to-pypi.yml index 8724c2a94..ba2de7648 100644 --- a/.github/workflows/publish-to-pypi.yml +++ b/.github/workflows/publish-to-pypi.yml @@ -19,7 +19,7 @@ jobs: - name: Set up Python uses: actions/setup-python@main with: - python-version: "3.9" + python-version: "3.10" - name: Install dependencies run: | python -m pip install --upgrade pip diff --git a/.github/workflows/test-pytest-slow.yaml b/.github/workflows/test-pytest-slow.yaml index afbcea4df..2dfe5fd88 100644 --- a/.github/workflows/test-pytest-slow.yaml +++ b/.github/workflows/test-pytest-slow.yaml @@ -21,7 +21,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: [3.9, 3.13] + python-version: [3.10, 3.13] env: PYTHON: ${{ matrix.python-version }} MPLBACKEND: Agg diff --git a/.github/workflows/test_pytest.yaml b/.github/workflows/test_pytest.yaml index a47b2337a..70a31deb4 100644 --- a/.github/workflows/test_pytest.yaml +++ b/.github/workflows/test_pytest.yaml @@ -19,7 +19,7 @@ jobs: strategy: matrix: os: [ubuntu-latest, macos-latest, windows-latest] - python-version: [3.9, 3.13] + python-version: ["3.10", "3.13"] env: OS: ${{ matrix.os }} PYTHON: ${{ matrix.python-version }} diff --git a/.pylintrc b/.pylintrc index 4ae88a7c6..e417e0b11 100644 --- a/.pylintrc +++ b/.pylintrc @@ -88,7 +88,7 @@ persistent=yes # Minimum Python version to use for version dependent checks. Will default to # the version used to run pylint. -py-version=3.9 +py-version=3.10 # Discover python modules and packages in the file system subtree. recursive=no diff --git a/docs/user/installation.rst b/docs/user/installation.rst index d19a42ff3..dcc188d17 100644 --- a/docs/user/installation.rst +++ b/docs/user/installation.rst @@ -85,7 +85,7 @@ Requirements Python Version ^^^^^^^^^^^^^^ -RocketPy supports Python 3.9 and above. +RocketPy supports Python 3.10 and above. Sorry, there are currently no plans to support earlier versions. If you really need to run RocketPy on Python 3.8 or earlier, feel free to submit an issue and we will see what we can do! diff --git a/pyproject.toml b/pyproject.toml index f471085ed..23d6b3998 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ version = "1.10.0" description="Advanced 6-DOF trajectory simulation for High-Power Rocketry." dynamic = ["dependencies"] readme = "README.md" -requires-python = ">=3.9" +requires-python = ">=3.10" authors = [ {name = "Giovani Hidalgo Ceotto", email = "ghceotto@gmail.com"}, {name = "Guilherme Fernandes Alves", email = "guilherme_fernandes@usp.br"},