-
Notifications
You must be signed in to change notification settings - Fork 2.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
azure-synapse-nspkg package is not an empty package for Python3 (PEP420) #13441
Comments
Thanks for the feedback! We are routing this to the appropriate team for follow-up. cc @aim-for-better, @idear1203. |
@lmazuel , I am not quite familiar with Python. Could you please help me understand what I should do here? |
Hi @glaubitz |
Well, I'm not happy with that solution because:
|
Hi @glaubitz What I don't understand, is why this is a problem on your build side that all nspkg are not precisely the same? I can never guarantee that all all nspkg will ever be strictly identical, as long as the behavior is equivalent here (especially since this package is not supposed to be installed in the first in Python 3). Thoughts? |
Hi, we're sending this friendly reminder because we haven't heard back from you in a while. We need more information about this issue to help address it. Please be sure to give us your input within the next 7 days. If we don't hear back from you within 14 days of this comment the issue will be automatically closed. Thank you! |
It's a problem because packaging is partially performed in an automated manner due to the large number of packages in the Azure SDK. So, whenever possible packages should follow a common scheme. Anything that deviates needs manual intervention which costs time and slows down the process of keeping the packages in openSUSE/SLE up-to-date. That's why it would be great if the |
@glaubitz my current recommendation is to keep the synapse way, because:
I'm closing this issue since I won't change this nspkg, I'm happy to discuss by email this matter if necessary (you know how to contact me ;)). I want to be an ally as much as I can. Thanks, |
@lmazuel > my current recommendation is to keep the synapse way I'm fine with that. It would be great then if the existing namespace packages which use implicit namespaces are reverted back to this scheme. Again, I just care for the packages being consistent which makes my job of packaging the rising number of packages easier just as all packages switching over to If you make the packages as consistent as possible, I'm fine with any design you pick :). |
I just packaged
azure-synapse-nspkg
for openSUSE/SLE and noticed the package is using the old namespace package format instead of the new one which creates an empty package on Python3 according to PEP420.Compare: https://github.com/Azure/azure-sdk-for-python/blob/master/sdk/synapse/azure-synapse-nspkg/setup.py
and: https://github.com/Azure/azure-sdk-for-python/blob/master/sdk/core/azure-mgmt-nspkg/setup.py
The
setup.py
ofazure-synapse-accesscontrol
, however, refers to the namespace package using PEP420:From: https://github.com/Azure/azure-sdk-for-python/blob/master/sdk/synapse/azure-synapse-accesscontrol/setup.py#L76
The text was updated successfully, but these errors were encountered: