From 88a42978d30bf154eaef136cc038afc1737b188b Mon Sep 17 00:00:00 2001 From: Nick Volynkin Date: Tue, 9 Apr 2024 17:50:37 +0300 Subject: [PATCH] qaseio: release 4.0.2 Allow using package qaseio with Python 3.7. This will enable our clients, still using it, to receive the latest package updates for Qase reporters. Change required downgrading several packages to their latest versions still supporting Python 3.7: * setuptools from 69 to 68 * typing-extensions from 4.9.0 to 4.7.1 --- .github/workflows/pythonpackage.yml | 2 +- qaseio/pyproject.toml | 13 +++++++------ 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/.github/workflows/pythonpackage.yml b/.github/workflows/pythonpackage.yml index ff991309..40352557 100644 --- a/.github/workflows/pythonpackage.yml +++ b/.github/workflows/pythonpackage.yml @@ -9,7 +9,7 @@ jobs: fail-fast: false max-parallel: 5 matrix: - python-version: [3.11, '3.10', 3.9, 3.8] + python-version: ['3.11', '3.10', '3.9', '3.8', '3.7'] changed-dir: ["qaseio", "qase-pytest", "qase-robotframework", "qase-python-commons"] name: Project ${{ matrix.changed-dir }} - Python ${{ matrix.python-version }} steps: diff --git a/qaseio/pyproject.toml b/qaseio/pyproject.toml index 82150e1e..67b82b6a 100644 --- a/qaseio/pyproject.toml +++ b/qaseio/pyproject.toml @@ -1,16 +1,17 @@ [build-system] -requires = ["setuptools>=69", "wheel"] +requires = ["setuptools>=68", "wheel"] build-backend = "setuptools.build_meta" [project] name = "qaseio" -version = "4.0.1" +version = "4.0.2" description = "Qase TestOps API client for Python" readme = "README.md" authors = [{name = "Qase Team", email = "support@qase.io"}] license = {file = "LICENSE"} classifiers = [ "Development Status :: 5 - Production/Stable", + "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", @@ -19,12 +20,12 @@ classifiers = [ ] urls = {"Homepage" = "https://github.com/qase-tms/qase-python"} keywords = ["OpenAPI", "OpenAPI-Generator", "Qase.io TestOps API"] -requires-python = ">=3.8" +requires-python = ">=3.7" dependencies = [ "urllib3 >= 1.25.3, < 2.1.0", "python-dateutil", "pydantic >= 2", - "typing-extensions >= 4.9.0", + "typing-extensions >= 4.7.1", ] [project.optional-dependencies] @@ -33,8 +34,8 @@ dependencies = [ [tool.tox] legacy_tox_ini = """ [tox] -minversion = 3.8 -envlist = py{38,39,310,311} +minversion = 3.7 +envlist = py{37,38,39,310,311} [testenv] deps =