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.1.tar.gz (172.3 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.1-cp38-abi3-win_amd64.whl (184.9 kB view details)

Uploaded CPython 3.8+Windows x86-64

tja-0.3.1-cp38-abi3-win32.whl (175.6 kB view details)

Uploaded CPython 3.8+Windows x86

tja-0.3.1-cp38-abi3-musllinux_1_2_x86_64.whl (2.4 MB view details)

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

tja-0.3.1-cp38-abi3-musllinux_1_2_i686.whl (2.4 MB view details)

Uploaded CPython 3.8+musllinux: musl 1.2+ i686

tja-0.3.1-cp38-abi3-musllinux_1_2_armv7l.whl (2.5 MB view details)

Uploaded CPython 3.8+musllinux: musl 1.2+ ARMv7l

tja-0.3.1-cp38-abi3-musllinux_1_2_aarch64.whl (2.4 MB view details)

Uploaded CPython 3.8+musllinux: musl 1.2+ ARM64

tja-0.3.1-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.2 MB view details)

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

tja-0.3.1-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl (2.6 MB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ s390x

tja-0.3.1-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (2.3 MB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ ppc64le

tja-0.3.1-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (2.2 MB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ ARMv7l

tja-0.3.1-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ ARM64

tja-0.3.1-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.whl (2.2 MB view details)

Uploaded CPython 3.8+manylinux: glibc 2.5+ i686

tja-0.3.1-cp38-abi3-macosx_11_0_arm64.whl (301.6 kB view details)

Uploaded CPython 3.8+macOS 11.0+ ARM64

tja-0.3.1-cp38-abi3-macosx_10_12_x86_64.whl (309.5 kB view details)

Uploaded CPython 3.8+macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: tja-0.3.1.tar.gz
  • Upload date:
  • Size: 172.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.7.7

File hashes

Hashes for tja-0.3.1.tar.gz
Algorithm Hash digest
SHA256 ea068e18535df9a3e5d2c8f1a0a2f1130fe14ab05041b3700f64e53b25ba98b6
MD5 fb343878ee67294cbce0fdf45afabc60
BLAKE2b-256 85086fb027f2fe78a5d33a60d27ffd927b5e89c4aaafccaf0ac3fc7493f2d1a9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tja-0.3.1-cp38-abi3-win_amd64.whl
  • Upload date:
  • Size: 184.9 kB
  • Tags: CPython 3.8+, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.7.7

File hashes

Hashes for tja-0.3.1-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 25dd0483544c144ba9c14c869afe5dce1b112b1e1cb3cc86586c72f5e0386b0a
MD5 3eacd2151a9121b0cac66f75782b3651
BLAKE2b-256 49ed912be057ca3ce00e00650930a1db1a7ec45b3e274966f6e036165b3ed891

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tja-0.3.1-cp38-abi3-win32.whl
  • Upload date:
  • Size: 175.6 kB
  • Tags: CPython 3.8+, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.7.7

File hashes

Hashes for tja-0.3.1-cp38-abi3-win32.whl
Algorithm Hash digest
SHA256 731d8d4f67c56dc6cb3229beca2fb9429e03e9d11d6621627e10eef1424d67ec
MD5 596a40e688cf27eb386640767ae214f2
BLAKE2b-256 81355bf166b90bb80dd3ab7d8957070db6b5b105e343a0e197802ae612537d87

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tja-0.3.1-cp38-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 83abd15faef08cbcd36fb7d1fc21a14cc378f201031a3598663a2b6006d7c252
MD5 c5145cbd6f6a415718962bc7738e2879
BLAKE2b-256 d9b67c3f601445ab620004b8d0e19278778aeb8095293d7686340c5852f02746

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tja-0.3.1-cp38-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 afdb3f88faac979f9c083f2a7612bc99d9c13ce304b17c4bd9ae6afbc28f5817
MD5 085ab815b51f39e74ef47cea5fa3bbc9
BLAKE2b-256 4f4d29faf3d2186810d94840fe9f09456bc388375d38215e8c84b6ce49a6e54a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tja-0.3.1-cp38-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 42cf096666f93336b2d25398cbee80f872897d20c1d84896c65cb131a4177ddf
MD5 8fab685b27e2063252beb4727cef48c7
BLAKE2b-256 b15c4c29ab457ea4a581e7bd4ae91c1fb15a1a5a72cc1706b991b9c9aa7836fa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tja-0.3.1-cp38-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6c2e27421e4ea1ba218bc02e4696003dc7081f033a5f74ac67cd13c6f2a90b48
MD5 97f1ef171c46ee201af954ea89e659cd
BLAKE2b-256 9358af22d805613caaca4a8498c03bb2b5281f81e57477a161ea323b2f67f1a3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tja-0.3.1-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6089f67771a4608d296da8c3edb7121617b3c56e7a9cb77743287e97fde0145f
MD5 d2b71bf720ba9bd757b90b7ec3eda481
BLAKE2b-256 0bd747a89ea53cb09020829ff6d5fe89ed26f8531353e36ca9dcddae69e8a81d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tja-0.3.1-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 3a7f69e455b4059965b1f42653f518fb5ebccc1be4f381096617a1991779cfd3
MD5 1a1c94d6fbfdc219d29016d3c1f62fb5
BLAKE2b-256 15367bb760865c23a85b842156e077e2b3d51e3babdfa9364e418b1e9f61c1ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tja-0.3.1-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 e79e281a05a950692878cb6584984fb855d843aeab7679b299b6a6823dd366d4
MD5 d95554c1e3e8fb97da97c7e457143ec1
BLAKE2b-256 6434f9bbd910a3fb939325d75ead1ff9fef0e41c1d3fc64221668cafcee3fce4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tja-0.3.1-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 ed3558d410a3705708663a2bdb863f3044d10fca9cbf4ca355e223f306f75eee
MD5 9f618a31ee93dfb07ab852ca70f72e12
BLAKE2b-256 f03311746babc3a30c9836b195271feb72c43a33d673c61a8376e13f7047aec8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tja-0.3.1-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6d7f2f95ff3146a0b7770ee523dd309d19a5786fe5e60b170c031c4b421d12a8
MD5 de03b0d80f82ec389c65633d8fa339eb
BLAKE2b-256 b51bb029c62b650fba7d9a5d95d3ff3403a8dd8d1a2cb4d901740555ffe3d00e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tja-0.3.1-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 c5dc1b68395a9906eed40ec2755006e879fffa6594cd40b32aef88318ebc444b
MD5 9f400180ef22b2ee8b12cae35d7c99a3
BLAKE2b-256 f9d6ec5b461e1468ff20e5c3e807db3a1b016ea2402807279cf1da9281cc3822

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tja-0.3.1-cp38-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bc830f4010cd3ad61624fa4cdb8ddd35d12200483e8216d4d622cd65c717abed
MD5 6fca2270cf700636b91903d0b4a14986
BLAKE2b-256 b6683e0212aac79ce51f5ed648c7afa9783a5ccb59366e014a083d6815a0e94c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tja-0.3.1-cp38-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 4aaea203ad37e03a3848003fe6e879cf0bb4f45a1fcb234d7076e255d36f7a5c
MD5 d4241dadfddc7678955242c6e354a8d3
BLAKE2b-256 3716c0e0204ee5f2903e9e70abccd41ae6d2d6e63cab06b797456e396be9c309

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