Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
55 commits
Select commit Hold shift + click to select a range
2462846
switching to rdf5d
gtfierro Sep 2, 2025
049fbee
add more tests and cli output options. fix why
gtfierro Sep 2, 2025
c359a2e
centralizing tests
gtfierro Sep 3, 2025
894bcfa
document the git-liek behavior
gtfierro Sep 3, 2025
ff3faab
update pyi
gtfierro Sep 3, 2025
d5fa72e
add ontoenv.init command
gtfierro Sep 3, 2025
50faf28
document module command
gtfierro Sep 3, 2025
149654f
fix versions
gtfierro Sep 3, 2025
9d35ce4
bump again
gtfierro Sep 3, 2025
0a86b65
fix python tests
gtfierro Sep 3, 2025
c22c4ca
add get information and docs
gtfierro Sep 4, 2025
ef0811f
bump version
gtfierro Sep 4, 2025
19dd0e2
formatting
gtfierro Sep 23, 2025
4c1f32a
add use_cached_ontologies
gtfierro Sep 23, 2025
c7bb62b
use enums > booleans
gtfierro Sep 23, 2025
642fb09
updating docs
gtfierro Sep 23, 2025
23e4d74
localize rdf5d to this repo
gtfierro Sep 24, 2025
6622f3c
cargo fmt
gtfierro Sep 24, 2025
2fa5cee
clippy fix
gtfierro Sep 24, 2025
fad11f1
bump version
gtfierro Sep 24, 2025
cf59e83
remove mut
gtfierro Sep 24, 2025
79c8abe
bump version for rdf5d
gtfierro Sep 24, 2025
d593a03
share dependency versions
gtfierro Sep 24, 2025
25217e0
adjust internal dependencies
gtfierro Sep 24, 2025
87efbba
feat: add fetch module for RDF over HTTP with fallbacks
gtfierro Sep 30, 2025
588c6b5
refactor: switch to new fetch module; remove get_url_contents and warn
gtfierro Sep 30, 2025
b4a6ea8
bump to a6
gtfierro Sep 30, 2025
e4d2655
fix: drop RDF-star triple handling and make RDF5D bulk-loader mutable
gtfierro Sep 30, 2025
0b65683
fix: remove Triple arm from term_to_python match
gtfierro Sep 30, 2025
18bb720
fix: reject RDF-star subjects/objects in RDF5D; drop mut in r5tu
gtfierro Sep 30, 2025
af8b7df
fix: return PyValueError for Term::Triple in term_to_python
gtfierro Sep 30, 2025
d5106c4
bump version
gtfierro Oct 1, 2025
06a5dcc
update to oxigraph 0.5
gtfierro Oct 2, 2025
b0daf48
changes to the fetch module
gtfierro Oct 2, 2025
7c45795
try to cache w/n session
gtfierro Oct 3, 2025
da5eebd
trying more in fetch again
gtfierro Oct 3, 2025
8a08d7f
batched writes to backend store
gtfierro Oct 3, 2025
5207c2f
simplifying api
gtfierro Oct 3, 2025
f969a43
cleaning up batching
gtfierro Oct 3, 2025
a1fda8b
bump version
gtfierro Oct 3, 2025
cb029f0
feat: parallelize remote ontology fetches via staged ingestion
gtfierro Oct 5, 2025
67b8237
changes to paths, reporting
gtfierro Oct 5, 2025
688f98f
mention aliases
gtfierro Oct 5, 2025
cafd0b4
update 0.4.0a9
gtfierro Oct 6, 2025
10a8e02
reducing maturin package size
gtfierro Oct 6, 2025
ba24cea
refactor: deduplicate sh:declare rewrites by prefix+namespace
gtfierro Oct 8, 2025
0babc34
test: add dedup test for sh:declare across graphs
gtfierro Oct 8, 2025
843913d
fix: pass borrowed Quad to ds.insert to satisfy QuadRef bound
gtfierro Oct 8, 2025
8b97ce2
refactor: align transform API to dataset-based naming and add wrappers
gtfierro Oct 8, 2025
154c1c7
refactor: drop rewrite_sh_prefixes wrapper and use rewrite_sh_prefixe…
gtfierro Oct 8, 2025
13d23c9
fix: call rewrite_sh_prefixes_dataset in api.rs
gtfierro Oct 8, 2025
622d9f9
docstrings
gtfierro Oct 9, 2025
f8884ba
code review + package rust cli tool with python
gtfierro Oct 9, 2025
e30aa5a
bump to 0.4.0a10
gtfierro Oct 9, 2025
7b10a4f
try new build..
gtfierro Oct 10, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 15 additions & 4 deletions .github/workflows/artifacts.yml
Original file line number Diff line number Diff line change
Expand Up @@ -282,22 +282,33 @@ jobs:
runs-on: ubuntu-latest
environment: publish
steps:
- uses: actions/checkout@v3
- name: Checkout sources
uses: actions/checkout@v3
with:
submodules: true
- run: rustup update
- uses: katyo/publish-crates@v2
- name: Publish ontoenv crate
uses: katyo/publish-crates@v2
with:
path: './lib'
registry-token: ${{ secrets.CARGO_REGISTRY_TOKEN }}
env:
CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }}
- uses: katyo/publish-crates@v2
- name: Publish ontoenv-cli crate
uses: katyo/publish-crates@v2
with:
path: './cli'
registry-token: ${{ secrets.CARGO_REGISTRY_TOKEN }}
env:
CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }}
- name: Wait for crate index propagation
run: sleep 45
- name: Publish pyontoenv crate
uses: katyo/publish-crates@v2
with:
path: './python'
registry-token: ${{ secrets.CARGO_REGISTRY_TOKEN }}
env:
CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }}
full_archive:
if: github.event_name == 'release'
runs-on: ubuntu-latest
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,6 @@ jobs:
run: uv run maturin build --release --features abi3
working-directory: ./python
- name: Test python package
run: uv run python -m unittest test.py
run: uv run python -m unittest discover -s tests
working-directory: ./python

Loading
Loading