Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

TODOs #1

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

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

No branches or pull requests

5 participants