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 environment Ignoring pyOpenSSL: markers "python_full_version < '2.7.9'" don't match your environment Ignoring ndg-httpsclient: markers "python_full_version < '2.7.9'" don't match your environment Ignoring pyasn1: markers "python_full_version < '2.7.9'" don't match your environment Ignoring future: markers "python_version < '2.7'" don't match your environment Ignoring argparse: markers "python_version < '2.7'" don't match your environment Ignoring flickrapi: markers "python_version < '2.7'" don't match your environment Requirement 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.29 Requirement 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/s Requirement 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: oursql Running setup.py bdist_wheel for oursql Complete 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_wheel running build running build_ext skipping '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' extension creating build creating build/temp.linux-x86_64-2.7 creating build/temp.linux-x86_64-2.7/oursqlx x86_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.o In 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 oursql Failed to build oursql Installing collected packages: pydot-1.0.29, oursql, pycountry, memento-client Running setup.py install for pydot-1.0.29 Running setup.py install for oursql Complete 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 install running build running build_ext skipping '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' extension x86_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.o In 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, <[email protected]> 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 <[email protected]> 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 main >> status = self.run(options, args) >> File "/usr/lib/python2.7/dist-packages/pip/commands/install.py", line >> 288, in run >> for 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_requirements >> req = 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_line >> return 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 parse >> reqs = 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_list >> raise 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.log >> >> >> The contents of pip.log are: >> >> ------------------------------------------------------------ >> /usr/bin/pip run on Fri Aug 21 04:27:18 2015 >> Exception: >> Traceback (most recent call last): >> File "/usr/lib/python2.7/dist-packages/pip/basecommand.py", line 122, >> in main >> status = self.run(options, args) >> File "/usr/lib/python2.7/dist-packages/pip/commands/install.py", line >> 288, in run >> for 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_requirements >> req = 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_line >> return 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 parse >> reqs = 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_list >> raise 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 >> [email protected] >> https://lists.wikimedia.org/mailman/listinfo/pywikibot >> > > _______________________________________________ > pywikibot mailing list > [email protected] > https://lists.wikimedia.org/mailman/listinfo/pywikibot > > -- Thanks for your time, Brenton
_______________________________________________ pywikibot mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/pywikibot
