Informasjonsforvaltning / fdk-rdf-parser

Parses dcat rdf to json
Apache License 2.0
2 stars 0 forks source link
dcat-tool

fdk-rdf-parser

This is a pypi-package, fdk-rdf-parser, that parses rdf-data to python-objects used by Felles datakatalog

Develop and run locally

Requirements

Install software:

% pyenv install 3.9.0
% pyenv local 3.9.0
% pip install poetry==1.4.2
% pip install nox==2023.4.22
% pip install nox-poetry==1.0.2
% poetry install

Environment variables

ORGANIZATION_CATALOG_BASE_URI=https://organization-catalog.staging.fellesdatakatalog.digdir.no
REFERENCE_DATA_BASE_URI=http://staging.fellesdatakatalog.digdir.no/reference-data
NEW_REFERENCE_DATA_BASE_URI=https://www.staging.fellesdatakatalog.digdir.no/new-reference-data

Running tests

pytest is used to run tests.

To run linters, safety, checkers and tests:

% nox

Code formatting:

% nox -rs black

Other helpful commands

Run tests outside of a nox session:

% poetry run pytest

Run specific nox sessions:

% nox -s mypy
% nox -rs lint

Run session with specified arguments:

% nox -s tests -- -vv

Creating a new release of the library