Metadata-Version: 2.1
Name: hyperon_das
Author: Andre Senna
Author-email: andre@singularitynet.io
Description-Content-Type: text/markdown
Summary: Query Engine API for Distributed AtomSpace
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.10
Requires-Dist: async-timeout==5.0.1
Requires-Dist: beautifulsoup4==4.12.3
Requires-Dist: certifi==2024.12.14
Requires-Dist: charset-normalizer==3.4.1
Requires-Dist: dnspython==2.7.0
Requires-Dist: google==3.0.0
Requires-Dist: grpcio==1.69.0
Requires-Dist: hyperon-das-atomdb==0.8.10
Requires-Dist: hyperon-das-atomdb-cpp==0.0.2
Requires-Dist: idna==3.10
Requires-Dist: mongomock==4.3.0
Requires-Dist: packaging==24.2
Requires-Dist: protobuf==4.25.5
Requires-Dist: pymongo==4.5.0
Requires-Dist: python-dotenv==1.0.1
Requires-Dist: pytz==2024.2
Requires-Dist: redis==5.2.1
Requires-Dist: requests==2.32.3
Requires-Dist: sentinels==1.0.0
Requires-Dist: soupsieve==2.6
Requires-Dist: urllib3==2.3.0
Requires-Dist: setuptools==70.3.0
Version: 0.9.17

# Hyperon DAS

A data manipulation API for Distributed Atomspace (DAS). It allows queries with pattern matching capabilities and traversal of the Atomspace hypergraph.

## Installation

> Before you start, make sure you have [Python](https://www.python.org/) >= 3.10 and [Pip](https://pypi.org/project/pip/) installed on your system.

#### This package is deployed on [Pypi](https://pypi.org/project/hyperon-das/). If you want, you can install using the pip command

```bash
pip install hyperon-das
```

## Build and Install

You can also build the package locally by running the following command from the project root:

```bash
make build-all
```

This will generate the binaries for all components in the `das/src/bin` directory, including the wheel for the hyperon-das.

Optionally, you can activate a virtual environment using `venv` or any other tool to create a Python virtual environment:

```bash
python3 -m venv env
```

To activate the virtual environment:

```bash
source env/bin/activate
```

After activating the virtual environment, you can install the package using the following command:

```bash
pip install src/bin/hyperon_das_atomdb-0.8.11-py3-none-any.whl
```

