ion-python
ion-python copied to clipboard
A Python implementation of Amazon Ion.
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:...
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...
We have some duplication in the binary reader/writer code around things like type constants, we should consolidate hem.
Consider using something like PyPy.js to build an interactive shell for playing with Ion python and provide a client-side Ion playground.
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...
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)`__)...
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)...
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...
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...
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....