Skip to main content

TJA file parser written in Rust, working in Rust, Python, and WebAssembly.

Project description

tja-rs

TJA file parser written in Rust, working in Rust, Python, and WebAssembly.

Building

Rust

Rust target requires no additional feature flags.

To build the library, run:

cargo build

To build the CLI tool, run:

cargo build --bin tja

Python

We use maturin to build the Python package.

The Python package requires the python feature flag to be enabled.

To build the Python package, run:

maturin develop -F python

WebAssembly

We use wasm-pack to build the WebAssembly package.

The WebAssembly package requires the wasm feature flag to be enabled.

To build the WebAssembly package, run:

wasm-pack build --features wasm

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

tja-0.3.0.tar.gz (19.8 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

tja-0.3.0-cp38-abi3-win_amd64.whl (160.2 kB view details)

Uploaded CPython 3.8+Windows x86-64

tja-0.3.0-cp38-abi3-win32.whl (157.0 kB view details)

Uploaded CPython 3.8+Windows x86

tja-0.3.0-cp38-abi3-musllinux_1_2_x86_64.whl (462.7 kB view details)

Uploaded CPython 3.8+musllinux: musl 1.2+ x86-64

tja-0.3.0-cp38-abi3-musllinux_1_2_i686.whl (491.0 kB view details)

Uploaded CPython 3.8+musllinux: musl 1.2+ i686

tja-0.3.0-cp38-abi3-musllinux_1_2_armv7l.whl (562.2 kB view details)

Uploaded CPython 3.8+musllinux: musl 1.2+ ARMv7l

tja-0.3.0-cp38-abi3-musllinux_1_2_aarch64.whl (468.7 kB view details)

Uploaded CPython 3.8+musllinux: musl 1.2+ ARM64

tja-0.3.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (294.5 kB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ x86-64

tja-0.3.0-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl (343.6 kB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ s390x

tja-0.3.0-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (353.8 kB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ ppc64le

tja-0.3.0-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (303.4 kB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ ARMv7l

tja-0.3.0-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (294.1 kB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ ARM64

tja-0.3.0-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.whl (314.6 kB view details)

Uploaded CPython 3.8+manylinux: glibc 2.5+ i686

tja-0.3.0-cp38-abi3-macosx_11_0_arm64.whl (259.4 kB view details)

Uploaded CPython 3.8+macOS 11.0+ ARM64

tja-0.3.0-cp38-abi3-macosx_10_12_x86_64.whl (266.7 kB view details)

Uploaded CPython 3.8+macOS 10.12+ x86-64

File details

Details for the file tja-0.3.0.tar.gz.

File metadata

  • Download URL: tja-0.3.0.tar.gz
  • Upload date:
  • Size: 19.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.7.6

File hashes

Hashes for tja-0.3.0.tar.gz
Algorithm Hash digest
SHA256 fe0875914a261fa130d0ff262392aef8230ae14c6b3ccedbe864dfcf76d52cf0
MD5 3973cf34c2c7cd0e4b5846f200150e2f
BLAKE2b-256 b82ee22686192b8c8aeb5d086b69000a8fa92561bc77e2531c10421678dbbaf3

See more details on using hashes here.

File details

Details for the file tja-0.3.0-cp38-abi3-win_amd64.whl.

File metadata

  • Download URL: tja-0.3.0-cp38-abi3-win_amd64.whl
  • Upload date:
  • Size: 160.2 kB
  • Tags: CPython 3.8+, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.7.6

File hashes

Hashes for tja-0.3.0-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 5c0fb072091ce3f5135e0f00184673e22018e78940354ae4f50cb246f985dc1f
MD5 da3a1317a1430d5e0ee5e9d0459cd5d2
BLAKE2b-256 c53eba20cd18fc566130d84399b7ac71d954b92116fd441eaa24fa3cb6ce820b

See more details on using hashes here.

File details

Details for the file tja-0.3.0-cp38-abi3-win32.whl.

File metadata

  • Download URL: tja-0.3.0-cp38-abi3-win32.whl
  • Upload date:
  • Size: 157.0 kB
  • Tags: CPython 3.8+, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.7.6

File hashes

Hashes for tja-0.3.0-cp38-abi3-win32.whl
Algorithm Hash digest
SHA256 3b91b3f8413c4da28d9b4e37353b23f90a9bca6e7eda119a58de3e7eba1511e7
MD5 b8209ecdd00fe7920411fc3091bd56ed
BLAKE2b-256 c2857180bf09f54390475fff02b8d2a41ec70d718996603094fe48bf053352d7

See more details on using hashes here.

File details

Details for the file tja-0.3.0-cp38-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for tja-0.3.0-cp38-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 98657c9e466984123eaf19e61d94e56673a560f9a07fd2929d2e54175b646e6a
MD5 245e6540aa943e45e015ee9c0ecb658e
BLAKE2b-256 460fa2d2d7a9f8f3e062a047c04d072973e17cf590a99b28af251096e1f282b8

See more details on using hashes here.

File details

Details for the file tja-0.3.0-cp38-abi3-musllinux_1_2_i686.whl.

File metadata

  • Download URL: tja-0.3.0-cp38-abi3-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 491.0 kB
  • Tags: CPython 3.8+, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.7.6

File hashes

Hashes for tja-0.3.0-cp38-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 4aca2b036189b51bb8c5afd6ed34ca1046002f149c41b511cd394d18bcc3d089
MD5 1406fe4684d46d3f8b9d00328f5556b3
BLAKE2b-256 a0b669b53b94d9d934905db5474972213d8a6a735bc1f52ce70cbb6bf1e729fe

See more details on using hashes here.

File details

Details for the file tja-0.3.0-cp38-abi3-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for tja-0.3.0-cp38-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 8b2169a044f1a40f714645c293fa1023930e82b7d8f49eaecbae5c72b7a36567
MD5 668eb96ce3e6ad2474a0ed3aa7981930
BLAKE2b-256 b9c4944dd681b6b53ec8e3905436e084d2d3e6f62d771e2e6c4360032a7e0877

See more details on using hashes here.

File details

Details for the file tja-0.3.0-cp38-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for tja-0.3.0-cp38-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7051b9844a4905e7a958ad1d9734fc101f2bb4e738daf4494992ceb2fd3d624a
MD5 58bf38a3de8b252edd6c00e041a8fee1
BLAKE2b-256 de743a44125d479e7f0b148e4723a1cd7cf8351f675ba9973287db4e893dbba2

See more details on using hashes here.

File details

Details for the file tja-0.3.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tja-0.3.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ecc7b0709a0a924aa8e624c2ec98dc284fb2ff8f1e1f03eae6dd43a628d5f5f0
MD5 2ff46a18d77403b35eada9d42d3459d9
BLAKE2b-256 c90c48dc1abcacb107dbf1816c536e45e3110b6082e7681db86fddfbb77f43d1

See more details on using hashes here.

File details

Details for the file tja-0.3.0-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for tja-0.3.0-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 a129000100a62d26991fa54e1be2c14543069e12e2aa5ca45fcc124feb8fd23d
MD5 c4f843d797ce9944f1b6844bdf956ad9
BLAKE2b-256 e941b4b16f040eaf3efae96edf6a2d472621a7a3318c0d353ff49d87fb4cb3ac

See more details on using hashes here.

File details

Details for the file tja-0.3.0-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for tja-0.3.0-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 f474fe3cd87b5190ccf4a3733e4c0d2a21eb3143298e55fcfbbd6863878d00a9
MD5 591509ab1ad438e1dca59016e6949aed
BLAKE2b-256 f01c1b3076e1a2f8a80eb1d8aaef91e54e2b286a71e018ebda589d33ab0219e2

See more details on using hashes here.

File details

Details for the file tja-0.3.0-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for tja-0.3.0-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 8281e142c37d507abf7e38114940097ab318975271ed4801499e61b91b118125
MD5 d97ff74523acbb1a7e9e5899a7050408
BLAKE2b-256 134dcfa97e1f8abf308f81cc9111565084989304522589762ca0ab4649b762f4

See more details on using hashes here.

File details

Details for the file tja-0.3.0-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for tja-0.3.0-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f84753e34b6a10235858dc2dc80d86fd1bcf5c6f934ce909ee39920633ad272d
MD5 e32679836228276d29a0a34040ab14d5
BLAKE2b-256 e6f0a21bd47d3d458a111da684bf5107e30f1e5a8f04f9aabedbc48bcda930eb

See more details on using hashes here.

File details

Details for the file tja-0.3.0-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for tja-0.3.0-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 c8c176b63760aa5208a1c1757a3e8d534b7c090095aada6b5120eb6878f5b2d6
MD5 d1d68bfdb8e39d9225b2fda9670c98f4
BLAKE2b-256 d69a4ba76be19c283a915c65d1b13362151a5d91292a393a72589430f1b0fd8d

See more details on using hashes here.

File details

Details for the file tja-0.3.0-cp38-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tja-0.3.0-cp38-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f12b67005d5f8a6914e0f16a10f9d0a4fc4ebddf719c1da9512718d79fe9cb08
MD5 2e9c2aa42606ca7406b3179fde85311f
BLAKE2b-256 6972385e2d69d4cc0c6055b0c674499c6b93adb651d5e6b78b00beef2d852c3e

See more details on using hashes here.

File details

Details for the file tja-0.3.0-cp38-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for tja-0.3.0-cp38-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 eb1ee470877f3e93c4a63a9001b0eff397503af8a2dfbba31e4addf12681360c
MD5 8512681af1ede20bfdfc3a7053198a65
BLAKE2b-256 61707a82e75afb371b982fdf681ac56d09ee607bd749507207c43e8d72151ede

See more details on using hashes here.

Supported by

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