Skip to content

Commit

Permalink
Merge pull request #3 from RHEcosystemAppEng/doc
Browse files Browse the repository at this point in the history
Add developer environment setup steps in README
  • Loading branch information
jeremyary authored Jan 31, 2024
2 parents 1172bd2 + 9839bf9 commit b621c3f
Showing 1 changed file with 36 additions and 0 deletions.
36 changes: 36 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# Setting up Developer Environment

## Creating Developer Environment
For Mac(Intel)

### Steps

1. Start Docker daemon, install anaconda3

2. Create an environment for Feast, selecting python 3.9. Activate the environment:
```
conda create --name feast python=3.9
conda activate feast
```

3. Install dependencies:
```
pip install pip-tools
brew install mysql@8.0 (latest - mysql@8.3 version fails the dev env)
brew install xz protobuf openssl zlib
pip install cryptography -U
conda install protobuf
conda install pymssql
git clone https://github.com/feast-dev/feast.git
cd feast
pip install -e ".[dev]"
make install-protoc-dependencies
make install-python-ci-dependencies PYTHON=3.9
```

4. Run unit tests:
```
make test-python
```


0 comments on commit b621c3f

Please sign in to comment.