diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index 9c5579d..23d0dc1 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -16,10 +16,10 @@ jobs: - name: Checkout source uses: actions/checkout@v2 - - name: Set up Python 3.8 + - name: Set up Python 3.9 uses: actions/setup-python@v2 with: - python-version: '3.8' + python-version: '3.9' - name: Validate the tag version against the package version run: python .github/workflows/validate_release_tag.py $GITHUB_REF @@ -43,7 +43,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v2 with: - python-version: '3.8' + python-version: '3.9' - name: Install Python dependencies run: pip install -e .[pre-commit,rmq,tests] @@ -58,7 +58,7 @@ jobs: strategy: matrix: - python-version: ['3.8', '3.9', '3.10', '3.11', '3.12'] + python-version: ['3.9', '3.10', '3.11', '3.12', '3.13'] services: rabbitmq: @@ -98,10 +98,10 @@ jobs: - name: Checkout source uses: actions/checkout@v2 - - name: Set up Python 3.8 + - name: Set up Python 3.9 uses: actions/setup-python@v2 with: - python-version: '3.8' + python-version: '3.9' - name: Install flit run: pip install flit~=3.4 diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e29e8ea..ba987a4 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -9,10 +9,10 @@ jobs: steps: - uses: actions/checkout@v2 - - name: Set up Python 3.8 + - name: Set up Python 3.9 uses: actions/setup-python@v2 with: - python-version: '3.8' + python-version: '3.9' - name: Install Python dependencies run: pip install -e .[pre-commit,rmq,tests] @@ -26,13 +26,13 @@ jobs: strategy: fail-fast: false matrix: - python-version: ['3.8', '3.9', '3.10', '3.11', '3.12'] + python-version: ['3.9', '3.10', '3.11', '3.12', '3.13'] rabbitmq: [latest] include: - - python-version: '3.8' + - python-version: '3.9' rabbitmq: '3.6' - - python-version: '3.8' - rabbitmq: '3.8' + - python-version: '3.9' + rabbitmq: '3.9' services: rabbitmq: diff --git a/pyproject.toml b/pyproject.toml index e36d463..c507376 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -18,14 +18,14 @@ classifiers = [ 'License :: OSI Approved :: MIT License', 'License :: OSI Approved :: GNU General Public License v3 (GPLv3)', 'Programming Language :: Python', - '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', ] keywords = ['ommunication', 'messaging', 'rpc', 'broadcast'] -requires-python = '>=3.8' +requires-python = '>=3.9' dependencies = [ 'deprecation', 'pyyaml~=6.0',