diff --git a/.github/workflows/master.yml b/.github/workflows/master.yml index 8f8d7438..663b3149 100644 --- a/.github/workflows/master.yml +++ b/.github/workflows/master.yml @@ -16,7 +16,7 @@ jobs: - uses: actions/setup-python@v4 with: - python-version: "3.6.x" + python-version: "3.7.16" - name: Requirements run: make requirements diff --git a/.github/workflows/pull_request.yml b/.github/workflows/pull_request.yml index 3ebdc64d..db8d7409 100644 --- a/.github/workflows/pull_request.yml +++ b/.github/workflows/pull_request.yml @@ -13,7 +13,7 @@ jobs: - uses: actions/setup-python@v4 with: - python-version: "3.6.x" + python-version: "3.7.16" - uses: actions/cache@v2 with: diff --git a/README.md b/README.md index 2e8e7ea3..a353bb29 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,7 @@ Metabase data model. ## Requirements -Requires Python 3.6 or above. +Requires Python 3.7 or above. ## Main Features diff --git a/requirements-test.txt b/requirements-test.txt index 03628a7d..53b00973 100644 --- a/requirements-test.txt +++ b/requirements-test.txt @@ -1,8 +1,9 @@ -setuptools>=45 +pip>=23.3.1 +setuptools>=68 wheel -pylint>=2.13.9 -mypy>=0.971 +pylint>=2.17.7 +mypy>=1.4.1 types-requests types-PyYAML -black>=22.8.0 -isort>=5.10.1 +black>=23.3.0 +isort>=5.11.5 diff --git a/setup.py b/setup.py index 98b7b9f0..08c72892 100755 --- a/setup.py +++ b/setup.py @@ -4,8 +4,8 @@ from setuptools import find_packages, setup -if sys.version_info < (3, 6): - raise ValueError("Requires Python 3.6+") +if sys.version_info < (3, 7): + raise ValueError("Requires Python 3.7+") def requires_from_file(filename: str) -> list: @@ -39,7 +39,6 @@ def requires_from_file(filename: str) -> list: "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3 :: Only", - "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9",