-
Notifications
You must be signed in to change notification settings - Fork 129
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
Own versions of python-bitshares and python-graphenelib #574
Comments
This seems like a good temporary solution, especially if @xeroc is ok with it |
I totally agree. If xeroc is ok it, I'd say @bitfag lets go with your suggestion so progress will not be slowed down. |
@joelvai how do you think best to use own version? Do you think we need to publish pypi packages like python-bitshares-dexbot, or just use git install in requirements, like Also I think it's good idea to put forked version Codaone github organization, someone with required permission need to do this. |
It is important that the approach works for you! If it serves that, go for it! The only recommendation I would make is that you reuse what's already there and fits your requirements. Not re-implement the wheel. So, you may want to reuse alot of the stuff in |
Great, thanks Xeroc |
I actually meant to use own versions to not wait for stuff being merged. So we can use new features right now, and PR them into upstream as things stabilizes. |
To me it seems like a better idea to pull source from git instead of making a pypi package. |
To be honest, I am looking for assistance in maintaining pybitshares for quite some time. Please ping me on telegram so we can discuss how best to work out the high delays (sorry for that) in merge requests. A new (and competent one like @bitfag) maintainer on the repo would be really really appreciated. |
@joelvai how do you think what is the best workflow with own forks? Do we need dexbot |
If you do it like this, you may run into trouble as you forgot to remove the |
Yes sure, just a mistake, already fixed. |
I thought about version pinning and I came into conclusion we need to pin to the commits or tags, like this:
So updating master/develop will not break any previous dexbot versions, and also it will ease testing of updated libraries on dexbot |
See Codaone#574 for details
You may want to do the pinning like this:
See PIP508 example |
We're experiencing large delays of merging required changes into upstream python-bitshares. Example: bitshares/python-bitshares#223 is blocking our #531.
Solution is to use own forks of python-bitshares and python-graphenelib.
Possible workfow:
The text was updated successfully, but these errors were encountered: