diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index 4801366..5b7df00 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -13,5 +13,5 @@ jobs: uses: epam/ai-dial-ci/.github/workflows/python_package_pr.yml@2.3.1 secrets: inherit with: - python-version: 3.8 - code-checks-python-versions: '["3.8", "3.9", "3.10", "3.11", "3.12"]' + python-version: 3.9 + code-checks-python-versions: '["3.9", "3.10", "3.11", "3.12"]' diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 9730082..b80e08e 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -13,5 +13,5 @@ jobs: uses: epam/ai-dial-ci/.github/workflows/python_package_release.yml@2.3.1 secrets: inherit with: - python-version: 3.8 - code-checks-python-versions: '["3.8", "3.9", "3.10", "3.11", "3.12"]' + python-version: 3.9 + code-checks-python-versions: '["3.9", "3.10", "3.11", "3.12"]' diff --git a/noxfile.py b/noxfile.py index acaeb73..7bcd0f3 100644 --- a/noxfile.py +++ b/noxfile.py @@ -53,7 +53,7 @@ def format(session: nox.Session): format_with_args(session, SRC) -@nox.session(python=["3.8", "3.9", "3.10", "3.11", "3.12"]) +@nox.session(python=["3.9", "3.10", "3.11", "3.12"]) @nox.parametrize("pydantic", ["1.10.17", "2.8.2"]) @nox.parametrize("httpx", ["0.25.0", "0.27.0"]) @nox.parametrize("openai", ["1.1.0", "1.51.0"]) diff --git a/poetry.lock b/poetry.lock index 96e9982..97946aa 100644 --- a/poetry.lock +++ b/poetry.lock @@ -22,9 +22,6 @@ files = [ {file = "annotated_types-0.7.0.tar.gz", hash = "sha256:aff07c09a53a08bc8cfccb9c85b05f1aa9a2a6f23728d790723543408344ce89"}, ] -[package.dependencies] -typing-extensions = {version = ">=4.0.0", markers = "python_version < \"3.9\""} - [[package]] name = "anyio" version = "4.4.0" @@ -951,5 +948,5 @@ test = ["covdefaults (>=2.3)", "coverage (>=7.2.7)", "coverage-enable-subprocess [metadata] lock-version = "2.0" -python-versions = ">=3.8.1,<4.0" -content-hash = "879999e1de3da9332111f3cba2d0e0b721b69d0b3de85b4c1bf5e9ba13527f72" +python-versions = ">=3.9,<4.0" +content-hash = "643da6d9d34da90ce9587e4c27c975926e49ad58c404fcd6a7c69f99631f6354" diff --git a/pyproject.toml b/pyproject.toml index 0a9eb20..f1f5feb 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -11,11 +11,12 @@ repository = "https://github.com/epam/ai-dial-client-python" packages = [{ include = "aidial_client" }] [tool.poetry.dependencies] +python = ">=3.9,<4.0" openai = ">=1.1.0,<2.0.0" -python = ">=3.8.1,<4.0" httpx = ">=0.25.0,<1.0" pydantic = ">=1.10,<3" aiofiles = ">=0.5.0" + [tool.setuptools] packages = ["aidial_client"]