Wraps topquadrant's SHACL implementation in a simple Python wrapper to be API-compatible with pySHACL
Project description
Brick topQuadrant SHACL wrapper
Installation
brick-tq-shacl depends on the published pytqshacl package from PyPI. The
cli extra is enabled automatically so the pytqshacl command-line interface
is available without any additional setup. A simple pip install brick-tq-shacl
pulls in everything that is required.
For development, clone the repository as usual:
git clone https://github.com/gtfierro/brick-tq-shacl.git
When you need a newer upstream pytqshacl, bump the dependency version in
pyproject.toml and refresh the lockfiles (uv lock, poetry lock).
Contributing
- Clone the repo.
- Run
uv sync(oruv sync --extra withjreif you need the managed JRE) to install dependencies. - Before opening a PR, run the smoke scripts (
uv run python brick.py ...,uv run python s223.py, etc.) and add any relevant validation output to the PR description per the repository guidelines.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file brick_tq_shacl-0.4.1.tar.gz.
File metadata
- Download URL: brick_tq_shacl-0.4.1.tar.gz
- Upload date:
- Size: 5.2 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.10 {"installer":{"name":"uv","version":"0.9.10"},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5ddb4950c481264b399ced4fd19094e396b2b48464a1a3cbfff64eca81c5d056
|
|
| MD5 |
4d60dbdf4208ecb33486f98e92d37c7f
|
|
| BLAKE2b-256 |
cda1e4c5ece49263c6536aeb784ed24eac96faa223f8579ef7f78096077e2669
|
File details
Details for the file brick_tq_shacl-0.4.1-py3-none-any.whl.
File metadata
- Download URL: brick_tq_shacl-0.4.1-py3-none-any.whl
- Upload date:
- Size: 7.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.10 {"installer":{"name":"uv","version":"0.9.10"},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b185801e67c7d906ba9f4edd45a96457e0f7cd51c1008c54f28cd91e60d79a9d
|
|
| MD5 |
a510e7e95bf60232deddec8428c6d9ef
|
|
| BLAKE2b-256 |
0aaf572f2e0c44468ed7490ea993d52b6ea0187a0d056fe85b8f944856a41853
|