From: Debian Python Team <team+python@tracker.debian.org>
Date: Wed, 1 Oct 2025 15:11:21 +0200
Subject: relay_wheel_version

---
 pyproject.toml |  2 +-
 setup.py       | 12 ++++++++++++
 2 files changed, 13 insertions(+), 1 deletion(-)

diff --git a/pyproject.toml b/pyproject.toml
index 1ff674e..683ad54 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -1,5 +1,5 @@
 [build-system]
-requires = ["setuptools==80.9.0", "setuptools-scm==8.3.1", "wheel==0.45.1", "auditwheel==6.2.0"]
+requires = ["setuptools", "setuptools-scm", "wheel", "auditwheel"]
 build-backend = "setuptools.build_meta"
 
 [project]
diff --git a/setup.py b/setup.py
index 5433955..37787a8 100644
--- a/setup.py
+++ b/setup.py
@@ -204,4 +204,16 @@ class PlaywrightBDistWheelCommand(BDistWheelCommand):
 
 setup(
     cmdclass={"bdist_wheel": PlaywrightBDistWheelCommand},
+    use_scm_version={
+        "version_scheme": "post-release",
+        "write_to": "playwright/_repo_version.py",
+        "write_to_template": 'version = "{version}"\n',
+    },
+    setup_requires=["setuptools-scm", "wheel"],
+    entry_points={
+        "console_scripts": [
+            "playwright=playwright.__main__:main",
+        ],
+        "pyinstaller40": ["hook-dirs=playwright._impl.__pyinstaller:get_hook_dirs"],
+    },
 )
