Commit Graph

61 Commits

Author SHA1 Message Date
Joshua Marshall e7cb8ba791 Bumping to 0.1.7 2015-12-07 00:55:20 -06:00
Josh Marshall 6b69154a15 Merge pull request #24 from efokschaner/master
Fixing bug with jsonrpc._Method caused by debugger
2015-12-07 00:52:47 -06:00
Josh Marshall 394d586136 Merge pull request #43 from efokschaner/use-tox-tests
Use tox tests to catch distribution issues
2015-10-20 00:20:22 -05:00
efokschaner bcf8f78e92 Use tox tests to catch distribution issues 2015-10-17 02:01:19 -07:00
Joshua Marshall 36d09677e4 Incrementing version. 2015-10-08 21:08:57 -05:00
Joshua Marshall afa0ff3aef Making README.md optional. 2015-10-08 20:55:49 -05:00
Joshua Marshall b75d6effd0 Adding README.md to MANIFEST.in. 2015-10-08 20:41:19 -05:00
Joshua Marshall 2c4304e186 Adding README.md to manifest. 2015-10-08 20:34:16 -05:00
efokschaner bb79051c2f Add a test that relies on _Method's immutability 2015-10-08 16:46:49 -07:00
efokschaner b6b93baaed Merge upstream master into master 2015-10-08 15:08:04 -07:00
Joshua Marshall 3058181be3 Incrementing to 0.1.4 2015-10-08 15:59:41 -05:00
Joshua Marshall 02f764a1e9 Adding PyPI auto-push. 2015-10-08 15:58:36 -05:00
Josh Marshall 10bea44bbe Merge pull request #40 from joshmarshall/travis-and-pip
Adding Travis for testing, fixing minor PIP violations.
2015-10-08 15:51:17 -05:00
Joshua Marshall f4bfd518b4 Making port in tests dynamic. 2015-10-08 00:21:15 -05:00
Joshua Marshall 166e558efd Adding new test instructions. 2015-10-05 17:31:26 -07:00
Joshua Marshall 98ac76bac4 Adding Travis badge. 2015-10-05 17:27:54 -07:00
Joshua Marshall 402fe6a876 Fixing assert contexts for <= 2.6 / unittest2 2015-10-05 17:26:46 -07:00
Joshua Marshall a39d1f9deb Adding unittest2 for Python <= 2.6 2015-10-05 17:17:16 -07:00
Joshua Marshall ce0c9e2814 Adding coverage to requirements. 2015-10-05 16:57:59 -07:00
Joshua Marshall 7e02a30b37 Adding magic sudo:false for Travis upgrade. 2015-10-05 16:56:58 -07:00
Joshua Marshall e0fb40fb55 Initial travis integration, cleanups for running tests. 2015-10-05 16:55:23 -07:00
Edmund Fokschaner 812a6834ee Revert to xmlrpclib implementation of _Method.__getattr__ 2015-09-26 17:56:44 -07:00
Josh Marshall b59217c971 Merge pull request #36 from rayrapetyan/patch-1
Fix for issue 34
2015-03-05 22:15:57 -06:00
Robert Ayrapetyan d9dab96fd4 Fix for issue 34
Fix for https://github.com/joshmarshall/jsonrpclib/issues/34
2015-03-04 18:55:58 -08:00
Edmund Fokschaner e09bd389a7 Fixing bug with jsonrpc._Method caused by debugger
Adding __repr__, __str__ and __dir__ to jsonrpc._Method in order to avoid
issues with PyCharm debugger due to these functions being called and
accessing __getattr__ which mutates the _Method object
2013-12-06 20:37:29 -08:00
Josh Marshall 53c8ffcfe4 Merge pull request #16 from jsalz/master
Fix for issue #15 (importing)
2013-10-25 22:29:58 -07:00
Jon Salz 865a813078 Fix importing of nested modules.
https://github.com/joshmarshall/jsonrpclib/issues/15
2012-04-20 02:41:50 +08:00
Josh Marshall e3a3cdedc9 Fixing setup env line. 2011-08-20 15:40:39 -05:00
Josh Marshall efcf5eee0e Adding updates for PyPI submission. 2011-02-26 14:49:36 -06:00
Josh Marshall 3291ce4250 Getting rid of the silly copyright statements. 2011-02-26 14:25:37 -06:00
Josh Marshall 86551ed635 Added minimal discovery for whether unix sockets are supported, and prevented access if they are missing. 2011-02-26 14:01:40 -06:00
Josh Marshall bcd9a5ca2a Incrementing version. 2011-02-12 12:32:59 -06:00
Josh Marshall 6a66d6cceb Merge branch 'quentinmit-master' 2011-02-12 12:24:43 -06:00
Josh Marshall 1a566f9e69 Fixed cjson import error and random id on Windows error. 2011-02-12 12:19:12 -06:00
Quentin Smith 84a762b19a Add test cases for Unix sockets 2011-01-23 12:34:58 -05:00
Quentin Smith b3c011fa6a Allow Unix socket unit testing 2011-01-23 12:34:58 -05:00
Quentin Smith e321f64ac3 Support unix:/foo/bar URLs for the client 2011-01-23 12:34:49 -05:00
Quentin Smith 58b2e39570 Allow the specification of address_family for JSONRPC servers, and
unlink UNIX sockets before binding them
2011-01-23 12:34:27 -05:00
Josh Marshall a0cd626856 Initial SSL modifications for client. 2010-11-03 00:49:48 -05:00
Josh Marshall 4a8dbe46c3 Making corrections for 2.7 compatibility (which mostly means bypassing the xml parsers by overwriting Transport.getparser) 2010-10-30 00:56:45 -05:00
Josh Marshall a8ad7ff0ea Remove <code> from README.md (apparently not needed for github) and adding build/ to gitignore. 2010-10-26 03:22:54 -05:00
Josh Marshall 6a388ded77 Setting fcntl to None if not importable, adding tests module, updating README to markdown. 2010-10-26 03:20:19 -05:00
catchjosh 283a2a94ca Removed /RPC2 default setting -- this isn't part of the JSON-RPC spec.
git-svn-id: http://jsonrpclib.googlecode.com/svn/trunk@20 ae587032-bbab-11de-869a-473eb4776397
2010-09-10 07:14:38 +00:00
catchjosh b9d42f9a2a ...and adding the newly named jsonrpc.py (from jsonrpclib.py).
git-svn-id: http://jsonrpclib.googlecode.com/svn/trunk@19 ae587032-bbab-11de-869a-473eb4776397
2010-09-04 21:45:50 +00:00
catchjosh 1cb797f048 Added unit tests, renamed to follow absolute importing guidelines, and made minor corrections introduced by unit tests.
git-svn-id: http://jsonrpclib.googlecode.com/svn/trunk@18 ae587032-bbab-11de-869a-473eb4776397
2010-09-04 21:44:53 +00:00
catchjosh 9cb9396c90 ProtocolErrors raise a (code, message) tuple instead of a string as per request in issue #6.
git-svn-id: http://jsonrpclib.googlecode.com/svn/trunk@17 ae587032-bbab-11de-869a-473eb4776397
2010-06-15 04:37:48 +00:00
catchjosh 391c49bab0 Fixed issue #3 - fixed bad function call.
git-svn-id: http://jsonrpclib.googlecode.com/svn/trunk@16 ae587032-bbab-11de-869a-473eb4776397
2010-06-15 04:36:56 +00:00
yucetekol b5025aec62 SimpleJSONRPCServer works on Python 2.5
git-svn-id: http://jsonrpclib.googlecode.com/svn/trunk@14 ae587032-bbab-11de-869a-473eb4776397
2009-11-03 14:15:54 +00:00
catchjosh 669c1369c8 Oops -- NOW adding the new jsonrpclib/ files (jsonclass, config, history, __init__)
git-svn-id: http://jsonrpclib.googlecode.com/svn/trunk@13 ae587032-bbab-11de-869a-473eb4776397
2009-11-02 05:02:32 +00:00
catchjosh ccb16ea1a5 Moved into a library directory, added jsonclass translation, and SimpleJSONRPCServer.
git-svn-id: http://jsonrpclib.googlecode.com/svn/trunk@12 ae587032-bbab-11de-869a-473eb4776397
2009-11-02 04:51:00 +00:00