Metadata-Version: 2.4
Name: skosprovider_sqlalchemy
Version: 2.2.0
Summary: skosprovider_sqlalchemy
Project-URL: History, https://github.com/OnroerendErfgoed/skosprovider_sqlalchemy/blob/master/HISTORY.rst
Project-URL: Tracker, https://github.com/OnroerendErfgoed/skosprovider_sqlalchemy/issues
Project-URL: Source, https://github.com/OnroerendErfgoed/skosprovider_sqlalchemy
Project-URL: Documentation, https://skosprovider_sqlalchemy.readthedocs.io/en/latest/
Author-email: Flanders Heritage Agency <ict@onroerenderfgoed.be>
License-Expression: MIT
License-File: LICENSE
Keywords: rdf,skos,skosprovider,thesauri,vocabularies
Classifier: Development Status :: 5 - Production/Stable
Classifier: Framework :: Pyramid
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Internet :: WWW/HTTP :: WSGI :: Application
Requires-Python: <3.13.11,>=3.10
Requires-Dist: skosprovider>=1.2.0
Requires-Dist: sqlalchemy>=2.0.35
Provides-Extra: dev
Requires-Dist: coveralls>=4.0.1; extra == 'dev'
Requires-Dist: flake8>=7.1.1; extra == 'dev'
Requires-Dist: psycopg2-binary>=2.9.9; extra == 'dev'
Requires-Dist: pytest-cov>=5.0.0; extra == 'dev'
Requires-Dist: pytest>=8.3.3; extra == 'dev'
Requires-Dist: sphinx>=8.0.2; extra == 'dev'
Requires-Dist: uv>=0.4.11; extra == 'dev'
Description-Content-Type: text/x-rst

skosprovider_sqlalchemy
=======================

A SQLAlchemy implementation of the skosprovider_ interface.

.. image:: https://img.shields.io/pypi/v/skosprovider_sqlalchemy.svg
        :target: https://pypi.python.org/pypi/skosprovider_sqlalchemy
.. image:: https://readthedocs.org/projects/skosprovider_sqlalchemy/badge/?version=latest
        :target: https://readthedocs.org/projects/skosprovider_sqlalchemy/?badge=latest

.. image:: https://app.travis-ci.com/OnroerendErfgoed/skosprovider_sqlalchemy.svg?branch=develop
        :target: https://app.travis-ci.com/OnroerendErfgoed/skosprovider_sqlalchemy
.. image:: https://img.shields.io/coveralls/OnroerendErfgoed/skosprovider_sqlalchemy.svg
        :target: https://coveralls.io/r/OnroerendErfgoed/skosprovider_sqlalchemy
.. image:: https://zenodo.org/badge/DOI/10.5281/zenodo.5795912.svg
        :target: https://doi.org/10.5281/zenodo.5795912


Migrating to skosprovider_sqlalchemy 2.0.0
------------------------------------------
A change in the models has been made which requires a database upgrade.
The "concept" table's "concept_id" column has changed from being an int to a string.

Existing databases will therefor require a small change to update table scheme.
Typically this will look like::

    ALTER TABLE concept ALTER COLUMN concept_id TEXT NOT NULL;


Building the docs
-----------------

More information about this library can be found in `docs`. The docs can be 
built using `Sphinx <http://sphinx-doc.org>`_.

Please make sure you have installed Sphinx in the same environment where 
skosprovider_sqlalchemy is present.

.. code-block:: bash

    # activate your virtual env
    $ pip install -r requirements-dev.txt
    $ cd docs
    $ make html

.. _skosprovider: https://github.com/koenedaele/skosprovider

