Metadata-Version: 2.1
Name: feast
Version: 0.10.1rc1
Summary: Python SDK for Feast
Home-page: https://github.com/feast-dev/feast
Author: Feast
License: Apache
Platform: UNKNOWN
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Requires-Python: >=3.6.0
Description-Content-Type: text/markdown
Requires-Dist: Click (==7.*)
Requires-Dist: colorama (>=0.3.9)
Requires-Dist: fastavro (<0.23,>=0.22.11)
Requires-Dist: google-api-core (>=1.23.0)
Requires-Dist: google-cloud-bigquery (>=2.0.*)
Requires-Dist: google-cloud-bigquery-storage (>=2.0.0)
Requires-Dist: google-cloud-storage (>=1.20.*)
Requires-Dist: google-cloud-core (==1.4.*)
Requires-Dist: googleapis-common-protos (==1.52.*)
Requires-Dist: grpcio (==1.31.0)
Requires-Dist: Jinja2 (>=2.0.0)
Requires-Dist: jsonschema
Requires-Dist: mmh3
Requires-Dist: numpy (<1.20.0)
Requires-Dist: pandas (~=1.0.0)
Requires-Dist: pandavro (==1.5.*)
Requires-Dist: protobuf (>=3.10)
Requires-Dist: pyarrow (==2.0.0)
Requires-Dist: pydantic (>=1.0.0)
Requires-Dist: PyYAML (==5.3.*)
Requires-Dist: tabulate (==0.8.*)
Requires-Dist: toml (==0.10.*)
Requires-Dist: tqdm (==4.*)
Provides-Extra: ci
Requires-Dist: cryptography (==3.3.2) ; extra == 'ci'
Requires-Dist: flake8 ; extra == 'ci'
Requires-Dist: black (==19.10b0) ; extra == 'ci'
Requires-Dist: isort (>=5) ; extra == 'ci'
Requires-Dist: grpcio-tools (==1.31.0) ; extra == 'ci'
Requires-Dist: grpcio-testing (==1.31.0) ; extra == 'ci'
Requires-Dist: mock (==2.0.0) ; extra == 'ci'
Requires-Dist: moto ; extra == 'ci'
Requires-Dist: mypy (==0.790) ; extra == 'ci'
Requires-Dist: mypy-protobuf (==1.24) ; extra == 'ci'
Requires-Dist: avro (==1.10.0) ; extra == 'ci'
Requires-Dist: gcsfs ; extra == 'ci'
Requires-Dist: urllib3 (>=1.25.4) ; extra == 'ci'
Requires-Dist: pytest (==6.0.0) ; extra == 'ci'
Requires-Dist: pytest-lazy-fixture (==0.6.3) ; extra == 'ci'
Requires-Dist: pytest-timeout (==1.4.2) ; extra == 'ci'
Requires-Dist: pytest-ordering (==0.6.*) ; extra == 'ci'
Requires-Dist: pytest-mock (==1.10.4) ; extra == 'ci'
Requires-Dist: Sphinx ; extra == 'ci'
Requires-Dist: sphinx-rtd-theme ; extra == 'ci'
Requires-Dist: tenacity ; extra == 'ci'
Requires-Dist: adlfs (==0.5.9) ; extra == 'ci'
Requires-Dist: firebase-admin (==4.5.2) ; extra == 'ci'
Requires-Dist: google-cloud-datastore (==2.1.0) ; extra == 'ci'
Requires-Dist: pre-commit ; extra == 'ci'
Provides-Extra: dev
Requires-Dist: mypy-protobuf (==1.*) ; extra == 'dev'
Requires-Dist: grpcio-testing (==1.*) ; extra == 'dev'

<p align="center">
    <a href="https://feast.dev/">
      <img src="docs/assets/feast_logo.png" width="550">
    </a>
</p>
<br />

[![unit-tests](https://github.com/feast-dev/feast/actions/workflows/unit_tests.yml/badge.svg?branch=master&event=push)](https://github.com/feast-dev/feast/actions/workflows/unit_tests.yml)
[![integration-tests](https://github.com/feast-dev/feast/actions/workflows/integration_tests.yml/badge.svg?branch=master&event=push)](https://github.com/feast-dev/feast/actions/workflows/integration_tests.yml)
[![linter](https://github.com/feast-dev/feast/actions/workflows/linter.yml/badge.svg?branch=master&event=push)](https://github.com/feast-dev/feast/actions/workflows/linter.yml)
[![Docs Latest](https://img.shields.io/badge/docs-latest-blue.svg)](https://docs.feast.dev/)
[![Python API](https://img.shields.io/readthedocs/feast/master?label=Python%20API)](http://rtd.feast.dev/)
[![License](https://img.shields.io/badge/License-Apache%202.0-blue)](https://github.com/feast-dev/feast/blob/master/LICENSE)
[![GitHub Release](https://img.shields.io/github/v/release/feast-dev/feast.svg?style=flat&sort=semver&color=blue)](https://github.com/feast-dev/feast/releases)

## Overview

Feast (Feature Store) is an operational data system for managing and serving machine learning features to models in production. Please see our [documentation](https://docs.feast.dev/) for more information about the project.

![](docs/architecture.png)

## Getting Started with Docker Compose

Clone the latest stable version of the [Feast repository](https://github.com/feast-dev/feast/) and navigate to the `infra/docker-compose` sub-directory:

```
git clone https://github.com/feast-dev/feast.git
cd feast/infra/docker-compose
cp .env.sample .env
```

The `.env` file can optionally be configured based on your environment.

Bring up Feast:
```
docker-compose pull && docker-compose up -d
```
Please wait for the containers to start up. This could take a few minutes since the quickstart contains demo infastructure like Kafka and Jupyter.

Once the containers are all running, please connect to the provided [Jupyter Notebook](http://localhost:8888/tree/minimal) containing example notebooks to try out.

## Important resources

Please refer to the official documentation at <https://docs.feast.dev>

 * [Concepts](https://docs.feast.dev/concepts/overview)
 * [Installation](https://docs.feast.dev/getting-started)
 * [Examples](https://github.com/feast-dev/feast/blob/master/examples/)
 * [Roadmap](https://docs.feast.dev/roadmap)
 * [Change Log](https://github.com/feast-dev/feast/blob/master/CHANGELOG.md)
 * [Slack (#Feast)](https://join.slack.com/t/tectonfeast/shared_invite/zt-n7pl8gnb-H7dLlH9yQsgbchOp36ZUxQ)

## Contributing
Feast is a community project and is still under active development. Please have a look at our contributing and development guides if you want to contribute to the project:
- [Contribution Process for Feast](https://docs.feast.dev/v/master/contributing/contributing)
- [Development Guide for Feast](https://docs.feast.dev/contributing/development-guide)
- [Development Guide for the Main Feast Repository](./CONTRIBUTING.md)

## Contributors ✨

Thanks goes to these incredible people:

<a href="https://github.com/feast-dev/feast/graphs/contributors">
  <img src="https://contrib.rocks/image?repo=feast-dev/feast" />
</a>


