diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index b9457b4..88d6b8a 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -9,7 +9,7 @@ jobs: strategy: matrix: os: [ubuntu-latest, windows-latest] - python-version: [['3.8', 'py38'], ['3.9', 'py39']] + python-version: [['3.8', 'py38'], ['3.9', 'py39'], ['3.10', 'py310'], ['3.11', 'py311']] steps: - uses: actions/checkout@v3 diff --git a/README.md b/README.md index d929def..81ca1f7 100644 --- a/README.md +++ b/README.md @@ -11,14 +11,14 @@ multi-imbalance is a python package tackling the problem of multi-class imbalanc ## Requirements Tha package has been tested under python 3.9. It relies heavily on scikit-learn and typical scientific stack (numpy, scipy, pandas etc.). Requirements include: -* numpy>=1.23.4, -* scikit-learn>=1.1.3, -* pandas>=1.5.1, +* numpy>=1.23.4,<=1.26 +* scikit-learn>=1.1.0,<=1.4 +* pandas>1.5.1,<=2.2 * pytest>=7.2.0, -* imbalanced-learn>=0.9.1 +* imbalanced-learn~=0.12 * IPython>=8.6.0, -* seaborn>=0.12.1, -* matplotlib>=3.6.2 +* seaborn~=0.13.2, +* matplotlib>=3.6.2,<=3.9 ## Installation diff --git a/tox.ini b/tox.ini index 0e3db06..e147944 100644 --- a/tox.ini +++ b/tox.ini @@ -1,12 +1,14 @@ [tox] minversions = 3.8.0 -envlist = py38, py39, flake8 +envlist = py38, py39, py310, py311, flake8 isolated_build = true [gh-actions] python = 3.8: py38 3.9: py39 + 3.10: py310 + 3.11: py311 [testenv] setenv =