From 9ec78521c3203bf0dae3f031f6a6e16e48f1d74f Mon Sep 17 00:00:00 2001 From: Gaurav Sheni Date: Wed, 26 Oct 2022 10:58:57 -0400 Subject: [PATCH 01/15] Update unit_tests_with_latest_deps.yaml --- .github/workflows/unit_tests_with_latest_deps.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/unit_tests_with_latest_deps.yaml b/.github/workflows/unit_tests_with_latest_deps.yaml index 6a33bcb18..f6baf359c 100644 --- a/.github/workflows/unit_tests_with_latest_deps.yaml +++ b/.github/workflows/unit_tests_with_latest_deps.yaml @@ -19,7 +19,7 @@ jobs: strategy: fail-fast: true matrix: - python_version: ["3.8", "3.9", "3.10"] + python_version: ["3.8", "3.9", "3.10", "3.11"] directories: ["All Other Tests", "Testing Table Accessor", "Testing to Disk with LatLong", "All other Serialization"] steps: - name: Set up python ${{ matrix.python_version }} From d11a4b5f39d90f3574165a332906d5711815aa57 Mon Sep 17 00:00:00 2001 From: Gaurav Sheni Date: Wed, 26 Oct 2022 11:00:06 -0400 Subject: [PATCH 02/15] Update lint_check.yaml --- .github/workflows/lint_check.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/lint_check.yaml b/.github/workflows/lint_check.yaml index 72a8d1dbc..4a3024154 100644 --- a/.github/workflows/lint_check.yaml +++ b/.github/workflows/lint_check.yaml @@ -12,7 +12,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python_version: ["3.10"] + python_version: ["3.11"] steps: - name: Set up python ${{ matrix.python_version }} uses: actions/setup-python@v2 From 389680bd1f50312e5d337edc282c7d4f1c95badd Mon Sep 17 00:00:00 2001 From: Gaurav Sheni Date: Wed, 26 Oct 2022 11:00:30 -0400 Subject: [PATCH 03/15] Update install_test.yaml --- .github/workflows/install_test.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/install_test.yaml b/.github/workflows/install_test.yaml index 37552d853..831613e1d 100644 --- a/.github/workflows/install_test.yaml +++ b/.github/workflows/install_test.yaml @@ -14,7 +14,7 @@ jobs: fail-fast: false matrix: os: [ubuntu-latest, macos-latest] - python_version: ["3.8", "3.9", "3.10"] + python_version: ["3.8", "3.9", "3.10", "3.11"] runs-on: ${{ matrix.os }} steps: - name: Set up python ${{ matrix.python_version }} From 8632f26c93672c73542346727ed47f58c6b5e197 Mon Sep 17 00:00:00 2001 From: Gaurav Sheni Date: Wed, 26 Oct 2022 11:01:18 -0400 Subject: [PATCH 04/15] Update pyproject.toml --- pyproject.toml | 1 + 1 file changed, 1 insertion(+) diff --git a/pyproject.toml b/pyproject.toml index 9d6cb48c5..db23ac77b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -21,6 +21,7 @@ classifiers = [ "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", + "Programming Language :: Python :: 3.11", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Operating System :: Unix", From 965d3827d23f58ef97372224215984a86cb3c5d5 Mon Sep 17 00:00:00 2001 From: Gaurav Sheni Date: Wed, 26 Oct 2022 11:03:47 -0400 Subject: [PATCH 05/15] Update lint_check.yaml --- .github/workflows/lint_check.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/lint_check.yaml b/.github/workflows/lint_check.yaml index 4a3024154..72a8d1dbc 100644 --- a/.github/workflows/lint_check.yaml +++ b/.github/workflows/lint_check.yaml @@ -12,7 +12,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python_version: ["3.11"] + python_version: ["3.10"] steps: - name: Set up python ${{ matrix.python_version }} uses: actions/setup-python@v2 From ea83f5feeecccd155dee261d5fb1a5bb967b3321 Mon Sep 17 00:00:00 2001 From: Gaurav Sheni Date: Wed, 2 Nov 2022 23:21:50 -0400 Subject: [PATCH 06/15] Update install_test.yaml --- .github/workflows/install_test.yaml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/.github/workflows/install_test.yaml b/.github/workflows/install_test.yaml index 831613e1d..b4e098dc4 100644 --- a/.github/workflows/install_test.yaml +++ b/.github/workflows/install_test.yaml @@ -15,14 +15,17 @@ jobs: matrix: os: [ubuntu-latest, macos-latest] python_version: ["3.8", "3.9", "3.10", "3.11"] + exclude: + - python_version: "3.11" + os: macos-latest runs-on: ${{ matrix.os }} steps: - name: Set up python ${{ matrix.python_version }} - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: ${{ matrix.python_version }} - name: Checkout repository - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Build woodwork package run: make package - name: Install complete version of woodwork From 0a46c9fac877579d96b19a2b72944dec2f13687c Mon Sep 17 00:00:00 2001 From: Gaurav Sheni Date: Wed, 2 Nov 2022 23:22:01 -0400 Subject: [PATCH 07/15] Update unit_tests_with_latest_deps.yaml --- .github/workflows/unit_tests_with_latest_deps.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/unit_tests_with_latest_deps.yaml b/.github/workflows/unit_tests_with_latest_deps.yaml index f6baf359c..2d373801a 100644 --- a/.github/workflows/unit_tests_with_latest_deps.yaml +++ b/.github/workflows/unit_tests_with_latest_deps.yaml @@ -23,11 +23,11 @@ jobs: directories: ["All Other Tests", "Testing Table Accessor", "Testing to Disk with LatLong", "All other Serialization"] steps: - name: Set up python ${{ matrix.python_version }} - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: ${{ matrix.python_version }} - name: Checkout repository - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: ref: ${{ github.event.pull_request.head.ref }} repository: ${{ github.event.pull_request.head.repo.full_name }} From 0398b3368cbb1117d957ee858513204a62c5080d Mon Sep 17 00:00:00 2001 From: Gaurav Sheni Date: Wed, 2 Nov 2022 23:22:17 -0400 Subject: [PATCH 08/15] Update install_test.yaml --- .github/workflows/install_test.yaml | 3 --- 1 file changed, 3 deletions(-) diff --git a/.github/workflows/install_test.yaml b/.github/workflows/install_test.yaml index b4e098dc4..2445c12de 100644 --- a/.github/workflows/install_test.yaml +++ b/.github/workflows/install_test.yaml @@ -15,9 +15,6 @@ jobs: matrix: os: [ubuntu-latest, macos-latest] python_version: ["3.8", "3.9", "3.10", "3.11"] - exclude: - - python_version: "3.11" - os: macos-latest runs-on: ${{ matrix.os }} steps: - name: Set up python ${{ matrix.python_version }} From e762278fbcdcea39ece3657f83f9962e66118073 Mon Sep 17 00:00:00 2001 From: Gaurav Sheni Date: Wed, 2 Nov 2022 23:26:44 -0400 Subject: [PATCH 09/15] Update release_notes.rst --- docs/source/release_notes.rst | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/source/release_notes.rst b/docs/source/release_notes.rst index bb2118b23..268f76a81 100644 --- a/docs/source/release_notes.rst +++ b/docs/source/release_notes.rst @@ -7,6 +7,7 @@ Future Release ============== * Enhancements * Improved ``Boolean`` and ``BooleanNullable`` inference to detect common string representations of boolean values (:pr:`1549`) + * Add Python 3.11 markers, add 3.11 for unit tests & install test (:pr:`1552`) * Fixes * Resolve FutureWarning in `_get_box_plot_info_for_column` (:pr:`1563`) * Changes From 2b74d6c993d7e702a489bb408f9da40ec01b2079 Mon Sep 17 00:00:00 2001 From: Gaurav Sheni Date: Thu, 10 Nov 2022 17:41:33 -0500 Subject: [PATCH 10/15] Update lint_check.yaml --- .github/workflows/lint_check.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/lint_check.yaml b/.github/workflows/lint_check.yaml index 72a8d1dbc..7a7feaa7e 100644 --- a/.github/workflows/lint_check.yaml +++ b/.github/workflows/lint_check.yaml @@ -12,14 +12,14 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python_version: ["3.10"] + python_version: ["3.11"] steps: - name: Set up python ${{ matrix.python_version }} - uses: actions/setup-python@v2 + uses: actions/setup-python@v3 with: python-version: ${{ matrix.python_version }} - name: Checkout repository - uses: actions/checkout@v2 + uses: actions/checkout@v4 with: ref: ${{ github.event.pull_request.head.ref }} repository: ${{ github.event.pull_request.head.repo.full_name }} From 0c3818f5588c43cb24b56edff89ec19f31b86bf1 Mon Sep 17 00:00:00 2001 From: Gaurav Sheni Date: Mon, 28 Nov 2022 14:14:34 -0500 Subject: [PATCH 11/15] Update .pre-commit-config.yaml --- .pre-commit-config.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 7ce660107..458ff6e37 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -30,9 +30,9 @@ repos: name: isort (python) args: [--settings-path=pyproject.toml] - repo: https://github.com/python/black - rev: 22.6.0 + rev: 22.10.0 hooks: - id: black - args: [--target-version=py310] + args: [--target-version=py311] additional_dependencies: [".[jupyter]"] types_or: [python, jupyter] From c8e3e58d1d821eb038337db00a60b15fbb2f68f4 Mon Sep 17 00:00:00 2001 From: Gaurav Sheni Date: Mon, 28 Nov 2022 14:15:01 -0500 Subject: [PATCH 12/15] Update pyproject.toml --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index fca1a6dcf..54c6df765 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -146,7 +146,7 @@ skip = "__init__.py" multi_line_output = 3 [tool.black] -target-version = ['py310'] +target-version = ['py311'] [tool.coverage.run] source = ["woodwork"] From f04de4496d21f5975df2ef312ef398a77c36b8ea Mon Sep 17 00:00:00 2001 From: Gaurav Sheni Date: Mon, 28 Nov 2022 14:58:40 -0500 Subject: [PATCH 13/15] Update .github/workflows/lint_check.yaml --- .github/workflows/lint_check.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/lint_check.yaml b/.github/workflows/lint_check.yaml index 7a7feaa7e..94250d102 100644 --- a/.github/workflows/lint_check.yaml +++ b/.github/workflows/lint_check.yaml @@ -19,7 +19,7 @@ jobs: with: python-version: ${{ matrix.python_version }} - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v3 with: ref: ${{ github.event.pull_request.head.ref }} repository: ${{ github.event.pull_request.head.repo.full_name }} From 75a6ef0b90cef97f826bea8130991f7b8aa65961 Mon Sep 17 00:00:00 2001 From: Gaurav Sheni Date: Mon, 28 Nov 2022 14:58:52 -0500 Subject: [PATCH 14/15] Update .github/workflows/lint_check.yaml --- .github/workflows/lint_check.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/lint_check.yaml b/.github/workflows/lint_check.yaml index 94250d102..5a9e052f5 100644 --- a/.github/workflows/lint_check.yaml +++ b/.github/workflows/lint_check.yaml @@ -15,7 +15,7 @@ jobs: python_version: ["3.11"] steps: - name: Set up python ${{ matrix.python_version }} - uses: actions/setup-python@v3 + uses: actions/setup-python@v4 with: python-version: ${{ matrix.python_version }} - name: Checkout repository From 789e8c1ea312faf3af5b8318de82e450466afea2 Mon Sep 17 00:00:00 2001 From: Gaurav Sheni Date: Mon, 28 Nov 2022 15:04:59 -0500 Subject: [PATCH 15/15] Update install.md --- docs/source/install.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/source/install.md b/docs/source/install.md index fcccb9517..4a250ccd7 100644 --- a/docs/source/install.md +++ b/docs/source/install.md @@ -1,6 +1,6 @@ # Install -Woodwork is available for Python 3.8, 3.9 and 3.10. It can be installed from PyPi, conda-forge, or from source. +Woodwork is available for Python 3.8, 3.9, 3.10 and 3.11. It can be installed from PyPi, conda-forge, or from source. To install Woodwork, run the following command: