Perform RDF graph operations, specifically meant for usage with SOFT7 and semantic interoperability utilizing the s7.graph
module.
The main underlying technology is RDFLib and SPARQLWrapper.
CI tests and official package metadata support for Python 3.13 has been added.
There were several changes to the networking models in pydantic v2.10 - this update remedies most of these changes.
Implemented enhancements:
- Test support for Python 3.13 #71
v0.3.0 (2024-12-02)
Perform RDF graph operations, specifically meant for usage with SOFT7 and semantic interoperability utilizing the s7.graph
module.
The main underlying technology is RDFLib and SPARQLWrapper.
CI tests and official package metadata support for Python 3.13 has been added.
There were several changes to the networking models in pydantic v2.10 - this update remedies most of these changes.
Merged pull requests:
- Bump the dependencies group with 2 updates #87 (dependabot[bot])
- Move in graphs to s7 package #86 (CasperWA)
- Test with Python 3.13 #85 (CasperWA)
v0.2.2 (2024-11-25)
There are some issues with pydantic's v2.10 concerning Url
models.
Since we use the pydantic version specified by oteapi-core
, we make sure to at least use v0.7.0.dev6, since this ensure v2.10.0 and v2.10.1 is not installed.
When v2.10.2 comes out, it can be tested on oteapi-core
before a new release is done.
All other dependencies and dev tools have also been updated.
Merged pull requests:
- Update pytest-httpx requirement from ~=0.33.0 to >=0.33,<0.35 in the dependencies group #82 (dependabot[bot])
- [pre-commit.ci] pre-commit autoupdate #81 (pre-commit-ci[bot])
- Bump codecov/codecov-action from 4 to 5 in the actions group #80 (dependabot[bot])
- [pre-commit.ci] pre-commit autoupdate #79 (pre-commit-ci[bot])
- [pre-commit.ci] pre-commit autoupdate #78 (pre-commit-ci[bot])
- Bump the dependencies group with 2 updates #77 (dependabot[bot])
- [pre-commit.ci] pre-commit autoupdate #76 (pre-commit-ci[bot])
- Update pydata-sphinx-theme requirement from ~=0.15.2 to >=0.15.2,<0.17.0 in the dependencies group #75 (dependabot[bot])
- [pre-commit.ci] pre-commit autoupdate #74 (pre-commit-ci[bot])
- Bump SINTEF/ci-cd from 2.8.2 to 2.8.3 in the actions group #73 (dependabot[bot])
- [pre-commit.ci] pre-commit autoupdate #72 (pre-commit-ci[bot])
- [pre-commit.ci] pre-commit autoupdate #70 (pre-commit-ci[bot])
- Update pre-commit requirement from ~=3.7 to ~=4.0 in the dependencies group #69 (dependabot[bot])
- [pre-commit.ci] pre-commit autoupdate #68 (pre-commit-ci[bot])
- Update pytest-httpx requirement from ~=0.31.1 to ~=0.32.0 in the dependencies group #67 (dependabot[bot])
- [pre-commit.ci] pre-commit autoupdate #66 (pre-commit-ci[bot])
- Update pytest-httpx requirement from ~=0.30.0 to >=0.30,<0.32 in the dependencies group #65 (dependabot[bot])
v0.2.1 (2024-09-18)
While not recommended, this does make it possible to support the DataSpaces developed at SINTEF. In the future a more stringent dependency tree/graph should be implemented for all packages.
Fixed bugs:
Merged pull requests:
- Remove upper level version dependency for
oteapi-core
#62 (CasperWA) - [pre-commit.ci] pre-commit autoupdate #60 (pre-commit-ci[bot])
- [pre-commit.ci] pre-commit autoupdate #59 (pre-commit-ci[bot])
- Ensure CI jobs are run for push-protected action branches #58 (CasperWA)
v0.2.0 (2024-08-27)
Implement support for different SOFT flavors, specifically, support the DLite flavor of SOFT entities.
Update dev tools and use PyPIs Trusted Publishers scheme.
Implemented enhancements:
- Unify SOFT7 datamodels with DLite datamodels #7
Closed issues:
- Update release workflow to support PyPI's Trusted Publishers #42
- Add
skip-changelog
label to bot-PRs #41
Merged pull requests:
- [pre-commit.ci] pre-commit autoupdate #55 (pre-commit-ci[bot])
- Bump SINTEF/ci-cd from 2.8.0 to 2.8.2 in the actions group #54 (dependabot[bot])
- [pre-commit.ci] pre-commit autoupdate #53 (pre-commit-ci[bot])
- Implement validators to handle different SOFT entity flavors #51 (CasperWA)
- [pre-commit.ci] pre-commit autoupdate #50 (pre-commit-ci[bot])
- [pre-commit.ci] pre-commit autoupdate #49 (pre-commit-ci[bot])
- Update sphinx requirement from ~=7.3 to >=7.3,<9.0 in the dependencies group #48 (dependabot[bot])
- Bump actions/github-script from 5 to 7 in the actions group #47 (dependabot[bot])
- [pre-commit.ci] pre-commit autoupdate #46 (pre-commit-ci[bot])
- Ensure 'skip-changelog' label is added for [bot] PRs #45 (CasperWA)
- [pre-commit.ci] pre-commit autoupdate #44 (pre-commit-ci[bot])
- Use PyPI's Trusted Publisher feature #43 (CasperWA)
v0.1.0 (2024-07-12)
Implemented enhancements:
- Use pydantic v2 #12
- Write up unit tests #11
- Setup development helping tools #9
- github actions for pypi publishing #3
- github actions for unittesting #2
- Add dependabot and pre-commit.ci configurations #23 (CasperWA)
Closed issues:
- Disable autofixing PRs via pre-commit.ci #37
- New docs build is failing #34
- Use ruff instead of pylint #18
- Consider
def
functions instead of lambda #15
Merged pull requests:
- [pre-commit.ci] pre-commit autoupdate #39 (pre-commit-ci[bot])
- Consolidate
develop
#38 (CasperWA) - Data Source factory upgrade (
develop
edition) #36 (CasperWA) - Fix documentation workflow #35 (CasperWA)
- Added s7.graph module which includes functions to fetch subgraphs #33 (quaat)
- [pre-commit.ci] pre-commit autoupdate #32 (pre-commit-ci[bot])
- [pre-commit.ci] pre-commit autoupdate #30 (pre-commit-ci[bot])
- [pre-commit.ci] pre-commit autoupdate #29 (pre-commit-ci[bot])
- [pre-commit.ci] pre-commit autoupdate #28 (pre-commit-ci[bot])
- [pre-commit.ci] pre-commit autoupdate #26 (pre-commit-ci[bot])
- Documentation #25 (CasperWA)
- Update pytest-cov requirement from ~=4.1 to >=4.1,<6.0 #24 (dependabot[bot])
- Run CI tests for pushes to 'develop' #22 (CasperWA)
- Entity factory and cleanup #21 (CasperWA)
- Use ruff #19 (CasperWA)
- Update to pydantic v2 #16 (CasperWA)
- Update pre-commit hooks #14 (CasperWA)
- Publish workflow #13 (CasperWA)
- Add dev tools (pre-commit with several hooks) #10 (CasperWA)
* This Changelog was automatically generated by github_changelog_generator