ion-python
ion-python copied to clipboard
A Python implementation of Amazon Ion.
There are some read issues when using the simpleion module. Example failed CI/CD workflow - https://github.com/amazon-ion/ion-python/actions/runs/4410728439/jobs/7728500690 1 failed unit test within ion-python is: ``` test_loads_unicode_utf8_conversion(): ``` 9 failed tests from...
We fixed couple memory leak issues and didn't see this kind of issues recently, but It's possible that underlying C extension still has memory leak. Open this issue in case...
Python2 has been past EOL for almost 3 years (was Jan 1 2020, time of writing Dec 1 2022). This library has not supported it for some time now. There...
Using Python 3.9.10 on MacOS (ARM), and wanting to write a client program for QLDB. 1. Installed ion, using pip install, got version 0.10.0 2. Started python and tried importing...
The __repr__ for s-expressions is indistinguishable from that of lists: ``` >>> simpleion.loads('()') [] ```
The __repr__ for an object is expected to return an unambiguous representation that may be used to reconstruct an instance of the object. Annotations are currently not part of the...
The tool currently use `MB` for `file_size` and `seconds` for `execution time`. For example, other benchmark tools such as ion-java-benchmark-cli uses `ms/op` for the execution time. Need to standardize them.
The benchmark tool generates memory usage peak right now. This issue wants to improve the memory profiling feature by two areas, 1. It would be good to adds more metrics...
Right now, the options output in the output table is unclear. For example, (simpleion, ion_binary, file) represents that `--api` is simpleion, `--format` is ion_binary and `--io-type` is file. This needs...
Refer to https://github.com/amzn/ion-test-driver/issues/24, when we use ion-python 0.9.x for ion-test-driver, it throws error > amazon.ion.exceptions.IonException: IERR_INVALID_ARG assertion failed: len == 1 What happened there?