-
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
boto3 release process on PyPI is broken #2111
Comments
This may fix missing dependencies info on PyPI
@techtonik - Thank you for your post. It seems like you are trying to use this API : https://warehouse.readthedocs.io/api-reference/json/#get--pypi--project_name--json and this api does not return dependency for that particular project. That's why the page you linked is not showing the dependency for boto3. Botocore is listed as a dependency for boto3 and you can see here: Hope it helps and please let me know if you have any questions. |
Hi @swetashre. Does AWS have any kind of invisible infrastructure support program like https://gitcoin.co or Tidelift? Over the last two days I tracked the problem down to the following issues:
quick hack solution for boto3 to publish its dependencies is to upload binary package first. The release process is not documented, so I couldn't send a PR to fix that. proper solution part 1 is to patch https://pypi.org to fill missing metadata from subsequently uploaded packages with the same version.
proper solution part 2 is to implement missing part in setuptools. |
@techtonik - Thanks for sharing your output. Our release process first uploads the source package to pypi then the binary package. After uploading the source package pypi does not look for any dependency so evenif the binary package has all the dependency it never gets updated. We could first publish the binary package as you suggested to update all those dependency. I would mark this as enhancement. |
Greetings! It looks like this issue hasn’t been active in longer than one year. We encourage you to check if this is still an issue in the latest release. Because it has been longer than one year since the last update on this, and in the absence of more information, we will be closing this issue soon. If you find that this is still a problem, please feel free to provide a comment to prevent automatic closure, or if the issue is already closed, please feel free to reopen it. |
Hi @techtonik, we've published today's release using a new process and the metadata is now available for awscli, boto3, and botocore. s3transfer doesn't release on a regular cadence, but it will also see the updates automatically in its next release. Please let us know if you're still seeing any issues, otherwise we'll plan to close this soon. Thanks! |
Greetings! It looks like this issue hasn’t been active in longer than five days. We encourage you to check if this is still an issue in the latest release. In the absence of more information, we will be closing this issue soon. If you find that this is still a problem, please feel free to provide a comment or upvote with a reaction on the initial post to prevent automatic closure. If the issue is already closed, please feel free to open a new one. |
https://pypi.org/pypi/boto3/1.9.220/json doesn't correctly list
botocore
as a dependency. As a result https://libraries.io/pypi/boto3 and other tools are unable to detect those dependencies correctly.The text was updated successfully, but these errors were encountered: