summaryrefslogtreecommitdiff
path: root/changelog.d/1830.breaking.rst
diff options
context:
space:
mode:
Diffstat (limited to 'changelog.d/1830.breaking.rst')
-rw-r--r--changelog.d/1830.breaking.rst7
1 files changed, 7 insertions, 0 deletions
diff --git a/changelog.d/1830.breaking.rst b/changelog.d/1830.breaking.rst
new file mode 100644
index 00000000..9f2214ab
--- /dev/null
+++ b/changelog.d/1830.breaking.rst
@@ -0,0 +1,7 @@
+Mark the easy_install script and setuptools command as deprecated, and use `pip <https://pip.pypa.io/en/stable/>`_ when available to fetch/build wheels for missing ``setup_requires``/``tests_require`` requirements, with the following differences in behavior:
+ * support for ``python_requires``
+ * better support for wheels (proper handling of priority with respect to PEP 425 tags)
+ * PEP 517/518 support
+ * eggs are not supported
+ * no support for the ``allow_hosts`` easy_install option (``index_url``/``find_links`` are still honored)
+ * pip environment variables are honored (and take precedence over easy_install options)