Installation

Requirements

  • Python 3.10 or higher

  • No external dependencies (stdlib only)

Install from PyPI

pip install genro-tytx

Optional Dependencies

For faster JSON encoding/decoding with orjson:

pip install genro-tytx[fast]

For MessagePack support:

pip install genro-tytx[msgpack]

For all extras:

pip install genro-tytx[all]

Development Installation

Clone the repository:

git clone https://github.com/genropy/genro-tytx.git
cd genro-tytx
pip install -e ".[dev]"

Verify Installation

>>> from genro_tytx import to_tytx, from_tytx
>>> from decimal import Decimal
>>> to_tytx({"price": Decimal("100.50")})
'{"price": "100.50::N"}::JS'
>>> from_tytx('{"price": "100.50::N"}::JS')
{'price': Decimal('100.50')}

Performance Options