Metadata-Version: 2.1
Name: district42-exp-types
Version: 0.5.0
Summary: district42 experimental types
Home-page: https://github.com/nikitanovosibirsk/district42-exp-types
Author: Nikita Tsvetkov
Author-email: nikitanovosibirsk@yandex.com
License: Apache-2.0
Platform: UNKNOWN
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: Software Development
Classifier: Typing :: Typed
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE.txt

# district42 experimental types

[![Codecov](https://img.shields.io/codecov/c/github/nikitanovosibirsk/district42-exp-types/master.svg?style=flat-square)](https://codecov.io/gh/nikitanovosibirsk/district42-exp-types)
[![PyPI](https://img.shields.io/pypi/v/district42-exp-types.svg?style=flat-square)](https://pypi.python.org/pypi/district42-exp-types/)
[![PyPI - Downloads](https://img.shields.io/pypi/dm/district42-exp-types?style=flat-square)](https://pypi.python.org/pypi/district42-exp-types/)
[![Python Version](https://img.shields.io/pypi/pyversions/district42-exp-types.svg?style=flat-square)](https://pypi.python.org/pypi/district42-exp-types/)

[district42](https://github.com/nikitanovosibirsk/district42) experimental types

## Installation

```sh
pip3 install district42-exp-types
```

## Usage

[numeric](https://github.com/nikitanovosibirsk/district42-exp-types/blob/master/district42_exp_types/numeric/__init__.py)

```python
from district42 import schema, register_type
from district42_exp_types.numeric import NumericSchema

register_type("numeric", NumericSchema)

print(schema.numeric)
```

[uuid](https://github.com/nikitanovosibirsk/district42-exp-types/blob/master/district42_exp_types/uuid/__init__.py)
```python
from district42 import schema, register_type
from district42_exp_types.uuid import UUIDSchema

register_type("uuid", UUIDSchema)

print(schema.uuid)
```

[uuid_str](https://github.com/nikitanovosibirsk/district42-exp-types/blob/master/district42_exp_types/uuid_str/__init__.py)

```python
from district42 import schema, register_type
from district42_exp_types.uuid_str import UUIDStrSchema

register_type("uuid_str", UUIDStrSchema)

print(schema.uuid_str)
```

[sdict](https://github.com/nikitanovosibirsk/district42-exp-types/blob/master/district42_exp_types/sdict/__init__.py)

```python
from district42 import schema, register_type
from district42_exp_types.sdict import SDictSchema

register_type("sdict", SDictSchema)

print(schema.sdict)
```


