From 0919cb014ece4235ca813304166a8fae220bace8 Mon Sep 17 00:00:00 2001 From: "Ilya (Marshal)" Date: Fri, 20 Sep 2024 23:48:32 +0200 Subject: [PATCH] =?UTF-8?q?=D0=9F=D1=80=D0=B5=D0=BA=D1=80=D0=B0=D1=89?= =?UTF-8?q?=D0=B5=D0=BD=D0=B8=D0=B5=20=D0=BF=D0=BE=D0=B4=D0=B4=D0=B5=D1=80?= =?UTF-8?q?=D0=B6=D0=BA=D0=B8=20Python=203.7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/codecov.yml | 2 +- .github/workflows/codegen.yml | 2 +- .github/workflows/pypi.yml | 2 +- .github/workflows/ruff.yml | 2 +- .github/workflows/test.yml | 2 +- README.md | 4 ++-- docs/source/readme.content.md | 2 +- docs/source/readme.md | 2 +- setup.py | 3 +-- 9 files changed, 10 insertions(+), 11 deletions(-) diff --git a/.github/workflows/codecov.yml b/.github/workflows/codecov.yml index 6f3d295b..821197cb 100644 --- a/.github/workflows/codecov.yml +++ b/.github/workflows/codecov.yml @@ -16,7 +16,7 @@ jobs: - name: Setup Python. uses: actions/setup-python@v4 with: - python-version: 3.7 + python-version: 3.8 - name: Install dependencies. run: pip install -r requirements-dev.txt diff --git a/.github/workflows/codegen.yml b/.github/workflows/codegen.yml index 4fd2de6f..4a85d427 100644 --- a/.github/workflows/codegen.yml +++ b/.github/workflows/codegen.yml @@ -15,7 +15,7 @@ jobs: - name: Set up Python. uses: actions/setup-python@v4 with: - python-version: 3.7 + python-version: 3.8 - name: Install dependencies. run: | diff --git a/.github/workflows/pypi.yml b/.github/workflows/pypi.yml index 2ff019ee..d7934bb8 100644 --- a/.github/workflows/pypi.yml +++ b/.github/workflows/pypi.yml @@ -16,7 +16,7 @@ jobs: - name: Setup Python. uses: actions/setup-python@v4 with: - python-version: 3.7 + python-version: 3.8 - name: Publish a Python distribution to PyPI. if: github.ref == 'refs/heads/main' && github.repository == 'MarshalX/yandex-music-api' diff --git a/.github/workflows/ruff.yml b/.github/workflows/ruff.yml index 6aaa5d5e..e4c10fb4 100644 --- a/.github/workflows/ruff.yml +++ b/.github/workflows/ruff.yml @@ -15,7 +15,7 @@ jobs: - name: Setup Python. uses: actions/setup-python@v4 with: - python-version: 3.7 + python-version: 3.8 - name: Run linter check. uses: chartboost/ruff-action@v1 diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 22c20774..09075bf9 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -12,7 +12,7 @@ jobs: strategy: matrix: os: [ macos-latest, ubuntu-latest, windows-latest ] - python-version: [ 3.7, 3.8, 3.9, "3.10", "3.11", "3.12" ] + python-version: [ 3.8, 3.9, "3.10", "3.11", "3.12" ] steps: - name: Checkout repository. diff --git a/README.md b/README.md index 2d3c7ac9..873123f5 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ Сообщество разработчиков общаются и помогают друг другу в [Telegram чате](https://t.me/yandex_music_api), присоединяйтесь! -[![Поддерживаемые Python версии](https://img.shields.io/badge/python-3.7+-blue.svg)](https://pypi.org/project/yandex-music/) +[![Поддерживаемые Python версии](https://img.shields.io/badge/python-3.8+-blue.svg)](https://pypi.org/project/yandex-music/) [![Покрытие кода тестами](https://codecov.io/gh/MarshalX/yandex-music-api/branch/main/graph/badge.svg)](https://codecov.io/gh/MarshalX/yandex-music-api) [![Качество кода](https://api.codacy.com/project/badge/Grade/27011a5a8d9f4b278d1bfe2fe8725fed)](https://app.codacy.com/gh/MarshalX/yandex-music-api) [![Статус тестов](https://github.com/MarshalX/yandex-music-api/actions/workflows/test.yml/badge.svg)](https://github.com/MarshalX/yandex-music-api/actions/workflows/test.yml) @@ -33,7 +33,7 @@ Эта библиотека предоставляет Python интерфейс для никем незадокументированного и сделанного только для себя API Яндекс Музыки. -Она совместима с версиями Python 3.7+ и поддерживает работу как с синхронным, так и с асинхронным (asyncio) кодом. +Она совместима с версиями Python 3.8+ и поддерживает работу как с синхронным, так и с асинхронным (asyncio) кодом. В дополнение к реализации чистого API данная библиотека имеет ряд классов-обёрток — объектов высокого уровня, дабы сделать разработку клиентов и скриптов простой и понятной. Вся документация была написана с нуля исходя из логического анализа в ходе обратной разработки (reverse engineering) API. diff --git a/docs/source/readme.content.md b/docs/source/readme.content.md index 50c26b4d..3edbce25 100644 --- a/docs/source/readme.content.md +++ b/docs/source/readme.content.md @@ -2,7 +2,7 @@ Эта библиотека предоставляет Python интерфейс для никем незадокументированного и сделанного только для себя API Яндекс Музыки. -Она совместима с версиями Python 3.7+ и поддерживает работу как с синхронным, так и с асинхронным (asyncio) кодом. +Она совместима с версиями Python 3.8+ и поддерживает работу как с синхронным, так и с асинхронным (asyncio) кодом. В дополнение к реализации чистого API данная библиотека имеет ряд классов-обёрток — объектов высокого уровня, дабы сделать разработку клиентов и скриптов простой и понятной. Вся документация была написана с нуля исходя из логического анализа в ходе обратной разработки (reverse engineering) API. diff --git a/docs/source/readme.md b/docs/source/readme.md index cac02f27..1a89f574 100644 --- a/docs/source/readme.md +++ b/docs/source/readme.md @@ -8,7 +8,7 @@ Сообщество разработчиков общаются и помогают друг другу в [Telegram чате](https://t.me/yandex_music_api), присоединяйтесь! -[![Поддерживаемые Python версии](https://img.shields.io/badge/python-3.7+-blue.svg)](https://pypi.org/project/yandex-music/) +[![Поддерживаемые Python версии](https://img.shields.io/badge/python-3.8+-blue.svg)](https://pypi.org/project/yandex-music/) [![Покрытие кода тестами](https://codecov.io/gh/MarshalX/yandex-music-api/branch/main/graph/badge.svg)](https://codecov.io/gh/MarshalX/yandex-music-api) [![Качество кода](https://api.codacy.com/project/badge/Grade/27011a5a8d9f4b278d1bfe2fe8725fed)](https://app.codacy.com/gh/MarshalX/yandex-music-api) [![Статус тестов](https://github.com/MarshalX/yandex-music-api/actions/workflows/test.yml/badge.svg)](https://github.com/MarshalX/yandex-music-api/actions/workflows/test.yml) diff --git a/setup.py b/setup.py index 55149b66..0d64c965 100644 --- a/setup.py +++ b/setup.py @@ -49,7 +49,6 @@ def run_tests(self) -> None: 'Topic :: Software Development :: Libraries :: Python Modules', 'Topic :: Software Development :: Libraries :: Application Frameworks', 'Programming Language :: Python', - 'Programming Language :: Python :: 3.7', 'Programming Language :: Python :: 3.8', 'Programming Language :: Python :: 3.9', 'Programming Language :: Python :: 3.10', @@ -59,7 +58,7 @@ def run_tests(self) -> None: 'Programming Language :: Python :: Implementation :: CPython', 'Programming Language :: Python :: Implementation :: PyPy', ], - python_requires='~=3.7', + python_requires='~=3.8', cmdclass={'test': PyTest}, tests_require=['pytest'], project_urls={