[WIP] NuCypher ConnectNative Firefox Extension #1299
[WIP] NuCypher ConnectNative Firefox Extension #1299vepkenez wants to merge 17 commits intonucypher:birdcagefrom
Conversation
7eeee6e to
964487a
Compare
Codecov Report
@@ Coverage Diff @@
## birdcage #1299 +/- ##
===========================================
Coverage ? 82.56%
===========================================
Files ? 73
Lines ? 10579
Branches ? 0
===========================================
Hits ? 8735
Misses ? 1844
Partials ? 0
Continue to review full report at Codecov.
|
bc41fe0 to
a327baa
Compare
|
What's the status of this PR? What do we need to get it merged? |
|
Looks like putting a required |
|
Well, actually I'm wrong. It works with RPC in general, just some bugs with web RPC in tests |
|
Ok, looks like tests for optional arguments work properly in #1366. I think, if this PR will be rebased on top of that (will need to replace the specs), the character tests will pass |
|
Awaiting PR #1366 |
|
Merged - Rebase needed. |
|
I wonder if rebase will fix the tests, or some touches are required |
b7d2996 to
c16150d
Compare
|
rebased. lets see. |
|
also what is "birdcage"? |
|
Character tests pass! |
|
I think this should probably be based over master? |
|
The necessary change with optional arguments is already in master, yes |
|
Yeah, that reduced the "files changed" from ~72 to 16 |
|
Ok this PR needs some tests. Some things aren't working for some reason so I'm going to put a [WIP] on it and finish writing tests around --options. |
64a1dd8 to
8a22a68
Compare
|
Installation scripts work, however it looks like the |
|
@KPrasch yes I think the major CLI refactor which happened after this was all done is necessitating some re-working of this. |
| this_os = platform.system() | ||
| home = expanduser("~") | ||
|
|
||
| stdio_cli = shutil.which('nucypher-stdio-receiver') |
|
|
||
| @click.command() | ||
| @click.argument('action') | ||
| @click.option('--options', help="Export JSON type schema", is_flag=True) |
There was a problem hiding this comment.
The name of this option and the help don't really help me understand either here.
|
|
||
| @click.command() | ||
| @click.argument('action') | ||
| @click.option('--options', help="Export JSON type schema", is_flag=True) |
|
Continuing the above dialog - How do we want to proceed with this PR? |
|
There are some conflicts but... Doesn't seem to be breaking anything, so why not merge if those are fixed? |
|
I think this PR will need a bit of work to adapt it to some of the CLI changes of late, but after that it will work better and will cover more functionality than it originally did when this was opened. |
19e2bf8 to
c7ee2e1
Compare
b6e6fce to
5587b37
Compare
1fc797c to
c525ba0
Compare
requires #1555