kennknowles opened a new issue, #18844:
URL: https://github.com/apache/beam/issues/18844

   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:
   ```
   
   $ 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
   ```
   
   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:
   ```
   
   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)].
   ```
   
   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.
   
   Imported from Jira 
[BEAM-4025](https://issues.apache.org/jira/browse/BEAM-4025). Original Jira may 
contain additional context.
   Reported by: tedmiston.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to