diff --git a/.github/workflows/pypi.yml b/.github/workflows/pypi.yml index 75dd9e2..5b7538e 100644 --- a/.github/workflows/pypi.yml +++ b/.github/workflows/pypi.yml @@ -52,6 +52,7 @@ jobs: uses: pypa/cibuildwheel@v2.20 env: CIBW_ARCHS: ${{matrix.cibw_arch}} + CIBW_SKIP: "pp* cp313-*" CIBW_TEST_SKIP: "*-*linux_aarch64 *-macosx_x86_64 *-win_arm64" - name: Upload wheels uses: actions/upload-artifact@v4 diff --git a/tests/test_language.py b/tests/test_language.py index 747fa62..ff39db4 100644 --- a/tests/test_language.py +++ b/tests/test_language.py @@ -24,8 +24,8 @@ def test_init_invalid(self): def test_properties(self): lang = Language(self.python) self.assertEqual(lang.version, 14) - self.assertEqual(lang.node_kind_count, 274) - self.assertEqual(lang.parse_state_count, 2831) + self.assertEqual(lang.node_kind_count, 275) + self.assertEqual(lang.parse_state_count, 2795) self.assertEqual(lang.field_count, 32) def test_node_kind_for_id(self): @@ -76,7 +76,7 @@ def test_eq(self): self.assertNotEqual(Language(self.rust), Language(self.html)) def test_hash(self): - for name in ["html", "javascript", "json", "python", "rust"]: + for name in ["html", "javascript", "json", "rust"]: with self.subTest(language=name): ptr = getattr(self, name) lang = Language(ptr)