Yep you were right, unfortunately I got another error after updating pip (using sudo easy_install pip, I got version 7.1.0):The directory '/home/fusion809/.cache/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.The directory '/home/fusion809/.cache/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.Ignoring cryptography: markers "python_version < '2.7'" don't match your environmentIgnoring pyOpenSSL: markers "python_full_version < '2.7.9'" don't match your environmentIgnoring ndg-httpsclient: markers "python_full_version < '2.7.9'" don't match your environmentIgnoring pyasn1: markers "python_full_version < '2.7.9'" don't match your environmentIgnoring future: markers "python_version < '2.7'" don't match your environmentIgnoring argparse: markers "python_version < '2.7'" don't match your environmentIgnoring flickrapi: markers "python_version < '2.7'" don't match your environmentRequirement already satisfied (use --upgrade to upgrade): requests in /usr/lib/python2.7/dist-packages (from -r requirements.txt (line 1))Requirement already satisfied (use --upgrade to upgrade): ipaddr>=2.1.10 in /usr/local/lib/python2.7/dist-packages (from -r requirements.txt (line 7))Requirement already satisfied (use --upgrade to upgrade): unicodedata2>=7.0.0-2 in /usr/local/lib/python2.7/dist-packages (from -r requirements.txt (line 8))Requirement already satisfied (use --upgrade to upgrade): mwoauth>=0.2.4 in /usr/local/lib/python2.7/dist-packages (from -r requirements.txt (line 9))Collecting pydot-1.0.29 from git+https://github.com/nlhepler/pydot#egg=pydot-1.0.29 (from -r requirements.txt (line 10))Cloning https://github.com/nlhepler/pydot to /tmp/pip-build-PGREuL/pydot-1.0.29Requirement already satisfied (use --upgrade to upgrade): unicodecsv in /usr/local/lib/python2.7/dist-packages (from -r requirements.txt (line 11))Requirement already satisfied (use --upgrade to upgrade): python-stdnum in /usr/lib/python2.7/dist-packages (from -r requirements.txt (line 12))Requirement already satisfied (use --upgrade to upgrade): Pillow in /usr/lib/python2.7/dist-packages (from -r requirements.txt (line 13))Requirement already satisfied (use --upgrade to upgrade): google>=1.7 in /usr/local/lib/python2.7/dist-packages (from -r requirements.txt (line 14))Requirement already satisfied (use --upgrade to upgrade): socketIO-client<0.6.1 in /usr/local/lib/python2.7/dist-packages (from -r requirements.txt (line 15))Requirement already satisfied (use --upgrade to upgrade): crontab in /usr/local/lib/python2.7/dist-packages (from -r requirements.txt (line 16))Requirement already satisfied (use --upgrade to upgrade): flickrapi in /usr/local/lib/python2.7/dist-packages (from -r requirements.txt (line 19))Requirement already satisfied (use --upgrade to upgrade): irc in /usr/lib/python2.7/dist-packages (from -r requirements.txt (line 20))Requirement already satisfied (use --upgrade to upgrade): mwparserfromhell>=0.3.3 in /usr/local/lib/python2.7/dist-packages (from -r requirements.txt (line 21))Collecting oursql (from -r requirements.txt (line 22))Downloading oursql-0.9.3.1.tar.bz2 (119kB)100% |████████████████████████████████| 122kB 745kB/sRequirement already satisfied (use --upgrade to upgrade): beautifulsoup4 in /usr/lib/python2.7/dist-packages (from -r requirements.txt (line 23))Collecting pycountry (from -r requirements.txt (line 24))Collecting memento-client>=0.5.1 (from -r requirements.txt (line 25))Requirement already satisfied (use --upgrade to upgrade): six in /usr/lib/python2.7/dist-packages (from mwoauth>=0.2.4->-r requirements.txt (line 9))Requirement already satisfied (use --upgrade to upgrade): requests-oauthlib in /usr/local/lib/python2.7/dist-packages (from mwoauth>=0.2.4->-r requirements.txt (line 9))Requirement already satisfied (use --upgrade to upgrade): PyJWT<2.0.0,>=1.0.1 in /usr/local/lib/python2.7/dist-packages (from mwoauth>=0.2.4->-r requirements.txt (line 9))Requirement already satisfied (use --upgrade to upgrade): oauthlib in /usr/lib/python2.7/dist-packages (from mwoauth>=0.2.4->-r requirements.txt (line 9))Requirement already satisfied (use --upgrade to upgrade): pyparsing>=2.0.1 in /usr/lib/python2.7/dist-packages (from pydot-1.0.29->-r requirements.txt (line 10))Requirement already satisfied (use --upgrade to upgrade): websocket-client in /usr/local/lib/python2.7/dist-packages (from socketIO-client<0.6.1->-r requirements.txt (line 15))Requirement already satisfied (use --upgrade to upgrade): requests-toolbelt>=0.3.1 in /usr/local/lib/python2.7/dist-packages (from flickrapi->-r requirements.txt (line 19))Building wheels for collected packages: oursqlRunning setup.py bdist_wheel for oursqlComplete output from command /usr/bin/python -c "import setuptools;__file__='/tmp/pip-build-PGREuL/oursql/setup.py';exec(compile(open(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" bdist_wheel -d /tmp/tmpA5k1FZpip-wheel-:running bdist_wheelrunning buildrunning build_extskipping 'oursqlx/oursql.c' Cython extension (up-to-date)warning: no usable mysql_config and no _winreg module to try; hopefully you have usable CFLAGS/LDFLAGS set.building 'oursql' extensioncreating buildcreating build/temp.linux-x86_64-2.7creating build/temp.linux-x86_64-2.7/oursqlxx86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -D_FORTIFY_SOURCE=2 -g -fstack-protector-strong -Wformat -Werror=format-security -fPIC -I/usr/include/python2.7 -c oursqlx/oursql.c -o build/temp.linux-x86_64-2.7/oursqlx/oursql.oIn file included from oursqlx/oursql.c:235:0:oursqlx/compat.h:13:19: fatal error: mysql.h: No such file or directory#include "mysql.h"^compilation terminated.error: command 'x86_64-linux-gnu-gcc' failed with exit status 1----------------------------------------Failed building wheel for oursqlFailed to build oursqlInstalling collected packages: pydot-1.0.29, oursql, pycountry, memento-clientRunning setup.py install for pydot-1.0.29Running setup.py install for oursqlComplete output from command /usr/bin/python -c "import setuptools, tokenize;__file__='/tmp/pip-build-PGREuL/oursql/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-orGbf7-record/install-record.txt --single-version-externally-managed --compile:running installrunning buildrunning build_extskipping 'oursqlx/oursql.c' Cython extension (up-to-date)warning: no usable mysql_config and no _winreg module to try; hopefully you have usable CFLAGS/LDFLAGS set.building 'oursql' extensionx86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -D_FORTIFY_SOURCE=2 -g -fstack-protector-strong -Wformat -Werror=format-security -fPIC -I/usr/include/python2.7 -c oursqlx/oursql.c -o build/temp.linux-x86_64-2.7/oursqlx/oursql.oIn file included from oursqlx/oursql.c:235:0:oursqlx/compat.h:13:19: fatal error: mysql.h: No such file or directory#include "mysql.h"^compilation terminated.error: command 'x86_64-linux-gnu-gcc' failed with exit status 1----------------------------------------Command "/usr/bin/python -c "import setuptools, tokenize;__file__='/tmp/pip-build-PGREuL/oursql/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-orGbf7-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-build-PGREuL/oursql--On 21 August 2015 at 05:38, <jayvdb@gmail.com> wrote:This looks like an oldet version of pip.
https://github.com/pypa/pip/issues/2971
On Fri, 21 Aug 2015 04:44 Brenton Horne <brentonhorne77@gmail.com> wrote:_______________________________________________Hi,I've been attempting to set up Pywikibot on my Xubuntu 15.04 virtual machine (which has MediaWiki 1.25.2 installed on it) and as compat wasn't working for me I decided to switch to core as compat is on the way out from what I've gathered by the Compat deprecation article on mediawiki.org. I have installed python (2.7.9) and python-pip but when I ran pip install -r requirements.txt from /pywiki (which I downloaded core to using git) I got the error:Exception:Traceback (most recent call last):File "/usr/lib/python2.7/dist-packages/pip/basecommand.py", line 122, in mainstatus = self.run(options, args)File "/usr/lib/python2.7/dist-packages/pip/commands/install.py", line 288, in runfor req in parse_requirements(filename, finder=finder, options=options, session=session):File "/usr/lib/python2.7/dist-packages/pip/req.py", line 1632, in parse_requirementsreq = InstallRequirement.from_line(line, comes_from, prereleases=getattr(options, "pre", None))File "/usr/lib/python2.7/dist-packages/pip/req.py", line 173, in from_linereturn cls(req, comes_from, url=url, prereleases=prereleases)File "/usr/lib/python2.7/dist-packages/pip/req.py", line 71, in __init__req = pkg_resources.Requirement.parse(req)File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2929, in parsereqs = list(parse_requirements(s))File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2876, in parse_requirements"version spec")File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2852, in scan_listraise ValueError(msg, line, "at", line[p:])ValueError: ("Expected ',' or end-of-list in", "cryptography<=0.8.2 ; python_version < '2.7'", 'at', " ; python_version < '2.7'")Storing debug log for failure in /home/fusion809/.pip/pip.logThe contents of pip.log are:------------------------------------------------------------/usr/bin/pip run on Fri Aug 21 04:27:18 2015Exception:Traceback (most recent call last):File "/usr/lib/python2.7/dist-packages/pip/basecommand.py", line 122, in mainstatus = self.run(options, args)File "/usr/lib/python2.7/dist-packages/pip/commands/install.py", line 288, in runfor req in parse_requirements(filename, finder=finder, options=options, session=session):File "/usr/lib/python2.7/dist-packages/pip/req.py", line 1632, in parse_requirementsreq = InstallRequirement.from_line(line, comes_from, prereleases=getattr(options, "pre", None))File "/usr/lib/python2.7/dist-packages/pip/req.py", line 173, in from_linereturn cls(req, comes_from, url=url, prereleases=prereleases)File "/usr/lib/python2.7/dist-packages/pip/req.py", line 71, in __init__req = pkg_resources.Requirement.parse(req)File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2929, in parsereqs = list(parse_requirements(s))File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2876, in parse_requirements"version spec")File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2852, in scan_listraise ValueError(msg, line, "at", line[p:])ValueError: ("Expected ',' or end-of-list in", "cryptography<=0.8.2 ; python_version < '2.7'", 'at', " ; python_version < '2.7'")Can someone please help me with this error?Thanks for your time,Brenton
pywikibot mailing list
pywikibot@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot
_______________________________________________
pywikibot mailing list
pywikibot@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot
Thanks for your time,Brenton