forked from Github-Mirrors/canaille
Stop support for python<3.8
This commit is contained in:
parent
e5ba0a8c86
commit
a89544c953
7 changed files with 10 additions and 42 deletions
1
.github/workflows/tests.yaml
vendored
1
.github/workflows/tests.yaml
vendored
|
@ -21,7 +21,6 @@ jobs:
|
|||
- '3.10'
|
||||
- '3.9'
|
||||
- '3.8'
|
||||
- '3.7'
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
- uses: actions/setup-python@v2
|
||||
|
|
|
@ -20,11 +20,6 @@ style:
|
|||
stage: test
|
||||
script: tox -e style
|
||||
|
||||
python37:
|
||||
image: python:3.7
|
||||
stage: test
|
||||
script: tox -e py37
|
||||
|
||||
python38:
|
||||
image: python:3.8
|
||||
stage: test
|
||||
|
|
|
@ -21,7 +21,7 @@ repos:
|
|||
rev: v3.4.0
|
||||
hooks:
|
||||
- id: pyupgrade
|
||||
args: ["--py37-plus"]
|
||||
args: ["--py38-plus"]
|
||||
- repo: https://github.com/psf/black
|
||||
rev: 23.3.0
|
||||
hooks:
|
||||
|
|
|
@ -3,6 +3,11 @@ All notable changes to this project will be documented in this file.
|
|||
The format is based on `Keep a Changelog <https://keepachangelog.com/en/1.0.0/>`_,
|
||||
and this project adheres to `Semantic Versioning <https://semver.org/spec/v2.0.0.html>`_.
|
||||
|
||||
Removed
|
||||
*******
|
||||
|
||||
- Stop support for python 3.7 :pr:`131`
|
||||
|
||||
[0.0.26] - 2023-06-03
|
||||
=====================
|
||||
|
||||
|
|
|
@ -2,15 +2,12 @@
|
|||
import datetime
|
||||
import os
|
||||
import sys
|
||||
from importlib import metadata
|
||||
from unittest import mock
|
||||
|
||||
sys.path.insert(0, os.path.abspath(".."))
|
||||
sys.path.insert(0, os.path.abspath("../canaille"))
|
||||
|
||||
if sys.version_info[:2] >= (3, 8):
|
||||
from importlib import metadata
|
||||
else:
|
||||
import importlib_metadata as metadata
|
||||
|
||||
# Readthedocs does not support C modules, so
|
||||
# we have to mock them.
|
||||
|
|
31
poetry.lock
generated
31
poetry.lock
generated
|
@ -14,7 +14,6 @@ files = [
|
|||
[package.dependencies]
|
||||
atpublic = "*"
|
||||
attrs = "*"
|
||||
typing-extensions = {version = "*", markers = "python_version < \"3.8\""}
|
||||
|
||||
[[package]]
|
||||
name = "alabaster"
|
||||
|
@ -49,9 +48,6 @@ files = [
|
|||
{file = "attrs-23.1.0.tar.gz", hash = "sha256:6279836d581513a26f1bf235f9acd333bc9115683f14f7e8fae46c98fc50e015"},
|
||||
]
|
||||
|
||||
[package.dependencies]
|
||||
importlib-metadata = {version = "*", markers = "python_version < \"3.8\""}
|
||||
|
||||
[package.extras]
|
||||
cov = ["attrs[tests]", "coverage[toml] (>=5.3)"]
|
||||
dev = ["attrs[docs,tests]", "pre-commit"]
|
||||
|
@ -311,7 +307,6 @@ files = [
|
|||
|
||||
[package.dependencies]
|
||||
colorama = {version = "*", markers = "platform_system == \"Windows\""}
|
||||
importlib-metadata = {version = "*", markers = "python_version < \"3.8\""}
|
||||
|
||||
[[package]]
|
||||
name = "colorama"
|
||||
|
@ -580,7 +575,6 @@ files = [
|
|||
|
||||
[package.dependencies]
|
||||
python-dateutil = ">=2.4"
|
||||
typing-extensions = {version = ">=3.10.0.1", markers = "python_version < \"3.8\""}
|
||||
|
||||
[[package]]
|
||||
name = "fancycompleter"
|
||||
|
@ -782,7 +776,6 @@ files = [
|
|||
]
|
||||
|
||||
[package.dependencies]
|
||||
typing-extensions = {version = ">=3.6.4", markers = "python_version < \"3.8\""}
|
||||
zipp = ">=0.5"
|
||||
|
||||
[package.extras]
|
||||
|
@ -1052,9 +1045,6 @@ files = [
|
|||
{file = "platformdirs-3.5.1.tar.gz", hash = "sha256:412dae91f52a6f84830f39a8078cecd0e866cb72294a5c66808e74d5e88d251f"},
|
||||
]
|
||||
|
||||
[package.dependencies]
|
||||
typing-extensions = {version = ">=4.5", markers = "python_version < \"3.8\""}
|
||||
|
||||
[package.extras]
|
||||
docs = ["furo (>=2023.3.27)", "proselint (>=0.13)", "sphinx (>=6.2.1)", "sphinx-autodoc-typehints (>=1.23,!=1.23.4)"]
|
||||
test = ["appdirs (==1.4.4)", "covdefaults (>=2.3)", "pytest (>=7.3.1)", "pytest-cov (>=4)", "pytest-mock (>=3.10)"]
|
||||
|
@ -1070,9 +1060,6 @@ files = [
|
|||
{file = "pluggy-1.0.0.tar.gz", hash = "sha256:4224373bacce55f955a878bf9cfa763c1e360858e330072059e10bad68531159"},
|
||||
]
|
||||
|
||||
[package.dependencies]
|
||||
importlib-metadata = {version = ">=0.12", markers = "python_version < \"3.8\""}
|
||||
|
||||
[package.extras]
|
||||
dev = ["pre-commit", "tox"]
|
||||
testing = ["pytest", "pytest-benchmark"]
|
||||
|
@ -1105,7 +1092,6 @@ files = [
|
|||
[package.dependencies]
|
||||
cfgv = ">=2.0.0"
|
||||
identify = ">=1.0.0"
|
||||
importlib-metadata = {version = "*", markers = "python_version < \"3.8\""}
|
||||
nodeenv = ">=0.11.1"
|
||||
pyyaml = ">=5.1"
|
||||
virtualenv = ">=20.10.0"
|
||||
|
@ -1264,7 +1250,6 @@ files = [
|
|||
[package.dependencies]
|
||||
colorama = {version = "*", markers = "sys_platform == \"win32\""}
|
||||
exceptiongroup = {version = ">=1.0.0rc8", markers = "python_version < \"3.11\""}
|
||||
importlib-metadata = {version = ">=0.12", markers = "python_version < \"3.8\""}
|
||||
iniconfig = "*"
|
||||
packaging = "*"
|
||||
pluggy = ">=0.12,<2.0"
|
||||
|
@ -1788,17 +1773,6 @@ files = [
|
|||
{file = "tomli-2.0.1.tar.gz", hash = "sha256:de526c12914f0c550d15924c62d72abc48d6fe7364aa87328337a31007fe8a4f"},
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "typing-extensions"
|
||||
version = "4.6.3"
|
||||
description = "Backported and Experimental Type Hints for Python 3.7+"
|
||||
optional = false
|
||||
python-versions = ">=3.7"
|
||||
files = [
|
||||
{file = "typing_extensions-4.6.3-py3-none-any.whl", hash = "sha256:88a4153d8505aabbb4e13aacb7c486c2b4a33ca3b3f807914a9b4c844c471c26"},
|
||||
{file = "typing_extensions-4.6.3.tar.gz", hash = "sha256:d91d5919357fe7f681a9f2b5b4cb2a5f1ef0a1e9f59c4d8ff0d3491e05c0ffd5"},
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "urllib3"
|
||||
version = "2.0.2"
|
||||
|
@ -1830,7 +1804,6 @@ files = [
|
|||
[package.dependencies]
|
||||
distlib = ">=0.3.6,<1"
|
||||
filelock = ">=3.11,<4"
|
||||
importlib-metadata = {version = ">=6.4.1", markers = "python_version < \"3.8\""}
|
||||
platformdirs = ">=3.2,<4"
|
||||
|
||||
[package.extras]
|
||||
|
@ -1951,5 +1924,5 @@ sentry = ["sentry-sdk"]
|
|||
|
||||
[metadata]
|
||||
lock-version = "2.0"
|
||||
python-versions = ">=3.7, <4"
|
||||
content-hash = "32d6537f3fe1c010fba20f1bff7f04e05df486aac5d7088074c447dec8ec090e"
|
||||
python-versions = ">=3.8, <4"
|
||||
content-hash = "06c9386f1765bba769c90e910bbf15fab3cf57f0e59b0bc3a784c2f64886710f"
|
||||
|
|
|
@ -36,7 +36,7 @@ readme = "README.md"
|
|||
include = ["canaille/translations/*/LC_MESSAGES/*.mo"]
|
||||
|
||||
[tool.poetry.dependencies]
|
||||
python = ">=3.7, <4"
|
||||
python = ">=3.8, <4"
|
||||
authlib = ">1,<2"
|
||||
click = "<9"
|
||||
email_validator = "<3"
|
||||
|
@ -122,7 +122,6 @@ isolated_build = true
|
|||
skipsdist = true
|
||||
envlist =
|
||||
style
|
||||
py37
|
||||
py38
|
||||
py39
|
||||
py310
|
||||
|
|
Loading…
Reference in a new issue