Metadata-Version: 2.4
Name: nucypher_core
Version: 0.15.1.dev1
Summary: Protocol structures of Nucypher network
Home-page: https://github.com/nucypher/nucypher-core/tree/main/nucypher-core-python
Author: Bogdan Opanchuk
Author-email: bogdan@opanchuk.net
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Natural Language :: English
Classifier: Programming Language :: Rust
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Security :: Cryptography
Description-Content-Type: text/markdown
License-File: LICENSE
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: license-file
Dynamic: summary

# Python bindings for `nucypher-core`

[![pypi package][pypi-image]][pypi-link] [![Docs][rtd-image]][rtd-link] ![License][pypi-license-image]

This repo contains the Python bindings for the [main Rust project][nucypher-core].


## Build

You will need to have `setuptools-rust` installed. Then, for development you can just do `pip install -e .` as usual.

## Development

Update `nucypher-core-python/stubtest-allowlist.txt` with:
```bash
cd nucypher-core-python
python -m mypy.stubtest nucypher_core --generate-allowlist > stubtest-allowlist.txt
```

[pypi-image]: https://img.shields.io/pypi/v/nucypher-core
[pypi-link]: https://pypi.org/project/nucypher-core/
[pypi-license-image]: https://img.shields.io/pypi/l/nucypher-core
[rtd-image]: https://readthedocs.org/projects/nucypher-core/badge/?version=latest
[rtd-link]: https://nucypher-core.readthedocs.io/en/latest/
[nucypher-core]: https://github.com/nucypher/nucypher-core/tree/main/nucypher-core
