Metadata-Version: 2.4
Name: karp-lex-types
Version: 0.8.0
Summary: The types of karp-lex
Author: Språkbanken Text
Author-email: Språkbanken Text <sb-info@svenska.gu.se>
License-Expression: MIT
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: POSIX
Classifier: Operating System :: Unix
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.14
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Topic :: Utilities
Requires-Dist: pydantic>=2.5.3
Requires-Dist: python-ulid>=4.0.1
Requires-Python: >=3.10
Project-URL: Documentation, https://github.com/spraakbanken/karp-lex-types
Project-URL: Homepage, https://spraakbanken.gu.se
Project-URL: Issues, https://github.com/spraakbanken/karp-lex-types/issues
Project-URL: Repository, https://github.com/spraakbanken/karp-lex-types
Description-Content-Type: text/markdown

# karp-lex-types

[![PyPI version](https://img.shields.io/pypi/v/karp-lex-types/0.8.0.svg)](https://pypi.org/project/karp-lex-types/)
[![PyPI license](https://img.shields.io/pypi/l/karp-lex-types/0.8.0.svg)](https://pypi.org/project/karp-lex-types/)
[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/karp-lex-types/0.8.0.svg)](https://pypi.org/project/karp-lex-types/)

[![Maturity badge - level 3](https://img.shields.io/badge/Maturity-Level%203%20--%20Stable-green.svg)](https://github.com/spraakbanken/getting-started/blob/main/scorecard.md)
[![Stage](https://img.shields.io/pypi/status/karp-lex-types/0.8.0.svg)](https://pypi.org/project/karp-lex-types/)

[![Code Coverage](https://codecov.io/gh/spraakbanken/karp-lex-types/branch/main/graph/badge.svg)](https://codecov.io/gh/spraakbanken/karp-lex-types/)

[![CI(check)](https://github.com/spraakbanken/karp-lex-types/actions/workflows/check.yml/badge.svg)](https://github.com/spraakbanken/karp-lex-types/actions/workflows/check.yml)
[![CI(release)](https://github.com/spraakbanken/karp-lex-types/actions/workflows/release.yml/badge.svg)](https://github.com/spraakbanken/karp-lex-types/actions/workflows/release.yml)
[![CI(rolling)](https://github.com/spraakbanken/karp-lex-types/actions/workflows/rolling.yml/badge.svg)](https://github.com/spraakbanken/karp-lex-types/actions/workflows/rolling.yml)
[![CI(test)](https://github.com/spraakbanken/karp-lex-types/actions/workflows/test.yml/badge.svg)](https://github.com/spraakbanken/karp-lex-types/actions/workflows/test.yml)

Types for karp-lex. Mainly [`pydantic`](https://docs.pydantic.dev/latest/)-types for easy validation and export of models.

Contains commands, entry_dto and unique_id used in [`karp-backend`](https://github.com/spraakbanken/karp-backend).

Can be used for defining resource models in python that pydantic validates, perfect when creating Karp resources.
