diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index bd636cbd4..f5f855c9c 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -147,7 +147,7 @@ jobs: - uses: actions-rs/toolchain@v1 - uses: actions/setup-python@v2 with: - python-version: 3.9 + python-version: "3.10" - name: Set up the Windows environment shell: bash run: | @@ -165,13 +165,13 @@ jobs: args: --release --verbose ${{ env.CARGO_ARGS }} - uses: actions/setup-python@v2 with: - python-version: 3.9 + python-version: "3.10" - name: Install pipenv run: | python -V python -m pip install --upgrade pip python -m pip install pipenv - - run: pipenv install --python 3.9 + - run: pipenv install --python "3.10" working-directory: ./extra_tests - name: run snippets run: pipenv run pytest -v @@ -238,7 +238,7 @@ jobs: args: --manifest-path=wasm/lib/Cargo.toml -- -Dwarnings - uses: actions/setup-python@v2 with: - python-version: 3.9 + python-version: "3.10" - name: install flake8 run: python -m pip install flake8 - name: run lint @@ -291,7 +291,7 @@ jobs: tar -xzf geckodriver-v0.24.0-linux32.tar.gz -C geckodriver - uses: actions/setup-python@v2 with: - python-version: 3.9 + python-version: "3.10" - name: Install pipenv run: | python -V diff --git a/.github/workflows/cron-ci.yaml b/.github/workflows/cron-ci.yaml index ae70537ff..033196a01 100644 --- a/.github/workflows/cron-ci.yaml +++ b/.github/workflows/cron-ci.yaml @@ -28,7 +28,7 @@ jobs: RUSTC_WRAPPER: './scripts/codecoverage-rustc-wrapper.sh' - uses: actions/setup-python@v2 with: - python-version: 3.9 + python-version: "3.10" - name: Install pipenv run: | python -V diff --git a/DEVELOPMENT.md b/DEVELOPMENT.md index 69813018d..9f8f9fdcb 100644 --- a/DEVELOPMENT.md +++ b/DEVELOPMENT.md @@ -25,7 +25,7 @@ RustPython requires the following: stable version: `rustup update stable` - If you do not have Rust installed, use [rustup](https://rustup.rs/) to do so. -- CPython version 3.9 or higher +- CPython version 3.10 or higher - CPython can be installed by your operating system's package manager, from the [Python website](https://www.python.org/downloads/), or using a third-party distribution, such as diff --git a/README.md b/README.md index 400e240a4..74615fb18 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ # [RustPython](https://rustpython.github.io/) -A Python-3 (CPython >= 3.9.0) Interpreter written in Rust :snake: :scream: +A Python-3 (CPython >= 3.10.0) Interpreter written in Rust :snake: :scream: :metal:. [![Build Status](https://github.com/RustPython/RustPython/workflows/CI/badge.svg)](https://github.com/RustPython/RustPython/actions?query=workflow%3ACI) diff --git a/vm/src/version.rs b/vm/src/version.rs index d802d275f..f29870277 100644 --- a/vm/src/version.rs +++ b/vm/src/version.rs @@ -6,9 +6,9 @@ use chrono::prelude::DateTime; use chrono::Local; use std::time::{Duration, UNIX_EPOCH}; -// = 3.9.0alpha +// = 3.10.0alpha const MAJOR: usize = 3; -const MINOR: usize = 9; +const MINOR: usize = 10; const MICRO: usize = 0; const RELEASELEVEL: &str = "alpha"; const RELEASELEVEL_N: usize = 0xA;