Skip to content

Commit 19081a5

Browse files
mitchh456claude
andauthored
Drop Python 3.8/3.9 support, add 3.13/3.14 classifiers (#847)
* Use Job.id property instead of removed get_id() method rq v2.7 refactored Job.id from `id = property(get_id, set_id)` to a `@property` decorator, removing get_id() as a callable method. Job.id has been available since rq v0.5.0 so this is backwards compatible. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * Support FastMCP 3.x while maintaining 2.x backwards compatibility FastMCP 3.0 replaced private _call_tool_mcp()/_list_tools_mcp() with public call_tool()/list_tools() methods, and changed get_tool() to return None instead of raising when a tool is not found. - Update instrumentation to handle get_tool() returning None - Update tests with compat helpers that use the correct API based on the installed fastmcp version - Remove the fastmcp<3 version pin from tox.ini (no longer needed) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * Drop Python 3.8/3.9 support, add 3.13/3.14 classifiers Align python_requires and classifiers with CI matrix which tests 3.10-3.14. Requested by requests 2.33.0 dropping Python 3.9. Closes #839 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
1 parent b2caa75 commit 19081a5

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

setup.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@
4848
author_email="support@scoutapm.com",
4949
license="MIT",
5050
zip_safe=False,
51-
python_requires=">=3.8, <4",
51+
python_requires=">=3.10, <4",
5252
packages=packages,
5353
package_dir={str(""): str("src")},
5454
ext_modules=ext_modules,
@@ -80,10 +80,10 @@
8080
"Operating System :: MacOS",
8181
"Operating System :: POSIX",
8282
"Operating System :: POSIX :: Linux",
83-
"Programming Language :: Python :: 3.8",
84-
"Programming Language :: Python :: 3.9",
8583
"Programming Language :: Python :: 3.10",
8684
"Programming Language :: Python :: 3.11",
8785
"Programming Language :: Python :: 3.12",
86+
"Programming Language :: Python :: 3.13",
87+
"Programming Language :: Python :: 3.14",
8888
],
8989
)

0 commit comments

Comments
 (0)