From c65b8eda4c83ff54c4153abafe85a24d213397db Mon Sep 17 00:00:00 2001 From: Steven Silvester Date: Mon, 16 Sep 2024 19:33:43 -0500 Subject: [PATCH 1/4] PYTHON-4756 Add changelog note about dropping srv extra --- doc/changelog.rst | 2 ++ 1 file changed, 2 insertions(+) diff --git a/doc/changelog.rst b/doc/changelog.rst index ba3cba8322..e615bc6d17 100644 --- a/doc/changelog.rst +++ b/doc/changelog.rst @@ -93,6 +93,8 @@ Unavoidable breaking changes - Since we are now using ``hatch`` as our build backend, we no longer have a usable ``setup.py`` file and require installation using ``pip``. Attempts to invoke the ``setup.py`` file will raise an exception. Additionally, ``pip`` >= 21.3 is now required for editable installs. +- We no longer support the ``srv`` extra, since ``dnspython`` is included as a dependency in PyMongo 4.7+. + Instead of ``pip install pymongo[srv]``, use ``pip install pymongo``. Issues Resolved ............... From 12a2a4ee1d78cef8f65bb710509b944a6ae14a70 Mon Sep 17 00:00:00 2001 From: Steven Silvester Date: Mon, 16 Sep 2024 19:42:48 -0500 Subject: [PATCH 2/4] address review --- doc/changelog.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/doc/changelog.rst b/doc/changelog.rst index e615bc6d17..93d9d1096c 100644 --- a/doc/changelog.rst +++ b/doc/changelog.rst @@ -93,8 +93,8 @@ Unavoidable breaking changes - Since we are now using ``hatch`` as our build backend, we no longer have a usable ``setup.py`` file and require installation using ``pip``. Attempts to invoke the ``setup.py`` file will raise an exception. Additionally, ``pip`` >= 21.3 is now required for editable installs. -- We no longer support the ``srv`` extra, since ``dnspython`` is included as a dependency in PyMongo 4.7+. - Instead of ``pip install pymongo[srv]``, use ``pip install pymongo``. +- We no longer support the ``srv`` or ``tls`` extras, since ``dnspython`` is included as a dependency in PyMongo 4.7+. + Instead of ``pip install pymongo[srv]`` or ``pip install pymongo[tls]``, use ``pip install pymongo``. Issues Resolved ............... From ad22a99222a9c22b8e99f749028e8fcb64185ca3 Mon Sep 17 00:00:00 2001 From: Steven Silvester Date: Mon, 16 Sep 2024 19:45:47 -0500 Subject: [PATCH 3/4] update wording --- doc/changelog.rst | 2 ++ 1 file changed, 2 insertions(+) diff --git a/doc/changelog.rst b/doc/changelog.rst index 93d9d1096c..e929c5871c 100644 --- a/doc/changelog.rst +++ b/doc/changelog.rst @@ -95,6 +95,8 @@ Unavoidable breaking changes Additionally, ``pip`` >= 21.3 is now required for editable installs. - We no longer support the ``srv`` or ``tls`` extras, since ``dnspython`` is included as a dependency in PyMongo 4.7+. Instead of ``pip install pymongo[srv]`` or ``pip install pymongo[tls]``, use ``pip install pymongo``. +- We no longer support the ``tls`` extra, which was only valid for Python 2. + Instead of ``pip install pymongo[tls]`` or ``pip install pymongo[tls]``, use ``pip install pymongo``. Issues Resolved ............... From 3c3b69bce398eaa1a771f27613fe756dbce1974e Mon Sep 17 00:00:00 2001 From: Steven Silvester Date: Mon, 16 Sep 2024 19:54:44 -0500 Subject: [PATCH 4/4] cleanup --- doc/changelog.rst | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/doc/changelog.rst b/doc/changelog.rst index e929c5871c..69fbb6f8fd 100644 --- a/doc/changelog.rst +++ b/doc/changelog.rst @@ -93,10 +93,10 @@ Unavoidable breaking changes - Since we are now using ``hatch`` as our build backend, we no longer have a usable ``setup.py`` file and require installation using ``pip``. Attempts to invoke the ``setup.py`` file will raise an exception. Additionally, ``pip`` >= 21.3 is now required for editable installs. -- We no longer support the ``srv`` or ``tls`` extras, since ``dnspython`` is included as a dependency in PyMongo 4.7+. - Instead of ``pip install pymongo[srv]`` or ``pip install pymongo[tls]``, use ``pip install pymongo``. +- We no longer support the ``srv`` extra, since ``dnspython`` is included as a dependency in PyMongo 4.7+. + Instead of ``pip install pymongo[srv]``, use ``pip install pymongo``. - We no longer support the ``tls`` extra, which was only valid for Python 2. - Instead of ``pip install pymongo[tls]`` or ``pip install pymongo[tls]``, use ``pip install pymongo``. + Instead of ``pip install pymongo[tls]``, use ``pip install pymongo``. Issues Resolved ...............