Skip to main content

Python bindings for the prttl Turtle formatter

Project description

pyprttl

Python bindings for the Rust prttl Turtle formatter.

Installation

pip install pyprttl

Python 3.11 or newer is required. If a wheel is not available for your platform, pip will build from the source distribution. Source builds require a Rust toolchain, Cargo, and git access so Cargo can fetch the pinned prttl dependency.

Usage

import pyprttl

formatted = pyprttl.format_turtle("@prefix ex: <http://example.com/> . ex:s ex:p ex:o .")

The package is built with maturin.

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

pyprttl-1.0.0.tar.gz (16.4 kB view details)

Uploaded Source

Built Distributions

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

pyprttl-1.0.0-cp311-abi3-win_amd64.whl (767.9 kB view details)

Uploaded CPython 3.11+Windows x86-64

pyprttl-1.0.0-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (994.5 kB view details)

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

pyprttl-1.0.0-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (951.4 kB view details)

Uploaded CPython 3.11+manylinux: glibc 2.17+ ARM64

pyprttl-1.0.0-cp311-abi3-macosx_11_0_arm64.whl (868.2 kB view details)

Uploaded CPython 3.11+macOS 11.0+ ARM64

File details

Details for the file pyprttl-1.0.0.tar.gz.

File metadata

  • Download URL: pyprttl-1.0.0.tar.gz
  • Upload date:
  • Size: 16.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pyprttl-1.0.0.tar.gz
Algorithm Hash digest
SHA256 51e51e77ff8feddd07226823c4a4f07b76a8c561553648c1c83fdc5ebc3a7d98
MD5 7a5be6c8a5107b40895b7e6214628452
BLAKE2b-256 fbe190999c49667328a70dac8030d1fdb1151027dc9bce0e2d8adb9082ab812c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyprttl-1.0.0.tar.gz:

Publisher: release.yml on rism-digital/pyprttl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyprttl-1.0.0-cp311-abi3-win_amd64.whl.

File metadata

  • Download URL: pyprttl-1.0.0-cp311-abi3-win_amd64.whl
  • Upload date:
  • Size: 767.9 kB
  • Tags: CPython 3.11+, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pyprttl-1.0.0-cp311-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 47ed00a002909cadbccd1a08f34910e5d7633c220c7c9024ac06c913a391d71f
MD5 4e67b77e0a06d56c7b091a28a9f7ad70
BLAKE2b-256 96f656c8e01da9a46bca00b8482f44cd6b52ba5d9551ce96b7fcd0371b713b09

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyprttl-1.0.0-cp311-abi3-win_amd64.whl:

Publisher: release.yml on rism-digital/pyprttl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyprttl-1.0.0-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyprttl-1.0.0-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8667a4f5ea55fb1bf3ab07c1565066ac74b2d425acead0c624188cee4d2e4d01
MD5 7d59cb309a25b28ee46f7a4977e7b5d3
BLAKE2b-256 b63ca346f50c97525e54ba46ba97abea2e487dc87348c26aaf3db251f7075c51

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyprttl-1.0.0-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on rism-digital/pyprttl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyprttl-1.0.0-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyprttl-1.0.0-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3315a98ae20abef51868ea8fccf2613e30dcea91ebb4a5192747007dd25dc3f1
MD5 563fb2c1df4da5836bceb1339c334b90
BLAKE2b-256 bda8cdff066c34ac66d9699f1afa748ed746d86d16390c192c4cd3a7e1f224a4

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyprttl-1.0.0-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on rism-digital/pyprttl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyprttl-1.0.0-cp311-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyprttl-1.0.0-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 083d1983856bc69114eaff18922090e6fbaf92a6f671ddafe36554f891109978
MD5 ade24c6bd35bcb22aa8156c04eaa9986
BLAKE2b-256 a4df374d5f321f97e8478b1e3b8dbf0f21608fd3d374b7332a8c762f26bcabcd

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyprttl-1.0.0-cp311-abi3-macosx_11_0_arm64.whl:

Publisher: release.yml on rism-digital/pyprttl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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