tx-engine


Nametx-engine JSON
Version 0.2.4 PyPI version JSON
download
home_pageNone
SummaryThis library provides a Python interface for building BitcoinSV scripts and transactions.
upload_time2024-06-21 16:16:37
maintainerNone
docs_urlNone
authorArthur Gordon <a.gordon@nchain.com>
requires_python>=3.8
licenseMIT
keywords bitcoin sv cash crypto
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # TX Engine

This library provides a Python interface for building BitcoinSV scripts and transactions.

The classes `Script`, `Context`, `Tx`, `TxIn` and `TxOut` are imported from the top level of `tx_engine`.

# Example Script execution

```python
>>> from tx_engine import Script, Context

>>> s = Script.parse_string("OP_10 OP_5 OP_DIV")
>>> c = Context(script=s)
>>> c.evaluate()
True
>>> c.get_stack()
[2]
```


## Context

The `context` is the environment in which bitcoin scripts are executed.

* `evaluate_core` - executes the script, does not decode stack to numbers
* `evaluate` - executes the script and decode stack elements to numbers

### Context Stacks
`Context` now has: 
* `raw_stack` - which contains the `stack` prior to converting to numbers
* `raw_alt_stack` - as above for the `alt_stack`

Example from unit tests of using`raw_stack`:
```python
script = Script([OP_PUSHDATA1, 0x02, b"\x01\x02"])
context = Context(script=script)
self.assertTrue(context.evaluate_core())
self.assertEqual(context.raw_stack, [[1,2]])
```

### Quiet Evalutation
 Both `evaluate` and `evaluate_core` have a parameter `quiet`.
 If the `quiet` parameter is set to `True` the `evaluate` function does not print out exceptions when executing code.  This `quiet` parameter is currently only used in unit tests.

### Inserting Numbers into Script

* `encode_num()` is now `insert_num()`


# Tx
Bitcoin transactions are represented by the `Tx` class.
Where possible the existing `tx_engine` attributes and methods have be maintained 
for the classes `Tx`, `TxIn` and `TxOut`.

The following attributes and methods have been removed:
* demopFunc/demopper, isTestNet
* tx_fetcher, fetch_tx(), value(), script_pubkey(), add_extrac_script_sig_info()
* serialised_demopped(), fee(), coinbase_height()

`BytesIO` has been replaced by `bytes`



## Example Tx class usage
```python

from tx_engine import Tx


raw_tx = bytes.fromhex(
    "0100000001813f79011acb80925dfe69b3def355fe914bd1d96a3f5f71bf8303c6a989c7d1000000006b483045022100ed81ff192e75a3fd2304004dcadb746fa5e24c5031ccfcf21320b0277457c98f02207a986d955c6e0cb35d446a89d3f56100f4d7f67801c31967743a9c8e10615bed01210349fc4e631e3624a545de3f89f5d8684c7b8138bd94bdd531d2e213bf016b278afeffffff02a135ef01000000001976a914bc3b654dca7e56b04dca18f2566cdaf02e8d9ada88ac99c39800000000001976a9141c4bc762dd5423e332166702cb75f40df79fea1288ac19430600"
)
tx = Tx.parse(raw_tx)
assert tx.version == 1
```


# Script Debugger
The script debugger enables the user to examine the stack status as the script is executing as 
well as writing interactive script.

Example debugger usage:
```bash
% cd python/src
% python3 dbg.py -f ../examples/add.bs
Script debugger
For help, type "help".
Loading filename: ../examples/add.bs
altstack = [], stack = []
(gdb) list
0: OP_1
1: OP_2
2: OP_ADD
altstack = [], stack = []
(gdb) s
0: OP_1
altstack = [], stack = [1]
(gdb) s
1: OP_2
altstack = [], stack = [1, 2]
(gdb) s
2: OP_ADD
altstack = [], stack = [3]
(gdb) 
```

The debugger supports the following commands:

* `h`, `help` - Prints a list of commands
* `q`, `quit`, `exit` -- Quits the program
* `file` [filename] - Loads the specified script file for debugging
* `list` - List the current script file contents
* `run` - Runs the current loaded script until breakpoint or error
* `i` [script] -- Execute script interactively
* `hex` - Display the main stack in hexidecimal values
* `dec` - Display the main stack in decimal values
* `reset` - Reset the script to the staring position
* `s`, `step` - Step over the next instruction
* `c` - Continue the current loaded script until breakpoint or error
* `b` - Adds a breakpoint on the current operation
* `b` [n] - Adds a breakpoint on the nth operation
* `info break` - List all the current breakpoints
* `d` [n] - Deletes breakpoint number n



            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "tx-engine",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": null,
    "keywords": "bitcoin, sv, cash, crypto",
    "author": "Arthur Gordon <a.gordon@nchain.com>",
    "author_email": "Arthur Gordon <a.gordon@nchain.com>",
    "download_url": "https://files.pythonhosted.org/packages/fa/2f/18039fafb5ae1a9da40667860e6bf9bafa5b9c39be7ca1725b916a4e6268/tx_engine-0.2.4.tar.gz",
    "platform": null,
    "description": "# TX Engine\n\nThis library provides a Python interface for building BitcoinSV scripts and transactions.\n\nThe classes `Script`, `Context`, `Tx`, `TxIn` and `TxOut` are imported from the top level of `tx_engine`.\n\n# Example Script execution\n\n```python\n>>> from tx_engine import Script, Context\n\n>>> s = Script.parse_string(\"OP_10 OP_5 OP_DIV\")\n>>> c = Context(script=s)\n>>> c.evaluate()\nTrue\n>>> c.get_stack()\n[2]\n```\n\n\n## Context\n\nThe `context` is the environment in which bitcoin scripts are executed.\n\n* `evaluate_core` - executes the script, does not decode stack to numbers\n* `evaluate` - executes the script and decode stack elements to numbers\n\n### Context Stacks\n`Context` now has: \n* `raw_stack` - which contains the `stack` prior to converting to numbers\n* `raw_alt_stack` - as above for the `alt_stack`\n\nExample from unit tests of using`raw_stack`:\n```python\nscript = Script([OP_PUSHDATA1, 0x02, b\"\\x01\\x02\"])\ncontext = Context(script=script)\nself.assertTrue(context.evaluate_core())\nself.assertEqual(context.raw_stack, [[1,2]])\n```\n\n### Quiet Evalutation\n Both `evaluate` and `evaluate_core` have a parameter `quiet`.\n If the `quiet` parameter is set to `True` the `evaluate` function does not print out exceptions when executing code.  This `quiet` parameter is currently only used in unit tests.\n\n### Inserting Numbers into Script\n\n* `encode_num()` is now `insert_num()`\n\n\n# Tx\nBitcoin transactions are represented by the `Tx` class.\nWhere possible the existing `tx_engine` attributes and methods have be maintained \nfor the classes `Tx`, `TxIn` and `TxOut`.\n\nThe following attributes and methods have been removed:\n* demopFunc/demopper, isTestNet\n* tx_fetcher, fetch_tx(), value(), script_pubkey(), add_extrac_script_sig_info()\n* serialised_demopped(), fee(), coinbase_height()\n\n`BytesIO` has been replaced by `bytes`\n\n\n\n## Example Tx class usage\n```python\n\nfrom tx_engine import Tx\n\n\nraw_tx = bytes.fromhex(\n    \"0100000001813f79011acb80925dfe69b3def355fe914bd1d96a3f5f71bf8303c6a989c7d1000000006b483045022100ed81ff192e75a3fd2304004dcadb746fa5e24c5031ccfcf21320b0277457c98f02207a986d955c6e0cb35d446a89d3f56100f4d7f67801c31967743a9c8e10615bed01210349fc4e631e3624a545de3f89f5d8684c7b8138bd94bdd531d2e213bf016b278afeffffff02a135ef01000000001976a914bc3b654dca7e56b04dca18f2566cdaf02e8d9ada88ac99c39800000000001976a9141c4bc762dd5423e332166702cb75f40df79fea1288ac19430600\"\n)\ntx = Tx.parse(raw_tx)\nassert tx.version == 1\n```\n\n\n# Script Debugger\nThe script debugger enables the user to examine the stack status as the script is executing as \nwell as writing interactive script.\n\nExample debugger usage:\n```bash\n% cd python/src\n% python3 dbg.py -f ../examples/add.bs\nScript debugger\nFor help, type \"help\".\nLoading filename: ../examples/add.bs\naltstack = [], stack = []\n(gdb) list\n0: OP_1\n1: OP_2\n2: OP_ADD\naltstack = [], stack = []\n(gdb) s\n0: OP_1\naltstack = [], stack = [1]\n(gdb) s\n1: OP_2\naltstack = [], stack = [1, 2]\n(gdb) s\n2: OP_ADD\naltstack = [], stack = [3]\n(gdb) \n```\n\nThe debugger supports the following commands:\n\n* `h`, `help` - Prints a list of commands\n* `q`, `quit`, `exit` -- Quits the program\n* `file` [filename] - Loads the specified script file for debugging\n* `list` - List the current script file contents\n* `run` - Runs the current loaded script until breakpoint or error\n* `i` [script] -- Execute script interactively\n* `hex` - Display the main stack in hexidecimal values\n* `dec` - Display the main stack in decimal values\n* `reset` - Reset the script to the staring position\n* `s`, `step` - Step over the next instruction\n* `c` - Continue the current loaded script until breakpoint or error\n* `b` - Adds a breakpoint on the current operation\n* `b` [n] - Adds a breakpoint on the nth operation\n* `info break` - List all the current breakpoints\n* `d` [n] - Deletes breakpoint number n\n\n\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "This library provides a Python interface for building BitcoinSV scripts and transactions.",
    "version": "0.2.4",
    "project_urls": null,
    "split_keywords": [
        "bitcoin",
        " sv",
        " cash",
        " crypto"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "375a49edc8babe3b4bb762b99b1f00739e0b0dd3f03120cd969155c80a74e66c",
                "md5": "a6985ea0c0ab93082c4a2796c0df2453",
                "sha256": "e7d4c465dc652eec13657d6194f2004fd6f793e3e6f730ac3b334e77caf1d258"
            },
            "downloads": -1,
            "filename": "tx_engine-0.2.4-cp310-cp310-macosx_10_12_x86_64.whl",
            "has_sig": false,
            "md5_digest": "a6985ea0c0ab93082c4a2796c0df2453",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 768657,
            "upload_time": "2024-06-21T16:16:31",
            "upload_time_iso_8601": "2024-06-21T16:16:31.848507Z",
            "url": "https://files.pythonhosted.org/packages/37/5a/49edc8babe3b4bb762b99b1f00739e0b0dd3f03120cd969155c80a74e66c/tx_engine-0.2.4-cp310-cp310-macosx_10_12_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e0b9b42a61a486059ac46b0c690263eb01068cba6e892682d3a38163d1b20eb6",
                "md5": "78312e76523658fa0db9d653b8dd8bdb",
                "sha256": "0d80f0e38ecdfb83bafc46556fa31a517d06a739690878abdd24738fd59b3345"
            },
            "downloads": -1,
            "filename": "tx_engine-0.2.4-cp310-cp310-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "78312e76523658fa0db9d653b8dd8bdb",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 751209,
            "upload_time": "2024-06-21T16:16:25",
            "upload_time_iso_8601": "2024-06-21T16:16:25.014935Z",
            "url": "https://files.pythonhosted.org/packages/e0/b9/b42a61a486059ac46b0c690263eb01068cba6e892682d3a38163d1b20eb6/tx_engine-0.2.4-cp310-cp310-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "36f96d37274790c39da4be64845a06401a6ea787ea6998900174b3cb780739b8",
                "md5": "ff1c5f289c2007feb6978090d2ea466d",
                "sha256": "b518351cefb7c0aca5ac41d5ce66908334a94e89bde87b972fa07b55fc28c353"
            },
            "downloads": -1,
            "filename": "tx_engine-0.2.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "ff1c5f289c2007feb6978090d2ea466d",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 853752,
            "upload_time": "2024-06-21T16:15:05",
            "upload_time_iso_8601": "2024-06-21T16:15:05.430520Z",
            "url": "https://files.pythonhosted.org/packages/36/f9/6d37274790c39da4be64845a06401a6ea787ea6998900174b3cb780739b8/tx_engine-0.2.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "62b7bb57f2c5fc75293b431887c6ff6c11072921543087ffeaee83458b54de49",
                "md5": "1057d824e039507572bb8fb6bfcf1fbc",
                "sha256": "75aaae5b1eb5be130286125cdd98c2871123ebfcdc01a8f9fef4ed41229e87e5"
            },
            "downloads": -1,
            "filename": "tx_engine-0.2.4-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "1057d824e039507572bb8fb6bfcf1fbc",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 822413,
            "upload_time": "2024-06-21T16:15:19",
            "upload_time_iso_8601": "2024-06-21T16:15:19.329944Z",
            "url": "https://files.pythonhosted.org/packages/62/b7/bb57f2c5fc75293b431887c6ff6c11072921543087ffeaee83458b54de49/tx_engine-0.2.4-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "60bd353875b9e972cb7d605306b83d254b9d4bdf9913849272c566547bceb46a",
                "md5": "cdd6b84b5eb70370413d049ae0d0d430",
                "sha256": "25c1f49ff76ae588882e9a9b8f2333c4052849770c0b1de48a540ab61653cbb4"
            },
            "downloads": -1,
            "filename": "tx_engine-0.2.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "cdd6b84b5eb70370413d049ae0d0d430",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 864069,
            "upload_time": "2024-06-21T16:15:31",
            "upload_time_iso_8601": "2024-06-21T16:15:31.475085Z",
            "url": "https://files.pythonhosted.org/packages/60/bd/353875b9e972cb7d605306b83d254b9d4bdf9913849272c566547bceb46a/tx_engine-0.2.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "8ce5f6c79f4f42d52d639e5e9737f26f6c1064504c6afc22ba13027d1f5a7485",
                "md5": "ec0a71efe6911c93a1a5d0c161b50e52",
                "sha256": "7b37f313463fea2715739950b83274036424f116b25d40f88860bd26ac20ffef"
            },
            "downloads": -1,
            "filename": "tx_engine-0.2.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "ec0a71efe6911c93a1a5d0c161b50e52",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 882575,
            "upload_time": "2024-06-21T16:15:44",
            "upload_time_iso_8601": "2024-06-21T16:15:44.841077Z",
            "url": "https://files.pythonhosted.org/packages/8c/e5/f6c79f4f42d52d639e5e9737f26f6c1064504c6afc22ba13027d1f5a7485/tx_engine-0.2.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "fb7338a4c21cdb50cedd3d628f4202aa4d1b5c747df074db1befa55e4ccaf3b6",
                "md5": "05822dc13393b32b456d7bce57447c14",
                "sha256": "7c7ecb212e058bd6fb3dd7151f047e401a349c5b0f57b976e166ae8ee6cb1e39"
            },
            "downloads": -1,
            "filename": "tx_engine-0.2.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "05822dc13393b32b456d7bce57447c14",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 857686,
            "upload_time": "2024-06-21T16:16:12",
            "upload_time_iso_8601": "2024-06-21T16:16:12.057180Z",
            "url": "https://files.pythonhosted.org/packages/fb/73/38a4c21cdb50cedd3d628f4202aa4d1b5c747df074db1befa55e4ccaf3b6/tx_engine-0.2.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e1156d3174f9566900478614197d22bcf9335d075f7690591b91f69aabc5a43c",
                "md5": "7977e0622e2af6bb07bfd8cc15d596dd",
                "sha256": "9541031332575b00b4637091c285aa24022bcf991b9642b2b31d08a0ca187115"
            },
            "downloads": -1,
            "filename": "tx_engine-0.2.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl",
            "has_sig": false,
            "md5_digest": "7977e0622e2af6bb07bfd8cc15d596dd",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 826287,
            "upload_time": "2024-06-21T16:15:58",
            "upload_time_iso_8601": "2024-06-21T16:15:58.210261Z",
            "url": "https://files.pythonhosted.org/packages/e1/15/6d3174f9566900478614197d22bcf9335d075f7690591b91f69aabc5a43c/tx_engine-0.2.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d43f63b53abd9948e641e13e83d79bc078a6c3abd140a8086048d0a32cc97709",
                "md5": "77e78cb86635526ec30e0b6ce7c3ae11",
                "sha256": "52ce020e25d36d2ed8800e4003e0cd99c952e6566d679e354c31053240f1d045"
            },
            "downloads": -1,
            "filename": "tx_engine-0.2.4-cp310-none-win32.whl",
            "has_sig": false,
            "md5_digest": "77e78cb86635526ec30e0b6ce7c3ae11",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 619995,
            "upload_time": "2024-06-21T16:16:46",
            "upload_time_iso_8601": "2024-06-21T16:16:46.978991Z",
            "url": "https://files.pythonhosted.org/packages/d4/3f/63b53abd9948e641e13e83d79bc078a6c3abd140a8086048d0a32cc97709/tx_engine-0.2.4-cp310-none-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "da5efbfa60db5718a34771e5672db3e8250dfedfeab731fcf016e912cc5971b6",
                "md5": "36f0a79d322e2bfaff7622503e7cd904",
                "sha256": "1feb910705e8c3ba161b9c840bad611d484bc6b670c1c0bebb57970e31143c2b"
            },
            "downloads": -1,
            "filename": "tx_engine-0.2.4-cp310-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "36f0a79d322e2bfaff7622503e7cd904",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 696932,
            "upload_time": "2024-06-21T16:16:39",
            "upload_time_iso_8601": "2024-06-21T16:16:39.081130Z",
            "url": "https://files.pythonhosted.org/packages/da/5e/fbfa60db5718a34771e5672db3e8250dfedfeab731fcf016e912cc5971b6/tx_engine-0.2.4-cp310-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "171fae3d3754bbc85e28869d7678bfb937f7d5e13d6f7f831d3be5676bc9c5c0",
                "md5": "76bb841ea0e0fbd0c40a7593f4aa9820",
                "sha256": "b9e87873f1f889cfe3b12a9ac16cff2ced944a1022217ec302680a3cea1062ff"
            },
            "downloads": -1,
            "filename": "tx_engine-0.2.4-cp311-cp311-macosx_10_12_x86_64.whl",
            "has_sig": false,
            "md5_digest": "76bb841ea0e0fbd0c40a7593f4aa9820",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 768666,
            "upload_time": "2024-06-21T16:16:33",
            "upload_time_iso_8601": "2024-06-21T16:16:33.288536Z",
            "url": "https://files.pythonhosted.org/packages/17/1f/ae3d3754bbc85e28869d7678bfb937f7d5e13d6f7f831d3be5676bc9c5c0/tx_engine-0.2.4-cp311-cp311-macosx_10_12_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "03b59b835a280557540a93a5b653bce94b3f36a380c4147c5cbe0feb76ce0b39",
                "md5": "2fa81e4038e627a18ad70790da3691e2",
                "sha256": "2f5d6bb3abc268de77c691aee6af4d83b85219f2dbed29ebc925ab1e69fb79f7"
            },
            "downloads": -1,
            "filename": "tx_engine-0.2.4-cp311-cp311-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "2fa81e4038e627a18ad70790da3691e2",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 751096,
            "upload_time": "2024-06-21T16:16:27",
            "upload_time_iso_8601": "2024-06-21T16:16:27.549097Z",
            "url": "https://files.pythonhosted.org/packages/03/b5/9b835a280557540a93a5b653bce94b3f36a380c4147c5cbe0feb76ce0b39/tx_engine-0.2.4-cp311-cp311-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "48866b96586905497398b2cbbe8f00d524e2189acfc3dd55c075e6e90ff11391",
                "md5": "113c9a1bfb650556d6077cdd47b8d991",
                "sha256": "2986b2fdb7a36ca155e63f290e84ea713f5c50c6def851d0c273a74d8b55ad6d"
            },
            "downloads": -1,
            "filename": "tx_engine-0.2.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "113c9a1bfb650556d6077cdd47b8d991",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 854039,
            "upload_time": "2024-06-21T16:15:07",
            "upload_time_iso_8601": "2024-06-21T16:15:07.035475Z",
            "url": "https://files.pythonhosted.org/packages/48/86/6b96586905497398b2cbbe8f00d524e2189acfc3dd55c075e6e90ff11391/tx_engine-0.2.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e1825efdf6ef048a68050a10b35a095134e456bbe795cda93831230a40dccd5e",
                "md5": "8e55e8d16fd6e71bd113f04a053d6004",
                "sha256": "bc685b281b90c41b84a73603689be426d3a229d1121796b4009d26664c9507f8"
            },
            "downloads": -1,
            "filename": "tx_engine-0.2.4-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "8e55e8d16fd6e71bd113f04a053d6004",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 822378,
            "upload_time": "2024-06-21T16:15:20",
            "upload_time_iso_8601": "2024-06-21T16:15:20.703278Z",
            "url": "https://files.pythonhosted.org/packages/e1/82/5efdf6ef048a68050a10b35a095134e456bbe795cda93831230a40dccd5e/tx_engine-0.2.4-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "c89d321865af3513c57bd293d637a61e4b5f6cc078a0070fc218f4cd3809d75b",
                "md5": "d0eed61c93023e3fc0cd5157bfbadbbb",
                "sha256": "e7c7315fe234697f3e1836dc47af8965f14d7c2ee3968060e5149209a0ed61f7"
            },
            "downloads": -1,
            "filename": "tx_engine-0.2.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "d0eed61c93023e3fc0cd5157bfbadbbb",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 864057,
            "upload_time": "2024-06-21T16:15:33",
            "upload_time_iso_8601": "2024-06-21T16:15:33.538901Z",
            "url": "https://files.pythonhosted.org/packages/c8/9d/321865af3513c57bd293d637a61e4b5f6cc078a0070fc218f4cd3809d75b/tx_engine-0.2.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "491c37f69607c84be3a7e9fe92656a29e8e4d09d15d68591f2eead4e93a0b17a",
                "md5": "de0e72cbc749b08d9de7d604e1e8d74f",
                "sha256": "ddbde7d5c85a5d6fc233e5d72cdac8368c9c6958ab3e4d78ef8d15a78394d7f5"
            },
            "downloads": -1,
            "filename": "tx_engine-0.2.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "de0e72cbc749b08d9de7d604e1e8d74f",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 883227,
            "upload_time": "2024-06-21T16:15:46",
            "upload_time_iso_8601": "2024-06-21T16:15:46.341770Z",
            "url": "https://files.pythonhosted.org/packages/49/1c/37f69607c84be3a7e9fe92656a29e8e4d09d15d68591f2eead4e93a0b17a/tx_engine-0.2.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "15ac7e77efe3bf5b65dd3fb08d3bc8f59e6dcfd843748aabbea70e5e137145b4",
                "md5": "65dd259a715ea9962c22654c9e35b28c",
                "sha256": "cd8219e2185017b1e15bb8278fc6582430c0cd86a792b13f3c3cdf2d4178ee92"
            },
            "downloads": -1,
            "filename": "tx_engine-0.2.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "65dd259a715ea9962c22654c9e35b28c",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 857660,
            "upload_time": "2024-06-21T16:16:13",
            "upload_time_iso_8601": "2024-06-21T16:16:13.471563Z",
            "url": "https://files.pythonhosted.org/packages/15/ac/7e77efe3bf5b65dd3fb08d3bc8f59e6dcfd843748aabbea70e5e137145b4/tx_engine-0.2.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "62f2c6094ca5786b2d5e0baa7ba0d4b06545faba28b4b3d038a5c7fd4d008a1b",
                "md5": "2d477c4f60aae327b7b3460f6f1e0158",
                "sha256": "5c86564684cb74395529ae03c96c7465a77e7a4b781dbfeb6ca37b4dc32ed89e"
            },
            "downloads": -1,
            "filename": "tx_engine-0.2.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl",
            "has_sig": false,
            "md5_digest": "2d477c4f60aae327b7b3460f6f1e0158",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 826286,
            "upload_time": "2024-06-21T16:16:00",
            "upload_time_iso_8601": "2024-06-21T16:16:00.177079Z",
            "url": "https://files.pythonhosted.org/packages/62/f2/c6094ca5786b2d5e0baa7ba0d4b06545faba28b4b3d038a5c7fd4d008a1b/tx_engine-0.2.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "2c6349b2881a4151c4772353e82c27dec6272ee5d20c29f0eccb6054ff43c71a",
                "md5": "01f280f9f2d5a6a147fbd75c6a39be2e",
                "sha256": "70a1c74414266581738aba5b9767fa5641faf842fd3b8b7da666c796ec15c40c"
            },
            "downloads": -1,
            "filename": "tx_engine-0.2.4-cp311-none-win32.whl",
            "has_sig": false,
            "md5_digest": "01f280f9f2d5a6a147fbd75c6a39be2e",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 619929,
            "upload_time": "2024-06-21T16:16:48",
            "upload_time_iso_8601": "2024-06-21T16:16:48.333078Z",
            "url": "https://files.pythonhosted.org/packages/2c/63/49b2881a4151c4772353e82c27dec6272ee5d20c29f0eccb6054ff43c71a/tx_engine-0.2.4-cp311-none-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "61970d4d655ee76850cd1936815f0da008379a059328aa9bc8727a4c285e75b6",
                "md5": "a75d4c6caace2d73f33b5c6b11fcf026",
                "sha256": "2fe7112a4099a48841781ce634d65decac466d49eb9844d159fe88b3d3b57cd5"
            },
            "downloads": -1,
            "filename": "tx_engine-0.2.4-cp311-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "a75d4c6caace2d73f33b5c6b11fcf026",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 697014,
            "upload_time": "2024-06-21T16:16:40",
            "upload_time_iso_8601": "2024-06-21T16:16:40.530917Z",
            "url": "https://files.pythonhosted.org/packages/61/97/0d4d655ee76850cd1936815f0da008379a059328aa9bc8727a4c285e75b6/tx_engine-0.2.4-cp311-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "fa9196bc8cc1dd2b8f027c3cf79f80ab78c1a622280b6aeb2f39633d438647e3",
                "md5": "6eb4692be2c6a8d32cc745d8a1d9f75f",
                "sha256": "e2e40ebe013c08ecbf4877ca4466c926594a74549837a2f7a07ff359e109225b"
            },
            "downloads": -1,
            "filename": "tx_engine-0.2.4-cp312-cp312-macosx_10_12_x86_64.whl",
            "has_sig": false,
            "md5_digest": "6eb4692be2c6a8d32cc745d8a1d9f75f",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 767763,
            "upload_time": "2024-06-21T16:16:34",
            "upload_time_iso_8601": "2024-06-21T16:16:34.808362Z",
            "url": "https://files.pythonhosted.org/packages/fa/91/96bc8cc1dd2b8f027c3cf79f80ab78c1a622280b6aeb2f39633d438647e3/tx_engine-0.2.4-cp312-cp312-macosx_10_12_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "2af6a3f7414145ee4df120fbe0975adb284e6a2077ac00dc9ddcb94b752ed1f4",
                "md5": "a699064a8edf921fbcbff3f745b821d4",
                "sha256": "e5df65343858030c744279a40fa12e78be1089db2fab3896e1041e51fd3f4ff0"
            },
            "downloads": -1,
            "filename": "tx_engine-0.2.4-cp312-cp312-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "a699064a8edf921fbcbff3f745b821d4",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 750627,
            "upload_time": "2024-06-21T16:16:29",
            "upload_time_iso_8601": "2024-06-21T16:16:29.168248Z",
            "url": "https://files.pythonhosted.org/packages/2a/f6/a3f7414145ee4df120fbe0975adb284e6a2077ac00dc9ddcb94b752ed1f4/tx_engine-0.2.4-cp312-cp312-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "ac4a6336d4d88ccd4877ae551055f169e7f285fc56a1679c076deea5ecb81a81",
                "md5": "c5f625000fec6760d8d41441c75de735",
                "sha256": "8eca80a387980d1b6b5596eb7c04f4a7a9d5ea425e59b745a26aec116831fbd5"
            },
            "downloads": -1,
            "filename": "tx_engine-0.2.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "c5f625000fec6760d8d41441c75de735",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 852711,
            "upload_time": "2024-06-21T16:15:08",
            "upload_time_iso_8601": "2024-06-21T16:15:08.993811Z",
            "url": "https://files.pythonhosted.org/packages/ac/4a/6336d4d88ccd4877ae551055f169e7f285fc56a1679c076deea5ecb81a81/tx_engine-0.2.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "0d7988247ffcc5c27d314f276bb57ac292dff649e20d05f58a5fa9134fca3301",
                "md5": "0f8add5370a88ed4de5ca6ceb23fb2f8",
                "sha256": "78a7d5809c831ccbd50f31587d8ed6b21b110cf090854341922b8c0565b1a16e"
            },
            "downloads": -1,
            "filename": "tx_engine-0.2.4-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "0f8add5370a88ed4de5ca6ceb23fb2f8",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 821579,
            "upload_time": "2024-06-21T16:15:22",
            "upload_time_iso_8601": "2024-06-21T16:15:22.191209Z",
            "url": "https://files.pythonhosted.org/packages/0d/79/88247ffcc5c27d314f276bb57ac292dff649e20d05f58a5fa9134fca3301/tx_engine-0.2.4-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "6108e9f421871ae17279f3295eba80ab8895be190d02af1560806c87264c508f",
                "md5": "da073942efbd4bcfac1ddc1743d77015",
                "sha256": "bece68d60a2be5f2c71b5461b5ece4832021dc4806b02f08554e2e561624f0dc"
            },
            "downloads": -1,
            "filename": "tx_engine-0.2.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "da073942efbd4bcfac1ddc1743d77015",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 862045,
            "upload_time": "2024-06-21T16:15:35",
            "upload_time_iso_8601": "2024-06-21T16:15:35.406714Z",
            "url": "https://files.pythonhosted.org/packages/61/08/e9f421871ae17279f3295eba80ab8895be190d02af1560806c87264c508f/tx_engine-0.2.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "595c2d7e3f2bad822b77ddab63c90ffa17f0b246cafac3616fed5e0cdef3bb24",
                "md5": "58252f25d67f62cd76b62f9b6add191b",
                "sha256": "c3ed1ad94c2bca9653f80e93b6d4cc58d067ec9083346a1e7bd209f05cf2ad26"
            },
            "downloads": -1,
            "filename": "tx_engine-0.2.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "58252f25d67f62cd76b62f9b6add191b",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 882052,
            "upload_time": "2024-06-21T16:15:48",
            "upload_time_iso_8601": "2024-06-21T16:15:48.313354Z",
            "url": "https://files.pythonhosted.org/packages/59/5c/2d7e3f2bad822b77ddab63c90ffa17f0b246cafac3616fed5e0cdef3bb24/tx_engine-0.2.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "38dacc0fc292a6b85af36b6ce3746b2ebb9af0f8c654f002f6ecfcc3323c8b89",
                "md5": "eb6275423176d5f7e62d550f6a330b92",
                "sha256": "a2ecd515b650526121820ef30ea46b1829408ac3e837e6e71954e5d898aa62e3"
            },
            "downloads": -1,
            "filename": "tx_engine-0.2.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "eb6275423176d5f7e62d550f6a330b92",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 856885,
            "upload_time": "2024-06-21T16:16:14",
            "upload_time_iso_8601": "2024-06-21T16:16:14.824403Z",
            "url": "https://files.pythonhosted.org/packages/38/da/cc0fc292a6b85af36b6ce3746b2ebb9af0f8c654f002f6ecfcc3323c8b89/tx_engine-0.2.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "a34e80a2034ee46ca3553e700e76acd706cb79e77bfd340b0359944614392a33",
                "md5": "4c53716c6464fc6c57ce1b5b57839fa3",
                "sha256": "a338d4184eff8df4c5cb4b3c9ceacd848a9b726f81e9c42c8d36f63f646521fe"
            },
            "downloads": -1,
            "filename": "tx_engine-0.2.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl",
            "has_sig": false,
            "md5_digest": "4c53716c6464fc6c57ce1b5b57839fa3",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 825386,
            "upload_time": "2024-06-21T16:16:02",
            "upload_time_iso_8601": "2024-06-21T16:16:02.341359Z",
            "url": "https://files.pythonhosted.org/packages/a3/4e/80a2034ee46ca3553e700e76acd706cb79e77bfd340b0359944614392a33/tx_engine-0.2.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "3a68a10e3d20cc39f0fc85d739cc812112b6cfaca59dc5b265620caf6ed0f5b2",
                "md5": "4f8605d1baabe222d0bb4dd4193c0371",
                "sha256": "ca86940f7f132d1835371c837747f1ab8045b000e2ff68140a8614e95d1fc60c"
            },
            "downloads": -1,
            "filename": "tx_engine-0.2.4-cp312-none-win32.whl",
            "has_sig": false,
            "md5_digest": "4f8605d1baabe222d0bb4dd4193c0371",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 618933,
            "upload_time": "2024-06-21T16:16:49",
            "upload_time_iso_8601": "2024-06-21T16:16:49.655847Z",
            "url": "https://files.pythonhosted.org/packages/3a/68/a10e3d20cc39f0fc85d739cc812112b6cfaca59dc5b265620caf6ed0f5b2/tx_engine-0.2.4-cp312-none-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "201a15442e766ae2f2a38fca7c1f0e01a24e714b2f1d1423816f82ec890fc335",
                "md5": "adc50b2ef0201225128076aa703586f8",
                "sha256": "ee13f93374977ccbe07b56148873ce3c8d4e3f8fbd45e9a7b47ac0e211ec2a04"
            },
            "downloads": -1,
            "filename": "tx_engine-0.2.4-cp312-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "adc50b2ef0201225128076aa703586f8",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 696734,
            "upload_time": "2024-06-21T16:16:42",
            "upload_time_iso_8601": "2024-06-21T16:16:42.547763Z",
            "url": "https://files.pythonhosted.org/packages/20/1a/15442e766ae2f2a38fca7c1f0e01a24e714b2f1d1423816f82ec890fc335/tx_engine-0.2.4-cp312-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "3b846487b0949472f5df4ddbdce8ed3e6a352c647aa3fdae27610a1e4148f280",
                "md5": "136cd584933b6cddfc35394a2f86bac5",
                "sha256": "acba268e5647422a673a4718984aa72a2d913563d5f904cd798a95a71bf148ab"
            },
            "downloads": -1,
            "filename": "tx_engine-0.2.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "136cd584933b6cddfc35394a2f86bac5",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 854369,
            "upload_time": "2024-06-21T16:15:10",
            "upload_time_iso_8601": "2024-06-21T16:15:10.357088Z",
            "url": "https://files.pythonhosted.org/packages/3b/84/6487b0949472f5df4ddbdce8ed3e6a352c647aa3fdae27610a1e4148f280/tx_engine-0.2.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "7a2ea4bb5d80f67bcdaf4d3c67db71a03d9208c5c3769f944d2bf89bd4890418",
                "md5": "e38fc562fd3dbb39f3e5cb62673b5097",
                "sha256": "256b7028a725997cc4524abd69a0dc97e23993763078f89b1abdd91f812ede7d"
            },
            "downloads": -1,
            "filename": "tx_engine-0.2.4-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "e38fc562fd3dbb39f3e5cb62673b5097",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 822948,
            "upload_time": "2024-06-21T16:15:24",
            "upload_time_iso_8601": "2024-06-21T16:15:24.271453Z",
            "url": "https://files.pythonhosted.org/packages/7a/2e/a4bb5d80f67bcdaf4d3c67db71a03d9208c5c3769f944d2bf89bd4890418/tx_engine-0.2.4-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "39140e8e9f52eab08021cb9592434961220e5edd19c5a391f2b11b8f88147cb6",
                "md5": "3aad27de6ee80f226560b46a50899a78",
                "sha256": "6dacde0a2f49b894fd989876194188839a74596768bc9c5dbe0f9a2513b3ce83"
            },
            "downloads": -1,
            "filename": "tx_engine-0.2.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "3aad27de6ee80f226560b46a50899a78",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 864697,
            "upload_time": "2024-06-21T16:15:36",
            "upload_time_iso_8601": "2024-06-21T16:15:36.873950Z",
            "url": "https://files.pythonhosted.org/packages/39/14/0e8e9f52eab08021cb9592434961220e5edd19c5a391f2b11b8f88147cb6/tx_engine-0.2.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "a43ca2e48590dd1483f03fbe3ae7b23fafdd45b5c2652598c9c760558a2afc6e",
                "md5": "cd3f0a90c58c5e46795edc3c2c0dadd9",
                "sha256": "68506065a00e63fdca2379b7683b47b0a2faa1d01b4785ecc8896b7a9e58f899"
            },
            "downloads": -1,
            "filename": "tx_engine-0.2.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "cd3f0a90c58c5e46795edc3c2c0dadd9",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 883664,
            "upload_time": "2024-06-21T16:15:50",
            "upload_time_iso_8601": "2024-06-21T16:15:50.215791Z",
            "url": "https://files.pythonhosted.org/packages/a4/3c/a2e48590dd1483f03fbe3ae7b23fafdd45b5c2652598c9c760558a2afc6e/tx_engine-0.2.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "23937c402d648c44101874076208eab8f007d6244b9eb26a702d1f9c4ce4c5f7",
                "md5": "c68cdccbceaaf9d5d7ecb53691de2f5d",
                "sha256": "1ed9d914882c3740c775cef7d7ea6ff89ad3c612511ad77965a54ee64ce55ef4"
            },
            "downloads": -1,
            "filename": "tx_engine-0.2.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "c68cdccbceaaf9d5d7ecb53691de2f5d",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 858491,
            "upload_time": "2024-06-21T16:16:16",
            "upload_time_iso_8601": "2024-06-21T16:16:16.078872Z",
            "url": "https://files.pythonhosted.org/packages/23/93/7c402d648c44101874076208eab8f007d6244b9eb26a702d1f9c4ce4c5f7/tx_engine-0.2.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "3b30ae151f39af285cd8dac797cdea2430b34253bc42976f9ceaf532b663d8d2",
                "md5": "8ed55f97111f7228a2d5fd0199b82ec0",
                "sha256": "361ff806ff8b92ebf461eaeca0191a4a027ba18b16b48c1c231562b69256ff5f"
            },
            "downloads": -1,
            "filename": "tx_engine-0.2.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl",
            "has_sig": false,
            "md5_digest": "8ed55f97111f7228a2d5fd0199b82ec0",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 826685,
            "upload_time": "2024-06-21T16:16:03",
            "upload_time_iso_8601": "2024-06-21T16:16:03.750222Z",
            "url": "https://files.pythonhosted.org/packages/3b/30/ae151f39af285cd8dac797cdea2430b34253bc42976f9ceaf532b663d8d2/tx_engine-0.2.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "18f80a3fee1086b39dfe8510bd5f78e06faf9f4747bfadc6cb7425d026e2d420",
                "md5": "007e7f3363903657df49800b4ca36b17",
                "sha256": "d19407f8f9ba52407aa797495be3caf14205344152aa4bf9c8f6724af60c8996"
            },
            "downloads": -1,
            "filename": "tx_engine-0.2.4-cp38-none-win32.whl",
            "has_sig": false,
            "md5_digest": "007e7f3363903657df49800b4ca36b17",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 620336,
            "upload_time": "2024-06-21T16:16:51",
            "upload_time_iso_8601": "2024-06-21T16:16:51.025990Z",
            "url": "https://files.pythonhosted.org/packages/18/f8/0a3fee1086b39dfe8510bd5f78e06faf9f4747bfadc6cb7425d026e2d420/tx_engine-0.2.4-cp38-none-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d41b2ea53a0f69ed5776bceb07e786c536a8a5abcef8d7b07918185893a09482",
                "md5": "8c1cbe2504f2eda710599c7b2e9b0b98",
                "sha256": "41eaf6779ac08d6c1f79858ae4f46118636474959cf8c27a9620de2b539b179e"
            },
            "downloads": -1,
            "filename": "tx_engine-0.2.4-cp38-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "8c1cbe2504f2eda710599c7b2e9b0b98",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 697842,
            "upload_time": "2024-06-21T16:16:43",
            "upload_time_iso_8601": "2024-06-21T16:16:43.884602Z",
            "url": "https://files.pythonhosted.org/packages/d4/1b/2ea53a0f69ed5776bceb07e786c536a8a5abcef8d7b07918185893a09482/tx_engine-0.2.4-cp38-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "5f4f78f6f89c9f4c2e452b5a6f456389ccd0b4369c8fbd8eb0532d193c93c53a",
                "md5": "e1d7c59b5639fdc79e7b4bd92433a9e8",
                "sha256": "f09db00d15ed418b246d3e60aa60e1d6a2d85a716f27c99f77107ae50dea9c48"
            },
            "downloads": -1,
            "filename": "tx_engine-0.2.4-cp39-cp39-macosx_10_12_x86_64.whl",
            "has_sig": false,
            "md5_digest": "e1d7c59b5639fdc79e7b4bd92433a9e8",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 770042,
            "upload_time": "2024-06-21T16:16:36",
            "upload_time_iso_8601": "2024-06-21T16:16:36.235681Z",
            "url": "https://files.pythonhosted.org/packages/5f/4f/78f6f89c9f4c2e452b5a6f456389ccd0b4369c8fbd8eb0532d193c93c53a/tx_engine-0.2.4-cp39-cp39-macosx_10_12_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "8f3bb98a18cc6914dffc6a1f59676da889d43227354ac3afbbb5671e59c83a9d",
                "md5": "e7c66bdd9034882528cbd5b78d3a9036",
                "sha256": "25ccc6d153b9de1512972804d7d760f389d4e1ba343651b4b93cd3b446e20c9c"
            },
            "downloads": -1,
            "filename": "tx_engine-0.2.4-cp39-cp39-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "e7c66bdd9034882528cbd5b78d3a9036",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 751751,
            "upload_time": "2024-06-21T16:16:30",
            "upload_time_iso_8601": "2024-06-21T16:16:30.447797Z",
            "url": "https://files.pythonhosted.org/packages/8f/3b/b98a18cc6914dffc6a1f59676da889d43227354ac3afbbb5671e59c83a9d/tx_engine-0.2.4-cp39-cp39-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "5a73b9ec0c27e0872551a3742f16e65311b1ee3c688d4d887574d6a662412cf3",
                "md5": "27d9d5ec6eaaca469b875fd449655ebe",
                "sha256": "83036851dcfd47961c9b64ed9c29f29b73caa58de14d252b5163c6198f055150"
            },
            "downloads": -1,
            "filename": "tx_engine-0.2.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "27d9d5ec6eaaca469b875fd449655ebe",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 854969,
            "upload_time": "2024-06-21T16:15:12",
            "upload_time_iso_8601": "2024-06-21T16:15:12.469084Z",
            "url": "https://files.pythonhosted.org/packages/5a/73/b9ec0c27e0872551a3742f16e65311b1ee3c688d4d887574d6a662412cf3/tx_engine-0.2.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "eeb47e1fb52feb9a588bf9711c1e87addc20adba326a929c72c8f50749a3d5f5",
                "md5": "00fedfa3c94ed1fccb37da4a824cf1cc",
                "sha256": "692f27a7d753c69a8c6f6579397315cec3e0ba64e6f4642068415450a59dc1e9"
            },
            "downloads": -1,
            "filename": "tx_engine-0.2.4-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "00fedfa3c94ed1fccb37da4a824cf1cc",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 822568,
            "upload_time": "2024-06-21T16:15:26",
            "upload_time_iso_8601": "2024-06-21T16:15:26.028690Z",
            "url": "https://files.pythonhosted.org/packages/ee/b4/7e1fb52feb9a588bf9711c1e87addc20adba326a929c72c8f50749a3d5f5/tx_engine-0.2.4-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "a604b4cb204ead77e805051b07f2d6a1e6a8027257dd812301b5dfae4b6a42c8",
                "md5": "376aca508aa35eb2577feb537c48bb4c",
                "sha256": "f95f406f456e48a197f07e13ff70234040f348f7a3e87d875258c1a8b28f44e4"
            },
            "downloads": -1,
            "filename": "tx_engine-0.2.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "376aca508aa35eb2577feb537c48bb4c",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 864937,
            "upload_time": "2024-06-21T16:15:38",
            "upload_time_iso_8601": "2024-06-21T16:15:38.226127Z",
            "url": "https://files.pythonhosted.org/packages/a6/04/b4cb204ead77e805051b07f2d6a1e6a8027257dd812301b5dfae4b6a42c8/tx_engine-0.2.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "4c0968b93a961282c063c0634332c78562949839ccfb571a748f529f03c49895",
                "md5": "977a7bb2513295002547169f4764bf93",
                "sha256": "0a53405b64d3e52b5f4dffbf12be8ce82150d23f2100ba9f9f1e191af5fc1649"
            },
            "downloads": -1,
            "filename": "tx_engine-0.2.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "977a7bb2513295002547169f4764bf93",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 883778,
            "upload_time": "2024-06-21T16:15:52",
            "upload_time_iso_8601": "2024-06-21T16:15:52.181196Z",
            "url": "https://files.pythonhosted.org/packages/4c/09/68b93a961282c063c0634332c78562949839ccfb571a748f529f03c49895/tx_engine-0.2.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "2a4dbbcc9a894557930b7344b167584754f02a8ffd0c35ca4b5dad512befa8af",
                "md5": "f54f5dcdbce876e71b62e73f19fbd99c",
                "sha256": "201da7aeadf6e36e0d906f13acc667239164a88533439110c41293e8e0b8c143"
            },
            "downloads": -1,
            "filename": "tx_engine-0.2.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "f54f5dcdbce876e71b62e73f19fbd99c",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 858820,
            "upload_time": "2024-06-21T16:16:17",
            "upload_time_iso_8601": "2024-06-21T16:16:17.995594Z",
            "url": "https://files.pythonhosted.org/packages/2a/4d/bbcc9a894557930b7344b167584754f02a8ffd0c35ca4b5dad512befa8af/tx_engine-0.2.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "78ead135511ee879316be93dbe1287c750a2e0dfd5e57089def3d26ce0dfc720",
                "md5": "2ba9d3942ab532e6f5ccf59500477778",
                "sha256": "9281897bcc6c0f9d03aa8dc097a2ba2568483805533d6498deb66155955669e0"
            },
            "downloads": -1,
            "filename": "tx_engine-0.2.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl",
            "has_sig": false,
            "md5_digest": "2ba9d3942ab532e6f5ccf59500477778",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 826845,
            "upload_time": "2024-06-21T16:16:05",
            "upload_time_iso_8601": "2024-06-21T16:16:05.413084Z",
            "url": "https://files.pythonhosted.org/packages/78/ea/d135511ee879316be93dbe1287c750a2e0dfd5e57089def3d26ce0dfc720/tx_engine-0.2.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "03be3d7d2fad6f71d30c9b91da935ccb3db8c9000f86fade528da9630d83be9c",
                "md5": "381c09b712f3deee9ab410c8e072212d",
                "sha256": "2538d39cfe48ab81134f63fe22150f8fa8d9ab74b623baabf2c05884852907e8"
            },
            "downloads": -1,
            "filename": "tx_engine-0.2.4-cp39-none-win32.whl",
            "has_sig": false,
            "md5_digest": "381c09b712f3deee9ab410c8e072212d",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 620313,
            "upload_time": "2024-06-21T16:16:53",
            "upload_time_iso_8601": "2024-06-21T16:16:53.127385Z",
            "url": "https://files.pythonhosted.org/packages/03/be/3d7d2fad6f71d30c9b91da935ccb3db8c9000f86fade528da9630d83be9c/tx_engine-0.2.4-cp39-none-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "9a848c707f1479c314a7a49c6ba02eea1de7dce79420362cc26a6a7be915aa95",
                "md5": "8be58fa0395295ef910cabbc5bf59e4c",
                "sha256": "02b27f00590975d94e1aeaf832fa13ba79cdf0fcaf82811cba9e7d7c45b1fdc1"
            },
            "downloads": -1,
            "filename": "tx_engine-0.2.4-cp39-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "8be58fa0395295ef910cabbc5bf59e4c",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 697953,
            "upload_time": "2024-06-21T16:16:45",
            "upload_time_iso_8601": "2024-06-21T16:16:45.416049Z",
            "url": "https://files.pythonhosted.org/packages/9a/84/8c707f1479c314a7a49c6ba02eea1de7dce79420362cc26a6a7be915aa95/tx_engine-0.2.4-cp39-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "dedc9058b377ebf2b3d222f35678af3438d42f9de496063df56bea19fb2e1c4d",
                "md5": "280e40e2bbe0b242f702dd584ab7b784",
                "sha256": "a52b18f9c2dbf21e90c360976ef9f365b94ac398f81435cf2d43a4a86af44e64"
            },
            "downloads": -1,
            "filename": "tx_engine-0.2.4-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "280e40e2bbe0b242f702dd584ab7b784",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.8",
            "size": 854214,
            "upload_time": "2024-06-21T16:15:14",
            "upload_time_iso_8601": "2024-06-21T16:15:14.560576Z",
            "url": "https://files.pythonhosted.org/packages/de/dc/9058b377ebf2b3d222f35678af3438d42f9de496063df56bea19fb2e1c4d/tx_engine-0.2.4-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "3a601f28219321b36e2441aaf4a9037cc8b35b2678d1c22423cec3e4d4e6d27b",
                "md5": "13904928c8d2b0f429333c0bed5175fa",
                "sha256": "7d091cdd7e942afad75193d2b9f51658aa4bc92f2e029ec0dcccd4046405aff0"
            },
            "downloads": -1,
            "filename": "tx_engine-0.2.4-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "13904928c8d2b0f429333c0bed5175fa",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.8",
            "size": 822389,
            "upload_time": "2024-06-21T16:15:27",
            "upload_time_iso_8601": "2024-06-21T16:15:27.307803Z",
            "url": "https://files.pythonhosted.org/packages/3a/60/1f28219321b36e2441aaf4a9037cc8b35b2678d1c22423cec3e4d4e6d27b/tx_engine-0.2.4-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "118254e6169f5b3537162fe3a63dca72cf8974480280f927cd8ae066305fc866",
                "md5": "86dc6461b2a0d31ad676554c5ba30c7e",
                "sha256": "4314b4273028cf53b3974f3555bc99f8cc3354906caec63e8e94218ac41cb856"
            },
            "downloads": -1,
            "filename": "tx_engine-0.2.4-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "86dc6461b2a0d31ad676554c5ba30c7e",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.8",
            "size": 863539,
            "upload_time": "2024-06-21T16:15:40",
            "upload_time_iso_8601": "2024-06-21T16:15:40.023504Z",
            "url": "https://files.pythonhosted.org/packages/11/82/54e6169f5b3537162fe3a63dca72cf8974480280f927cd8ae066305fc866/tx_engine-0.2.4-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "daeab760b4fe5df181ce7d47e0ab8458a509ff0bfd7fb349709640f6554c3cc7",
                "md5": "e49ebde95ec813a318cbdde1671c350e",
                "sha256": "68f01f8ccb25b577dc6de083d5587fc40cb98c9279db8a62562282c77610c930"
            },
            "downloads": -1,
            "filename": "tx_engine-0.2.4-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "e49ebde95ec813a318cbdde1671c350e",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.8",
            "size": 882965,
            "upload_time": "2024-06-21T16:15:53",
            "upload_time_iso_8601": "2024-06-21T16:15:53.923522Z",
            "url": "https://files.pythonhosted.org/packages/da/ea/b760b4fe5df181ce7d47e0ab8458a509ff0bfd7fb349709640f6554c3cc7/tx_engine-0.2.4-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "b597c0e9c4169faa2ff27e34806699148330a556f79500f5ac1ec7aeffbf0881",
                "md5": "5c8ddba353532239c2b7726556ff5c27",
                "sha256": "05ce06c83468754552fd490fb2f06e0e1f363ee59896bacd2702086d7f7a19e7"
            },
            "downloads": -1,
            "filename": "tx_engine-0.2.4-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "5c8ddba353532239c2b7726556ff5c27",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.8",
            "size": 857699,
            "upload_time": "2024-06-21T16:16:20",
            "upload_time_iso_8601": "2024-06-21T16:16:20.116778Z",
            "url": "https://files.pythonhosted.org/packages/b5/97/c0e9c4169faa2ff27e34806699148330a556f79500f5ac1ec7aeffbf0881/tx_engine-0.2.4-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "4cb8816aa915f1474db1a0c8334f6e64c1fe99a3be568d452a875a8e1df05dbf",
                "md5": "46ea1670c8847715c16053e85ece54c8",
                "sha256": "74ba9b9dced137dfbff7b03f11372f923d4527f74feb67183de3c02ff3d6b9a1"
            },
            "downloads": -1,
            "filename": "tx_engine-0.2.4-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl",
            "has_sig": false,
            "md5_digest": "46ea1670c8847715c16053e85ece54c8",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.8",
            "size": 826646,
            "upload_time": "2024-06-21T16:16:06",
            "upload_time_iso_8601": "2024-06-21T16:16:06.749172Z",
            "url": "https://files.pythonhosted.org/packages/4c/b8/816aa915f1474db1a0c8334f6e64c1fe99a3be568d452a875a8e1df05dbf/tx_engine-0.2.4-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "416ae1518d6fdf8a8bd54e976ba32c9baa288483aa167dffc032b319fa4e95b0",
                "md5": "024bf413a996c2883843d240ecfe7621",
                "sha256": "ae37d225c549e9d62cc68d145426df0305f429ca5eeb5c266abc9c2cdb3569a6"
            },
            "downloads": -1,
            "filename": "tx_engine-0.2.4-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "024bf413a996c2883843d240ecfe7621",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.8",
            "size": 854896,
            "upload_time": "2024-06-21T16:15:16",
            "upload_time_iso_8601": "2024-06-21T16:15:16.084635Z",
            "url": "https://files.pythonhosted.org/packages/41/6a/e1518d6fdf8a8bd54e976ba32c9baa288483aa167dffc032b319fa4e95b0/tx_engine-0.2.4-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "08cb59cad3427c96490b90ac62c8693cbf58ea9051fe1d1ce587bf74123b3733",
                "md5": "4632f34aecbea2e1b4605260bf932b4d",
                "sha256": "9b83a5bc57f3a9c93d081c4060eaac4182b8ea00a8bcdaf890eb49e7d6385e95"
            },
            "downloads": -1,
            "filename": "tx_engine-0.2.4-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "4632f34aecbea2e1b4605260bf932b4d",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.8",
            "size": 823525,
            "upload_time": "2024-06-21T16:15:28",
            "upload_time_iso_8601": "2024-06-21T16:15:28.694464Z",
            "url": "https://files.pythonhosted.org/packages/08/cb/59cad3427c96490b90ac62c8693cbf58ea9051fe1d1ce587bf74123b3733/tx_engine-0.2.4-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "24634e525d501ae218d750a7d6d561d50202573e6d66003745b6421804375717",
                "md5": "d4ce6599ce7c7ead7119193ded47fb01",
                "sha256": "54d3d27304bb8b4438c210f06546f7b0ff61106108929eac06c1c4941b5d04d6"
            },
            "downloads": -1,
            "filename": "tx_engine-0.2.4-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "d4ce6599ce7c7ead7119193ded47fb01",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.8",
            "size": 864081,
            "upload_time": "2024-06-21T16:15:41",
            "upload_time_iso_8601": "2024-06-21T16:15:41.501560Z",
            "url": "https://files.pythonhosted.org/packages/24/63/4e525d501ae218d750a7d6d561d50202573e6d66003745b6421804375717/tx_engine-0.2.4-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "75d8fa4ba4921ba30bdf4a7ff69e3d5aa25718f6f5aa776b2664d15efbe3d867",
                "md5": "b959e54028b5490298f1cd94993bc602",
                "sha256": "0c7efe2fc23e8693f8b084fbecbd7b1b1b2fddfc39a1fb8d4ebde104ef194ef9"
            },
            "downloads": -1,
            "filename": "tx_engine-0.2.4-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "b959e54028b5490298f1cd94993bc602",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.8",
            "size": 883507,
            "upload_time": "2024-06-21T16:15:55",
            "upload_time_iso_8601": "2024-06-21T16:15:55.250789Z",
            "url": "https://files.pythonhosted.org/packages/75/d8/fa4ba4921ba30bdf4a7ff69e3d5aa25718f6f5aa776b2664d15efbe3d867/tx_engine-0.2.4-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "6cccdf6807d6a54130ad4db43e4b2d456cd2cfbde57ec0838d2ced9862b3977f",
                "md5": "8f3394a4e0ed25e61c01df7d5d146b9c",
                "sha256": "b0b0771b348b70fd7c218da5ba4fd0e9df8376e102458f151332eff6e7c3675f"
            },
            "downloads": -1,
            "filename": "tx_engine-0.2.4-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "8f3394a4e0ed25e61c01df7d5d146b9c",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.8",
            "size": 858503,
            "upload_time": "2024-06-21T16:16:21",
            "upload_time_iso_8601": "2024-06-21T16:16:21.605720Z",
            "url": "https://files.pythonhosted.org/packages/6c/cc/df6807d6a54130ad4db43e4b2d456cd2cfbde57ec0838d2ced9862b3977f/tx_engine-0.2.4-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "fd14b3474b2c2076e1cf6c896d62a4f063904340715d69eb9bcf13b111dc31b6",
                "md5": "d68faaad52ceafd03392cfa792891c76",
                "sha256": "e414c1bf4f342b2ceabda7b8dca7d13202c048693272f12f8471eb27b73fa8d4"
            },
            "downloads": -1,
            "filename": "tx_engine-0.2.4-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.whl",
            "has_sig": false,
            "md5_digest": "d68faaad52ceafd03392cfa792891c76",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.8",
            "size": 826982,
            "upload_time": "2024-06-21T16:16:08",
            "upload_time_iso_8601": "2024-06-21T16:16:08.818522Z",
            "url": "https://files.pythonhosted.org/packages/fd/14/b3474b2c2076e1cf6c896d62a4f063904340715d69eb9bcf13b111dc31b6/tx_engine-0.2.4-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "ba5db367467f5584d5ed61d343d9cc885ed0910ee27bfd0c0a48575e17cd5066",
                "md5": "3b0fedd2dfc0b3bd1828db29dd05cd89",
                "sha256": "d5ab5e0857df9c699ca43c89f9466a024a16be13d38e55dd8734bf7f0c66316e"
            },
            "downloads": -1,
            "filename": "tx_engine-0.2.4-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "3b0fedd2dfc0b3bd1828db29dd05cd89",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.8",
            "size": 854491,
            "upload_time": "2024-06-21T16:15:17",
            "upload_time_iso_8601": "2024-06-21T16:15:17.977085Z",
            "url": "https://files.pythonhosted.org/packages/ba/5d/b367467f5584d5ed61d343d9cc885ed0910ee27bfd0c0a48575e17cd5066/tx_engine-0.2.4-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "1111233645e06c0c1c4afa03411c5ea882be73de1de8bf8dbfdddcbdf935a15f",
                "md5": "9063d3c592bdd9b1de7a39fadbd7e7c0",
                "sha256": "4b5c4a9924f518d8169dad1ecfebf84c34801ed02251ef086bc10da929105036"
            },
            "downloads": -1,
            "filename": "tx_engine-0.2.4-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "9063d3c592bdd9b1de7a39fadbd7e7c0",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.8",
            "size": 822371,
            "upload_time": "2024-06-21T16:15:30",
            "upload_time_iso_8601": "2024-06-21T16:15:30.070384Z",
            "url": "https://files.pythonhosted.org/packages/11/11/233645e06c0c1c4afa03411c5ea882be73de1de8bf8dbfdddcbdf935a15f/tx_engine-0.2.4-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "68531b102ab810734526f617dec0ee7c598759b8aefcdd8134680db97e004926",
                "md5": "d95e26796abb3177379771559a65c2c7",
                "sha256": "37726f7808c052bb1a497cba0927f2845a2b2cc42c6a4f8cb09907fc6023a79f"
            },
            "downloads": -1,
            "filename": "tx_engine-0.2.4-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "d95e26796abb3177379771559a65c2c7",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.8",
            "size": 863787,
            "upload_time": "2024-06-21T16:15:43",
            "upload_time_iso_8601": "2024-06-21T16:15:43.167406Z",
            "url": "https://files.pythonhosted.org/packages/68/53/1b102ab810734526f617dec0ee7c598759b8aefcdd8134680db97e004926/tx_engine-0.2.4-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "229a02d003c6be8d8b2c4c10975f01cc32728a931246b5a011f76ae54e38d5d6",
                "md5": "451034865fe06b0f1b1fa347c8c08fad",
                "sha256": "3c184bf553256404deb0758e465c20df0226a10efab70f4fc8011b719cfe7ddb"
            },
            "downloads": -1,
            "filename": "tx_engine-0.2.4-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "451034865fe06b0f1b1fa347c8c08fad",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.8",
            "size": 883094,
            "upload_time": "2024-06-21T16:15:56",
            "upload_time_iso_8601": "2024-06-21T16:15:56.909245Z",
            "url": "https://files.pythonhosted.org/packages/22/9a/02d003c6be8d8b2c4c10975f01cc32728a931246b5a011f76ae54e38d5d6/tx_engine-0.2.4-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "7c8b2917d874e8ac80f95f5c5435de280c99d835ca962c443efe48cbf310b975",
                "md5": "e4d44a82b6db5399094a9d373208395a",
                "sha256": "1245b4bad006a15ec482530d0e2dfedef83f38b95975aff6d8fce94e284883ae"
            },
            "downloads": -1,
            "filename": "tx_engine-0.2.4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "e4d44a82b6db5399094a9d373208395a",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.8",
            "size": 858238,
            "upload_time": "2024-06-21T16:16:23",
            "upload_time_iso_8601": "2024-06-21T16:16:23.002696Z",
            "url": "https://files.pythonhosted.org/packages/7c/8b/2917d874e8ac80f95f5c5435de280c99d835ca962c443efe48cbf310b975/tx_engine-0.2.4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e7791af618fb080cef04947f55b1038d38e6b23cc2c34e475a436b067afb7f59",
                "md5": "abc0a386747ab9477635ca4fe601f789",
                "sha256": "064e108a3a653f38d9f78bee3a22a4423ff5f6cee13674f37645e29c75fc2ab7"
            },
            "downloads": -1,
            "filename": "tx_engine-0.2.4-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl",
            "has_sig": false,
            "md5_digest": "abc0a386747ab9477635ca4fe601f789",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.8",
            "size": 826755,
            "upload_time": "2024-06-21T16:16:10",
            "upload_time_iso_8601": "2024-06-21T16:16:10.506260Z",
            "url": "https://files.pythonhosted.org/packages/e7/79/1af618fb080cef04947f55b1038d38e6b23cc2c34e475a436b067afb7f59/tx_engine-0.2.4-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "fa2f18039fafb5ae1a9da40667860e6bf9bafa5b9c39be7ca1725b916a4e6268",
                "md5": "aedccd975918e890eddc9259ef3b1be0",
                "sha256": "631c959435dccbe0bf2dc7bb554db637826cf691e4e33b7f81abc31d3285871d"
            },
            "downloads": -1,
            "filename": "tx_engine-0.2.4.tar.gz",
            "has_sig": false,
            "md5_digest": "aedccd975918e890eddc9259ef3b1be0",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 294712,
            "upload_time": "2024-06-21T16:16:37",
            "upload_time_iso_8601": "2024-06-21T16:16:37.896590Z",
            "url": "https://files.pythonhosted.org/packages/fa/2f/18039fafb5ae1a9da40667860e6bf9bafa5b9c39be7ca1725b916a4e6268/tx_engine-0.2.4.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-06-21 16:16:37",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "tx-engine"
}
        
Elapsed time: 0.26654s