Metadata-Version: 2.4
Name: open-product-client
Version: 0.4.0
Summary: API Client library to communicate with the Open Product service.
Author-email: Maykin <support@maykinmedia.nl>
License-Expression: EUPL-1.2
Project-URL: Homepage, https://github.com/maykinmedia/open-product-api-client
Project-URL: Bug Tracker, https://github.com/maykinmedia/open-product-api-client/issues
Project-URL: Source Code, https://github.com/maykinmedia/open-product-api-client
Keywords: maykin,openproduct,open product,producten,producttypen,common ground,api client
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Operating System :: Unix
Classifier: Operating System :: MacOS
Classifier: Operating System :: Microsoft :: Windows
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.12
Description-Content-Type: text/x-rst
Requires-Dist: ape-pie>=0.2.0
Requires-Dist: msgspec>=0.22.0
Provides-Extra: tests
Requires-Dist: pytest; extra == "tests"
Requires-Dist: tox; extra == "tests"
Requires-Dist: ruff; extra == "tests"
Requires-Dist: pyright; extra == "tests"
Requires-Dist: vcrpy; extra == "tests"
Requires-Dist: pytest-recording; extra == "tests"
Requires-Dist: types-requests; extra == "tests"
Requires-Dist: pytest-cov; extra == "tests"
Provides-Extra: docs
Requires-Dist: sphinx; extra == "docs"
Requires-Dist: sphinx-rtd-theme; extra == "docs"
Provides-Extra: release
Requires-Dist: bump-my-version; extra == "release"

Welcome to Open Product Client's documentation
==============================================

:Version: 0.4.0
:Source: https://github.com/maykinmedia/open-product-client
:Keywords: Open Product API, Client, producten, producttypen

Currently compatible with Open Product 1.9.0

|build-status| |code-quality| |ruff| |coverage| |docs|

|python-versions| |pypi-version|

About
=====

A Python client library for interacting with the `Open Product API <https://github.com/maykinmedia/open-product>`_.

Introduction
============

Open Product Client is a strongly typed HTTP client library for the `Open Product <https://github.com/maykinmedia/open-product>`_ 
API. For installation and usage instructions, see the `documentation <https://open-product-client.readthedocs.io/en/latest/?badge=latest>`_.

Installation and usage
======================

See the `docs <https://open-product-client.readthedocs.io/>`_.

License
=======

Licensed under the `MIT`_.

.. _`Maykin Media B.V.`: https://www.maykin.nl
.. _`MIT`: LICENSE
.. _`Open Product API`: https://github.com/maykinmedia/open-product

.. |build-status| image:: https://github.com/maykinmedia/open-product-client/actions/workflows/ci.yml/badge.svg
    :alt: Build status
    :target: https://github.com/maykinmedia/open-product-client/actions/workflows/ci.yml

.. |code-quality| image:: https://github.com/maykinmedia/open-product-client/actions/workflows/code-quality.yml/badge.svg
     :alt: Code quality checks
     :target: https://github.com/maykinmedia/open-product-client/actions/workflows/code-quality.yml

.. |ruff| image:: https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json
    :target: https://github.com/astral-sh/ruff
    :alt: Ruff

.. |coverage| image:: https://codecov.io/gh/maykinmedia/open-product-client/branch/main/graph/badge.svg
    :target: https://codecov.io/gh/maykinmedia/open-product-client
    :alt: Coverage status

.. |docs| image:: https://readthedocs.org/projects/open-product-client/badge/?version=latest
    :target: https://open-product-client.readthedocs.io/en/latest/?badge=latest
    :alt: Documentation Status

.. |python-versions| image:: https://img.shields.io/pypi/pyversions/open-product-client.svg

.. |pypi-version| image:: https://img.shields.io/pypi/v/open-product-client.svg
    :target: https://pypi.org/project/open-product-client/
