Skip to content

Commit ce06648

Browse files
authored
Merge pull request #2268 from conda-forge/pip-deps-removal
feat: add announcement for pip deps removal
2 parents c8dd81b + 166a241 commit ce06648

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# Removing `wheel` and `setuptools` as Dependencies for `pip`
2+
3+
Starting with Python 3.13, `pip` will no longer have `setuptools` and `wheel` as dependencies
4+
by default. While this default made sense at the time `conda-forge` was started (over 8 years ago!),
5+
with the advent of Python packaging build backends (e.g., `flit`, `poetry`, `hatchling`, etc.),
6+
this default is no longer correct. Instead, you will need to specify `wheel` and/or `setuptools` explicitly in the `host`
7+
section of your recipe if you need them. At first, `pip` for versions of Python before 3.13 will be unaffected.
8+
However, after the completion of the Python 3.13 migration, we will remove these dependencies from `pip` for all
9+
versions of Python. Follow GitHub issue [#2252](https://github.com/conda-forge/conda-forge.github.io/issues/2252)
10+
for more information and updates.

0 commit comments

Comments
 (0)