From ec18a87add27be4e6673712bee5a59d56d087f17 Mon Sep 17 00:00:00 2001 From: Christian Zentgraf Date: Fri, 24 Jan 2025 13:52:34 -0500 Subject: [PATCH 1/2] misc: Update python versions used for pyvelox The current minimum is python 3.7. but that has passed EOL. This change sets the minimum at the oldest supported version 3.9. --- setup.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/setup.py b/setup.py index 40f8ae9645bf..e93f3ded0e7c 100644 --- a/setup.py +++ b/setup.py @@ -185,16 +185,17 @@ def build_extension(self, ext): "pyarrow", ], extras_require={"tests": ["pyarrow"]}, - python_requires=">=3.7", + python_requires=">=3.9", classifiers=[ "Intended Audience :: Developers", "Intended Audience :: Science/Research", "License :: OSI Approved :: Apache Software License", "Operating System :: POSIX :: Linux", "Programming Language :: C++", - "Programming Language :: Python :: 3.7", - "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", + "Programming Language :: Python :: 3.10", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Programming Language :: Python :: Implementation :: CPython", ], packages=find_packages() + find_packages(where="./test"), From 1d41b88f07d32c2c7eed35ae1f7b23ae004dddeb Mon Sep 17 00:00:00 2001 From: Christian Zentgraf Date: Fri, 24 Jan 2025 13:56:01 -0500 Subject: [PATCH 2/2] misc: Ensure fuzzer jobs run on python update Ensure fuzzer jobs run when the setup.py is updated. --- .github/workflows/scheduled.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/scheduled.yml b/.github/workflows/scheduled.yml index ea83d9e8b0e0..1ad3b5435009 100644 --- a/.github/workflows/scheduled.yml +++ b/.github/workflows/scheduled.yml @@ -25,6 +25,7 @@ on: - "scripts/setup-ubuntu.sh" - "scripts/setup-helper-functions.sh" - ".github/workflows/scheduled.yml" + - "setup.py" push: branches: