Skip to content

Commit

Permalink
drop python 3.8 support
Browse files Browse the repository at this point in the history
  • Loading branch information
Nate Parsons committed Feb 23, 2024
1 parent 99e42b7 commit 0a5bd72
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 7 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/install_test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ jobs:
strategy:
fail-fast: false
matrix:
python_version: ["3.8", "3.9", "3.10", "3.11"]
python_version: ["3.9", "3.10", "3.11"]
os: [ubuntu-latest, macos-latest]
runs-on: ${{ matrix.os }}
steps:
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/unit_tests_with_latest_deps.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
python_version: ["3.8", "3.9", "3.10", "3.11"]
python_version: ["3.9", "3.10", "3.11"]
featuretools_version: ["main", "release"]
steps:
- name: Checkout repository
Expand Down Expand Up @@ -40,14 +40,14 @@ jobs:
name: Install latest release of Featuretools
run: |
python -m pip install --force-reinstall featuretools
- if: ${{ matrix.python_version == 3.8 && matrix.featuretools_version == 'release'}}
- if: ${{ matrix.python_version == 3.9 && matrix.featuretools_version == 'release'}}
name: Generate coverage args
run: echo "coverage_args=--cov=premium_primitives --cov-config=../pyproject.toml --cov-report=xml:../coverage.xml" >> $GITHUB_ENV
- name: Run unit tests
run: |
cd unpacked_sdist
python -m pytest -n auto -s -vv premium_primitives/ ${{ env.coverage_args }}
- if: ${{ matrix.python_version == 3.8 && matrix.featuretools_version == 'release'}}
- if: ${{ matrix.python_version == 3.9 && matrix.featuretools_version == 'release'}}
name: Upload coverage to Codecov
uses: codecov/codecov-action@v3
with:
Expand Down
5 changes: 2 additions & 3 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@ classifiers = [
"Topic :: Scientific/Engineering",
"Programming Language :: Python",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
Expand All @@ -27,11 +26,11 @@ maintainers = [
]
keywords = ["feature engineering", "data science", "machine learning"]
license = {text = "BSD 3-clause"}
requires-python = ">=3.8,<4"
requires-python = ">=3.9,<4"
dependencies = [
"numpy >= 1.21.0",
"pandas >= 1.5.0",
"featuretools >= 1.5.0, <2.0.0",
"featuretools >= 1.5.0",
"woodwork >= 0.8.1",
"nltk >= 3.4.5",
"scikit-learn >= 0.20.0",
Expand Down

0 comments on commit 0a5bd72

Please sign in to comment.