Warning: file_exists(): open_basedir restriction in effect. File(/srv/http/vhosts/aur.archlinux.org/public/web/locale//en/LC_MESSAGES/aurweb.mo) is not within the allowed path(s): (/srv/http/vhosts/aur-dev.archlinux.org/:/etc/aurweb/) in /srv/http/vhosts/aur-dev.archlinux.org/public/web/lib/streams.php on line 90
AUR (en) - python34

Notice: Undefined variable: name in /srv/http/vhosts/aur-dev.archlinux.org/public/web/lib/pkgfuncs.inc.php on line 248

Package Details: python34 3.4.6-1

Git Clone URL: https://aur-dev.archlinux.org/python34.git (read-only)
Package Base: python34
Description: Major release 3.4 of the Python high-level programming language
Upstream URL: http://www.python.org/
Licenses: custom
Submitter: rami
Maintainer: rami
Last Packager: rami
Votes: 15
Popularity: 0.844520
First Submitted: 2015-10-02 11:14
Last Updated: 2017-02-02 12:06

Latest Comments

hobarrera commented on 2016-12-23 15:22

Could you be a bit clearer?

Light2Yellow commented on 2016-12-23 14:41

How to recover the python environment after uninstalling this? It fucked up the whole thing with pip and setuptools :(
UPD. fixed everything by removing/installing pip, removing all packages through pip and reinstalling through pacman.

rami commented on 2016-03-10 19:19

I added the flag krumelmonster suggested. The patch from the python32 package can not be exactly applied to Python 3.4 as it seems. If this solution is not sufficient for anyone I'm happy for any suggestions.

krumelmonster commented on 2016-03-08 19:57

A simple CFLAGS=-DOPENSSL_NO_SSL2 ./configure … worked for me and as I understand it, OPENSSL_NO_SSL2 is exactly what we want.

hobarrera commented on 2016-03-08 17:41

python32 includes a patch for this, python34 probably needs it too:

krumelmonster commented on 2016-03-08 17:18

SSLv2 is (by default) disabled from OpenSSL 1.0.2g onwards
So we need a -DOPENSSL_NO_SSL2
Or this will happen:
$ python3.4 -c "import ssl"
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/usr/lib/python3.4/ssl.py", line 97, in <module>
import _ssl # if we can't import it, let the error propagate
ImportError: /usr/lib/python3.4/lib-dynload/_ssl.cpython-34m.so: undefined symbol: SSLv2_method

Also, I'm wondering if it is a bug in the core/openssl package that SSLv2_method is declared in /usr/include/openssl/ssl.h (It feels wrong to get undefined symbols at runtime)