Skip to content
This repository has been archived by the owner on Jan 19, 2021. It is now read-only.

Python 3 support #9

Open
Alexhans opened this issue Dec 13, 2017 · 3 comments
Open

Python 3 support #9

Alexhans opened this issue Dec 13, 2017 · 3 comments

Comments

@Alexhans
Copy link

Hi,

With the ongoing Spyne for Python 3 support efforts I was wondering if there was any plan to support python 3 as well.

At the moment, the dependency of sec-wall seems to be one of the problems since it only works with python 2.

@gliptak
Copy link

gliptak commented May 17, 2018

http://sec-wall.gefira.pl/ homepage no longer accessible

@rayrapetyan
Copy link
Owner

rayrapetyan commented Jun 16, 2018

It looks like Spyne by itself is not fully compatible with Python 3, I'm getting:

pip install spyne
Collecting spyne
Using cached https://files.pythonhosted.org/packages/0f/50/62972600a4683a57815d21aca8449c3cb5f5757fad3c1db8d7a82b6445e9/spyne-2.12.14.tar.gz
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "", line 1, in
File "/tmp/pip-install-wibh69_p/spyne/setup.py", line 51, in
LONG_DESC += "\n\n" + open('CHANGELOG.rst', 'r').read()
File "/ara/devel/venv_python/python3/lib/python3.6/encodings/ascii.py", line 26, in decode
return codecs.ascii_decode(input, self.errors)[0]
UnicodeDecodeError: 'ascii' codec can't decode byte 0xce in position 1895: ordinal not in range(128)

error when trying to install.
Same described here:
arskom/spyne#532
and here:
https://www.mail-archive.com/[email protected]/msg774942.html
I would wait for a more stable Python 3 support in Spyne first.

@ltuch
Copy link

ltuch commented Jul 26, 2019

It looks like recent versions of Spyne are now Python 3 compatible.

Also, it looks like there is a Python 3 port of sec-wall at https://github.com/flomincucci/sec-wall.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants