Open rustyrussell opened 6 months ago
That's probably my fault. Our Python environment and project structure is a bit of mess. I'll clean it up and make sure its compatible with reckless
That's probably my fault. Our Python environment and project structure is a bit of mess. I'll clean it up and make sure it is compatible with reckless
I do not think that we should make a reckless standard here, for instance, coffee is able to install boltz
plugin without problems with the help of a manifest https://coffee-docs.netlify.app/support-coffee
We should do also this in reckless or maybe join the forces in a single project
So apart from cleaning up our Python project structure (which is its own can of worms), I guess I should add a manifest for coffee? Is coffee the replacement for reckless?
I should add a manifest for coffee? Is coffee the replacement for reckless?
Only if you want to support coffee, coffee is an alternative build from an idea born while working on a previous version of Reckless in 2019
So no need to support it, but I have a PR that I was going to open so maybe I will wait for your cleanup?
So no need to support it, but I have a PR that I was going to open so maybe I will wait for your cleanup?
Feel free to open a PR. Not sure when I'll get to that cleanup
Perfect so I will open it next weeks at this point
The relevant reckless requirements here are:
With reckless we were trying to avoid making the use of a manifest a requirement until it's obviously necessary (to make sure it's able to capture all of the needs/nuance of various plugins and not just add complexity.) I'm not opposed to a manifest, and I would include a coffee manifest, but I would like some feedback on the basic reckless requirements if any of those don't make sense or are unreasonable. https://github.com/ElementsProject/lightning/blob/master/doc/reckless.7.md#notes
Update on that: we recently rewrote and moved our hold invoice plugin to a new repo: https://github.com/boltzExchange/hold. I guess that is simpler to support in reckless, but I'll need to check if I need to add some config file for it to support compiling Rust
Our SCB backup and mpay plugins are also gonna be moved, so I don't think there is a need to somehow make my current, admittedly weird, Python setup work with reckless
Issue and Steps to Reproduce
With -v:
It should probably print something, and also it would be nice if it worked :)
getinfo
outputWell,
reckless --version
doesn't work, but it's 24.02.1.