-
-
Notifications
You must be signed in to change notification settings - Fork 286
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'main' into 2024-08-21-meeting-notes
- Loading branch information
Showing
2 changed files
with
17 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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. |