Metadata-Version: 2.1
Name: pyrdfj2
Version: 0.0.5
Summary: Python wrapper on jinja SPARQL templating
Home-page: https://github.com/vliz-be-opsci/pyrdfj2
License: MIT
Author: Marc Portier
Author-email: marc.portier@gmail.com
Requires-Python: >=3.8.1,<4.0
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.8
Requires-Dist: jinja2
Requires-Dist: python-dateutil
Requires-Dist: uritemplate
Project-URL: Repository, https://github.com/vliz-be-opsci/pyrdfj2
Description-Content-Type: text/x-rst

pyrdfj2
===================================

Python wrapper on jinja SPARQL templating

Started on 2023-06-09

Setup
-----
Start using this project with poetry


.. code-block:: bash

    $ make init       # install dependencies
    $ make init-dev   # includes the previous + adds dependencies for developers

Build Docs

.. code-block:: bash

    $ make docs



Developers
----------

Run Tests

.. code-block:: bash

    $ make test                                                   # to run all tests
    $ PYTEST_LOGCONF=debug-logconf.yml python tests/test_demo.py  # to run a specific test with specific logging
    $ make test-coverage                                          # to run all tests and check the test coverage


Check the code-style and syntax (flake8, black, isort)

.. code-block:: bash

    $ make check

