diff --git a/CHANGELOG.md b/CHANGELOG.md index 3e3defd7..30707a2d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,21 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). +## [5.3.0] - 2024-06-18 + +### Added + +- Force flush in Sender buffer to send incomplete buffers after a timeout +- `mock` dependency added to testing requirements + +### Changed + +- `requests` dependency upgraded from `requests~=2.31` to `requests~=2.32` +- `certifi` dependency upgraded from `certifi~=2024.2.2` to `certifi~=2024.6.2` +- `cryptography` dependency upgraded from `cryptography~=42.0.5` to `cryptography~=42.0.8` +- `pipdeptree` dependency upgraded from `pipdeptree~=2.17.0` to `pipdeptree~=2.23.0` +- `pytest` dependency upgraded from `pytest~=8.1.1` to `pytest~=8.2.2` + ## [5.2.0] - 2024-04-10 ### Added diff --git a/requirements-test.txt b/requirements-test.txt index ff2dc89b..2bbb7385 100644 --- a/requirements-test.txt +++ b/requirements-test.txt @@ -1,7 +1,7 @@ stopit==1.1.2 msgpack~=1.0.8 responses~=0.25.0 -pipdeptree~=2.17.0 -pytest~=8.1.1 +pipdeptree~=2.23.0 +pytest~=8.2.2 pytest-cov~=5.0.0 -mock==5.1.0 +mock==5.1.0 \ No newline at end of file diff --git a/requirements.txt b/requirements.txt index 81cf9aa8..f1f349b9 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,8 +1,8 @@ click==8.1.7 PyYAML==6.0.1 -requests~=2.31 +requests~=2.32 pem~=21.2.0 pyopenssl~=24.1.0 pytz~=2024.1 -certifi~=2024.2.2 -cryptography~=42.0.5 +certifi~=2024.6.2 +cryptography~=42.0.8 diff --git a/setup.py b/setup.py index 42e79e62..ad829ec0 100644 --- a/setup.py +++ b/setup.py @@ -25,22 +25,22 @@ "Topic :: Software Development :: Libraries :: Python Modules", ] INSTALL_REQUIRES = [ - "requests~=2.31", + "requests~=2.32", "click==8.1.7", "PyYAML==6.0.1", "pem~=21.2.0", "pyopenssl~=24.1.0", "pytz~=2024.1", - "certifi~=2024.2.2", - "cryptography~=42.0.5", + "certifi~=2024.6.2", + "cryptography~=42.0.8", ] EXTRAS_REQUIRE = { "dev": [ "stopit==1.1.2", "msgpack~=1.0.8", "responses~=0.25.0", - "pipdeptree~=2.17.0", - "pytest~=8.1.1", + "pipdeptree~=2.23.0", + "pytest~=8.2.2", "pytest-cov~=5.0.0", ] } @@ -66,7 +66,9 @@ def find_meta(meta): """ Extract __*meta*__ from META_FILE. """ - meta_match = re.search(r"^__{meta}__ = ['\"]([^'\"]*)['\"]".format(meta=meta), META_FILE, re.M) + meta_match = re.search( + r"^__{meta}__ = ['\"]([^'\"]*)['\"]".format(meta=meta), META_FILE, re.M + ) if meta_match: return meta_match.group(1) raise RuntimeError("Unable to find __{meta}__ string.".format(meta=meta))