<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Hi guys,<br>
    <br>
    I very much appreciate the creation of zodbpickle, as it really
    solves<br>
    the problem of pickling compatibility.<br>
    <br>
    What I do not like is if a package makes a claim in its doap record,<br>
    is uploaded on PyPI, and the claim is not the reality.<br>
    <br>
    I installed zodbpickle happily on Python 3.3 and assumed that it
    would<br>
    work under 2.7.5 as well, but it does not!<br>
    <br>
    After second reading, I retracted my complaint after realizing that
    the classifiers<br>
    don't include the OS X operating system, so here I apologize but beg
    for a fix.<br>
    <br>
    <blockquote type="cite">
      <meta charset="utf-8">
      <pre style="font-family: Consolas, 'Liberation Mono', Courier, monospace; font-size: 13px; margin-top: 0px; margin-bottom: 0px; color: rgb(51, 51, 51); font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 18px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;"><div class="line" id="LC41" style="padding-left: 10px;">    <span class="n" style="color: rgb(51, 51, 51);">classifiers</span><span class="o" style="font-weight: bold;">=</span><span class="p">[</span></div><div class="line" id="LC42" style="padding-left: 10px;">        <span class="s" style="color: rgb(221, 17, 68);">'Development Status :: 4 - Beta'</span><span class="p">,</span></div><div class="line" id="LC43" style="padding-left: 10px;">        <span class="s" style="color: rgb(221, 17, 68);">'License :: OSI Approved :: Zope Public License'</span><span cla
 ss="p">,<
/span></div><div class="line" id="LC44" style="padding-left: 10px;">        <span class="s" style="color: rgb(221, 17, 68);">'License :: OSI Approved :: Python Software Foundation License'</span><span class="p">,</span></div><div class="line" id="LC45" style="padding-left: 10px;">        <span class="s" style="color: rgb(221, 17, 68);">'Programming Language :: Python'</span><span class="p">,</span></div><div class="line" id="LC46" style="padding-left: 10px;">        <span class="s" style="color: rgb(221, 17, 68);">'Programming Language :: Python :: 2'</span><span class="p">,</span></div><div class="line" id="LC47" style="padding-left: 10px;">        <span class="s" style="color: rgb(221, 17, 68);">'Programming Language :: Python :: 2.6'</span><span class="p">,</span></div><div class="line" id="LC48" style="padding-left: 10px;">        <span class="s" style="color: rgb(221, 17, 68);">'Programming Language :: Python :: 2.7'</span><span cl
 ass="p">,
</span></div><div class="line" id="LC49" style="padding-left: 10px;">        <span class="s" style="color: rgb(221, 17, 68);">'Programming Language :: Python :: 3'</span><span class="p">,</span></div><div class="line" id="LC50" style="padding-left: 10px;">        <span class="s" style="color: rgb(221, 17, 68);">'Programming Language :: Python :: 3.2'</span><span class="p">,</span></div><div class="line" id="LC51" style="padding-left: 10px;">        <span class="s" style="color: rgb(221, 17, 68);">'Programming Language :: Python :: 3.3'</span><span class="p">,</span></div><div class="line" id="LC52" style="padding-left: 10px;">        <span class="s" style="color: rgb(221, 17, 68);">'Programming Language :: Python :: Implementation :: CPython'</span><span class="p">,</span></div><div class="line" id="LC53" style="padding-left: 10px;">        <span class="s" style="color: rgb(221, 17, 68);">'Framework :: ZODB'</span><span class="p">,</spa
 n></div><
div class="line" id="LC54" style="padding-left: 10px;">        <span class="s" style="color: rgb(221, 17, 68);">'Topic :: Database'</span><span class="p">,</span></div><div class="line" id="LC55" style="padding-left: 10px;">        <span class="s" style="color: rgb(221, 17, 68);">'Topic :: Software Development :: Libraries :: Python Modules'</span><span class="p">,</span></div><div class="line" id="LC56" style="padding-left: 10px;">        <span class="s" style="color: rgb(221, 17, 68);">'Operating System :: Microsoft :: Windows'</span><span class="p">,</span></div><div class="line" id="LC57" style="padding-left: 10px;">        <span class="s" style="color: rgb(221, 17, 68);">'Operating System :: Unix'</span><span class="p">,</span></div><div class="line" id="LC58" style="padding-left: 10px;">        <span class="p">],</span></div></pre>
      <br class="Apple-interchange-newline">
    </blockquote>
    <br>
    So on OS X Mountain lion, I get with "$ pip install zodbpickle":<br>
    <br>
    <blockquote type="cite">cc -fno-strict-aliasing -fno-common -dynamic
      -I/usr/local/include -I/usr/local/opt/sqlite/include -DNDEBUG -g
      -fwrapv -O3 -Wall -Wstrict-prototypes
      -I/usr/local/Cellar/python/2.7.5/Frameworks/Python.framework/Versions/2.7/include/python2.7
      -c src/zodbpickle/_pickle_27.c -o
      build/temp.macosx-10.8-x86_64-2.7/src/zodbpickle/_pickle_27.o<br>
      <br>
      src/zodbpickle/_pickle_27.c:6254:13: error: void function
      'init_pickle' should not return a value [-Wreturn-type]<br>
      <br>
                  return -1;<br>
      <br>
                  ^      ~~<br>
      <br>
      src/zodbpickle/_pickle_27.c:6259:13: error: void function
      'init_pickle' should not return a value [-Wreturn-type]<br>
      <br>
                  return -1;<br>
      <br>
                  ^      ~~<br>
      <br>
      2 errors generated.<br>
      <br>
      error: command 'cc' failed with exit status 1<br>
    </blockquote>
    <br>
    I would appreciate if that ridiculous but could be removed.<br>
    It is a very easy fix and I would actually like to do it.<br>
    <br>
    And while we are at it: How about completion of the module, to let
    it<br>
    define things like DEFAULT_PROTOCOL ?<br>
    <br>
    cheers - Chris<br>
    <br>
    <pre class="moz-signature" cols="72">-- 
Christian Tismer             :^)   <a class="moz-txt-link-rfc2396E" href="mailto:tismer@stackless.com"><mailto:tismer@stackless.com></a>
Software Consulting          :     Have a break! Take a ride on Python's
Karl-Liebknecht-Str. 121     :    *Starship* <a class="moz-txt-link-freetext" href="http://starship.python.net/">http://starship.python.net/</a>
14482 Potsdam                :     PGP key -> <a class="moz-txt-link-freetext" href="http://pgp.uni-mainz.de">http://pgp.uni-mainz.de</a>
phone +49 173 24 18 776  fax +49 (30) 700143-0023
PGP 0x57F3BF04       9064 F4E1 D754 C2FF 1619  305B C09C 5A3B 57F3 BF04
      whom do you want to sponsor today?   <a class="moz-txt-link-freetext" href="http://www.stackless.com/">http://www.stackless.com/</a></pre>
  </body>
</html>