Skip to main content

Python client and parser library for RDF Delta.

Project description

RDF Delta Python

Installation

Replace <version> with the latest GitHub release. You can browse the GitHub releases here.

pip install https://github.com/Kurrawong/rdf-delta-python/archive/refs/tags/<version>.zip

Client

A Python client to interact with a Delta Server.

Example usage:

from rdf_delta import DeltaClient

client = DeltaClient("http://localhost:1066/")
ids = client.list_datasource()
for id_ in ids:
    print(client.describe_log(id_))

See the DeltaClient class for all the possible methods and test_delta_client.py for more in-depth usage such as adding new patch logs.

RDF Patch Lark Parser

A Lark parser of the RDF Patch format will be implemented soon.

This will allow for Lark transformer and visitor implementations to process and transform the abstract syntax tree as needed.

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

rdf_delta-0.2.5.tar.gz (3.4 kB view details)

Uploaded Source

Built Distribution

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

rdf_delta-0.2.5-py3-none-any.whl (4.2 kB view details)

Uploaded Python 3

File details

Details for the file rdf_delta-0.2.5.tar.gz.

File metadata

  • Download URL: rdf_delta-0.2.5.tar.gz
  • Upload date:
  • Size: 3.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for rdf_delta-0.2.5.tar.gz
Algorithm Hash digest
SHA256 72429fa525d2589c42252eefeb8c2ea2a42f15b0abfd99b80fad824895c75d25
MD5 8fe095a14c96195477b943edd84e3e3e
BLAKE2b-256 38e2000210b6e1466ba6bc31a0d87ee7ded6fb7ba99312915bb6383bf540e20f

See more details on using hashes here.

Provenance

The following attestation bundles were made for rdf_delta-0.2.5.tar.gz:

Publisher: release.yml on Kurrawong/rdf-delta-python

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

File details

Details for the file rdf_delta-0.2.5-py3-none-any.whl.

File metadata

  • Download URL: rdf_delta-0.2.5-py3-none-any.whl
  • Upload date:
  • Size: 4.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for rdf_delta-0.2.5-py3-none-any.whl
Algorithm Hash digest
SHA256 96ff38bea62dcc6f81bf4bc769b7f8c390f532a63645e1d89ea3a534cbdc1a39
MD5 95c3830a412a31b4a87b3a13318b53ca
BLAKE2b-256 98bd465c0636e85e4f9cad5794c26dd4456379c01964152807788251607ecf8f

See more details on using hashes here.

Provenance

The following attestation bundles were made for rdf_delta-0.2.5-py3-none-any.whl:

Publisher: release.yml on Kurrawong/rdf-delta-python

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