Skip to content

Commit 956e953

Browse files
authored
Merge pull request #52 from 12gerts/task-CHB-33271-python-3.12
python 3.12
2 parents befeb60 + e0915fb commit 956e953

File tree

6 files changed

+119
-207
lines changed

6 files changed

+119
-207
lines changed

docker/Dockerfile.base

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM python:3.11-slim
1+
FROM python:3.12-slim
22

33
RUN groupadd -r app && useradd -r -g app app
44

docker/Dockerfile.demo

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM python:3.11-slim
1+
FROM python:3.12-slim
22

33
ENV PIP_DISABLE_PIP_VERSION_CHECK=on
44
ENV PIP_NO_CACHE_DIR=off

makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ COV_BADGE_SVG = $(DOCS_IMAGES_DIR)/coverage.svg
1818
MYPY_CACHE_DIR = .mypy_cache
1919

2020
MIN_COVERAGE = 89.1
21-
PYTHON_VERSION ?= 3.11
21+
PYTHON_VERSION ?= 3.12
2222

2323
JOBS ?= 4
2424

poetry.lock

+107-196
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pyproject.toml

+8-7
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "overhave"
3-
version = "5.1.11"
3+
version = "5.1.12"
44
description = "Overhave - web-framework for BDD"
55
readme = "README.rst"
66
authors = [
@@ -16,6 +16,7 @@ classifiers = [
1616
"Topic :: Software Development :: Testing :: BDD",
1717
"Programming Language :: Python :: 3.10",
1818
"Programming Language :: Python :: 3.11",
19+
"Programming Language :: Python :: 3.12",
1920
"Operating System :: OS Independent",
2021
"Framework :: Flask",
2122
"Framework :: Pytest",
@@ -29,7 +30,7 @@ overhave-demo = 'demo:overhave_demo'
2930
overhave = "overhave.pytest_plugin.plugin"
3031

3132
[tool.poetry.dependencies]
32-
python = ">=3.8.1,<3.12"
33+
python = ">=3.11, <3.13"
3334
psycopg2-binary = "^2.8"
3435
pydantic = ">=1.7"
3536
yarl = ">=1.1.1"
@@ -38,7 +39,7 @@ python-ldap = "3.4.3"
3839
ldap3 = "^2.6"
3940
wsgi_intercept = "^1.8"
4041
redis = "^5.0.0"
41-
httptools = "^0.5.0"
42+
httptools = "^0.6.4"
4243
python-dateutil = "^2.8.1"
4344
alembic = "^1.4.3"
4445
boto3 = "^1.17.16"
@@ -78,7 +79,7 @@ pytest-mock = "^3.6.1"
7879
allure-pytest = "^2.9.45"
7980
pytest-xdist = "^2.5.0"
8081
uvicorn = "^0.17.5"
81-
black = "^22.1.0"
82+
black = "^24.10.0"
8283
coverage-badge = "^1.1.0"
8384
pytest-bdd = "^6.0.1"
8485
docutils-stubs = "^0.0.22"
@@ -87,7 +88,7 @@ perflint = "^0.7.3"
8788
pytest = "^6.2.5"
8889
sphinx = "^7.0.0"
8990
mypy = "^1.3.0"
90-
tox = "^4.5.1"
91+
tox = "^4.21"
9192
flake8 = "^6.1.0"
9293
flake8-bugbear = "^23.9.16"
9394
pycodestyle = "^2.11.0"
@@ -124,7 +125,7 @@ line_length = 120
124125
multi_line_output = 3
125126

126127
[tool.black]
127-
target-version = ['py311']
128+
target-version = ['py312']
128129
line-length = 120
129130

130131
[build-system]
@@ -136,7 +137,7 @@ legacy_tox_ini = """
136137
[tox]
137138
isolated_build = true
138139
isolated_build_env = .package
139-
envlist = py311
140+
envlist = py312
140141
[testenv]
141142
allowlist_externals =
142143
make

setup.cfg

+1-1
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ show-source = true
7171

7272
[mypy]
7373
plugins = pydantic.mypy, sqlalchemy.ext.mypy.plugin
74-
python_version = 3.11
74+
python_version = 3.12
7575

7676
check_untyped_defs = true
7777
strict_optional = true

0 commit comments

Comments
 (0)