From f6d6fbc36add536862f7c98feaf3f22270e352ac Mon Sep 17 00:00:00 2001 From: Roberto Prevato Date: Sat, 9 Dec 2023 23:15:37 +0100 Subject: [PATCH] v2.0.6 :hammer * Prepare for new release * Remove caching for pip packages --- .github/workflows/build.yml | 13 +------------ CHANGELOG.md | 4 ++++ rodi/__about__.py | 2 +- 3 files changed, 6 insertions(+), 13 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 1d6fc3f..9632272 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -35,20 +35,9 @@ jobs: with: python-version: ${{ matrix.python-version }} - - uses: actions/cache@v1 - id: depcache - with: - path: deps - key: requirements-pip-${{ matrix.python-version }}-${{ hashFiles('requirements.txt') }} - - name: Download dependencies - if: steps.depcache.outputs.cache-hit != 'true' - run: | - pip download --dest=deps -r requirements.txt - - - name: Install dependencies run: | - pip install -U --no-index --find-links=deps deps/* + pip install -r requirements.txt - name: Run tests run: | diff --git a/CHANGELOG.md b/CHANGELOG.md index de1f213..d836bef 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,10 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [2.0.6] - 2023-12-09 :hammer: +- Fixes import for Protocols support regardless of Python version (partially + broken for Python 3.9), by @fennel-akunesh + ## [2.0.5] - 2023-11-25 :lab_coat: - Adds support for resolving `Protocol` classes even when they don't define an `__init__` method, by @lucas-labs diff --git a/rodi/__about__.py b/rodi/__about__.py index 34c5111..ff6ef86 100644 --- a/rodi/__about__.py +++ b/rodi/__about__.py @@ -1 +1 @@ -__version__ = "2.0.5" +__version__ = "2.0.6"