Skip to content
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

Add a JSON-RPC module #49402

Closed
rhettinger opened this issue Feb 4, 2009 · 4 comments
Closed

Add a JSON-RPC module #49402

rhettinger opened this issue Feb 4, 2009 · 4 comments
Assignees
Labels
type-feature A feature request or enhancement

Comments

@rhettinger
Copy link
Contributor

BPO 5152
Nosy @loewis, @rhettinger

Note: these values reflect the state of the issue at the time it was migrated and might not reflect the current state.

Show more details

GitHub fields:

assignee = 'https://github.com/rhettinger'
closed_at = <Date 2009-02-05.21:12:54.265>
created_at = <Date 2009-02-04.20:11:29.025>
labels = ['type-feature']
title = 'Add a JSON-RPC module'
updated_at = <Date 2009-02-05.21:12:54.265>
user = 'https://github.com/rhettinger'

bugs.python.org fields:

activity = <Date 2009-02-05.21:12:54.265>
actor = 'rhettinger'
assignee = 'rhettinger'
closed = True
closed_date = <Date 2009-02-05.21:12:54.265>
closer = 'rhettinger'
components = []
creation = <Date 2009-02-04.20:11:29.025>
creator = 'rhettinger'
dependencies = []
files = []
hgrepos = []
issue_num = 5152
keywords = []
message_count = 4.0
messages = ['81153', '81157', '81216', '81226']
nosy_count = 2.0
nosy_names = ['loewis', 'rhettinger']
pr_nums = []
priority = 'normal'
resolution = None
stage = None
status = 'closed'
superseder = None
type = 'enhancement'
url = 'https://bugs.python.org/issue5152'
versions = ['Python 3.1', 'Python 2.7']

@rhettinger
Copy link
Contributor Author

Add a JSON analogue to xmlrpclib. See:
http://en.wikipedia.org/wiki/JSON-RPC

In some ways, it is much nicer than its XML cousin with bi-directional
communication, faster/simpler parsing, and ability to use TCP/IP
directly (not requiring HTTP transport).

@rhettinger rhettinger self-assigned this Feb 4, 2009
@rhettinger rhettinger added the type-feature A feature request or enhancement label Feb 4, 2009
@loewis
Copy link
Mannequin

loewis mannequin commented Feb 4, 2009

I think this feature request is out of scope for this bug tracker. To
fulfill the request, one not only has to *add* the module, but to
*implement* it first.

Since there is no inherent need for such a module to be provided with
the standard library, somebody implementing it should well first publish
it on PyPI, build a community, have it used for some time, and then
propose it for inclusion (e.g. through this bug tracker). That's the
same route that the XML-RPC implementation took.

If nobody volunteers to implement such a module, chances are high that
it is because nobody actually needs a Python implementation of a
JSON-RPC client module.

@rhettinger
Copy link
Contributor Author

This is a reminder to me to submit a patch.

@loewis
Copy link
Mannequin

loewis mannequin commented Feb 5, 2009

This is a reminder to me to submit a patch.

Is it really necessary to use the public bug tracker for that? All other
committers, as well as users, will see your reminder, and get bothered
by this (non-)issue.

@ezio-melotti ezio-melotti transferred this issue from another repository Apr 10, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type-feature A feature request or enhancement
Projects
None yet
Development

No branches or pull requests

1 participant