bigchaindb / py-ipld

Python implementation of the IPLD specification.
MIT License
14 stars 7 forks source link

TODOs #1

Open TimDaub opened 8 years ago

TimDaub commented 8 years ago

What's left to be done:

dignifiedquire commented 8 years ago

Preferably an IPFS/IPLD expert reviews the code

I have written the JavaScript implementation and have enough python knowledge to review python code. I'm travelling the next two days, but I can review it on Friday probably.

TimDaub commented 8 years ago

Preferably a Python expert reviews the code

@sbellem told me he'd like to do it.

jbenet commented 8 years ago

I'd probably leave the multiaddr support to another module. or did you mean multihash? (sorry we have so many :smile: )

TimDaub commented 8 years ago

I'd probably leave the multiaddr support to another module. or did you mean multihash? (sorry we have so many )

I meant multiaddr. I think we're aligned though:

So when I say "Include support for Multiaddr", I mean the second point (which includes doing the first point).

OK?

EDIT:

As @fredthomsen pointed out, there are already two implementations of multiaddr:

sbellem commented 8 years ago

note: the package has been registered on PyPI: https://pypi.python.org/pypi/ipld/0.0.1

I propose to use the simpler name ipld for PyPI/python. So python users can simply install it using the same name as the module:

$ pip install ipld
import ipld
fredthomsen commented 8 years ago

@TimDaub there are actually two python implementations of py-multiaddr already implemented that could be leveraged/added as dependencies by this library for the ipld links.

TimDaub commented 8 years ago

@TimDaub there are actually two python implementations of py-multiaddr already implemented that could be leveraged/added as dependencies by this library for the ipld links.

Multiaddr support has been added with #10

TimDaub commented 8 years ago

Put package on PyPI

Package was just released on pypi :) Thx @sbellem