From 578182fabdb182506bb43c6c40c2269b671cbee9 Mon Sep 17 00:00:00 2001 From: Martin Rys Date: Sun, 6 Oct 2024 15:23:01 +0200 Subject: [PATCH] Bump minimum Python version to 3.9 --- README.md | 6 +++--- pyproject.toml | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 278ce7d6..d2f48aaa 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ [![SCC Linux CI](https://github.com/C0rn3j/sc-controller/actions/workflows/scc-linux.yml/badge.svg)](https://github.com/C0rn3j/sc-controller/actions/workflows/scc-linux.yml) [![Build and publish AppImages](https://github.com/C0rn3j/sc-controller/actions/workflows/appimage.yml/badge.svg)](https://github.com/C0rn3j/sc-controller/actions/workflows/appimage.yml) -User-mode driver, mapper and GTK3 based GUI for Steam Controller, DS4 and similar controllers. +User-mode driver, mapper and GTK3 based GUI for Steam Controller, DS4 and many other controllers. [![screenshot1](docs/screenshot1-tn.png?raw=true)](docs/screenshot1.png?raw=true) [![screenshot2](docs/screenshot2-tn.png?raw=true)](docs/screenshot2.png?raw=true) @@ -10,7 +10,7 @@ User-mode driver, mapper and GTK3 based GUI for Steam Controller, DS4 and simila [![screenshot3](docs/screenshot4-tn.png?raw=true)](docs/screenshot4.png?raw=true) ## Features -- Allows to setup, configure and use Steam Controller(s) without ever launching Steam +- Allows to setup, configure and use Steam Controllers without ever launching Steam - Supports profiles switchable in GUI or with controller button - Stick, Pads and Gyroscope input - Haptic Feedback and in-game Rumble support @@ -43,7 +43,7 @@ Windows: ## Building the package by yourself ### Dependencies - - Python 3.8+ + - Python 3.9+ - GTK 3.24+ - [PyGObject](https://live.gnome.org/PyGObject) - [python-gi-cairo](https://packages.debian.org/sid/python-gi-cairo) and [gir1.2-rsvg-2.0](https://packages.debian.org/sid/gir1.2-rsvg-2.0) on Debian-based distributions (included in PyGObject elsewhere) diff --git a/pyproject.toml b/pyproject.toml index e9056215..41efd15c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -19,7 +19,7 @@ classifiers = [ "License :: OSI Approved :: GNU General Public License v2 (GPLv2)", "Operating System :: POSIX :: Linux" ] -requires-python = ">=3.8" +requires-python = ">=3.9" #platforms = ["Linux"] # https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#creating-executable-scripts @@ -57,7 +57,7 @@ packages = [ [tool.ruff] # Target non-EOL releases at minimum, or later if needed # https://devguide.python.org/versions/ -target-version = "py38" +target-version = "py39" # Project uses 80 sporadically, so just do soft 80 and hard break at 120 line-length = 120