arskom / spyne

A transport agnostic sync/async RPC library that focuses on exposing services with a well-defined API using popular protocols.
http://spyne.io
Other
1.13k stars 313 forks source link

Support Python 3.12 #700

Closed matclayton closed 11 months ago

matclayton commented 1 year ago

Describe the bug Spyne installs but causes import issues with Python 3.12

To Reproduce Install and use Spyne under Python 3.12

Additional context Nothing really to add here, except the issue seems related to the vendored six module and specifically spyne.util.six.moves no longer being available.

This looks like the cause of the bug after my initial check https://github.com/benjaminp/six/issues/376

plq commented 11 months ago

fixed by #704

syphar commented 11 months ago

@plq is it possible to create a release with this fix?

What could we do to help with it?

Thanks! ❤️

plq commented 11 months ago

I filed #705. Can't say more than "it's a high priority task in my backlog".

fmg-adam-johnson commented 8 months ago

@plq any updates on ETA of release?

shivam-2pointers commented 2 months ago

@plq A release for this would really be appreciated! Any idea when?