Repository: scrapy/cssselect (language: python)

Issue:
Add official PyPy support
As we support PyPy in Scrapy we need to run tests on PyPy and have PyPy in classifiers.


Discussion / hints:

Fix patch:
diff --git a/setup.py b/setup.py
index 43eecc0..f01a174 100644
--- a/setup.py
+++ b/setup.py
@@ -41,5 +41,7 @@
         "Programming Language :: Python :: 3.10",
         "Programming Language :: Python :: 3.11",
         "Programming Language :: Python :: 3.12",
+        "Programming Language :: Python :: Implementation :: CPython",
+        "Programming Language :: Python :: Implementation :: PyPy",
     ],
 )


Test patch:
diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml
index 0de2aa2..a1a0524 100644
--- a/.github/workflows/tests.yml
+++ b/.github/workflows/tests.yml
@@ -6,7 +6,7 @@ jobs:
     runs-on: ubuntu-latest
     strategy:
       matrix:
-        python-version: [3.8, 3.9, "3.10", "3.11", "3.12"]
+        python-version: [3.8, 3.9, "3.10", "3.11", "3.12", "pypy3.9", "pypy3.10"]
 
     steps:
     - uses: actions/checkout@v4