Skip to content

Commit

Permalink
bump the minimum supported Python version to 3.8
Browse files Browse the repository at this point in the history
The previous commit started using `shutil.copytree` in the `cp` plugin,
which requires Python 3.8. That plugin isn't often used outside of
testing, so 3.5-3.7 are likely to keep working for a while, but 3.7 has
been EOL since 2023 anyway.
  • Loading branch information
oconnor663 committed Sep 17, 2024
1 parent 1ed92ce commit 26437a2
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 13 deletions.
9 changes: 1 addition & 8 deletions .github/workflows/push.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,15 +13,8 @@ jobs:
strategy:
fail-fast: false
matrix:
python-version: ["3.5", "3.6", "3.7", "3.8", "3.9", "3.10", "3.11", "3.12"]
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"]
os: [ubuntu-latest, windows-latest, macOS-latest]
exclude:
# No longer supported on GitHub CI.
- python-version: 3.5
os: "ubuntu-latest"
- python-version: 3.6
os: "ubuntu-latest"


steps:
- uses: actions/checkout@v4
Expand Down
6 changes: 1 addition & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ It also happens to be an anagram for "[reup](#magical-updates)".

Peru supports Linux, macOS, and Windows. It requires:

* `python` 3.5 or later
* `python` 3.8 or later
* `git`, any version
* optionally, if you want fetch from these types of repos:
* `hg`, any version
Expand All @@ -54,10 +54,6 @@ pip install peru

Note that depending on how Python is set up on your machine, you might
need to use `sudo` with that, and Python 3's pip might be called `pip3`.
Also, if you have to use Python 3.3 or 3.4, those were supported up to
peru 1.1.4.

Don't forget to install `git`, too, however is appropriate for your OS.

### Using OS package managers

Expand Down

0 comments on commit 26437a2

Please sign in to comment.