explodinglabs/jsonrpcserver

OSlash dependency is not meant for production use

mikepii opened this issue · 5 comments

jsonrpcserver uses the OSlash package. From the OSlash readme:

OSlash is intended to be a tutorial. For practical functional programming in Python in production environments you should use Expression instead.

bcb commented

Yes I’m keen to remove the dependency. One issue we found is that there’s no conda recipe for OSlash which in turn means no jsonrpcserver in conda.

We should use some other library or even write a simple bind function to include in jsonrpcserver. That’s the only part of OSlash being used.

bcb commented

I just found https://github.com/dry-python/returns which would be perfect for this.

bcb commented

This has been merged into version 6, which is coming soon.

Any chances to get v6 out soon?

bcb commented

Yeah, all that’s left for 6 is to replace setup.py with pyproject.toml and some documentation and then I’ll make a pre-release.