Port FlatBuffers to Python.
Implement code generation and self-contained runtime library for Python. The test suite verifies: - Correctness of generated Python code by comparing output to that of the other language ports. - The exact bytes in the Builder buffer during many scenarios. - Vtable deduplication correctness. - Edge cases for table construction, via a fuzzer derived from the Go implementation. - All code is simultaneously valid in Python 2.6, 2.7, and 3.4. The test suite includes benchmarks for: - Building 'gold' data. - Parsing 'gold' data. - Deduplicating vtables. All tests pass on this author's system for the following Python implementations: - CPython 2.6.7 - CPython 2.7.8 - CPython 3.4.2 - PyPy 2.5.0 (CPython 2.7.8 compatible)
Showing
docs/source/PythonUsage.md
0 → 100755
python/__init__.py
0 → 100644
python/flatbuffers/compat.py
0 → 100644
python/flatbuffers/encode.py
0 → 100644
python/flatbuffers/packer.py
0 → 100644
python/flatbuffers/table.py
0 → 100644
python/setup.py
0 → 100644
samples/monster_generated.h
100755 → 100644
File mode changed from 100755 to 100644
src/idl_gen_python.cpp
0 → 100644
tests/MyGame/Example/Any.py
0 → 100644
tests/MyGame/Example/Stat.py
0 → 100644
tests/MyGame/Example/Test.py
0 → 100644
tests/MyGame/Example/Vec3.py
0 → 100644
tests/MyGame/__init__.py
0 → 100644
tests/PythonTest.sh
0 → 100755
tests/monster_test_generated.h
100755 → 100644
File mode changed from 100755 to 100644
File added
tests/py_test.py
0 → 100644
Please
register
or
sign in
to comment