Metadata-Version: 2.4
Name: pygeist
Version: 0.2.0
Summary: Pygeist server package
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Dynamic: description
Dynamic: description-content-type
Dynamic: license-file
Dynamic: requires-python
Dynamic: summary

# Pygeist
Pygeist is a Python module that abstracts the application layer protocol `Zeitgeist` implementation.
```bash
.
├── core -> zeitgeist_core
├── adapters
├── pygeist
└── tests
```
## Protocol
See [here](https://github.com/mateogall0/zeitgeist_core) to look into the core implementation of the protocol.

## Dev requirements
Install the required dev dependencies utilizing the following commands:
```bash
xargs sudo apt-get -y install < packages.txt
pip install -r requirements-dev.txt
```

## Build
To build the required Core implementation and Python C API adapters:
```bash
make
```
This generates `pygeist/_adapter.so`.
