diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml index 6709681..06b17b8 100644 --- a/.github/workflows/build-and-test.yml +++ b/.github/workflows/build-and-test.yml @@ -12,11 +12,11 @@ jobs: strategy: matrix: os: [ubuntu-latest, windows-latest] - python-version: [3.7, 3.8, 3.9] + python-version: ["3.9", "3.10"] steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Set up Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} - name: Display python version diff --git a/.readthedocs.yml b/.readthedocs.yml index d61e7df..152e9dd 100644 --- a/.readthedocs.yml +++ b/.readthedocs.yml @@ -2,10 +2,14 @@ version: 2 formats: [] +build: + os: "ubuntu-22.04" + tools: + python: "3.10" + sphinx: configuration: docs/conf.py python: - version: 3.7 install: - requirements: docs/requirements.txt diff --git a/build_tools/requirements.txt b/build_tools/requirements.txt index c206f44..ee8414a 100644 --- a/build_tools/requirements.txt +++ b/build_tools/requirements.txt @@ -1,4 +1,5 @@ pytest==7.1.1 +numpy==1.22.4 flake8 pytest-cov click==8.0.3 diff --git a/docs/requirements.txt b/docs/requirements.txt index ec9399f..ab6568e 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -1,8 +1,9 @@ -sphinx==3.2.* -sphinx-panels==0.5.* +sphinx==5.0 +sphinx-panels sphinxemoji==0.1.8 +sphinx_rtd_theme sphinx-copybutton -m2r2==0.2.7 +m2r2 mistune==0.8.4 Jinja2<3.1 Numpy \ No newline at end of file diff --git a/pyproject.toml b/pyproject.toml index 782db28..21ac9d8 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -2,7 +2,7 @@ requires = [ "setuptools>=42", "wheel", - "numpy>=1.13.3,<1.20.0", + "numpy>=1.22.4", "torch>=1.4.0", "torchvision>=0.2.2", "scikit-learn>=0.23.0" diff --git a/setup.py b/setup.py index 036cf83..12c9f68 100644 --- a/setup.py +++ b/setup.py @@ -80,15 +80,12 @@ def run(self): "Operating System :: POSIX", "Operating System :: Unix", "Operating System :: MacOS", - "Programming Language :: Python :: 3", - "Programming Language :: Python :: 3.6", - "Programming Language :: Python :: 3.7", - "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", + "Programming Language :: Python :: 3.10", ], keywords=["Deep Learning", "PyTorch", "Ensemble Learning"], packages=find_packages(), cmdclass=cmdclass, - python_requires=">=3.6", + python_requires=">=3.9", install_requires=install_requires, )