Skip to content

Commit d734a63

Browse files
committed
Remove support for Python 3.6, add 3.11
1 parent 7e2bca5 commit d734a63

6 files changed

Lines changed: 14 additions & 17 deletions

File tree

.github/workflows/python-test.yml

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,7 @@ jobs:
2424
max-parallel: 4
2525
matrix:
2626
platform: [ubuntu-latest, macos-latest, windows-latest]
27-
python-version: ["3.6", "3.7", "3.8", "3.9", "3.10"]
28-
# TODO: Remove Windows exclusion when binary wheel available for lxml
29-
exclude:
30-
- { platform: windows-latest, python-version: "3.10" }
27+
python-version: ["3.7", "3.8", "3.9", "3.10", "3.11"]
3128

3229
steps:
3330
- name: Install system dependencies

README.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ Zeep: Python SOAP client
55
A fast and modern Python SOAP client
66

77
Highlights:
8-
* Compatible with Python 3.6, 3.7, 3.8, 3.9, 3.10 and PyPy3
8+
* Compatible with Python 3.7, 3.8, 3.9, 3.10, 3.11 and PyPy3
99
* Build on top of lxml and requests
1010
* Support for Soap 1.1, Soap 1.2 and HTTP bindings
1111
* Support for WS-Addressing headers

docs/index.rst

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ Zeep: Python SOAP client
55
A fast and modern Python SOAP client
66

77
Highlights:
8-
* Compatible with Python 3.6, 3.7, 3.8 and PyPy
8+
* Compatible with Python 3.7, 3.8, 3.9, 3.10, 3.11 and PyPy
99
* Build on top of lxml and requests
1010
* Support for Soap 1.1, Soap 1.2 and HTTP bindings
1111
* Support for WS-Addressing headers
@@ -70,8 +70,8 @@ If you have installed pip then run::
7070
pip install zeep
7171

7272

73-
Note that the latest version to support Python 2.7, 3.3, 3.4 and 3.5 is Zeep 3.4,
74-
install via `pip install zeep==3.4.0`
73+
Note that the latest version to support Python 2.7, 3.3, 3.4 and 3.5 is Zeep 3.4,
74+
install via `pip install zeep==2.4.0`
7575

7676
This assumes that there are wheel files available for the latest lxml release.
7777
If that is not the case (https://pypi.python.org/pypi/lxml/) then first

mypy.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
files = src/, benchmark/, examples/, tests/
33
ignore_missing_imports = True
44
implicit_reexport = False
5-
python_version = 3.6
5+
python_version = 3.7
66
warn_unused_configs = True
77
mypy_path = src
88
warn_unreachable = True

setup.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@
5858
project_urls={
5959
"Source": "https://github.com/mvantellingen/python-zeep",
6060
},
61-
python_requires=">=3.6",
61+
python_requires=">=3.7",
6262
install_requires=install_requires,
6363
tests_require=tests_require,
6464
extras_require={
@@ -77,11 +77,11 @@
7777
"License :: OSI Approved :: MIT License",
7878
"Programming Language :: Python :: 3",
7979
"Programming Language :: Python :: 3 :: Only",
80-
"Programming Language :: Python :: 3.6",
8180
"Programming Language :: Python :: 3.7",
8281
"Programming Language :: Python :: 3.8",
8382
"Programming Language :: Python :: 3.9",
8483
"Programming Language :: Python :: 3.10",
84+
"Programming Language :: Python :: 3.11",
8585
"Programming Language :: Python :: Implementation :: CPython",
8686
"Programming Language :: Python :: Implementation :: PyPy",
8787
],

tox.ini

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
[tox]
2-
envlist = py{36,37,38,39,310}-{mac,linux,windows},pypy
2+
envlist = py{37,38,39,310,311}-{mac,linux,windows},pypy
33

44
[gh-actions]
55
python =
6-
3.6: py36
76
3.7: py37
87
3.8: py38
98
3.9: py39
109
3.10: py310
10+
3.11: py311
1111

1212

1313
[testenv]
@@ -18,11 +18,11 @@ platform =
1818
extras =
1919
test
2020
{mac,linux}: xmlsec
21-
py{36,37,38,39,310}: async
21+
py{37,38,39,310,311}: async
2222
deps =
23-
py{36,37,38,39,310}: aioresponses==0.5.0
24-
py{36,37,38,39,310}: aiohttp==3.7.4
25-
py{36,37,38,39,310}: pytest-asyncio==0.11.0
23+
py{37,38,39,310,311}: aioresponses==0.5.0
24+
py{37,38,39,310,311}: aiohttp==3.7.4
25+
py{37,38,39,310,311}: pytest-asyncio==0.11.0
2626
commands = coverage run --parallel -m pytest {posargs}
2727

2828

0 commit comments

Comments
 (0)