Skip to content

TODOs #1

New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Open
9 of 10 tasks
TimDaub opened this issue Jun 7, 2016 · 8 comments
Open
9 of 10 tasks

TODOs #1

TimDaub opened this issue Jun 7, 2016 · 8 comments

Comments

@TimDaub
Copy link
Contributor

TimDaub commented Jun 7, 2016

What's left to be done:

@dignifiedquire
Copy link

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
Copy link
Contributor Author

TimDaub commented Jun 9, 2016

Preferably a Python expert reviews the code

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

@jbenet
Copy link

jbenet commented Jun 17, 2016

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

@TimDaub
Copy link
Contributor Author

TimDaub commented Jun 17, 2016

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:

  • There is py-multiaddr (doesn't exist yet, but will eventually) which is basically an implementation of your spec of multiaddr in Python
  • There is py-ipld (this lib) that uses py-multiaddr (as a dependency) for ipld links

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
Copy link
Contributor

sbellem commented Jun 20, 2016

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
Copy link
Contributor

@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
Copy link
Contributor Author

TimDaub commented Jul 18, 2016

@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
Copy link
Contributor Author

TimDaub commented Jul 18, 2016

Put package on PyPI

Package was just released on pypi :)
Thx @sbellem

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants