Go to file
michaelhly 5edd6f64fc Set up repo 2020-08-29 17:28:24 -05:00
.github/workflows Set up repo 2020-08-29 17:28:24 -05:00
.vscode Set up repo 2020-08-29 17:28:24 -05:00
src Set up repo 2020-08-29 17:28:24 -05:00
tests Set up repo 2020-08-29 17:28:24 -05:00
.flake8 Set up repo 2020-08-29 17:28:24 -05:00
.gitignore Set up repo 2020-08-29 17:28:24 -05:00
.pydocstyle Set up repo 2020-08-29 17:28:24 -05:00
.pylintrc Set up repo 2020-08-29 17:28:24 -05:00
LICENSE Initial commit 2020-08-29 16:47:19 -05:00
Makefile Set up repo 2020-08-29 17:28:24 -05:00
Pipfile Set up repo 2020-08-29 17:28:24 -05:00
Pipfile.lock Set up repo 2020-08-29 17:28:24 -05:00
README.md Set up repo 2020-08-29 17:28:24 -05:00
pytest.ini Set up repo 2020-08-29 17:28:24 -05:00
setup.py Set up repo 2020-08-29 17:28:24 -05:00

README.md

PySerum

Python client library for interacting with the Project Serum DEX.

Setup

  1. Install pipenv.
brew install pipenv
  1. Install dev dependencies.
pipenv install --dev
  1. Activate the pipenv shell.
pipenv shell

Lint

make lint

Tests

# All tests
make tests
# Unit tests only
make unit-tests
# Integration tests only
make int-tests

Using Jupyter Notebook

make notebook