GithubHelp home page GithubHelp logo

Comments (8)

bretthoerner avatar bretthoerner commented on June 18, 2024

@digit604 protobuf is a valid Python package that's required to use the Protocol Buffers interface to Riak, it's available here: http://code.google.com/p/protobuf/downloads/list

Though maybe this should be optional and an error could be raised if you try to use the protobuf client without the package installed.

from riak-python-client.

eloop avatar eloop commented on June 18, 2024

The problem here is that in a recent version of protobuf (currently 2.4.1) setup.py has moved into from /setup.py to /python/setup.py and this is killing the PyPI packaging. The current solution is to manually install protobuf from src, then "cd /python && python setup.py install" to get the python package.

from riak-python-client.

bretthoerner avatar bretthoerner commented on June 18, 2024

We (Disqus) got the protobuf package working finally, patches have been submitted: https://groups.google.com/forum/#!topic/protobuf/SufLZXt-UqM

We use our own PyPI mirror, though, so we're already deploying this in production. If the patch isn't accepted quickly it might make sense to have a forked PyPI module protobufs-that-work or something and require it in the Riak client, instead.

from riak-python-client.

brianm avatar brianm commented on June 18, 2024

+1 -- it is a real pain to install protobuf separately.

from riak-python-client.

quiver avatar quiver commented on June 18, 2024

FYI, protobuf pip install problem is discussed here:
http://code.google.com/p/protobuf/issues/detail?id=311

I really want this solved.

from riak-python-client.

cyberdelia avatar cyberdelia commented on June 18, 2024

Good news ! protobuf packaging has been fixed : http://code.google.com/p/protobuf/issues/detail?id=66#c44

from riak-python-client.

reiddraper avatar reiddraper commented on June 18, 2024

Good news ! protobuf packaging has been fixed

I thought this day would never come

from riak-python-client.

seancribbs avatar seancribbs commented on June 18, 2024

Closing this, assuming #113 gets merged promptly.

from riak-python-client.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.