ion-python icon indicating copy to clipboard operation
ion-python copied to clipboard

A Python implementation of Amazon Ion.

Results 83 ion-python issues
Sort by recently updated
recently updated
newest added

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...

bug

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...

C extension

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...

bug

The __repr__ for s-expressions is indistinguishable from that of lists: ``` >>> simpleion.loads('()') [] ```

bug

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...

bug

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.

enhancement
benchmark

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...

enhancement
benchmark

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...

enhancement
benchmark

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?