Metadata-Version: 2.4
Name: linkid-client
Version: 1.0.1
Summary: Python client SDK for LinkID persistent identifiers
Author-email: Link Genetic GmbH <info@linkgenetic.com>
License-Expression: Apache-2.0
Project-URL: Homepage, https://linkgenetic.com
Project-URL: Repository, https://github.com/Link-Genetic-Inc/lid
Project-URL: Bug Tracker, https://github.com/Link-Genetic-Inc/lid/issues
Keywords: linkid,persistent-identifier,resolver,sdk
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: httpx>=0.25.0
Provides-Extra: dev
Requires-Dist: pytest>=7.4; extra == "dev"
Requires-Dist: pytest-cov>=4.1; extra == "dev"
Requires-Dist: ruff>=0.1.0; extra == "dev"
Requires-Dist: mypy>=1.5; extra == "dev"
Dynamic: license-file

# linkid-client – Python SDK

[![CI](https://github.com/Link-Genetic-Inc/lid/actions/workflows/ci.yml/badge.svg)](https://github.com/Link-Genetic-Inc/lid/actions/workflows/ci.yml)

Python client library for the [LinkID](https://linkgenetic.com) persistent identifier system.

## Installation

The PyPI package is publication-ready but is not yet published; installation
will be available after the first release.

## Quick Start

from linkid import LinkIdClient

client = LinkIdClient()
result = client.resolve("linkid:b1a93fdb-ab8a-49f8-a359-33ad79e19df3")
print(result.data)

## Requirements

- Python 3.9, 3.11, or 3.12

## Development

pip install -r requirements.txt
pytest --cov=. --cov-report=xml

## License

[Apache-2.0](LICENSE). This SDK currently supports public resolution only.
