Skip to content

Commit

Permalink
remove 3.8; add 3.12, 3.13
Browse files Browse the repository at this point in the history
  • Loading branch information
RLKRo committed Oct 25, 2024
1 parent f4e4cf4 commit 2c58626
Show file tree
Hide file tree
Showing 5 changed files with 10 additions and 9 deletions.
6 changes: 3 additions & 3 deletions .github/workflows/test_full.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
strategy:
fail-fast: false
matrix:
python-version: ["3.8", "3.9", "3.10", "3.11"]
python-version: ["3.9", "3.10", "3.11", "3.12" "3.13"]
os: [macOS-latest, windows-latest, ubuntu-latest]

runs-on: ${{ matrix.os }}
Expand Down Expand Up @@ -49,10 +49,10 @@ jobs:
steps:
- uses: actions/checkout@v4

- name: set up python 3.8
- name: set up python 3.9
uses: actions/setup-python@v5
with:
python-version: 3.8
python-version: 3.9

- name: install dependencies
run: |
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
[![Codestyle](https://github.com/deeppavlov/chatsky/workflows/codestyle/badge.svg?branch=dev)](https://github.com/deeppavlov/chatsky/actions/workflows/codestyle.yml)
[![Tests](https://github.com/deeppavlov/chatsky/workflows/test_coverage/badge.svg?branch=dev)](https://github.com/deeppavlov/chatsky/actions/workflows/test_coverage.yml)
[![License Apache 2.0](https://img.shields.io/badge/license-Apache%202.0-blue.svg)](https://github.com/deeppavlov/chatsky/blob/master/LICENSE)
![Python 3.8, 3.9, 3.10, 3.11](https://img.shields.io/badge/python-3.8%20%7C%203.9%20%7C%203.10%20%7C%203.11-green.svg)
![Python 3.9, 3.10, 3.11, 3.12, 3.13](https://img.shields.io/badge/python-3.9%20%7C%203.10%20%7C%203.11%20%7C%203.12%20%7C%203.13-green.svg)
[![PyPI](https://img.shields.io/pypi/v/chatsky)](https://pypi.org/project/chatsky/)
[![Downloads](https://static.pepy.tech/badge/chatsky)](https://pepy.tech/project/chatsky)

Expand Down Expand Up @@ -37,7 +37,7 @@ in the evolving landscape of Python applications and IoT connectivity.
## System Requirements

- Supported operating systems include Ubuntu 18.04+, Windows 10+ (partial support), and MacOS Big Sur (partial support);
- Python version 3.8 or higher is necessary for proper functionality;
- Python version 3.9 or higher is necessary for proper functionality;
- A minimum of 1 GB of RAM is required for optimal performance;
- If analytics collection or database integration is intended, Docker version 20 or higher may be necessary.

Expand Down
2 changes: 1 addition & 1 deletion docs/source/get_started.rst
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ Chatsky can be easily installed on your system using the ``pip`` package manager
pip install chatsky
This framework is compatible with Python 3.8 and newer versions.
This framework is compatible with Python 3.9 and newer versions.

The above command will set the minimum dependencies to start working with Chatsky.
The installation process allows the user to choose from different packages based on their dependencies, which are:
Expand Down
2 changes: 1 addition & 1 deletion docs/source/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ Chatsky
:alt: Number of downloads
:target: https://pypi.org/project/chatsky/

.. image:: https://img.shields.io/badge/python-3.8%20%7C%203.9%20%7C%203.10%20%7C%203.11-green.svg
.. image:: https://img.shields.io/badge/python-3.9%20%7C%203.10%20%7C%203.11%20%7C%203.12%20%7C%203.13-green.svg
:alt: Supported python versions

Chatsky is an open-source, `Apache 2.0 <https://www.apache.org/licenses/LICENSE-2.0>`_-licensed library
Expand Down
5 changes: 3 additions & 2 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -21,10 +21,11 @@ classifiers = [
"License :: OSI Approved :: Apache Software License",
"Operating System :: OS Independent",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Programming Language :: Python :: 3.13",
"Programming Language :: Python :: 3 :: Only",
]

Expand All @@ -47,7 +48,7 @@ exclude = [


[tool.poetry.dependencies]
python = "^3.8.1,!=3.9.7" # `streamlit` package does not support python 3.9.7, `flake8` package does not support python 3.8.0
python = ">=3.9,<3.14,!=3.9.7" # `streamlit` package does not support python 3.9.7
pydantic = ">=2.0" # `pydantic` version more than 2 required
nest-asyncio = "*"
typing-extensions = "*"
Expand Down

0 comments on commit 2c58626

Please sign in to comment.