From 91b2e03d6504dd15c3cbddae2dac32b476b8cc93 Mon Sep 17 00:00:00 2001 From: Darren Burns Date: Tue, 25 Oct 2022 15:32:50 +0100 Subject: [PATCH 1/5] Add Python 3.11 to CI, update install-poetry action --- .github/workflows/pythonpackage.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/pythonpackage.yml b/.github/workflows/pythonpackage.yml index ee439baf00..5ac2288cb5 100644 --- a/.github/workflows/pythonpackage.yml +++ b/.github/workflows/pythonpackage.yml @@ -8,7 +8,7 @@ jobs: strategy: matrix: os: [ubuntu-latest, macos-latest, windows-latest] - python-version: ["3.7", "3.8", "3.9", "3.10"] + python-version: ["3.7", "3.8", "3.9", "3.10", "3.11"] defaults: run: shell: bash @@ -22,7 +22,7 @@ jobs: - name: Install and configure Poetry uses: snok/install-poetry@v1.1.6 with: - version: 1.1.6 + version: 1.3.3 virtualenvs-in-project: true - name: Install dependencies run: poetry install --extras "dev" From 7599accccf60761b9dcf026edf7aeb836e75aa15 Mon Sep 17 00:00:00 2001 From: Darren Burns Date: Tue, 25 Oct 2022 15:36:22 +0100 Subject: [PATCH 2/5] Fix GitHub action install-poetry version --- .github/workflows/pythonpackage.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/pythonpackage.yml b/.github/workflows/pythonpackage.yml index 5ac2288cb5..ad5e23f6f5 100644 --- a/.github/workflows/pythonpackage.yml +++ b/.github/workflows/pythonpackage.yml @@ -20,9 +20,9 @@ jobs: python-version: ${{ matrix.python-version }} architecture: x64 - name: Install and configure Poetry - uses: snok/install-poetry@v1.1.6 + uses: snok/install-poetry@v1.3.3 with: - version: 1.3.3 + version: 1.2.2 virtualenvs-in-project: true - name: Install dependencies run: poetry install --extras "dev" From 5933cbb7e8c72b0a9b01e3d517690faf63ca2276 Mon Sep 17 00:00:00 2001 From: Darren Burns Date: Tue, 25 Oct 2022 15:38:54 +0100 Subject: [PATCH 3/5] Revert build action to 3.11-rc.2 until Darwin build ready --- .github/workflows/pythonpackage.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pythonpackage.yml b/.github/workflows/pythonpackage.yml index ad5e23f6f5..99cdc0dbd2 100644 --- a/.github/workflows/pythonpackage.yml +++ b/.github/workflows/pythonpackage.yml @@ -8,7 +8,7 @@ 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.7", "3.8", "3.9", "3.10", "3.11-rc.2"] defaults: run: shell: bash From ceed9186c94c98b5c644e019f216ab552bdabac8 Mon Sep 17 00:00:00 2001 From: Darren Burns Date: Thu, 27 Oct 2022 10:44:06 +0100 Subject: [PATCH 4/5] Python 3.11 CI --- .github/workflows/pythonpackage.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pythonpackage.yml b/.github/workflows/pythonpackage.yml index 99cdc0dbd2..ad5e23f6f5 100644 --- a/.github/workflows/pythonpackage.yml +++ b/.github/workflows/pythonpackage.yml @@ -8,7 +8,7 @@ jobs: strategy: matrix: os: [ubuntu-latest, macos-latest, windows-latest] - python-version: ["3.7", "3.8", "3.9", "3.10", "3.11-rc.2"] + python-version: ["3.7", "3.8", "3.9", "3.10", "3.11"] defaults: run: shell: bash From 8f888e7232b30fa16d3ae6829ad7708f0e795bc9 Mon Sep 17 00:00:00 2001 From: Darren Burns Date: Thu, 27 Oct 2022 10:52:32 +0100 Subject: [PATCH 5/5] Add small delay before screenshot is taken --- src/textual/app.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/textual/app.py b/src/textual/app.py index 43f1bd56c3..0f1282c669 100644 --- a/src/textual/app.py +++ b/src/textual/app.py @@ -641,6 +641,7 @@ async def press_keys() -> None: await asyncio.sleep(0.02) await app._animator.wait_for_idle() + await asyncio.sleep(0.05) if screenshot: self._screenshot = self.export_screenshot(