Commit Graph

  • 9391ed6759 Wrap InterfaceSchema Jason Paryani 2013-10-15 13:29:54 -07:00
  • 0b67f3aeeb Fix setting string fields to support all types of strings Jason Paryani 2013-10-09 22:36:55 -07:00
  • 37f0dc4a55 Added better docs for installation Jason Paryani 2013-10-02 00:34:26 -07:00
  • 5639cb14b7 Add dealloc to DynamicObjectBuilder Jason Paryani 2013-09-24 13:11:46 -07:00
  • 630d4467bc Fix changed API for DynamicObject/ObjectPointer Jason Paryani 2013-09-24 11:49:38 -07:00
  • 5c99738674 Fix travis build file Jason Paryani 2013-09-24 11:35:00 -07:00
  • 9af4f23d0c Fix travis build to point at v0.3 explicitly Jason Paryani 2013-09-24 11:22:29 -07:00
  • b911582afa Update benchmarks to not use files for input/output Jason Paryani 2013-09-22 17:41:01 -07:00
  • d7905ebc80 Add ability for from_bytes to create Builders Jason Paryani 2013-09-20 14:35:35 -07:00
  • 86a61d23ff Merge pull request #14 from amluto/develop Jason Paryani 2013-09-20 09:37:59 -07:00
  • 3b58ac4b9c Clarify the instructions for running tests. Andy Lutomirski 2013-09-20 03:09:07 -07:00
  • ef003a3ebf Fix decode test to actually decode message from stdin Jason Paryani 2013-09-20 00:27:43 -07:00
  • 46049ecc36 Delete yield_end function since yield was removed upstream Jason Paryani 2013-09-19 22:08:17 -07:00
  • 83b07d3da8 Fix warnings about <:: Jason Paryani 2013-09-19 22:00:33 -07:00
  • a737103905 Merge branch 'release/0.3.15' into develop Jason Paryani 2013-09-19 21:29:07 -07:00
  • 4546efe395 Bump version for v0.3.15 Jason Paryani 2013-09-19 21:28:39 -07:00
  • df07bfcbea Add not having installed the C++ libcapnp library to 'Common Problems' Jason Paryani 2013-09-19 21:27:20 -07:00
  • 726cd5ca9f Add _short_str function for use in capnp_test_pycapnp.py Jason Paryani 2013-09-19 15:09:46 -07:00
  • f98a68a0ed Add test script for testing with https://github.com/kaos/capnp_test Jason Paryani 2013-09-19 14:43:36 -07:00
  • 7285a3bf5a Remove debugging print statements from to_dict Jason Paryani 2013-09-19 14:43:21 -07:00
  • 9678a0f5a7 Fix up async wrappers. Comment out gevent stuff for now Jason Paryani 2013-09-19 13:59:25 -07:00
  • de1014c5ea Fix up formatting issues with test_object.py Jason Paryani 2013-09-18 21:07:10 -07:00
  • da160960af Add handling of DynamicObject Jason Paryani 2013-09-18 17:19:57 -07:00
  • 346f5791ec Fix up formatting issues with test_object.py Jason Paryani 2013-09-18 21:07:10 -07:00
  • 8c559cc8b1 Add handling of DynamicObject Jason Paryani 2013-09-18 17:19:57 -07:00
  • a4cd266f58 Update async a bit Jason Paryani 2013-09-18 17:19:06 -07:00
  • d4150227a7 Initial wrapping of kj/async Promises and EventLoop Jason Paryani 2013-09-15 16:52:34 -07:00
  • fa5fe5a92c Fix bug in to_dict not handling which fields properly. Also add Jason Paryani 2013-09-05 16:43:54 -07:00
  • a3f4cf3726 Fix lists of lists or dicts for from_dict Jason Paryani 2013-09-04 22:00:42 -07:00
  • 6516b7b178 Fix nested lists of structs for from_dict Jason Paryani 2013-09-04 21:57:52 -07:00
  • 0187d123c9 Fix from_dict for PyPy Jason Paryani 2013-09-04 21:53:13 -07:00
  • a57a99f7fc Update docs Jason Paryani 2013-09-04 21:53:05 -07:00
  • a4eec2ef08 Fix even more typos in docs Jason Paryani 2013-09-04 12:01:28 -07:00
  • 2dc67e6f73 Fix typo in docs Jason Paryani 2013-09-04 11:57:58 -07:00
  • eaf88aaa3a Merge branch 'release/0.3.14' into develop Jason Paryani 2013-09-04 11:21:11 -07:00
  • 6733b84b07 Bump version for v0.3.14 Jason Paryani 2013-09-04 11:20:48 -07:00
  • effacb872f Fix problem with to_dict Jason Paryani 2013-09-04 11:20:05 -07:00
  • 3e4311fe12 Merge branch 'release/0.3.13' into develop Jason Paryani 2013-09-04 10:39:54 -07:00
  • 6c65eddbc1 Bump version for v0.3.13 Jason Paryani 2013-09-04 10:39:38 -07:00
  • f51c34361d Update docs for v0.3.0 release of C++ api Jason Paryani 2013-09-04 10:38:00 -07:00
  • e7da4859de Mark dictionary serialization test as failing on pypy Jason Paryani 2013-09-03 22:50:58 -07:00
  • 9131ca2751 Update benchmarks Jason Paryani 2013-09-03 22:50:52 -07:00
  • 777f6b3bce Fix to_bytes for python3 Jason Paryani 2013-09-03 22:25:12 -07:00
  • 5e8745c365 Add packed roundtrip test Jason Paryani 2013-09-03 22:16:13 -07:00
  • f80caf6c4c Add serialization round trip tests Jason Paryani 2013-09-03 22:12:28 -07:00
  • e80e002a6c Fix some docs Jason Paryani 2013-09-03 22:10:37 -07:00
  • 76a354f647 Fix problems from merge Jason Paryani 2013-09-03 14:35:34 -07:00
  • 5411486d56 Merge branch 'develop' of git://github.com/amluto/capnpc-python-cpp into amluto-develop Jason Paryani 2013-09-03 14:34:43 -07:00
  • cd0fe97710 Add _DynamicStructBuilder.to_bytes() and <struct module>.read_from_memory Andy Lutomirski 2013-09-03 11:54:45 -07:00
  • dbad76f4ce Fix new typo... Jason Paryani 2013-09-03 11:56:05 -07:00
  • 9a410d54ab Fix typo in read Jason Paryani 2013-09-03 11:55:16 -07:00
  • 74e27f940f Change == on StructSchema to return cbool Jason Paryani 2013-09-03 11:54:58 -07:00
  • 1e88e18828 Merge pull request #8 from amluto/develop Jason Paryani 2013-09-03 11:38:14 -07:00
  • b3264a7292 Add Builder and Reader ABCs for each struct type Andy Lutomirski 2013-09-03 11:01:12 -07:00
  • 47ee1a87a3 Merge branch 'release/0.3.12' into develop Jason Paryani 2013-09-03 01:25:31 -07:00
  • e8bf10519d Bump version for v0.3.12 Jason Paryani 2013-09-03 01:24:52 -07:00
  • eec8cbe05c Add dictionary methods to docs Jason Paryani 2013-09-03 01:24:16 -07:00
  • 38cef54ddc Update docs with new import method Jason Paryani 2013-09-03 01:16:48 -07:00
  • 80d2e59c08 Fix handling of empty path '' in load_module Jason Paryani 2013-09-03 01:03:29 -07:00
  • 83e30f5a30 Add from_dict Jason Paryani 2013-09-03 01:00:52 -07:00
  • c900690b96 Fix bug in exception handling for which(). Also standardize exceptions Jason Paryani 2013-09-03 00:25:32 -07:00
  • 26579d307d Enable import hook by default Jason Paryani 2013-09-03 00:21:28 -07:00
  • 4e0db3d16a Fix up minor things with import hook Jason Paryani 2013-09-03 00:21:15 -07:00
  • 891f0d28e5 Change import hook to require modules to end in '_capnp' Jason Paryani 2013-09-01 23:55:29 -07:00
  • 98c9b959f7 Fix up bug with import hook on python3/pypy Jason Paryani 2013-09-01 22:24:46 -07:00
  • 5600f9939a Add import monkey patch function Jason Paryani 2013-09-01 21:31:39 -07:00
  • 1317527893 Change naming for functions to conform to PEP 8. Also deprecate old Jason Paryani 2013-09-01 20:10:57 -07:00
  • 6fcdf841e4 Update preferred method for reading/writing messages from files Jason Paryani 2013-09-01 02:13:19 -07:00
  • eb9e7511d0 Fix two missed renames Jason Paryani 2013-09-01 01:24:59 -07:00
  • 1ebcaafd47 Merge branch 'release/0.3.11' into develop Jason Paryani 2013-09-01 01:21:24 -07:00
  • a1eca22686 Bump version for v0.3.11 Jason Paryani 2013-09-01 01:20:27 -07:00
  • 8c0c557b9d Forgot to change project name in setup.py Jason Paryani 2013-09-01 01:20:10 -07:00
  • f1a382ef4d Merge branch 'release/0.3.10' into develop Jason Paryani 2013-09-01 01:19:28 -07:00
  • a5bc2db988 Bump version for v0.3.10 Jason Paryani 2013-09-01 01:19:03 -07:00
  • f6f02a5ca5 Change all references to old project name Jason Paryani 2013-09-01 01:15:31 -07:00
  • c3ae2bee67 Change DynamicValue.Reader lists to be returned as _DynamicListReader Jason Paryani 2013-09-01 00:09:46 -07:00
  • 684f8ead70 Unify setters for DynamicList and DynamicStruct Jason Paryani 2013-08-31 20:00:57 -07:00
  • fe991e7857 Fix int/long handling for python3 by removing redundant code Jason Paryani 2013-08-31 19:30:07 -07:00
  • bf7be6eeba Update docs for C++ v0.3.0rc5 Jason Paryani 2013-08-31 19:12:44 -07:00
  • 26e112d600 Merge pull request #5 from kentonv/develop Jason Paryani 2013-08-31 18:55:27 -07:00
  • 1cfea9c846 Add shortcuts for reading from / writing to files. In Python, it doesn't make much sense to force people to muck around with MessageReaders and MessageBuilders since everything is landing on the heap anyway. Instead, let's make it easy: MyType.read[Packed]From(file) reads a file and returns a MyType reader. MyType.newMessage() returns a MyType builder representing the root of a new message. You can call this builder's write[Packed]To(file) method to write it to a file. Kenton Varda 2013-08-31 18:19:02 -07:00
  • 6731d7eb7d Store Builders by value rather than allocate them separately on the heap (matches treatment of Readers). v0.3 fixes the bug that made this not work. Kenton Varda 2013-08-31 17:22:11 -07:00
  • 86b742e91d Wrap MessageBuilder::setRoot(). Kenton Varda 2013-08-31 17:07:44 -07:00
  • 0478ee3081 Add tests based on TestAllTypes from the C++ test.capnp. Fix problems uncovered in capnp.pyx. Requires capnproto-c++-0.3.0-rc5, as I found a bug in the base library. Kenton Varda 2013-08-31 16:44:54 -07:00
  • 10c6f40c2e Implement __str__ and __repr__ for struct and list builders. __str__ uses prettyPrint while __repr__ shows the type name and the low-whitespace stringification. Also implement __repr__ for StructSchema, just because why not? Kenton Varda 2013-08-31 15:07:13 -07:00
  • 688cecffab Remove stray print statement. Kenton Varda 2013-08-31 13:21:29 -07:00
  • 645c49b04d Merge branch 'release/0.3.9' into develop Jason Paryani 2013-08-30 23:14:55 -07:00
  • 0529c336c0 Bump version for v0.3.9 Jason Paryani 2013-08-30 23:14:30 -07:00
  • 3772198e82 Fix up docs for new C++ RC Jason Paryani 2013-08-30 23:13:20 -07:00
  • 76796f8d75 Add forgotten test files Jason Paryani 2013-08-29 21:12:39 -07:00
  • f7fbe5bdb3 Change load to use a global SchemaParser. Make structs settable as field Jason Paryani 2013-08-29 21:03:00 -07:00
  • 1d09bb71dd Fix docstring typo in PackedFdMessageReader Jason Paryani 2013-08-29 18:49:32 -07:00
  • f0aa4d996b Add docstrings for new functions and _DynamicResizableListBuilder Jason Paryani 2013-08-29 18:46:17 -07:00
  • 75d4ea0d03 Change travis to only test the test directory Jason Paryani 2013-08-29 17:04:45 -07:00
  • 035f15f5e7 Merge branch 'release/0.3.8' into develop Jason Paryani 2013-08-29 16:46:29 -07:00
  • a546b3d73e Bump version for v0.3.8 Jason Paryani 2013-08-29 16:46:03 -07:00
  • add49178f2 Add regression test Jason Paryani 2013-08-29 16:45:31 -07:00
  • 680b06977c Update travis to use tests Jason Paryani 2013-08-28 23:30:29 -07:00
  • 397357110d Fix tests Jason Paryani 2013-08-28 23:29:48 -07:00
  • 892e87b747 Add initial tests Jason Paryani 2013-08-28 23:13:38 -07:00