Skip to content

Commit

Permalink
Merge branch 'main' into 2024-08-21-meeting-notes
Browse files Browse the repository at this point in the history
  • Loading branch information
jakirkham authored Aug 22, 2024
2 parents 868fa05 + b260dc7 commit 1bb03de
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 0 deletions.
7 changes: 7 additions & 0 deletions news/2024-08-21-remove-build.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Removing `build` in favor of `python-build`

For nearly two years now, we have favored the use `python-build` as the package name for the PyPA [`build`](https://github.com/pypa/build)
project over `build`. In fact, the `build` feedstock on `conda-forge` is archived and has not had its version
updated. To complete this transition, we are going to mark all existing `build` packages as broken, provide
a more detailed linter hint, and turn off the migration infrastructure we've been using to help move feedstocks.
Any questions or comments can be directed to the [GitHub issue](https://github.com/conda-forge/conda-forge.github.io/issues/2269) on this work.
10 changes: 10 additions & 0 deletions news/2024-08-21-sunsetting-pip-deps.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# Removing `wheel` and `setuptools` as Dependencies for `pip`

Starting with Python 3.13, `pip` will no longer have `setuptools` and `wheel` as dependencies
by default. While this default made sense at the time `conda-forge` was started (over 8 years ago!),
with the advent of Python packaging build backends (e.g., `flit`, `poetry`, `hatchling`, etc.),
this default is no longer correct. Instead, you will need to specify `wheel` and/or `setuptools` explicitly in the `host`
section of your recipe if you need them. At first, `pip` for versions of Python before 3.13 will be unaffected.
However, after the completion of the Python 3.13 migration, we will remove these dependencies from `pip` for all
versions of Python. Follow GitHub issue [#2252](https://github.com/conda-forge/conda-forge.github.io/issues/2252)
for more information and updates.

0 comments on commit 1bb03de

Please sign in to comment.