mirror of
https://github.com/tiennm99/serena.git
synced 2026-10-14 14:17:49 +00:00
Pin dependencies to versions that work across Python 3.11 to 3.14
This commit is contained in:
1 parent
0bbd9e375e
commit
d15887a145
3 files changed
+705
-113
No files matched your search
+8
-8
@@ -8,21 +8,21 @@ version = "0.1.4"
|
||||
description = ""
|
||||
authors = [{ name = "Oraios AI", email = "info@oraios-ai.de" }]
|
||||
readme = "README.md"
|
||||
requires-python = ">=3.11, <3.12"
|
||||
requires-python = ">=3.11, <3.15"
|
||||
classifiers = [
|
||||
"License :: OSI Approved :: MIT License",
|
||||
"Programming Language :: Python :: 3.11",
|
||||
]
|
||||
dependencies = [
|
||||
"requests==2.32.4",
|
||||
"requests==2.32.5",
|
||||
"pyright==1.1.403",
|
||||
"fortls==3.2.2",
|
||||
"overrides==7.7.0",
|
||||
"python-dotenv==1.1.1",
|
||||
"python-dotenv==1.2.1",
|
||||
"mcp==1.23.0",
|
||||
"flask==3.1.3", # bumped from 3.1.1 for CVE fix (also fixes werkzeug alert)
|
||||
"sensai-utils==1.5.0",
|
||||
"pydantic==2.11.7",
|
||||
"pydantic==2.12.5",
|
||||
"types-pyyaml==6.0.12.20250516",
|
||||
"pyyaml==6.0.2",
|
||||
"ruamel.yaml==0.18.14",
|
||||
@@ -33,17 +33,17 @@ dependencies = [
|
||||
"docstring_parser==0.17.0",
|
||||
"joblib==1.5.1",
|
||||
"tqdm==4.67.1",
|
||||
"tiktoken==0.9.0",
|
||||
"tiktoken==0.12.0",
|
||||
"anthropic==0.59.0",
|
||||
"beautifulsoup4==4.14.2",
|
||||
# Transitive deps pinned for security (dependabot alerts).
|
||||
# Exact pins because uvx installs from git, ignoring the lock file.
|
||||
"urllib3==2.6.3",
|
||||
"urllib3==2.5.0",
|
||||
"werkzeug==3.1.6",
|
||||
"starlette==1.0.0",
|
||||
"python-multipart==0.0.22",
|
||||
"filelock==3.25.2",
|
||||
"cryptography==46.0.5",
|
||||
"cryptography==46.0.3",
|
||||
]
|
||||
|
||||
[[tool.uv.index]]
|
||||
@@ -87,7 +87,7 @@ dev = [
|
||||
"nbconvert==7.17.0",
|
||||
"wheel==0.46.3",
|
||||
"pyasn1==0.6.3",
|
||||
"PyJWT==2.12.1",
|
||||
"PyJWT==2.10.1",
|
||||
]
|
||||
agno = ["agno==2.5.10", "sqlalchemy==2.0.41"] # agno bumped for session state overwrite CVE
|
||||
google = ["google-genai==1.27.0"]
|
||||
|
||||
+1
-1
@@ -313,7 +313,7 @@ class SerenaAgent:
|
||||
# log fundamental information
|
||||
log.info(
|
||||
f"Starting Serena server (version={serena_version()}, process id={os.getpid()}, parent process id={os.getppid()}; "
|
||||
f"language backend={self.serena_config.language_backend.name})"
|
||||
f"language backend={self.serena_config.language_backend.name}); Python version={platform.python_version()}, platform={platform.platform()}"
|
||||
)
|
||||
log.info("Configuration file: %s", self.serena_config.config_file_path)
|
||||
log.info("Available projects: {}".format(", ".join(self.serena_config.project_names)))
|
||||
|
||||
Reference in new issue
Block a user