Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adopted the bdist_wheel command from "wheel" #4369

Merged
merged 31 commits into from
May 22, 2024
Merged
Show file tree
Hide file tree
Changes from 7 commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
b3d3e93
Adopted the bdist_wheel command from "wheel"
agronholm May 19, 2024
b593074
Added missing files and removed wheel as a testing dependency
agronholm May 19, 2024
ea5d0e1
Cleaned up the imports
agronholm May 19, 2024
a4f3ed0
Updated a leftover vendored wheel import
agronholm May 20, 2024
c3b9614
Updated another leftover vendored wheel import
agronholm May 20, 2024
ff3f861
Merge branch 'main' into vendored-wheel
agronholm May 20, 2024
6fd9265
Updated another leftover vendored wheel import
agronholm May 20, 2024
82f0006
Update setuptools/extern/__init__.py
agronholm May 20, 2024
c8e005d
Reverted typechecker-only import
agronholm May 20, 2024
6fbe5fc
Updated imports in bdist_wheel tests
agronholm May 20, 2024
854e597
Fixed wrong import
agronholm May 20, 2024
3394532
Added back accidentally removed files
agronholm May 20, 2024
e510f43
Rolled back some inadvertently changed files
agronholm May 20, 2024
d1f11d0
Rolled back more inadvertently changed files
agronholm May 20, 2024
2d83e52
Rolled back more inadvertently changed files
agronholm May 20, 2024
200f941
Rolled back more inadvertently changed files
agronholm May 20, 2024
5c2d351
Rolled back more inadvertently changed files
agronholm May 20, 2024
92a3310
Rolled back more inadvertently changed files
agronholm May 20, 2024
a873888
Merge branch 'main' into vendored-wheel
agronholm May 20, 2024
1a82c45
Readded wheel into test dependencies
agronholm May 20, 2024
44e1731
Fixed test failures
agronholm May 20, 2024
becb8a2
Fixed more test failures
agronholm May 20, 2024
7f632e2
Added missing test data
agronholm May 20, 2024
da9dc8c
Fixed remaining test failures
agronholm May 21, 2024
c344f42
Merge branch 'main' into vendored-wheel
agronholm May 21, 2024
4123506
Fixed test_no_ctypes not testing the right thing(s)
agronholm May 21, 2024
7faa082
Reverted the change from path to pathlib and added type ignore comments
agronholm May 21, 2024
5c7e6c9
Added test data egg-info directories to .gitignore
agronholm May 21, 2024
62729a2
Merge remote-tracking branch 'origin/main' into vendored-wheel
agronholm May 21, 2024
68b4be2
Merge branch 'main' into vendored-wheel
agronholm May 22, 2024
b832968
Merge branch 'main' into vendored-wheel
agronholm May 22, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 2 additions & 4 deletions docs/build_meta.rst
Original file line number Diff line number Diff line change
Expand Up @@ -60,10 +60,8 @@ being used to package your scripts and install from source). To use it with
build-backend = "setuptools.build_meta"

``build_meta`` implements ``setuptools``' build system support.
The ``setuptools`` package implements the ``build_sdist``
command and the ``wheel`` package implements the ``build_wheel``
command; the latter is a dependency of the former
exposed via :pep:`517` hooks.
The ``setuptools`` package implements the ``build_sdist`` and
``build_wheel`` commands.

Use ``setuptools``' :ref:`declarative config <declarative config>` to
specify the package information in ``setup.cfg``::
Expand Down
6 changes: 3 additions & 3 deletions docs/userguide/quickstart.rst
Original file line number Diff line number Diff line change
Expand Up @@ -60,9 +60,9 @@ library will be used to actually do the packaging.

Historically this documentation has unnecessarily listed ``wheel``
in the ``requires`` list, and many projects still do that. This is
not recommended. The backend automatically adds ``wheel`` dependency
when it is required, and listing it explicitly causes it to be
unnecessarily required for source distribution builds.
not recommended, as the backend no longer requires the ``wheel``
package, and listing it explicitly causes it to be unnecessarily
required for source distribution builds.
You should only include ``wheel`` in ``requires`` if you need to explicitly
access it during build time (e.g. if your project needs a ``setup.py``
script that imports ``wheel``).
Expand Down
1 change: 1 addition & 0 deletions newsfragments/1386.feature.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Adopted the ``bdist_wheel`` command from the ``wheel`` project -- by :user:`agronholm`
17 changes: 0 additions & 17 deletions pkg_resources/_vendor/backports.tarfile-1.0.0.dist-info/LICENSE

This file was deleted.

44 changes: 0 additions & 44 deletions pkg_resources/_vendor/backports.tarfile-1.0.0.dist-info/METADATA

This file was deleted.

This file was deleted.

5 changes: 0 additions & 5 deletions pkg_resources/_vendor/backports.tarfile-1.0.0.dist-info/WHEEL

This file was deleted.

This file was deleted.

Loading
Loading