-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
poetry-core 2.0.1: man pages not installed any longer #5596
Comments
(poetry and poetry-core maintainer here 👋) It is generally recommended to pin your build backend requirement to a range between major versions, |
I think installing man pages for binaries is a good idea. So I'd like to leave this as a change request so that the man pages will still be installed with poetry-core 2.0.1. |
We specifically exclude anything that is not source code from the wheel: include = [ # extra files to include in the sdist
{ path = "docs", format = "sdist" },
{ path = "extra", format = "sdist" },
{ path = "man/**/*", format = "sdist" },
{ path = "test/*.py", format = "sdist" },
{ path = "test/rsrc/**/*", format = "sdist" },
] What's the reason for including the man pages into the wheel? Do they get picked up and mapped automatically by your distribution on install? |
In pkgsrc we build the wheel, and then install the wheel. Perhaps we should just install these man pages separately, in addition to the files included in the wheel. |
I've just done that. |
When building a wheel for beets 2.2.0 with poetry-core 2.0.1, the man pages are not included any longer.
Compare to when I add
,<2
to the dependency line in pyproject.toml:See also python-poetry/poetry#10042
The text was updated successfully, but these errors were encountered: