-
Notifications
You must be signed in to change notification settings - Fork 1.9k
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
1.28.71: documentation build fails with 'ServiceDocumenter' object has no attribute 'client_context_params'
#3913
Comments
Hi @kloczek, it looks like you're trying to build the docs with an unsupported version of Botocore for this version of Boto3. Can you please update the full dependency closure and try again? |
Nothing warned or exited with error that I have in build env unsupported version .. |
Boto3 1.28.71 requires Botocore>= 1.31.71. You cannot install it without this version if you're following the provided dependencies. The method in the error exists in this release of Botocore. Could you provide more info on how you validated your distribution is built correctly? |
Nothing during pep517 based build shows warnings or errors that it requires exact minimal botocore version. Tat dependency is present but it is not build-time dependency but install-time one. |
Nevertheless looks like boto3 documentation builds with the same version botocore. I'm living you decision about how to resolve this kind dependencies to not have similar issues. |
Boto3 does not provide a PEP517 compliant build system. As noted in previous tickets [1] [2] you've opened, we do not support this build process for the docs. Is there a better way we can convey this for your build process? It looks like we have ~9 issues across our repositories for the same underlying issue in your workflow. |
Content of the pyproject.toml and setup.cfg it is all what is needed to perform pep517 build and all is working here gile from more than two years. In setup.cfg are only defined install time dependencies. |
PEP 517 builds require a The reason your build is currently broken is there is a change required from the lastest version of Botocore. The build working previously was due to some version of Botocore installed on the system being available. You'll need to ensure you're updating both packages in tandem. |
One more time. |
Apologies, to clarify my previous statements I'm responding to this comment #3913 (comment). You need to install the required dependencies specified in the setup.py before building the documentation. That is the solution to your issue. |
|
I want only clarify .. Thank you. |
Describe the issue
Looks like 1.28.71 documentation build fails now. 1.28.69 was OK.
Links
N/A
The text was updated successfully, but these errors were encountered: