Repository: DataDog/sketches-py (language: python)

Issue:
Package includes tests/ folder
This can break running tests with say `pytest` or importing from tests. In general, wheels should not be shipped with a tests package.

```
~ % docker run -ti python:3.10 /bin/bash
root@bae4f2022ac9:/# ls /usr/local/lib/python3.10/site-packages/tests
ls: cannot access '/usr/local/lib/python3.10/site-packages/tests': No such file or directory
root@bae4f2022ac9:/# pip install ddsketch
Collecting ddsketch
  Downloading ddsketch-2.0.1-py3-none-any.whl (25 kB)
Collecting protobuf>=3.0.0
  Downloading protobuf-3.20.1-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (1.1 MB)
     |████████████████████████████████| 1.1 MB 4.1 MB/s
Collecting six
  Downloading six-1.16.0-py2.py3-none-any.whl (11 kB)
Installing collected packages: six, protobuf, ddsketch
Successfully installed ddsketch-2.0.1 protobuf-3.20.1 six-1.16.0
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
WARNING: You are using pip version 21.2.4; however, version 22.0.4 is available.
You should consider upgrading via the '/usr/local/bin/python -m pip install --upgrade pip' command.
root@bae4f2022ac9:/# ls /usr/local/lib/python3.10/site-packages/tests
__init__.py  __pycache__  datasets.py  test_ddsketch.py  test_mapping.py  test_proto.py  test_store.py
```


Discussion / hints:

Fix patch:
diff --git a/setup.py b/setup.py
index 279c76b..c77a3d4 100644
--- a/setup.py
+++ b/setup.py
@@ -12,7 +12,7 @@
     long_description=long_description,
     long_description_content_type="text/markdown",
     url="http://github.com/datadog/sketches-py",
-    packages=setuptools.find_packages(),
+    packages=setuptools.find_packages(exclude=["tests*"]),
     package_data={"ddsketch": ["py.typed"]},
     classifiers=[
         "Programming Language :: Python :: 3",


Test patch:
diff --git a/releasenotes/notes/tests-wheel-bf71b228c86a9ced.yaml b/releasenotes/notes/tests-wheel-bf71b228c86a9ced.yaml
new file mode 100644
index 0000000..bfaecb9
--- /dev/null
+++ b/releasenotes/notes/tests-wheel-bf71b228c86a9ced.yaml
@@ -0,0 +1,4 @@
+---
+fixes:
+  - |
+    Exclude the tests module from the package.