build(python): Update minimal python version to 3.8

Description

Abstract

We change the python version to use in readthedocs and circle ci configuration files, and in setup.cfg to make sure users will use the correct version.

Motivation

At the time this project was created, python 3.8 existed but was not available on external tools like readthedocs and circleci.

They are now, so we can update the python version everywhere.

Rationale

N/A

Info

Hash

1dd172eed252bdfb4d76a277899dbd5043254a25

Date

2020-09-26 13:37:49 +0200

Parents
  • docs(make): Add missing command to Makefile help [61ce35a7]2020-09-26 13:14:48 +0200

Children
  • build(make): Remove the `dev-upgrade` make command (use `make dev`) [8ba4c5b6]2020-09-26 14:13:56 +0200

Branches
Tags

(No tags)

Changes

.circleci/config.yml

Type

Modified

Stats

+1 -1

@@ -6,7 +6,7 @@ references:
   python_only_config: &python_only_config
     working_directory: ~/isshub
     docker:
-      - image: circleci/python:3.7.3
+      - image: circleci/python:3.8.5

   # build steps to save/restore the directory used by pip to cache downloaded packages
   save_pip_cache: &save_pip_cache

.readthedocs.yml

Type

Modified

Stats

+1 -1

@@ -7,7 +7,7 @@ build:
   image: latest

 python:
-   version: 3.7
+   version: 3.8
    install:
       - method: pip
         path: .

setup.cfg

Type

Modified

Stats

+1 -2

@@ -11,7 +11,6 @@ classifiers =
     License :: OSI Approved :: MIT License
     Programming Language :: Python
     Programming Language :: Python :: 3
-    Programming Language :: Python :: 3.7
     Programming Language :: Python :: 3.8
     Programming Language :: Python :: 3 :: Only
 keywords =
@@ -19,7 +18,7 @@ keywords =
     github
     gitlab
 url = https://github.com/Isshub-io/isshub
-requires-python = >=3.7
+requires-python = >=3.8

 [options]
 zip_safe = True