{"categories":[{"label":"Internet","url":"https://skillfed.io/packages/category/internet/5"}],"enrichment":{"capability":"Implements a JSON RPC 2.0 server that handles remote procedure calls over a network, with support for asynchronous request handling via Python's concurrent.futures.","skillfed_tags":["rpc-protocol","async-io"],"use_cases":["Building language servers that communicate with editors or IDEs via JSON RPC over WebSockets","Implementing RPC endpoints for remote tool invocation in distributed systems","Creating asynchronous request handlers for client-server architectures using the JSON RPC 2.0 standard","Integrating RPC capabilities into Python applications that need to expose methods to remote callers"],"what_it_does":"This package provides a server-side implementation of the JSON RPC 2.0 protocol in Python, enabling applications to receive and process remote procedure calls over a network. It was originally extracted from the Python Language Server project and is designed to handle RPC requests asynchronously using Python's concurrent.futures module, with a backport available for Python 2.7.\n\nThe package is typically used as a foundation for building language servers or other RPC-based services that need to communicate with clients over protocols like WebSockets. It has no runtime dependencies, making it lightweight to integrate into existing projects. The repository remains active, though the last packaged release dates to 2020.","worth_installing":"Yes, if you need a lightweight JSON RPC 2.0 server implementation with no external dependencies. However, verify the Python version you're targeting and confirm the license status before committing to production use, given the metadata ambiguity around licensing and the gap between the latest release (2020-09-08) and current repository activity."},"id":"python-jsonrpc-server","links":{"html":"https://skillfed.io/packages/python-jsonrpc-server","md":"https://skillfed.io/packages/python-jsonrpc-server.md","pypi":"https://pypi.org/project/python-jsonrpc-server/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2020-09-08","license_spdx":null,"license_treatment":"unclear","name":"python-jsonrpc-server","python_support":"unspecified","summary":"JSON RPC 2.0 server library"},"popularity":{"monthly_downloads":118692,"position":12106,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.4.0"}
