We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 7e2bca5 commit d734a63Copy full SHA for d734a63
6 files changed
.github/workflows/python-test.yml
@@ -24,10 +24,7 @@ jobs:
24
max-parallel: 4
25
matrix:
26
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" }
+ python-version: ["3.7", "3.8", "3.9", "3.10", "3.11"]
31
32
steps:
33
- name: Install system dependencies
README.rst
@@ -5,7 +5,7 @@ Zeep: Python SOAP client
5
A fast and modern Python SOAP client
6
7
Highlights:
8
- * Compatible with Python 3.6, 3.7, 3.8, 3.9, 3.10 and PyPy3
+ * Compatible with Python 3.7, 3.8, 3.9, 3.10, 3.11 and PyPy3
9
* Build on top of lxml and requests
10
* Support for Soap 1.1, Soap 1.2 and HTTP bindings
11
* Support for WS-Addressing headers
docs/index.rst
- * Compatible with Python 3.6, 3.7, 3.8 and PyPy
+ * Compatible with Python 3.7, 3.8, 3.9, 3.10, 3.11 and PyPy
@@ -70,8 +70,8 @@ If you have installed pip then run::
70
pip install zeep
71
72
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`
+Note that the latest version to support Python 2.7, 3.3, 3.4 and 3.5 is Zeep 3.4,
+install via `pip install zeep==2.4.0`
75
76
This assumes that there are wheel files available for the latest lxml release.
77
If that is not the case (https://pypi.python.org/pypi/lxml/) then first
mypy.ini
@@ -2,7 +2,7 @@
2
files = src/, benchmark/, examples/, tests/
3
ignore_missing_imports = True
4
implicit_reexport = False
-python_version = 3.6
+python_version = 3.7
warn_unused_configs = True
mypy_path = src
warn_unreachable = True
setup.py
@@ -58,7 +58,7 @@
58
project_urls={
59
"Source": "https://github.com/mvantellingen/python-zeep",
60
},
61
- python_requires=">=3.6",
+ python_requires=">=3.7",
62
install_requires=install_requires,
63
tests_require=tests_require,
64
extras_require={
@@ -77,11 +77,11 @@
"License :: OSI Approved :: MIT License",
78
"Programming Language :: Python :: 3",
79
"Programming Language :: Python :: 3 :: Only",
80
- "Programming Language :: Python :: 3.6",
81
"Programming Language :: Python :: 3.7",
82
"Programming Language :: Python :: 3.8",
83
"Programming Language :: Python :: 3.9",
84
"Programming Language :: Python :: 3.10",
+ "Programming Language :: Python :: 3.11",
85
"Programming Language :: Python :: Implementation :: CPython",
86
"Programming Language :: Python :: Implementation :: PyPy",
87
],
tox.ini
@@ -1,13 +1,13 @@
1
[tox]
-envlist = py{36,37,38,39,310}-{mac,linux,windows},pypy
+envlist = py{37,38,39,310,311}-{mac,linux,windows},pypy
[gh-actions]
python =
- 3.6: py36
3.7: py37
3.8: py38
3.9: py39
3.10: py310
+ 3.11: py311
12
13
[testenv]
@@ -18,11 +18,11 @@ platform =
18
extras =
19
test
20
{mac,linux}: xmlsec
21
- py{36,37,38,39,310}: async
+ py{37,38,39,310,311}: async
22
deps =
23
- py{36,37,38,39,310}: aioresponses==0.5.0
- py{36,37,38,39,310}: aiohttp==3.7.4
- py{36,37,38,39,310}: pytest-asyncio==0.11.0
+ py{37,38,39,310,311}: aioresponses==0.5.0
+ py{37,38,39,310,311}: aiohttp==3.7.4
+ py{37,38,39,310,311}: pytest-asyncio==0.11.0
commands = coverage run --parallel -m pytest {posargs}
0 commit comments