diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 2a59aaf78..aa9bec4c9 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -14,7 +14,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - config: [ {python-version: "3.9", oldest-pymc: false}, {python-version: "3.11", oldest-pymc: true}] + config: [ {python-version: "3.10", oldest-pymc: false}, {python-version: "3.11", oldest-pymc: true}] steps: - uses: actions/checkout@v3 - name: Set up Python diff --git a/.github/workflows/pypi.yml b/.github/workflows/pypi.yml index b1768753b..95f2a4098 100644 --- a/.github/workflows/pypi.yml +++ b/.github/workflows/pypi.yml @@ -17,7 +17,7 @@ jobs: fetch-depth: 0 - uses: actions/setup-python@v4 with: - python-version: 3.9 + python-version: "3.10" - name: Build the sdist and the wheel run: | pip install build @@ -62,7 +62,7 @@ jobs: repository-url: https://test.pypi.org/legacy/ - uses: actions/setup-python@v4 with: - python-version: 3.9 + python-version: "3.10" - name: Test pip install from test.pypi run: | python -m venv venv-test-pypi diff --git a/pyproject.toml b/pyproject.toml index 6f3c892e1..8e5b4e708 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -5,7 +5,7 @@ requires = ["setuptools>=61.0"] [project] name = "pymc-marketing" description = "Marketing Statistical Models in PyMC" -requires-python = ">=3.9" +requires-python = ">=3.10" readme = "README.md" license = { file = "LICENSE" } dynamic = ["version"] @@ -38,11 +38,7 @@ docs = [ "sphinx-design", ] lint = ["mypy", "pandas-stubs", "pre-commit>=2.19.0", "ruff>=0.1.4"] -test = [ - "lifetimes==0.11.3", - "pytest==7.0.1", - "pytest-cov==3.0.0", -] +test = ["lifetimes==0.11.3", "pytest==7.0.1", "pytest-cov==3.0.0"] [tool.setuptools] packages = [