Valentyn Tymofieiev created BEAM-4032:
-----------------------------------------

             Summary: Support staging binary distributions of dependency 
packages.
                 Key: BEAM-4032
                 URL: https://issues.apache.org/jira/browse/BEAM-4032
             Project: Beam
          Issue Type: Improvement
          Components: sdk-py-core
            Reporter: Valentyn Tymofieiev
            Assignee: Valentyn Tymofieiev


requirements.txt only supports source-distribution dependencies [1].

--extra_packages does not officially support wheel files [2].

It is possible to expand this to support binary distributions as long as we 
have the knowledge of the target platform.

We should take into consideration the mechanisms of staging dependencies 
through portability framework, and perhaps consolidate some of the existing 
options.

[https://github.com/apache/beam/blob/a79d1b4fc27eb81db0d9a773047820a206f3d238/sdks/python/apache_beam/runners/dataflow/internal/dependency.py#L260]

[https://github.com/apache/beam/blob/a79d1b4fc27eb81db0d9a773047820a206f3d238/sdks/python/apache_beam/runners/dataflow/internal/dependency.py#L188]

 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to