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

Reply via email to