Package: spyne / 2.14.0-7

Metadata

Package Version Patches format
spyne 2.14.0-7 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
py3.12_and_sqlalchemy2.patch | (download)

spyne/client/twisted/__init__.py | 3 1 + 2 - 0 !
spyne/protocol/http.py | 2 1 + 1 - 0 !
spyne/protocol/json.py | 2 1 + 1 - 0 !
spyne/store/relational/_base.py | 12 9 + 3 - 0 !
spyne/test/interop/test_pyramid.py | 2 1 + 1 - 0 !
spyne/test/multipython/model/test_complex.py | 6 3 + 3 - 0 !
spyne/test/protocol/_test_dictdoc.py | 4 2 + 2 - 0 !
spyne/test/test_sqlalchemy.py | 102 54 + 48 - 0 !
spyne/util/invregexp.py | 2 1 + 1 - 0 !
9 files changed, 73 insertions(+), 62 deletions(-)

 fix tests for python 3.12 and sqlalchemy >=2


classImplements.patch | (download)

spyne/client/twisted/__init__.py | 10 6 + 4 - 0 !
1 file changed, 6 insertions(+), 4 deletions(-)

 use classimplements() instead of deprecated implements()


six_1.16.patch | (download)

spyne/util/six.py | 45 29 + 16 - 0 !
1 file changed, 29 insertions(+), 16 deletions(-)

 bump vendored six to version 1.16.0


six_customizations.patch | (download)

spyne/util/six.py | 5 5 + 0 - 0 !
1 file changed, 5 insertions(+)

 re-add customizations to the bundled six module


py3.13_cgi.patch | (download)

spyne/protocol/soap/mime.py | 2 1 + 1 - 0 !
spyne/protocol/soap/soap11.py | 5 2 + 3 - 0 !
spyne/server/wsgi.py | 6 3 + 3 - 0 !
spyne/util/http.py | 6 6 + 0 - 0 !
4 files changed, 12 insertions(+), 7 deletions(-)

 replace cgi.parse_header() with custom function for python 3.13 compat

The cgi module has been deprecated since Python 3.11 and got removed in
Python 3.13. Replace the cgi.parse_header() function with a custom one,
as recommended by the Python documentation.

Closes #712