Commit Graph

22 Commits

Author SHA1 Message Date
Denis Makogon 94c7c9ae1f
Merge pull request #10 from cloudevents/0.2-force-improvements
0.2 force improvements
2019-01-16 16:58:14 +02:00
Denis Makogon c9eec27153
Merge pull request #9 from evankanderson/boonary
Updates for binary encoding
2019-01-15 19:16:35 +02:00
Evan Anderson 47873fbca1 Adding type info to Converter interface.
Signed-off-by: Evan Anderson <argent@google.com>
2019-01-14 00:21:49 +00:00
Evan Anderson d90a4861f9 Application of 7de461a589 to https://github.com/cloudevents/sdk-python/pull/7
Signed-off-by: Evan Anderson <argent@google.com>
2019-01-13 22:09:56 +00:00
Denis Makogon d8cec175a9 Adding event_supported to converters
- this method validates whether a converter can process the event,
   in case of structured converter this method does nothing,
   in case of binary converter this method raise an exception if an event is not v0.2
 - adding (un)marshaller validation on being a callable object
 - tests added

Signed-off-by: Denis Makogon <denys.makogon@oracle.com>
2018-12-10 11:23:52 -08:00
Denis Makogon 9357beb4c2 Adding back can_read to converters
Signed-off-by: Denis Makogon <denys.makogon@oracle.com>
2018-12-10 10:54:45 -08:00
Denis Makogon 043236bb42 Consolidating return types
Closes: #6
Closes: #4
Signed-off-by: Denis Makogon <denys.makogon@oracle.com>
2018-12-10 10:14:57 -08:00
Denis Makogon f4a3c05857
Merge pull request #3 from cloudevents/sdk-spec
README update
2018-12-09 02:56:26 +03:00
Denis Makogon 8de0ade014 README update
Signed-off-by: Denis Makogon <lildee1991@gmail.com>
2018-12-08 18:04:33 -05:00
Denis Makogon 67e3525675
Merge pull request #2 from cloudevents/sdk-spec
Make SDK compliant with CloudEvents SDK spec
2018-12-09 01:55:49 +03:00
Denis Makogon 22b8b89676 Make SDK compliant with CloudEvents SDK spec
Signed-off-by: Denis Makogon <lildee1991@gmail.com>
2018-12-08 09:10:20 -05:00
Denis Makogon a0acdcf4af
Merge pull request #1 from denismakogon/initial-build
Initial release: CloudEvents Python SDK 0.0.1a0
2018-11-19 19:12:21 +02:00
Denis Makogon abe8b6f818 Sphinx docs
Signed-off-by: Denis Makogon <lildee1991@gmail.com>
2018-11-19 12:07:30 +02:00
Denis Makogon 6af1b0bb17 Doc update
Signed-off-by: Denis Makogon <lildee1991@gmail.com>
2018-11-19 11:55:14 +02:00
Denis Makogon 8e142cb264 test requirements update
Signed-off-by: Denis Makogon <lildee1991@gmail.com>
2018-11-19 11:52:09 +02:00
Denis Makogon 0d5ac252c2 docstrings, marshallers
Signed-off-by: Denis Makogon <lildee1991@gmail.com>
2018-11-19 11:52:09 +02:00
Denis Makogon 3be2570c73 Freeze ujson dep
Signed-off-by: Denis Makogon <lildee1991@gmail.com>
2018-11-19 11:52:09 +02:00
Denis Makogon 9b5152546a Docs, CI, etc.
Signed-off-by: Denis Makogon <lildee1991@gmail.com>
2018-11-19 11:52:09 +02:00
Denis Makogon 132fe61a8c Getter/Setters with some tests
Signed-off-by: Denis Makogon <lildee1991@gmail.com>
2018-11-19 11:52:09 +02:00
Denis Makogon 5cfb98719f Few more tests
Signed-off-by: Denis Makogon <lildee1991@gmail.com>
2018-11-19 11:52:09 +02:00
Denis Makogon 91224583c4 Initial release: CloudEvents Python SDK 0.0.1a0
Signed-off-by: Denis Makogon <lildee1991@gmail.com>
2018-11-19 11:52:09 +02:00
Doug Davis 159332b754
Initial commit 2018-09-21 18:42:34 -04:00