Skip to main content

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

Project description

TX Engine

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

For documentation of the Python Classes see below.

Python Installation

As this library is hosted on PyPi (https://pypi.org/project/tx-engine/) and is installed using:

pip install tx-engine

Example Tx class usage

So to parse a hex string to Tx:

from tx_engine import Tx

src_tx = "0100000001c7151ebaf14dbfe922bd90700a7580f6db7d5a1b898ce79cb9ce459e17f12909000000006b4830450221008b001e8d8110804ac66e467cd2452f468cba4a2a1d90d59679fe5075d24e5f5302206eb04e79214c09913fad1e3c0c2498be7f457ed63323ac6f2d9a38d53586a58d41210395deb00349c0ae73412a55bec70a7793fc6860a193d29dd61d73c6271ffcbd4cffffffff0103000000000000001976a91496795fb99fd6c0f214f7a0e96019f642225f52d288ac00000000"

tx = tx.parse_hexstr(src_tx)
print(tx)

> PyTx { version: 1, tx_ins: [PyTxIn { prev_tx: "0929f1179e45ceb99ce78c891b5a7ddbf680750a7090bd22e9bf4df1ba1e15c7", prev_index: 0, sequence: 4294967295, script_sig: [0x48 0x30450221008b001e8d8110804ac66e467cd2452f468cba4a2a1d90d59679fe5075d24e5f5302206eb04e79214c09913fad1e3c0c2498be7f457ed63323ac6f2d9a38d53586a58d41 0x21 0x0395deb00349c0ae73412a55bec70a7793fc6860a193d29dd61d73c6271ffcbd4c] }], tx_outs: [PyTxOut { amount: 3, script_pubkey: [OP_DUP OP_HASH160 0x14 0x96795fb99fd6c0f214f7a0e96019f642225f52d2 OP_EQUALVERIFY OP_CHECKSIG] }], locktime: 0 }

Overview of the tx-engine Classes

The tx-engine provides the following classes:

tx-engine classes

Python Classes

This provides an overview of the Python Classes their properties and methods, including:

Script

The Script class represents bitcoin script. For more details about bitcoin script see https://wiki.bitcoinsv.io/index.php/Script.

Script has the following property:

  • cmds - byte arrary of bitcoin operations

Script has the following methods:

  • __init__(self, cmds: bytes=[]) -> Script - Constructor that takes an array of bytes
  • append_byte(self, byte: byte) - Appends a single opcode or data byte
  • append_data(self, data: bytes) - Appends data (without OP_PUSHDATA)
  • append_pushdata(self, data: bytes) - Appends the opcodes and provided data that push it onto the stack
  • raw_serialize(self) -> bytes - Return the serialised script without the length prepended
  • serialize(self) -> bytes - Return the serialised script with the length prepended
  • get_commands(self) -> bytes - Return a copy of the commands in this script
  • __add__(self, other: Script) -> Script - Enable script addition e.g. c_script = a_script + b_script
  • to_string(self) -> String - return the script as a string, that can be parsed by parse_string(). Note also that you can just print the script (print(script))
  • is_p2pkh(self) -> bool - returns True if script is a Pay to Public Key Hash script

Script has the following class methods:

  • Script.parse_string(in_string: str) -> Script - Converts a string of OP_CODES into a Script
  • Script.parse(in_bytes: bytes) -> Script - Converts an array of bytes into a Script

Context

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

Context has the following properties:

  • cmds - the commands to execute
  • ip_limit - the number of commands to execute before stopping (optional)
  • z -
  • stack - main data stack
  • alt_stack - seconary stack
  • raw_stack - which contains the stack prior to converting to numbers
  • raw_alt_stack - as above for the alt_stack

Context has the following methods:

  • __init__(self, script: Script, cmds: Commands = None, ip_limit: int , z: bytes) - constructor
  • evaluate_core(self, quiet: bool = False) -> bool - evaluates the script/cmds using the the interpreter and returns the stacks (raw_stack, raw_alt_stack). if quiet is true, dont print exceptions
  • evaluate(self, quiet: bool = False) -> bool - executes the script and decode stack elements to numbers (stack, alt_stack). Checks stack is true on return. if quiet is true, dont print exceptions.
  • get_stack(self) -> Stack - Return the stack as human readable
  • get_altstack(self) -> Stack- Return the alt_stack as human readable

Example from unit tests of using evaluate_core and raw_stack:

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.

Tx

Tx represents a bitcoin transaction.

Tx has the following properties:

  • version - unsigned integer
  • tx_ins - array of TxIn classes,
  • tx_outs - array of TxOut classes
  • locktime - unsigned integer

Tx has the following methods:

  • __init__(version: int, tx_ins: [TxIn], tx_outs: [TxOut], locktime: int=0) -> Tx - Constructor that takes the fields
  • id(self) -> str - Return human-readable hexadecimal of the transaction hash
  • hash(self) -> bytes - Return transaction hash as bytes
  • is_coinbase(self) -> bool - Returns true if it is a coinbase transaction
  • serialize(self) -> bytes - Returns Tx as bytes
  • copy(self) -> Tx - Returns a copy of the Tx
  • to_string(self) -> String - return the Tx as a string. Note also that you can just print the tx (print(tx)).
  • validate(self, [Tx]) -> Result - provide the input txs, returns None on success and throws a RuntimeError exception on failure. Note can not validate coinbase or pre-genesis transactions.

Tx has the following class methods:

  • Tx.parse(in_bytes: bytes) -> Tx - Parse bytes to produce Tx
  • Tx.parse_hexstr(in_hexstr: String) -> Tx - Parse hex string to produce Tx

So to parse a hex string to Tx:

from tx_engine import Tx

src_tx = "0100000001c7151ebaf14dbfe922bd90700a7580f6db7d5a1b898ce79cb9ce459e17f12909000000006b4830450221008b001e8d8110804ac66e467cd2452f468cba4a2a1d90d59679fe5075d24e5f5302206eb04e79214c09913fad1e3c0c2498be7f457ed63323ac6f2d9a38d53586a58d41210395deb00349c0ae73412a55bec70a7793fc6860a193d29dd61d73c6271ffcbd4cffffffff0103000000000000001976a91496795fb99fd6c0f214f7a0e96019f642225f52d288ac00000000"

tx = tx.parse_hexstr(src_tx)
print(tx)

PyTx { version: 1, tx_ins: [PyTxIn { prev_tx: "0929f1179e45ceb99ce78c891b5a7ddbf680750a7090bd22e9bf4df1ba1e15c7", prev_index: 0, sequence: 4294967295, script_sig: [0x48 0x30450221008b001e8d8110804ac66e467cd2452f468cba4a2a1d90d59679fe5075d24e5f5302206eb04e79214c09913fad1e3c0c2498be7f457ed63323ac6f2d9a38d53586a58d41 0x21 0x0395deb00349c0ae73412a55bec70a7793fc6860a193d29dd61d73c6271ffcbd4c] }], tx_outs: [PyTxOut { amount: 3, script_pubkey: [OP_DUP OP_HASH160 0x14 0x96795fb99fd6c0f214f7a0e96019f642225f52d2 OP_EQUALVERIFY OP_CHECKSIG] }], locktime: 0 }

TxIn

TxIn represents is a bitcoin transaction input.

TxIn has the following properties:

  • prev_tx - Transaction Id as hex string
  • prev_index - unsigned int
  • script_sig - Script
  • sequence - int

TxIn has the following constructor method:

  • __init__(prev_tx: String, prev_index: int, script_sig: Script=[], sequence: int=0xFFFFFFFF) -> TxIn - Constructor that takes the fields

Note txin can be printed using the standard print, for example:

print(txin)
PyTxIn { prev_tx: "5c866b70189008586a4951d144df93dcca4d3a1b701e3786566f819450eca9ba", prev_index: 0, sequence: 4294967295, script_sig: [] }

TxOut

TxOut represents a bitcoin transaction output.

TxOut has the following properties:

  • amount - int
  • script_pubkey - Script

TxOut has the following constructor method:

  • __init__(amount: int, script_pubkey: Script) -> TxOut - Constructor that takes the fields

Note txin can be printed using the standard print, for example:

print(txout)
PyTxOut { amount: 100, script_pubkey: [OP_DUP OP_HASH160 0x14 0x10375cfe32b917cd24ca1038f824cd00f7391859 OP_EQUALVERIFY OP_CHECKSIG] }

Wallet

This class represents the Wallet functionality, including handling of private and public keys and signing transactions.

Wallet class has the following methods:

  • __init__(wif_key: str) -> Wallet - Constructor that takes a private key in WIF format

  • sign_tx(self, index: int, input_tx: Tx, tx: Tx) -> Tx - Sign a transaction input with the provided previous tx and sighash flags, Returns new signed tx

  • sign_tx_sighash(self, index: int, input_tx: Tx, tx: Tx, sighash_type: int) -> Tx - Sign a transaction input with the provided previous tx and sighash flags, Returns new signed tx

  • get_locking_script(self) -> Script - Returns a locking script based on the public key

  • get_public_key_as_hexstr(self) -> String - Return the public key as a hex string

  • get_address(self) -> String - Return the address based on the public key

  • to_wif(self) -> String - Return the private key in WIF format

  • get_network(self) -> String - Returns the current network associated with this keypair

  • to_int(self) -> Integer - Returns the scaler value of the private key as a python integer

  • to_hex(self) -> String - Returns the scaler value of the private key as a string in hex format

  • Wallet.generate_keypair(network) -> Wallet - Given network (BSV_Testnet) return a keypair in Wallet format

  • Wallet.from_hexstr(network, hexstr) -> Wallet - Given a network identifier and scalar value as a hex string, return a keypair in Wallet format

  • Wallet.from_bytes(network, bytes) -> Wallet - Given a network identifier and a scalar value as a byte array, return a keypair in Wallet format

  • Wallet.from_int(network, integer) -> Wallet - Given a network identifier and a scaler value as an integer, return a keypair in Wallet format

The library provides some additional helper functions to handle keys in different formats.

  • wif_to_bytes(wif: string) -> bytes - Given a key in WIF format, it returns a byte array of the scalar value of the private key
  • bytes_to_wif(key_bytes, network) -> String - Given a byte array and a network identifier, returns the WIF format for the private key
  • wif_from_pw_nonce(password, nonce, optional<network>) -> WIF - Given a password, nonce (strings) return a WIF format for the private key. The default for the network is BSV_Mainnet. For a testnet format, please use BSv_Testnet

Bitcoin Keys

Interface Factory

The InterfaceFactory is class for creating interfaces to the BSV blockchain (BlockchainInterface).

The InterfaceFactory class one method:

  • set_config(self, config: ConfigType) -> BlockchainInterface - This reads the configuration interface_type field and returns the configured BlockchainInterface

Blockchain Interface

The BlockchainInterface class provides an interface to the BSV network.

BlockchainInterface class has the following methods:

  • __init__(self) - Constructor that takes no parameters
  • set_config(self, config) - configures the interface based on the provide config
  • get_addr_history(self, address) - Return the transaction history with this address
  • is_testnet(self) -> bool - Return true if this interface is connected to BSV Testnet
  • get_utxo(self, address) - Return the utxo associated with this address
  • get_balance(self, address) - Return the balance associated with this address
  • get_block_count(self) - Return the height of the chain
  • get_best_block_hash(self) - Return the hash of the latest block
  • get_merkle_proof(self, block_hash: str, tx_id: str) -> str - Given the block hash and tx_id return the merkle proof
  • get_transaction(self, txid: str) - Return the transaction (as Dictionary) associated with this txid
  • get_raw_transaction(self, txid: str) -> Optional[str] - Return the transaction (as kexstring) associated with this txid, use cached copy if available.
  • broadcast_tx(self, transaction: str) - broadcast this tx to the network
  • get_block(self, blockhash: str) -> Dict - Return the block given the block hash
  • get_block_header(self, blockhash: str) -> Dict - Returns te block_header for a given block hash

WoC Interface

The WoCInterface is a BlockchainInterface that communicates with the WhatsOnChain API. Note that if you are using this you will need to install the python library requests.

Mock Interface

The Mock Interface is a BlockchainInterface that is used for unit testing.

RPC Interface

The RPC Interface is a BlockchainInterface that is used for connecting to the RPC interface of mining nodes.

Other Functions

These are public key and address functions that are likely to be used if you don't have the private key and are not using the Wallet class.

  • address_to_public_key_hash(address: str) -> bytes - Given the address return the hash160 of the public key
  • hash160(data: bytes) -> bytes - Returns the hash160 of the provided data (usually the public key)
  • p2pkh_script(h160: bytes) -> Script - Takes the hash160 of the public key and returns the locking script
  • public_key_to_address(public_key: bytes, network: str) -> String - Given the public key and the network (either BSV_Mainnet or BSV_Testnet) return the address

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tx_engine-0.6.7.tar.gz (543.3 kB view details)

Uploaded Source

Built Distributions

tx_engine-0.6.7-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (984.9 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

tx_engine-0.6.7-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.0 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ s390x

tx_engine-0.6.7-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.0 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ppc64le

tx_engine-0.6.7-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (955.2 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARMv7l

tx_engine-0.6.7-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (981.7 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

tx_engine-0.6.7-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl (953.0 kB view details)

Uploaded PyPy manylinux: glibc 2.5+ i686

tx_engine-0.6.7-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (985.5 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

tx_engine-0.6.7-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.0 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ s390x

tx_engine-0.6.7-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.0 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ppc64le

tx_engine-0.6.7-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (955.9 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARMv7l

tx_engine-0.6.7-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (982.5 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

tx_engine-0.6.7-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl (953.3 kB view details)

Uploaded PyPy manylinux: glibc 2.5+ i686

tx_engine-0.6.7-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.0 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ s390x

tx_engine-0.6.7-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.0 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ppc64le

tx_engine-0.6.7-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (955.8 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARMv7l

tx_engine-0.6.7-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (982.9 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

tx_engine-0.6.7-cp312-none-win_amd64.whl (808.5 kB view details)

Uploaded CPython 3.12 Windows x86-64

tx_engine-0.6.7-cp312-none-win32.whl (719.1 kB view details)

Uploaded CPython 3.12 Windows x86

tx_engine-0.6.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (983.7 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

tx_engine-0.6.7-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.0 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ s390x

tx_engine-0.6.7-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.0 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ppc64le

tx_engine-0.6.7-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (953.5 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARMv7l

tx_engine-0.6.7-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (980.7 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

tx_engine-0.6.7-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl (952.4 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.5+ i686

tx_engine-0.6.7-cp312-cp312-macosx_11_0_arm64.whl (869.8 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

tx_engine-0.6.7-cp312-cp312-macosx_10_12_x86_64.whl (920.6 kB view details)

Uploaded CPython 3.12 macOS 10.12+ x86-64

tx_engine-0.6.7-cp311-none-win_amd64.whl (810.6 kB view details)

Uploaded CPython 3.11 Windows x86-64

tx_engine-0.6.7-cp311-none-win32.whl (720.3 kB view details)

Uploaded CPython 3.11 Windows x86

tx_engine-0.6.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (985.3 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

tx_engine-0.6.7-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.0 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ s390x

tx_engine-0.6.7-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.0 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ppc64le

tx_engine-0.6.7-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (955.7 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARMv7l

tx_engine-0.6.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (982.2 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

tx_engine-0.6.7-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl (953.1 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.5+ i686

tx_engine-0.6.7-cp311-cp311-macosx_11_0_arm64.whl (871.1 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

tx_engine-0.6.7-cp311-cp311-macosx_10_12_x86_64.whl (922.7 kB view details)

Uploaded CPython 3.11 macOS 10.12+ x86-64

tx_engine-0.6.7-cp310-none-win_amd64.whl (810.5 kB view details)

Uploaded CPython 3.10 Windows x86-64

tx_engine-0.6.7-cp310-none-win32.whl (720.2 kB view details)

Uploaded CPython 3.10 Windows x86

tx_engine-0.6.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (985.1 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

tx_engine-0.6.7-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.0 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ s390x

tx_engine-0.6.7-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.0 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ppc64le

tx_engine-0.6.7-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (955.8 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARMv7l

tx_engine-0.6.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (982.1 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

tx_engine-0.6.7-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl (953.0 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.5+ i686

tx_engine-0.6.7-cp310-cp310-macosx_11_0_arm64.whl (871.0 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

tx_engine-0.6.7-cp310-cp310-macosx_10_12_x86_64.whl (922.7 kB view details)

Uploaded CPython 3.10 macOS 10.12+ x86-64

tx_engine-0.6.7-cp39-none-win_amd64.whl (811.3 kB view details)

Uploaded CPython 3.9 Windows x86-64

tx_engine-0.6.7-cp39-none-win32.whl (720.6 kB view details)

Uploaded CPython 3.9 Windows x86

tx_engine-0.6.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (985.8 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

tx_engine-0.6.7-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.0 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ s390x

tx_engine-0.6.7-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.0 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ppc64le

tx_engine-0.6.7-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (956.4 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARMv7l

tx_engine-0.6.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (982.7 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

tx_engine-0.6.7-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl (953.5 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.5+ i686

tx_engine-0.6.7-cp39-cp39-macosx_11_0_arm64.whl (871.3 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

tx_engine-0.6.7-cp39-cp39-macosx_10_12_x86_64.whl (923.4 kB view details)

Uploaded CPython 3.9 macOS 10.12+ x86-64

tx_engine-0.6.7-cp38-none-win_amd64.whl (811.1 kB view details)

Uploaded CPython 3.8 Windows x86-64

tx_engine-0.6.7-cp38-none-win32.whl (720.7 kB view details)

Uploaded CPython 3.8 Windows x86

tx_engine-0.6.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (985.8 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

tx_engine-0.6.7-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.0 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ s390x

tx_engine-0.6.7-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.0 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ppc64le

tx_engine-0.6.7-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (956.3 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARMv7l

tx_engine-0.6.7-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (982.3 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

tx_engine-0.6.7-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl (953.5 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.5+ i686

File details

Details for the file tx_engine-0.6.7.tar.gz.

File metadata

  • Download URL: tx_engine-0.6.7.tar.gz
  • Upload date:
  • Size: 543.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.7.1

File hashes

Hashes for tx_engine-0.6.7.tar.gz
Algorithm Hash digest
SHA256 92e06c65c634b63a237049a2d56a7abf26648748cee0426b720d9635a5a2e94c
MD5 c9a2190f178bac6a1a905617f8208a32
BLAKE2b-256 79bfa25be1d1e487c70950735507896160e0cb5b27f5db344e136d5ac22f1c34

See more details on using hashes here.

File details

Details for the file tx_engine-0.6.7-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tx_engine-0.6.7-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 391c85c052f4bfc1d49c754b56730e0a30d8d7a9913cc2006475ac5aad5424cd
MD5 79404cb8b210f084b021d470f0b6f6c2
BLAKE2b-256 7be19dd31f46c5151b6ff822cfd5437d3eed8e517412daf532d489e8d88ba281

See more details on using hashes here.

File details

Details for the file tx_engine-0.6.7-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for tx_engine-0.6.7-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 233d5d5ce17c31b501693ad4cb7cd62a6c11a10b8a749082a6150cd7203c36aa
MD5 2cdf278ea4b5fe24dfe15b7e3c8efb64
BLAKE2b-256 7606c8ee38bcb1a4651512e60cc07ba710032031036b741dcdd8e575cd80c37e

See more details on using hashes here.

File details

Details for the file tx_engine-0.6.7-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for tx_engine-0.6.7-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 b1e4ff2e436e6724611a34e01275f884d8ca9170526b6d06040aff5bb6ccf1f9
MD5 bd9fc82a363b88dd0634a0b63c68e2dd
BLAKE2b-256 d22f7098f7dd5fa0af81ab88c97c9976e2a145116385d0ffc211ae803a053761

See more details on using hashes here.

File details

Details for the file tx_engine-0.6.7-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for tx_engine-0.6.7-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 d4edcab7fd209b933e8338bd1720caea1949d4179bb57da4a198c5f7a675e954
MD5 3e15b2bb22cea8367910a4f4d695e62a
BLAKE2b-256 39f178276cdc55207c1688f68fe55bf5ec33a1c242b67b8228481eccbf86a850

See more details on using hashes here.

File details

Details for the file tx_engine-0.6.7-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for tx_engine-0.6.7-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d48173eb2d21660af45b924c2a9f8b65a2e3f028c6a5eb6956d21ad15e67fca0
MD5 509e5c190df3d48555cb5bec95ae6386
BLAKE2b-256 67249401ae184c74f8c3803f295b199bcc0e27f961493e71ad67d650bdc5cb00

See more details on using hashes here.

File details

Details for the file tx_engine-0.6.7-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for tx_engine-0.6.7-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 fb1ea0289a943ce3a5f1ab38fba85abe19f1833d07e100ac4b5f199d55fd49ec
MD5 f0561faeacc384a188844b02c25731ed
BLAKE2b-256 653bf627d21c3ea025b7f1ecdd82c081debcbae503fc70264d9cedee37cccdf7

See more details on using hashes here.

File details

Details for the file tx_engine-0.6.7-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tx_engine-0.6.7-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2432e6ef9febee9feebd418ee0ff5a05f9e4b12cac8d4da62d9209a4546f6b27
MD5 1323b537390756267a996dd817938bfb
BLAKE2b-256 a043dd9eeb3156020849221efd791331363451cf3d01dc8276b4ed5950939678

See more details on using hashes here.

File details

Details for the file tx_engine-0.6.7-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for tx_engine-0.6.7-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 608861db3db438969fab8f60ee328d7ae7da0111142246bc6c7b60c9be0bef94
MD5 017e07bacaaaaec81cce10a30b46ca8d
BLAKE2b-256 ff56ca86c3e425338ac999a06c3981f838ed81382a21a9c96b9cf81e32663a75

See more details on using hashes here.

File details

Details for the file tx_engine-0.6.7-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for tx_engine-0.6.7-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 791f705bdf6360e1fb26d621737069b8cbcd70fe0d9b17f12ff5bbdbf9497afc
MD5 3ab9df7e22f75af30a9db62b28d93d01
BLAKE2b-256 b63800f44edfde9ffac642fffa07ecd2c51492204e481c8447b7dfcda4c8fefd

See more details on using hashes here.

File details

Details for the file tx_engine-0.6.7-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for tx_engine-0.6.7-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 bb28d7eff3c551a7af37b436184e151ea547ded3c333f3125e1b48927771b690
MD5 5028ae54b56d3534c4481f461c34c270
BLAKE2b-256 c6775ba2c1331e186e921466bf5bfc28390143dc5b6d6ba8c5eaae63d1e7f7f5

See more details on using hashes here.

File details

Details for the file tx_engine-0.6.7-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for tx_engine-0.6.7-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f0008833f0b3a899530bc58982143d88d8811de4f5e64b3424d35dbba7ba1f05
MD5 884a9bd261f8211c0fc96d61b03f12fb
BLAKE2b-256 c1bda56d699c11021270c1e8dec4e83a734aa6757ac93072d63afa3a0206012b

See more details on using hashes here.

File details

Details for the file tx_engine-0.6.7-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for tx_engine-0.6.7-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 b3cb1cf8d9245ed86d3bcb43a0cf04c4c3ed4f07d0b22b02ebeb0d37045491ac
MD5 2cdced2d731a53582f6d5fb7c5f76179
BLAKE2b-256 4d689bc3b12ac7e711aabc9fc6d93e76d68956f760a47db0af08627d6bb61ecc

See more details on using hashes here.

File details

Details for the file tx_engine-0.6.7-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for tx_engine-0.6.7-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 88cfd3462276b750515d85e33f4d86a6e5578821ed2c31488e84ee81d8b3562a
MD5 c4ee70013aae382f6d7c09360c81e1d7
BLAKE2b-256 f808ac8a172271eb3b3d301dac15b8d8753f62550bf719519f1b055f7bff2543

See more details on using hashes here.

File details

Details for the file tx_engine-0.6.7-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for tx_engine-0.6.7-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 9ae31fef0227c68defa58a6f898a822de7680037875e95090043f9ab9e85be11
MD5 7d757c480e456bc9bd2c9ab583a665a5
BLAKE2b-256 4c5f0d14a13c36567d0202f3655bb549c869637ddd4b00194dac96d02bc31f4f

See more details on using hashes here.

File details

Details for the file tx_engine-0.6.7-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for tx_engine-0.6.7-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 15cb0dde43bd424660d71f44915437a3ae88250633090269d36aa8fe6b33d17f
MD5 42794fc4b4f8077a4da05d4b64761701
BLAKE2b-256 fbfff93ea2433d6748c2e9f1ca32f9dc9faecce0fa50c86cd3ff65c34af7f8a2

See more details on using hashes here.

File details

Details for the file tx_engine-0.6.7-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for tx_engine-0.6.7-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ecef70b716fa020dd1874824370b7d5fc76edacf58f4bfd8ca03aca8054a0f8f
MD5 4f5b262686d2e13b676d84e89498554c
BLAKE2b-256 70f82b0e6f86d37d954f53e3cff927b6e6ff3d7d66958603160239158aad6e02

See more details on using hashes here.

File details

Details for the file tx_engine-0.6.7-cp312-none-win_amd64.whl.

File metadata

File hashes

Hashes for tx_engine-0.6.7-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 08563d8b2c085221a6de8d9f95f32c55f6951d3852bc189228e1effbc7cb4c63
MD5 b8d0a433eb6b7edc6ab97af457de4fed
BLAKE2b-256 73a7bdd948c8d0ce750090c3f5c409e70e8a46bb85a1ce6302f85a68574f9305

See more details on using hashes here.

File details

Details for the file tx_engine-0.6.7-cp312-none-win32.whl.

File metadata

  • Download URL: tx_engine-0.6.7-cp312-none-win32.whl
  • Upload date:
  • Size: 719.1 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.7.1

File hashes

Hashes for tx_engine-0.6.7-cp312-none-win32.whl
Algorithm Hash digest
SHA256 d6360e814711fda098628a9ef2319a3fb4eee0d1b0442f3ee2d545c5b5917251
MD5 8fa47cd089f5ba655ce6b300e5ca91a4
BLAKE2b-256 63d7f154eacf5c45e140718aaa95f53e47bc616ed6bd449af07e9e50174bfb08

See more details on using hashes here.

File details

Details for the file tx_engine-0.6.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tx_engine-0.6.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6b00f73084512bcb1578ada8969de381917a17c2eedb561cf053846408c09a36
MD5 51ec183cd6eb33113c6c96d9fd72635b
BLAKE2b-256 4e8762c24c60765d68a96d5bf6f33c413d7a3b9e14dbecba64b34c9ad4c1bc47

See more details on using hashes here.

File details

Details for the file tx_engine-0.6.7-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for tx_engine-0.6.7-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 bf4b4e264c32a1ea187058c887491b3e3bcab06cb6839b6abe9e5bb83b592064
MD5 5bd564e133eeee7c01c032e5c826c75c
BLAKE2b-256 a32be2da647b9bca5895a6470bc2391ce59c2edb5eb99e32433b382a763f3c81

See more details on using hashes here.

File details

Details for the file tx_engine-0.6.7-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for tx_engine-0.6.7-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 cba14a6cc3815fa5eafc7820f5a84af1c4393b381bf96ec3006ae3a3038dda6d
MD5 1074183d95cd26de5d01ec464e7ea534
BLAKE2b-256 699c879c17b3d71fe0055ada0382c8b6ac4e1da0b6fcee1eadf529e608ac7c02

See more details on using hashes here.

File details

Details for the file tx_engine-0.6.7-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for tx_engine-0.6.7-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 90a73c08c2b2ee24cb0c76f20f19bb8643124781c2f49af4e8d19ef7d801f9b7
MD5 0cef8eaa208d95393d15caefd930b464
BLAKE2b-256 c426d7a1af6e135864374939ceaad2b769946b0b2f31e90834167ffc14e61968

See more details on using hashes here.

File details

Details for the file tx_engine-0.6.7-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for tx_engine-0.6.7-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5f86de28e3bcc67d35feecb486822d3aafae255f9959d9d8ac492b0a478f6b59
MD5 181dfecc8001648bf8de466900ed2b13
BLAKE2b-256 9d65479cfc0397a467297f50652dc3a4b88e82f7d9e222146814da5061b0837c

See more details on using hashes here.

File details

Details for the file tx_engine-0.6.7-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for tx_engine-0.6.7-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 bb35d851273ee5e485adae6ba255a9b7d2e2143754c044f8ef9d9dc2c66efd72
MD5 7f950bb1ae2235275f648ca649adae9a
BLAKE2b-256 8aef47acc2b584f930a0c753c3f6bfa919af129742b53919cc7ba616b299826f

See more details on using hashes here.

File details

Details for the file tx_engine-0.6.7-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tx_engine-0.6.7-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4a7af2b37a8d5c439a9cf934de285904afdc3eaa79e2868d862f191a4a4c301a
MD5 38a97c5237a8bea1b246e1a5d32fcbec
BLAKE2b-256 a67b4909422c59c375249297cc658d6ac08a57b3a9a529a681ba66be4e8cf6fa

See more details on using hashes here.

File details

Details for the file tx_engine-0.6.7-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for tx_engine-0.6.7-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 883ab4cfe2d60f01ef69807c1ba25e6ecfd7b2ea87859baa772d8da39a04d23d
MD5 446e98170ee3e136bacdd0a22ab05ebc
BLAKE2b-256 92a8186b39f19fe9cb3e5fb8ad01979585437fbc1edd13dfaae448a657a5531e

See more details on using hashes here.

File details

Details for the file tx_engine-0.6.7-cp311-none-win_amd64.whl.

File metadata

File hashes

Hashes for tx_engine-0.6.7-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 86bd7cdd86659e9ef60d869ffd637d63acb3b1508480eaa4d5976aa33e76f383
MD5 a17543229b61b0f5ccb46270d836670d
BLAKE2b-256 aaed5c60b523f0f5f9611cb2d0c9d4ac29e06e1cd67a24cd6846760f451ee657

See more details on using hashes here.

File details

Details for the file tx_engine-0.6.7-cp311-none-win32.whl.

File metadata

  • Download URL: tx_engine-0.6.7-cp311-none-win32.whl
  • Upload date:
  • Size: 720.3 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.7.1

File hashes

Hashes for tx_engine-0.6.7-cp311-none-win32.whl
Algorithm Hash digest
SHA256 1522de6782f21d102b576668674c6c4e3fb33db99b79b99617f55dd985f56e0b
MD5 68288b3d94ec85d7a6f1ec77c049f082
BLAKE2b-256 673a6115bf2ab60ac5153af61c52b443313fcc94f71fbf1580d5c27155727fcd

See more details on using hashes here.

File details

Details for the file tx_engine-0.6.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tx_engine-0.6.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9efad09ab6effef4ab6f06bb801da9d0e1d131e0ccec907a78777746a8edb37f
MD5 4978d1b156167a23689f3b46fb39fbae
BLAKE2b-256 d9e9209db94a3a062916490ea6d7924a71b33c4c606436f790b5da0fd31c7ceb

See more details on using hashes here.

File details

Details for the file tx_engine-0.6.7-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for tx_engine-0.6.7-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 39fa976a77e554a3c27cdc88cb98681f602a6ecd84ee9a9547144e8b115527c3
MD5 a855de36a23f6932e70d49686285465b
BLAKE2b-256 56ef17b3f34134cf91c5bf75faf55baaa64acb492057872616fcddf9c8873137

See more details on using hashes here.

File details

Details for the file tx_engine-0.6.7-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for tx_engine-0.6.7-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 ac298f13cf03e0dcbdc56a9f6ef4333f7ad91fe88e61aa1b1fba1c02387386c0
MD5 cd43fd12538bfdd5da4f906592dd2d50
BLAKE2b-256 c32371d62e2045d5f484a9e665c82b478496e3ccff83da33eaeea74fea1e9463

See more details on using hashes here.

File details

Details for the file tx_engine-0.6.7-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for tx_engine-0.6.7-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 3ef4cc4ca484a494e7e1ce8ae113f144a5dc1ac921e97017ec03282ff13b000c
MD5 14558f403a7674d52124f4f69fe89dcb
BLAKE2b-256 baee06a4f95171df94f57cbd7cf12615db216e97ff11e3d59674704b0fb3aada

See more details on using hashes here.

File details

Details for the file tx_engine-0.6.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for tx_engine-0.6.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b6090b77bd5b36e74487c01ed1c84e1d62801e4226f67514baa97aee68525b35
MD5 426a6a9c2b287caefa669b9b3d0080b7
BLAKE2b-256 6a0e993c9af1002e4e3d2a5013cf9f07ee7f4ef0da3032f84aecb8ff18969cf6

See more details on using hashes here.

File details

Details for the file tx_engine-0.6.7-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for tx_engine-0.6.7-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 cc099aef2ae6081bd0c4480385535ab23a05a09627efef21506f59e04a1d8df9
MD5 1dda69e3663d45a14dc6cbb40fa5e1f2
BLAKE2b-256 17693da73b922790600c5f862ad7e87912ae9eebc824074070b0d41fb0ab61ad

See more details on using hashes here.

File details

Details for the file tx_engine-0.6.7-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tx_engine-0.6.7-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 de0b359f1167207d635ecd039f3cad0eedb4866a4b9188bc960d353b7acc02b8
MD5 d80b56b8b9d2610dfde9f14e338233e4
BLAKE2b-256 ee28bb094eda32e7968cfc7879623e10a6b4b2cb49b1b27f1dee960edceba84a

See more details on using hashes here.

File details

Details for the file tx_engine-0.6.7-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for tx_engine-0.6.7-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 6d7ed5d691fe957a7526fa494ed50483e4d2a86809ee4f691c23dad383777adb
MD5 035ae01643529997335bfd354c826a4b
BLAKE2b-256 61b5c6ad7485dc92b8fffde868ff8be417422a14f2b3324dace01b74dd571e6a

See more details on using hashes here.

File details

Details for the file tx_engine-0.6.7-cp310-none-win_amd64.whl.

File metadata

File hashes

Hashes for tx_engine-0.6.7-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 68bccf954922d66ecaa1c13fef0e8d3a60661e1c1d5989ee230f7cfff40558ae
MD5 993c7d3bc08b4d59dbcf0b33329e5c57
BLAKE2b-256 f6dc0d8af45f3f1bc5474d71adaaabb8d93870b0bff69f19c681ae4929e926ae

See more details on using hashes here.

File details

Details for the file tx_engine-0.6.7-cp310-none-win32.whl.

File metadata

  • Download URL: tx_engine-0.6.7-cp310-none-win32.whl
  • Upload date:
  • Size: 720.2 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.7.1

File hashes

Hashes for tx_engine-0.6.7-cp310-none-win32.whl
Algorithm Hash digest
SHA256 a3f14fa9344b4f5c6144a5d42a3d56e04ef1d5bc0c70656ae2a4a25f75ed2c6b
MD5 ced870018d4e595a88bb14b9c50671c3
BLAKE2b-256 d56314d79439e6c7d2c015604ef9996dc3be7b93f136f5ecf6f76306f18797b0

See more details on using hashes here.

File details

Details for the file tx_engine-0.6.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tx_engine-0.6.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6b464cf42d665d859513e24d8cfeda6fa0003c897ddba10e0da566255c9abc54
MD5 7756597d19c049c1c3514ed71fb10f79
BLAKE2b-256 682868c1e4340ed589a76dd4f95cb9d547045330f6e19f6007767590f9c05ef2

See more details on using hashes here.

File details

Details for the file tx_engine-0.6.7-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for tx_engine-0.6.7-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 8193cf7e4f705a7ec7fa6d9066b86660fa2ba6e0110bcaffc8a60a5e6ea7be1d
MD5 43855084869759c9d652955d97edbbe3
BLAKE2b-256 02e9cf22bedf0c8d3a71c6a41c34735dc6735453dea3e8a1bc47cc15d7f8c204

See more details on using hashes here.

File details

Details for the file tx_engine-0.6.7-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for tx_engine-0.6.7-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 1bb3fef253ee505637b5b2dfba26d5bb127a754e5d292bfdd93356a15ff82f40
MD5 f8f7d3b35efcdfebf3e2901655b60046
BLAKE2b-256 63c37b32638c04ab06acdc892b4577d18032fc21f793f0bd83c1327203976d93

See more details on using hashes here.

File details

Details for the file tx_engine-0.6.7-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for tx_engine-0.6.7-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 c226a9ea4fde46f7aef663e944c0ac70cc7d7e60a9812c5eefa56b54bc3749bf
MD5 a63b383d930f11f109bd7d79814fb520
BLAKE2b-256 4a31d9cf68e57125cb280cb1dde28d9da5411b7d8020404ae2161423488e559f

See more details on using hashes here.

File details

Details for the file tx_engine-0.6.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for tx_engine-0.6.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 95b095814be454cb1589816783473e46ecc9ec9fae28160206b18ed04dd54b09
MD5 df89807aa817400dc513a3a57a713885
BLAKE2b-256 8457cf63a23238da91c458f60554c7314eecae4409d80d5aa2437cb0158ee19c

See more details on using hashes here.

File details

Details for the file tx_engine-0.6.7-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for tx_engine-0.6.7-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 6f06098e61707ccf38223f28acc7a5faf0738b18133268a4251e53a663c50e9e
MD5 5f5b9b21098912c6c77a90416ba49f14
BLAKE2b-256 b30908018676158f79f3beda1b88a076b746d3b7afbeea20af5346eff577cfbb

See more details on using hashes here.

File details

Details for the file tx_engine-0.6.7-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tx_engine-0.6.7-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b0b349f12d9a99afdc8b7763f53563c155f975b3c121b53b1cae083d917d0abc
MD5 86cae8c3b79d6cf88e6c05324793f9c7
BLAKE2b-256 d35c9aaa537f82cae9c9efd87fc25dc1a6ab1fb3cdea6c9363aaef0a6bbf6102

See more details on using hashes here.

File details

Details for the file tx_engine-0.6.7-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for tx_engine-0.6.7-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 0e2241b1d4e71cc0ea880c6ada5edd5472faa20a30509c36c02550a9587bfce9
MD5 781dec845c1520bdf4533487718c210e
BLAKE2b-256 42cb14a3a41c45b5f6d0a11a18137aada74b7430e7a76b391e4c97e79b96c066

See more details on using hashes here.

File details

Details for the file tx_engine-0.6.7-cp39-none-win_amd64.whl.

File metadata

File hashes

Hashes for tx_engine-0.6.7-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 a1334f589463550b22fe30f6bee22f776b8cbc73de7735866df52a02409238a7
MD5 865acfe2da99c1343b3b09a0962bcd77
BLAKE2b-256 18377fb0b81c4d8700dbf411edadc208e449ea1d6c1dc58aab1d074e985251c9

See more details on using hashes here.

File details

Details for the file tx_engine-0.6.7-cp39-none-win32.whl.

File metadata

  • Download URL: tx_engine-0.6.7-cp39-none-win32.whl
  • Upload date:
  • Size: 720.6 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.7.1

File hashes

Hashes for tx_engine-0.6.7-cp39-none-win32.whl
Algorithm Hash digest
SHA256 bbf3d47d5d66453e3849acafbbede7b98d7f051d6a075628defb4ebd2b86d8e7
MD5 6affd1a1df5107dfd2b6b7bcd20d4a30
BLAKE2b-256 aa6577abbb4b520336fd7e22393dcf83a5fe665df8991f343ede813bb865f9ee

See more details on using hashes here.

File details

Details for the file tx_engine-0.6.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tx_engine-0.6.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 22e9fcba90da9a989d3c83796bf6c3724c487eaf9c0d3e067b9fc2b4b14c4e07
MD5 ad3cb97964fba15ebc0ec3fb45669094
BLAKE2b-256 145a8633b9c30eb16b686eba560603c46e6c8586b933aa2037f6e2e3dfa40b64

See more details on using hashes here.

File details

Details for the file tx_engine-0.6.7-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for tx_engine-0.6.7-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 4c2aa7a01cc1950663c6e9e5b80d2938e39f2dd7df025dc4e26f6b47d04170d1
MD5 57381f78e5916431f4f24de1038f6419
BLAKE2b-256 922f57d4c4b60c6c61a3fad77025dddd48a78995ca31bcd88d0e5c75fa23e616

See more details on using hashes here.

File details

Details for the file tx_engine-0.6.7-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for tx_engine-0.6.7-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 47d95e40fff6f37077bcebaa54155ac559a72f8d6657f544bdb73b9c753a02aa
MD5 50b8b6c50fdb61ff65f8b93bcb5358c7
BLAKE2b-256 732d55ccf82e3c6e32369a97810b69d010df063eec62679ed5f4a0747d38e6d8

See more details on using hashes here.

File details

Details for the file tx_engine-0.6.7-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for tx_engine-0.6.7-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 f4c554a396baa2f773aef29d8b3cbd054536bbc1d50192930a3cdb394c9cf572
MD5 8acc29533e97ba1efa39067248c75da3
BLAKE2b-256 32044e71c610dd47da0ab911762d43c0565442c425ccb000e110b60e54932cbe

See more details on using hashes here.

File details

Details for the file tx_engine-0.6.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for tx_engine-0.6.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1458a200f002112ae9972d620308c33978f87616c158b5edd19612dd46591b97
MD5 ff94da652f6bbf01c89500b2e377c5f8
BLAKE2b-256 d84bf6487de8c3cd7212dcefbc5a39e7f262409319e5b1c3b6ebdc3ce2fdbb36

See more details on using hashes here.

File details

Details for the file tx_engine-0.6.7-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for tx_engine-0.6.7-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 eefe1e4e2e3e297483c6942452cb06505e37ca88b36077adc8254884effd3e8b
MD5 2219225aeb1cb12c7620726cb5fc6450
BLAKE2b-256 2998547efc10e9e936a0505d9bb50254c8c3c8b7907b97d5d017669065ae1a93

See more details on using hashes here.

File details

Details for the file tx_engine-0.6.7-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tx_engine-0.6.7-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4060fe80a19b03f291d2416af0684c19d2a9d7986b46ebef7566390cf5ea593a
MD5 70e807056c011ab53dc735e3298c3c8d
BLAKE2b-256 11d6c06d345aeb7895ac3d9526c64853889ddd232bd33ede70c3112fd1965e17

See more details on using hashes here.

File details

Details for the file tx_engine-0.6.7-cp39-cp39-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for tx_engine-0.6.7-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 7bdec93ba6e7b1e7577d34088c636213f67842326f4b2364fc4a9faf142cdd36
MD5 fd526d572e7f238c393919b3388ac63c
BLAKE2b-256 5a74fce066b30b6d7c426b6b79dfba3ca8c814cf9d6a17107e5784c162673764

See more details on using hashes here.

File details

Details for the file tx_engine-0.6.7-cp38-none-win_amd64.whl.

File metadata

File hashes

Hashes for tx_engine-0.6.7-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 8934495c4ac9c40fb63bdbde2e9e05fba9ac168382dafe6f73ee9f8de817fe2a
MD5 e875b0629237d08b486b975836a02524
BLAKE2b-256 1ca3738b253c9be61c33685162f3ed11cc040a5287ec50f5649fb17724b9153d

See more details on using hashes here.

File details

Details for the file tx_engine-0.6.7-cp38-none-win32.whl.

File metadata

  • Download URL: tx_engine-0.6.7-cp38-none-win32.whl
  • Upload date:
  • Size: 720.7 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.7.1

File hashes

Hashes for tx_engine-0.6.7-cp38-none-win32.whl
Algorithm Hash digest
SHA256 074da7674612b06ffceb1bfc670755cba9ff8012c9b001c6f15f246b244e5cc8
MD5 c81316cf5caa7be32eadd1fd62809c2e
BLAKE2b-256 6e73fcf9747eb803dfcb1f220956ecc9f483d6ef9b83739ea58aec7378928af1

See more details on using hashes here.

File details

Details for the file tx_engine-0.6.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tx_engine-0.6.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5d9a02504daec2aec13efb27394b8e0afbc6398b356c24bc02ccbe889b6391d9
MD5 67d5515b1f281e691b1bf0c9b6392a46
BLAKE2b-256 70907e6b686e1fa7cf5067b034f700d99676a6d7273b5333b97fe74919b30063

See more details on using hashes here.

File details

Details for the file tx_engine-0.6.7-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for tx_engine-0.6.7-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 59179cd3fc02986df1603f76504a8f1b4e66d290b1b94727a0d4238dd7378ac7
MD5 676e737fae0593a89c34e0bd399d59db
BLAKE2b-256 fd7dcd1134712ee02205f64df55d45b624302e921cf176467cf1908bc2b0797c

See more details on using hashes here.

File details

Details for the file tx_engine-0.6.7-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for tx_engine-0.6.7-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 1a7c6042d4a833865828eb88e9670aeb37d70ed663d3db2833ee3b850709e229
MD5 e4a907d44c23c00dcb8aff0fd8c8a9cc
BLAKE2b-256 88e04cd2f10db6743e2f68911f79ef831f54016d9006b6e3ff1fb43f5f7ca169

See more details on using hashes here.

File details

Details for the file tx_engine-0.6.7-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for tx_engine-0.6.7-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 6a051120f56745a09d8c08ec2be186aee1f40a5a3e87c6fe1cf377ead0d2598d
MD5 0d9b229f18819a928aaee9de7cd1445f
BLAKE2b-256 a678af49ba32f742f907f84c16d68aaae35026e100d420c1babb17bba27611d2

See more details on using hashes here.

File details

Details for the file tx_engine-0.6.7-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for tx_engine-0.6.7-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 67a9f7de9f31dd974606eb068cf6797cfda669ef30f952091cfc031274d93d61
MD5 62e2f714ce40548f9f44225c4c664a72
BLAKE2b-256 42498a0d9e2349d743f06602a1b19298d17cb5f36e4b61da3cfb9e83cf223df3

See more details on using hashes here.

File details

Details for the file tx_engine-0.6.7-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for tx_engine-0.6.7-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 f6a76cf14640281cdeb464c8f944f4291f12d4a791b017138e43fdef9d65c9a7
MD5 74d1bcd1636d99cd27eeca040b600b76
BLAKE2b-256 8948916249211476bdea68f8b2e8f9ffaad99feaa9d0e2e7b9a35b0d99a8735d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page