Skip to content

Commit b8ec289

Browse files
committed
Relax python version requirement
1 parent e1f9ce2 commit b8ec289

File tree

4 files changed

+7
-1
lines changed

4 files changed

+7
-1
lines changed

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ description = """ShellOracle is a pluggable terminal utility that takes a natura
1717
command and substitutes it into your terminal buffer."""
1818

1919
readme = "README.md"
20-
requires-python = ">=3.11"
20+
requires-python = ">=3.9"
2121
classifiers = [
2222
"Programming Language :: Python :: 3",
2323
"License :: OSI Approved :: GNU General Public License v3 (GPLv3)",

shelloracle/config/config.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
from __future__ import annotations
2+
13
from collections.abc import MutableMapping
24
from pathlib import Path
35
from typing import Any

shelloracle/providers/ollama.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
from __future__ import annotations
2+
13
import json
24
from dataclasses import dataclass, asdict
35
from typing import Any, AsyncIterator

shelloracle/shelloracle.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
from __future__ import annotations
2+
13
import asyncio
24
import os
35
import sys

0 commit comments

Comments
 (0)