[jira] [Commented] (BEAM-4025) Non-working Python 3 versions are installable on PyPI
[ https://issues.apache.org/jira/browse/BEAM-4025?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16427803#comment-16427803 ] Taylor Edmiston commented on BEAM-4025: --- That sounds great to me. Thanks for the quick reply. We will share the same with customers. > Non-working Python 3 versions are installable on PyPI > - > > Key: BEAM-4025 > URL: https://issues.apache.org/jira/browse/BEAM-4025 > Project: Beam > Issue Type: Bug > Components: sdk-py-core >Affects Versions: 0.6.0, 2.0.0, 2.1.0, 2.2.0 >Reporter: Taylor Edmiston >Assignee: Ahmet Altay >Priority: Major > > Beam does not currently support Python 3, however, it's possible to install > _some versions_ from PyPI / Warehouse under Python 3 today. (It appears the > config was fixed after 2.2.0 - > https://github.com/apache/beam/commit/807b4bcefd877440c12f7fc3b401446e21899904.) > This affects the following 5 versions: > {code:java} > $ pip3 install apache-beam==-1 > Collecting apache-beam==-1 > Could not find a version that satisfies the requirement apache-beam==-1 > (from versions: 0.6.0, 2.0.0, 2.1.0, 2.1.1, 2.2.0) > No matching distribution found for apache-beam==-1{code} > This is a confusing experience for users (customers) to discover that it's > incompatible only on import after installing the package (and not reading the > docs) via the error message: > {code:java} > RuntimeError: The Apache Beam SDK for Python is supported only on Python 2.7. > It is not supported on Python [sys.version_info(major=3, minor=6, micro=4, > releaselevel='final', serial=0)].{code} > Since it's not compatible anyway, it's confusing that the non-working package > versions are installable. > I don't think there's an easy way to remove just the Python 3 build from the > wheels or in the PyPI GUI. As far as I can tell, this would require > rebuilding + re-uploading the Python 2 wheels for affected versions. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (BEAM-4025) Non-working Python 3 versions are installable on PyPI
[ https://issues.apache.org/jira/browse/BEAM-4025?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16427772#comment-16427772 ] Ahmet Altay commented on BEAM-4025: --- cc: [~melap] We can update the documentation to explicitly mention that python 3 is not supported and link to BEAM-1251 if they are interested in following the status. > Non-working Python 3 versions are installable on PyPI > - > > Key: BEAM-4025 > URL: https://issues.apache.org/jira/browse/BEAM-4025 > Project: Beam > Issue Type: Bug > Components: sdk-py-core >Affects Versions: 0.6.0, 2.0.0, 2.1.0, 2.2.0 >Reporter: Taylor Edmiston >Assignee: Ahmet Altay >Priority: Major > > Beam does not currently support Python 3, however, it's possible to install > _some versions_ from PyPI / Warehouse under Python 3 today. (It appears the > config was fixed after 2.2.0 - > https://github.com/apache/beam/commit/807b4bcefd877440c12f7fc3b401446e21899904.) > This affects the following 5 versions: > {code:java} > $ pip3 install apache-beam==-1 > Collecting apache-beam==-1 > Could not find a version that satisfies the requirement apache-beam==-1 > (from versions: 0.6.0, 2.0.0, 2.1.0, 2.1.1, 2.2.0) > No matching distribution found for apache-beam==-1{code} > This is a confusing experience for users (customers) to discover that it's > incompatible only on import after installing the package (and not reading the > docs) via the error message: > {code:java} > RuntimeError: The Apache Beam SDK for Python is supported only on Python 2.7. > It is not supported on Python [sys.version_info(major=3, minor=6, micro=4, > releaselevel='final', serial=0)].{code} > Since it's not compatible anyway, it's confusing that the non-working package > versions are installable. > I don't think there's an easy way to remove just the Python 3 build from the > wheels or in the PyPI GUI. As far as I can tell, this would require > rebuilding + re-uploading the Python 2 wheels for affected versions. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (BEAM-4025) Non-working Python 3 versions are installable on PyPI
[ https://issues.apache.org/jira/browse/BEAM-4025?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16427764#comment-16427764 ] Taylor Edmiston commented on BEAM-4025: --- I saw that the quickstart docs list using Python 2 but didn't see it mentioned anywhere explicitly that Python 3 wasn't supported. A customer came to us with the same confusion. > Non-working Python 3 versions are installable on PyPI > - > > Key: BEAM-4025 > URL: https://issues.apache.org/jira/browse/BEAM-4025 > Project: Beam > Issue Type: Bug > Components: sdk-py-core >Affects Versions: 0.6.0, 2.0.0, 2.1.0, 2.2.0 >Reporter: Taylor Edmiston >Assignee: Ahmet Altay >Priority: Major > > Beam does not currently support Python 3, however, it's possible to install > _some versions_ from PyPI / Warehouse under Python 3 today. (It appears the > config was fixed after 2.2.0 - > https://github.com/apache/beam/commit/807b4bcefd877440c12f7fc3b401446e21899904.) > This affects the following 5 versions: > {code:java} > $ pip3 install apache-beam==-1 > Collecting apache-beam==-1 > Could not find a version that satisfies the requirement apache-beam==-1 > (from versions: 0.6.0, 2.0.0, 2.1.0, 2.1.1, 2.2.0) > No matching distribution found for apache-beam==-1{code} > This is a confusing experience for users (customers) to discover that it's > incompatible only on import after installing the package (and not reading the > docs) via the error message: > {code:java} > RuntimeError: The Apache Beam SDK for Python is supported only on Python 2.7. > It is not supported on Python [sys.version_info(major=3, minor=6, micro=4, > releaselevel='final', serial=0)].{code} > Since it's not compatible anyway, it's confusing that the non-working package > versions are installable. > I don't think there's an easy way to remove just the Python 3 build from the > wheels or in the PyPI GUI. As far as I can tell, this would require > rebuilding + re-uploading the Python 2 wheels for affected versions. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (BEAM-4025) Non-working Python 3 versions are installable on PyPI
[ https://issues.apache.org/jira/browse/BEAM-4025?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16427726#comment-16427726 ] Ahmet Altay commented on BEAM-4025: --- I agree this is confusing. Lack of python 3 support is already documented, if it would help we could add more documentation. However, I do not think it is worth the effort to patch and re-release old sdks. > Non-working Python 3 versions are installable on PyPI > - > > Key: BEAM-4025 > URL: https://issues.apache.org/jira/browse/BEAM-4025 > Project: Beam > Issue Type: Bug > Components: sdk-py-core >Affects Versions: 0.6.0, 2.0.0, 2.1.0, 2.2.0 >Reporter: Taylor Edmiston >Assignee: Ahmet Altay >Priority: Major > > Beam does not currently support Python 3, however, it's possible to install > _some versions_ from PyPI / Warehouse under Python 3 today. (It appears the > PyPI configuration was fixed at some point after 2.2.0.) > This affects the following 5 versions: > {code:java} > $ pip3 install apache-beam==-1 > Collecting apache-beam==-1 > Could not find a version that satisfies the requirement apache-beam==-1 > (from versions: 0.6.0, 2.0.0, 2.1.0, 2.1.1, 2.2.0) > No matching distribution found for apache-beam==-1{code} > This is a confusing experience for users (customers) to discover that it's > incompatible only on import after installing the package (and not reading the > docs) via the error message: > {code:java} > RuntimeError: The Apache Beam SDK for Python is supported only on Python 2.7. > It is not supported on Python [sys.version_info(major=3, minor=6, micro=4, > releaselevel='final', serial=0)].{code} > Since it's not compatible anyway, it's confusing that the non-working package > versions are installable. > I don't think there's an easy way to remove just the Python 3 build from the > wheels or in the PyPI GUI. As far as I can tell, this would require > rebuilding + re-uploading the Python 2 wheels for affected versions. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (BEAM-4025) Non-working Python 3 versions are installable on PyPI
[ https://issues.apache.org/jira/browse/BEAM-4025?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16427713#comment-16427713 ] Taylor Edmiston commented on BEAM-4025: --- Note that 2.1.1 is also an affected version, but the dropdown above says the version does not exist. > Non-working Python 3 versions are installable on PyPI > - > > Key: BEAM-4025 > URL: https://issues.apache.org/jira/browse/BEAM-4025 > Project: Beam > Issue Type: Bug > Components: sdk-py-core >Affects Versions: 0.6.0, 2.0.0, 2.1.0, 2.2.0 >Reporter: Taylor Edmiston >Assignee: Ahmet Altay >Priority: Major > > Beam does not currently support Python 3, however, it's possible to install > _some versions_ from PyPI / Warehouse under Python 3 today. (It appears the > PyPI configuration was fixed at some point after 2.2.0.) > This affects the following 5 versions: > {code:java} > $ pip3 install apache-beam==-1 > Collecting apache-beam==-1 > Could not find a version that satisfies the requirement apache-beam==-1 > (from versions: 0.6.0, 2.0.0, 2.1.0, 2.1.1, 2.2.0) > No matching distribution found for apache-beam==-1{code} > This is a confusing experience for users (customers) to discover that it's > incompatible only on import after installing the package (and not reading the > docs) via the error message: > {code:java} > RuntimeError: The Apache Beam SDK for Python is supported only on Python 2.7. > It is not supported on Python [sys.version_info(major=3, minor=6, micro=4, > releaselevel='final', serial=0)].{code} > Since it's not compatible anyway, it's confusing that the non-working package > versions are installable. > I don't think there's an easy way to remove just the Python 3 build from the > wheels or in the PyPI GUI. As far as I can tell, this would require > rebuilding + re-uploading the Python 2 wheels for affected versions. -- This message was sent by Atlassian JIRA (v7.6.3#76005)