Skip to content

Commit da7fbd8

Browse files
committed
feat: make package py3.12+
We use generics features from 3.12
1 parent ffcdbf1 commit da7fbd8

File tree

7 files changed

+4
-19
lines changed

7 files changed

+4
-19
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
runs-on: ubuntu-latest
2323
strategy:
2424
matrix:
25-
python-version: ["3.11", "3.12", "3.13"]
25+
python-version: ["3.12", "3.13"]
2626
fail-fast: false
2727

2828
steps:

AGENTS.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@ from neuroml_mcp.utils import register_all_tools
140140
- Primary configuration in `setup.cfg`
141141
- Build configuration in `pyproject.toml`
142142
- Use semantic versioning (currently 0.0.1)
143-
- Support Python 3.9-3.13
143+
- Support Python 3.12-3.13
144144

145145
### Environment Variables
146146
- Use environment variables for configurable values
@@ -213,7 +213,7 @@ from neuroml_mcp.utils import register_all_tools
213213
```python
214214
def my_tool_function(context: Context, param1: str, param2: int) -> Dict[str, Any]:
215215
"""Tool description with comprehensive docstring.
216-
216+
217217
:param context: MCP context for the operation
218218
:param param1: Description of first parameter
219219
:param param2: Description of second parameter
@@ -231,4 +231,4 @@ async with sandbox_manager.get_sandbox() as sandbox:
231231
raise RuntimeError(f"Command failed: {result.stderr}")
232232
```
233233

234-
This file should be updated as the project evolves. All agents should familiarize themselves with these guidelines before making changes to the codebase.
234+
This file should be updated as the project evolves. All agents should familiarize themselves with these guidelines before making changes to the codebase.

code_ai_pkg/setup.cfg

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,6 @@ classifiers=
1212
Intended Audience :: Science/Research
1313
Natural Language :: English
1414
Operating System :: OS Independent
15-
Programming Language :: Python :: 3.9
16-
Programming Language :: Python :: 3.10
17-
Programming Language :: Python :: 3.11
1815
Programming Language :: Python :: 3.12
1916
Programming Language :: Python :: 3.13
2017
Topic :: Scientific/Engineering

mcp_pkg/setup.cfg

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,6 @@ classifiers=
1212
Intended Audience :: Science/Research
1313
Natural Language :: English
1414
Operating System :: OS Independent
15-
Programming Language :: Python :: 3.9
16-
Programming Language :: Python :: 3.10
17-
Programming Language :: Python :: 3.11
1815
Programming Language :: Python :: 3.12
1916
Programming Language :: Python :: 3.13
2017
Topic :: Scientific/Engineering

neuroml_ai/setup.cfg

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,6 @@ classifiers=
1212
Intended Audience :: Science/Research
1313
Natural Language :: English
1414
Operating System :: OS Independent
15-
Programming Language :: Python :: 3.9
16-
Programming Language :: Python :: 3.10
17-
Programming Language :: Python :: 3.11
1815
Programming Language :: Python :: 3.12
1916
Programming Language :: Python :: 3.13
2017
Topic :: Scientific/Engineering

rag_pkg/setup.cfg

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,6 @@ classifiers=
1212
Intended Audience :: Science/Research
1313
Natural Language :: English
1414
Operating System :: OS Independent
15-
Programming Language :: Python :: 3.9
16-
Programming Language :: Python :: 3.10
17-
Programming Language :: Python :: 3.11
1815
Programming Language :: Python :: 3.12
1916
Programming Language :: Python :: 3.13
2017
Topic :: Scientific/Engineering

utils_pkg/setup.cfg

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,6 @@ classifiers=
1212
Intended Audience :: Science/Research
1313
Natural Language :: English
1414
Operating System :: OS Independent
15-
Programming Language :: Python :: 3.9
16-
Programming Language :: Python :: 3.10
17-
Programming Language :: Python :: 3.11
1815
Programming Language :: Python :: 3.12
1916
Programming Language :: Python :: 3.13
2017
Topic :: Scientific/Engineering

0 commit comments

Comments
 (0)