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

The text reader's performance degrades or hangs when faced with imports with huge max IDs. For example (taken from good/subfieldVarUInt32bit.ion): ``` $ion_1_0 // 5 bytes // 31 bits // hex:...

bug

Currently the package is nested as `amazon.ion`, this is somewhat verbose and requires the use of _namespace packages_ which have idiomatic support in Python 2, but are non-standard. I propose...

enhancement

We have some duplication in the binary reader/writer code around things like type constants, we should consolidate hem.

cleanup

Consider using something like PyPy.js to build an interactive shell for playing with Ion python and provide a client-side Ion playground.

tooling

Bumps [setuptools](https://github.com/pypa/setuptools) from 69.5.1 to 72.0.0. Changelog Sourced from setuptools's changelog. v72.0.0 Deprecations and Removals The test command has been removed. Users relying on 'setup.py test' will need to migrate...

dependencies
python

Updates the requirements on [python-rapidjson](https://github.com/python-rapidjson/python-rapidjson) to permit the latest version. Changelog Sourced from python-rapidjson's changelog. 1.19 (2024-07-28) * Properly dump subclasses of ``float`` with custom ``__repr__()`` method ( `issue [#213](https://github.com/python-rapidjson/python-rapidjson/issues/213)`__)...

dependencies
python

Bumps [setuptools](https://github.com/pypa/setuptools) from 69.5.1 to 70.0.0. Changelog Sourced from setuptools's changelog. v70.0.0 Features Emit a warning when [tools.setuptools] is present in pyproject.toml and will be ignored. -- by :user:SnoopJ (#4150)...

dependencies
python

Bumps the pip-dependencies group with 2 updates in the / directory: [filelock](https://github.com/tox-dev/py-filelock) and [virtualenv](https://github.com/pypa/virtualenv). Updates `filelock` from 3.14.0 to 3.16.1 Release notes Sourced from filelock's releases. 3.16.1 What's Changed CI...

dependencies
python

IonPyDict is the returned type of ``loads()`` method. However, a lot of data library like pandas, polars works with native python library only, is there a convenient way to convert...

enhancement

I am trying to generate ion data file manually using this library so that I can use it for DynamoDB import table, this is my DynamoDB item in python dictionary....

bug