#3256: Added setuptools.command.build command to match distutils.command.build -- by :user:isuruf
#3366: Merge with pypa/distutils@75ed79d including reformat using black, fix for Cygwin support (pypa/distutils#139), and improved support for cross compiling (pypa/distutils#144 and pypa/distutils#145).
Documentation changes
^^^^^^^^^^^^^^^^^^^^^
#3355: Changes to the User Guide's Entry Points page -- by :user:codeandfire
#3361: Further minor corrections to the Entry Points page -- by :user:codeandfire
#3363: Rework some documentation pages to de-emphasize distutils and the history
of packaging in the Python ecosystem. The focus of these changes is to make the
documentation easier to read for new users.
#3364: Update documentation about dependency management, removing mention to
the deprecated dependency_links and adding some small improvements.
#3367: Extracted text about automatic resource extraction and the zip-safe flag
from userguide/miscellaneous to deprecated/resource_extraction and
deprecated/zip_safe.
Extracted text about additional metadata files from
userguide/miscellaneous into the existing userguide/extension
document.
Updated userguide/extension to better reflect the status of the
setuptools project.
Removed userguide/functionalities_rewrite (a virtually empty part of the
docs).
v62.3.4
Documentation changes
^^^^^^^^^^^^^^^^^^^^^
#3349: Fixed two small issues preventing docs from building locally -- by :user:codeandfire
#3350: Added note explaining package_data glob pattern matching for dotfiles -- by :user:comabrewer
#3358: Clarify the role of the package_dir configuration.
Misc
^^^^
#3354: Improve clarity in warning about unlisted namespace packages.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Updates the requirements on setuptools to permit the latest version.
Changelog
Sourced from setuptools's changelog.
... (truncated)
Commits
78cb747
Bump version: 62.3.4 → 62.4.0ddf7b95
Improve warning message8f31d52
Add setuptools.command.build (#3256)424c7ae
Fix CHANGES.rst43b515b
Doc improvements (#3363, #3364, #3367)3ed077f
Apply suggestions from code reviewb0a6b73
Apply suggestions from code review2e36857
Add note about availability of entry-points3fa54e4
Language adjustmentsfd19ae6
Remove unused partsDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)