From 061a842140b213686b431bfc99e7a6488791ff7f Mon Sep 17 00:00:00 2001 From: Felipe Conde Benavides Date: Mon, 13 Apr 2026 20:23:21 +0200 Subject: [PATCH 1/5] feat: updated some dependencies --- CHANGELOG.md | 14 ++++++++++++++ devo/__version__.py | 2 +- requirements-test.txt | 6 +++--- requirements.txt | 4 ++-- setup.py | 10 +++++----- 5 files changed, 25 insertions(+), 11 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 34ee7f6..58ce77b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,20 @@ 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). +## [7.0.1] - 2026-04-13 + +### Changed + - Changed some dependencies: + +| Dependency | From | To | +|------------------|----------|----------| +| click | ~=8.3.1 | ~=8.3.2 | +| requests | ~=2.32 | ~=2.33.1 | +| pipdeptree (dev) | ~=2.30.0 | ~=2.35.1 | +| pytest (dev) | ~=9.0.0 | ~=9.0.3 | +| pytest-cov (dev) | ~=6.0.0 | ~=7.1.0 | + + ## [7.0.0] - 2026-02-11 ### Removed diff --git a/devo/__version__.py b/devo/__version__.py index 03a6c49..b6ad3aa 100644 --- a/devo/__version__.py +++ b/devo/__version__.py @@ -1,6 +1,6 @@ __description__ = "Devo Python Library." __url__ = "http://www.devo.com" -__version__ = "7.0.0" +__version__ = "7.0.1" __author__ = "Devo" __author_email__ = "support@devo.com" __license__ = "MIT" diff --git a/requirements-test.txt b/requirements-test.txt index 8c58bc4..434d3f8 100644 --- a/requirements-test.txt +++ b/requirements-test.txt @@ -1,8 +1,8 @@ mock~=5.2.0 msgpack~=1.1.2 pebble~=5.2.0 -pipdeptree~=2.30.0 -pytest~=9.0.0 -pytest-cov~=6.0.0 +pipdeptree~=2.35.1 +pytest~=9.0.3 +pytest-cov~=7.1.0 pytest-timeout~=2.4.0 responses~=0.26.0 \ No newline at end of file diff --git a/requirements.txt b/requirements.txt index 3ce8c7b..1b1adc5 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,6 +1,6 @@ -click~=8.3.1 +click~=8.3.2 pem~=23.1.0 pyopenssl~=26.0.0 pyyaml~=6.0.3 pytz~=2026.1 -requests~=2.32 +requests~=2.33.1 diff --git a/setup.py b/setup.py index 5e05d63..3e4efdf 100644 --- a/setup.py +++ b/setup.py @@ -27,21 +27,21 @@ "Topic :: Software Development :: Libraries :: Python Modules", ] INSTALL_REQUIRES = [ - "click~=8.3.1", + "click~=8.3.2", "pem~=23.1.0", "pyopenssl~=26.0.0", "pytz~=2026.1", "pyyaml~=6.0.3", - "requests~=2.32", + "requests~=2.33.1", ] EXTRAS_REQUIRE = { "dev": [ "mock~=5.2.0", "msgpack~=1.1.2", "pebble~=5.2.0", - "pipdeptree~=2.30.0", - "pytest~=9.0.0", - "pytest-cov~=6.0.0", + "pipdeptree~=2.35.1", + "pytest~=9.0.3", + "pytest-cov~=7.1.0", "pytest-timeout~=2.4.0", "responses~=0.26.0", ] From dbc50f4b9c51fb878cb49c3f56ca7b7eaabcd7de Mon Sep 17 00:00:00 2001 From: Felipe Conde Benavides Date: Tue, 16 Jun 2026 15:03:26 +0200 Subject: [PATCH 2/5] feat: updated some dependencies --- requirements-test.txt | 8 ++++---- requirements.txt | 8 ++++---- setup.py | 14 +++++++------- 3 files changed, 15 insertions(+), 15 deletions(-) diff --git a/requirements-test.txt b/requirements-test.txt index 434d3f8..5004f80 100644 --- a/requirements-test.txt +++ b/requirements-test.txt @@ -1,8 +1,8 @@ mock~=5.2.0 -msgpack~=1.1.2 +msgpack~=1.2.0 pebble~=5.2.0 -pipdeptree~=2.35.1 -pytest~=9.0.3 +pipdeptree~=3.1.0 +pytest~=9.1.0 pytest-cov~=7.1.0 pytest-timeout~=2.4.0 -responses~=0.26.0 \ No newline at end of file +responses~=0.26.1 \ No newline at end of file diff --git a/requirements.txt b/requirements.txt index 1b1adc5..cffe634 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,6 +1,6 @@ -click~=8.3.2 +click~=8.4.1 pem~=23.1.0 -pyopenssl~=26.0.0 +pyopenssl~=26.3.0 pyyaml~=6.0.3 -pytz~=2026.1 -requests~=2.33.1 +pytz~=2026.2 +requests~=2.34.2 diff --git a/setup.py b/setup.py index 3e4efdf..8eb7b75 100644 --- a/setup.py +++ b/setup.py @@ -27,23 +27,23 @@ "Topic :: Software Development :: Libraries :: Python Modules", ] INSTALL_REQUIRES = [ - "click~=8.3.2", + "click~=8.4.1", "pem~=23.1.0", - "pyopenssl~=26.0.0", + "pyopenssl~=26.3.0", "pytz~=2026.1", "pyyaml~=6.0.3", - "requests~=2.33.1", + "requests~=2.34.2", ] EXTRAS_REQUIRE = { "dev": [ "mock~=5.2.0", - "msgpack~=1.1.2", + "msgpack~=1.2.0", "pebble~=5.2.0", - "pipdeptree~=2.35.1", - "pytest~=9.0.3", + "pipdeptree~=3.1.0", + "pytest~=9.1.0", "pytest-cov~=7.1.0", "pytest-timeout~=2.4.0", - "responses~=0.26.0", + "responses~=0.26.1", ] } CLI = [ From b2c2eddba866651b918332c8292392846e2c8dec Mon Sep 17 00:00:00 2001 From: Felipe Conde Benavides Date: Tue, 16 Jun 2026 15:04:48 +0200 Subject: [PATCH 3/5] chore: minor fix --- devo/__version__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devo/__version__.py b/devo/__version__.py index b6ad3aa..1631f60 100644 --- a/devo/__version__.py +++ b/devo/__version__.py @@ -1,5 +1,5 @@ __description__ = "Devo Python Library." -__url__ = "http://www.devo.com" +__url__ = "https://www.devo.com" __version__ = "7.0.1" __author__ = "Devo" __author_email__ = "support@devo.com" From ffbab3311cfe4b06d6792ab7e918d3010e474362 Mon Sep 17 00:00:00 2001 From: Felipe Conde Benavides Date: Tue, 16 Jun 2026 15:10:10 +0200 Subject: [PATCH 4/5] feat: updated CHANGELOG.md file --- CHANGELOG.md | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 58ce77b..96022f1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,18 +4,22 @@ 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). -## [7.0.1] - 2026-04-13 +## [7.0.1] - 2026-06-16 ### Changed - Changed some dependencies: | Dependency | From | To | |------------------|----------|----------| -| click | ~=8.3.1 | ~=8.3.2 | -| requests | ~=2.32 | ~=2.33.1 | -| pipdeptree (dev) | ~=2.30.0 | ~=2.35.1 | -| pytest (dev) | ~=9.0.0 | ~=9.0.3 | +| click | ~=8.3.1 | ~=8.4.1 | +| pyopenssl | ~=26.0.0 | ~=26.3.0 | +| pytz | ~=2026.1 | ~=2026.2 | +| requests | ~=2.32 | ~=2.34.2 | +| msgpack (dev) | ~=1.1.2 | ~=1.2.0 | +| pipdeptree (dev) | ~=2.30.0 | ~=3.1.0 | +| pytest (dev) | ~=9.0.0 | ~=9.1.0 | | pytest-cov (dev) | ~=6.0.0 | ~=7.1.0 | +| responses (dev) | ~=0.26.0 | ~=0.26.1 | ## [7.0.0] - 2026-02-11 From a66d53b9e0f91379f732728baf63d99315a5ba2d Mon Sep 17 00:00:00 2001 From: Felipe Conde Benavides Date: Tue, 16 Jun 2026 15:30:41 +0200 Subject: [PATCH 5/5] feat: updated some tests --- .../integration/resources/local_certs/generate_certificates.sh | 2 +- tests/integration/test_sender_send_data.py | 2 +- tests/integration/test_sender_send_lookup.py | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/tests/integration/resources/local_certs/generate_certificates.sh b/tests/integration/resources/local_certs/generate_certificates.sh index 6102bb7..cf30534 100755 --- a/tests/integration/resources/local_certs/generate_certificates.sh +++ b/tests/integration/resources/local_certs/generate_certificates.sh @@ -14,7 +14,7 @@ openssl req \ -newkey rsa:4096 \ -keyout ca/private/ca_key.pem \ -out ca/ca_cert.pem \ - -subj "/C=US/ST=Acme State/L=Acme City/O=Acme Inc./CN=0.0.0.0" + -subj "/C=US/ST=Acme State/L=Acme City/O=Acme Inc./CN=Devo Test CA" # Create server private key and certificate request mkdir -p server/private diff --git a/tests/integration/test_sender_send_data.py b/tests/integration/test_sender_send_data.py index fb28f01..cff3257 100644 --- a/tests/integration/test_sender_send_data.py +++ b/tests/integration/test_sender_send_data.py @@ -732,7 +732,7 @@ def test_fake_get_peer_cert_chain(setup): chain_certs.append(crypto.load_certificate(crypto.FILETYPE_PEM, str(_ca))) for a, b in zip(fake_chain_cert, chain_certs): - assert a.get_subject() == b.get_subject() + assert a.to_cryptography() == b.to_cryptography() def test_open_file(setup): diff --git a/tests/integration/test_sender_send_lookup.py b/tests/integration/test_sender_send_lookup.py index 7fb75b4..70e4bf2 100644 --- a/tests/integration/test_sender_send_lookup.py +++ b/tests/integration/test_sender_send_lookup.py @@ -376,7 +376,7 @@ def test_deprecated_warning(setup): verify_mode=CERT_NONE, ) con = Sender(engine_config) - with pytest.warns(DeprecationWarning) as record: + with pytest.warns(DeprecationWarning, match="lookup upload functionality") as record: lookup = Lookup(name=setup.lookup_name, historic_tag=None, con=con) with open(setup.lookup_file) as f: