Tribler / dispersy

The elastic database system. A database designed for P2P-like scenarios, where potentially millions of computers send database updates around.
http://www.tribler.org
84 stars 43 forks source link

Make Dispersy available on PyPi #550

Open devos50 opened 7 years ago

devos50 commented 7 years ago

For some additional exposure, we could consider to make Dispersy available on PyPi. It's not that hard to do and requires adding a setup.py file to our repository.

Note that this also requires us to keep track of version numbers when working with Dispersy.

@qstokkink what do you think?

qstokkink commented 7 years ago

@devos50 Assuming the amount of extra work to accomplish this is negligible: I am in favor. This provides some extra motivation as we strive for Dispersy 2.0 😃

devos50 commented 7 years ago

@qstokkink ok, I was almost done with this one but it turns out that we need to have a separate dispersy directory with the files in there. I believe this requires quite some refactoring and modifications of relative imports right? Last time we tried that, it turned out to not work very well iirc.

qstokkink commented 7 years ago

@devos50 it should work just fine on its own. However, I agree that this should not be done in this repository as that will break just about everything. So instead, I suggest we externally manage the setup.py etc. in another repo with this repo as a submodule.

*Or, if you feel sufficiently demotivated, don't add it to PyPi