Fix third-party workflow (#269)
diff --git a/.github/workflows/third_party.yml b/.github/workflows/third_party.yml
index bcb0234..d07f82e 100644
--- a/.github/workflows/third_party.yml
+++ b/.github/workflows/third_party.yml
@@ -49,6 +49,10 @@
uses: actions/checkout@v3
with:
repository: pydantic/pydantic
+ - name: Edit pydantic pyproject.toml
+ # pydantic's python-requires means pdm won't let us add typing-extensions-latest
+ # as a requirement unless we do this
+ run: sed -i 's/^requires-python = .*/requires-python = ">=3.8"/' pyproject.toml
- name: Checkout typing_extensions
uses: actions/checkout@v3
with:
@@ -316,6 +320,10 @@
uses: actions/checkout@v3
with:
repository: python-attrs/cattrs
+ - name: Edit cattrs pyproject.toml
+ # cattrs's python-requires means pdm won't let us add typing-extensions-latest
+ # as a requirement unless we do this
+ run: sed -i 's/^requires-python = .*/requires-python = ">=3.8"/' pyproject.toml
- name: Checkout typing_extensions
uses: actions/checkout@v3
with: