diff --git a/CHANGELOG.md b/CHANGELOG.md index 34ee7f6c..96022f1a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,24 @@ 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-06-16 + +### Changed + - Changed some dependencies: + +| Dependency | From | To | +|------------------|----------|----------| +| 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 ### Removed diff --git a/devo/__version__.py b/devo/__version__.py index 03a6c497..1631f60f 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" +__url__ = "https://www.devo.com" +__version__ = "7.0.1" __author__ = "Devo" __author_email__ = "support@devo.com" __license__ = "MIT" diff --git a/requirements-test.txt b/requirements-test.txt index 8c58bc4a..5004f80c 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.30.0 -pytest~=9.0.0 -pytest-cov~=6.0.0 +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 3ce8c7b1..cffe6342 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,6 +1,6 @@ -click~=8.3.1 +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.32 +pytz~=2026.2 +requests~=2.34.2 diff --git a/setup.py b/setup.py index 5e05d637..8eb7b75d 100644 --- a/setup.py +++ b/setup.py @@ -27,23 +27,23 @@ "Topic :: Software Development :: Libraries :: Python Modules", ] INSTALL_REQUIRES = [ - "click~=8.3.1", + "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.32", + "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.30.0", - "pytest~=9.0.0", - "pytest-cov~=6.0.0", + "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 = [ diff --git a/tests/integration/resources/local_certs/generate_certificates.sh b/tests/integration/resources/local_certs/generate_certificates.sh index 6102bb7f..cf30534b 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 fb28f01e..cff32577 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 7fb75b49..70e4bf29 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: