Fix editable install finder handling of nested packages, by only handling 1
level of nesting and relying on importlib.machinery to find the remaining
modules based on the parent package path. (#4020)
v68.1.0
Features
Removed code referencing bdist_wininst in install_scripts. (#3525)
Promote pyproject.toml's [tool.setuptools] out of beta.
Note that some fields are still considered deprecated and/or obsolete,
and these might be removed in future versions (i.e., there is no guarantee
for long term support and backward compatibility on those fields). (#3962)
Automatically add files listed in Extension.depends to sdists,
as long as they are contained in the project directory -- by :user:RuRo (#4000)
Require Python 3.8 or later.
Bugfixes
Made imports in editable installs case-sensitive on case-insensitive filesystems -- by :user:aganders3 (#3995)
Use default encoding to create .pth files with editable_wheel. (#4009)
Detects (and complain about) scripts and gui-scripts set via setup.py
when pyproject.toml does not include them in dynamic. (#4012)
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 show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@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)
Bumps setuptools from 67.8.0 to 68.1.2.
Changelog
Sourced from setuptools's changelog.
... (truncated)
Commits
fdfe711
Bump version: 68.1.1 β 68.1.2714ad45
Update news fragments782c1c4
Remove sphinx from the list of integration testse243184
Add news fragment6cb23c7
Bump Python version for integration tests5f14368
Bump version: 68.1.0 β 68.1.14d6f44b
Fix editable install finder handling of nested packages (#4020)dcee086
Add workaround for sphinx errorsef92b05
Temporarily igore sphinx-notfound-pagea4a9bcf
Add news fragmentDependabot 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 show