diff --git a/.github/workflows/dev.yml b/.github/workflows/dev.yml index 1b77758..d34b0be 100644 --- a/.github/workflows/dev.yml +++ b/.github/workflows/dev.yml @@ -36,7 +36,7 @@ jobs: - name: Install dependencies run: | - python -m pip install --upgrade pip wheel + python -m pip install --upgrade pip wheel setuptools pip install -r requirements.txt - name: Lint with flake8 diff --git a/HISTORY.rst b/HISTORY.rst index 06ff9b8..76e8ba4 100644 --- a/HISTORY.rst +++ b/HISTORY.rst @@ -2,6 +2,14 @@ History ======= +0.15.0 (2024-07-24) +------------------- + +* fix conflict of new numpy 2 and older pyarrow +* dont use deprecated joblib.Memory features +* improve tox tests +* add missing numba dependency needed by orderbook class (the rest works without numba) + 0.14.0 (2023-05-02) ------------------- diff --git a/requirements.txt b/requirements.txt index f4b70df..78c24ca 100644 --- a/requirements.txt +++ b/requirements.txt @@ -8,7 +8,7 @@ twine==4.0.1 # Click==7.1.2 pytest==7.1.3 # jinja2==3.1.2 -numba==0.58.1; python_version < '3.12' +numba; python_version < '3.12' numba==0.60.0; python_version >= '3.12' typing-extensions==4.4.0; python_version < '3.8' @@ -25,3 +25,4 @@ tqdm==4.64.1 pyarrow==12.0.0; python_version < '3.12' pyarrow==14.0.0; python_version >= '3.12' aws-requests-auth==0.4.3 +setuptools diff --git a/tox.ini b/tox.ini index e5f6164..442d576 100644 --- a/tox.ini +++ b/tox.ini @@ -11,11 +11,11 @@ envlist = py38, py311, py312 usedevelop = True setenv = PYTHONPATH = {toxinidir} -; deps = -; -r{toxinidir}/requirements.txt deps = - setuptools - pytest + -r{toxinidir}/requirements.txt +; deps = +; setuptools +; pytest commands = pytest --basetemp={envtmpdir} --ignore=tests/test_orderbook.py ; pip list