diff --git a/.github/workflows/github-actions.yml b/.github/workflows/github-actions.yml index 5b06dc83a..7a39a38ea 100644 --- a/.github/workflows/github-actions.yml +++ b/.github/workflows/github-actions.yml @@ -10,12 +10,9 @@ jobs: strategy: matrix: os: [ubuntu-latest, macos-latest, windows-latest] - python-version: ['3.7'] + python-version: ['3.8'] steps: - uses: actions/checkout@v3 - - name: Fix Broken Python 3.7.17 (no _bz2 module) - run: rm -rf $RUNNER_TOOL_CACHE/Python/3.7.17 - shell: bash - name: Set Up Python uses: actions/setup-python@v4 with: @@ -55,12 +52,9 @@ jobs: strategy: matrix: os: [ubuntu-latest, macos-latest, windows-latest] - python-version: ['3.7', '3.8', '3.9', '3.10', '3.11'] + python-version: ['3.8', '3.9', '3.10', '3.11'] steps: - uses: actions/checkout@v3 - - name: Fix Broken Python 3.7.17 (no _bz2 module) - run: rm -rf $RUNNER_TOOL_CACHE/Python/3.7.17 - shell: bash - name: Set Up Python uses: actions/setup-python@v4 with: @@ -109,12 +103,9 @@ jobs: strategy: matrix: os: [ubuntu-latest, macos-latest, windows-latest] - python-version: ['3.7', '3.8', '3.9', '3.10', '3.11'] + python-version: ['3.8', '3.9', '3.10', '3.11'] steps: - uses: actions/checkout@v3 - - name: Fix Broken Python 3.7.17 (no _bz2 module) - run: rm -rf $RUNNER_TOOL_CACHE/Python/3.7.17 - shell: bash - name: Set Up Python uses: actions/setup-python@v4 with: diff --git a/environment.yml b/environment.yml index 68272bc25..a0c11353b 100644 --- a/environment.yml +++ b/environment.yml @@ -1,10 +1,10 @@ channels: - conda-forge dependencies: - - python>=3.7 - - numpy>=1.17 + - python>=3.8 + - numpy>=1.18 - scipy>=1.5 - - numba>=0.54 + - numba>=0.55.2 - pandas>=0.20.0 - flake8>=3.7.7 - flake8-docstrings>=1.5.0 diff --git a/requirements.txt b/requirements.txt index 5bf6e1622..fc6615ad0 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,3 +1,3 @@ -numpy>=1.17 +numpy>=1.18 scipy>=1.5 -numba>=0.54 +numba>=0.55.2 diff --git a/setup.py b/setup.py index ed2e524fa..7663696f2 100644 --- a/setup.py +++ b/setup.py @@ -29,7 +29,7 @@ def get_extras_require(): configuration = { "version": "1.11.1", - "python_requires=": ">=3.7", + "python_requires=": ">=3.8", "author": "Sean M. Law", "author_email": "seanmylaw@gmail.com", "description": ( @@ -50,7 +50,7 @@ def get_extras_require(): "Operating System :: POSIX", "Operating System :: Unix", "Operating System :: MacOS", - "Programming Language :: Python :: 3.7", + "Programming Language :: Python :: 3.8", ], "keywords": "time series matrix profile motif discord", "url": "https://github.com/TDAmeritrade/stumpy", @@ -58,7 +58,7 @@ def get_extras_require(): "maintainer_email": "seanmylaw@gmail.com", "license": "3-clause BSD License", "packages": ["stumpy"], - "install_requires": ["numpy >= 1.17", "scipy >= 1.5", "numba >= 0.54"], + "install_requires": ["numpy >= 1.18", "scipy >= 1.5", "numba >= 0.55.2"], "ext_modules": [], "cmdclass": {}, "tests_require": ["pytest"],