Aki Sukegawa created THRIFT-3910:
------------------------------------

             Summary: Do not invoke pip as part of build process
                 Key: THRIFT-3910
                 URL: https://issues.apache.org/jira/browse/THRIFT-3910
             Project: Thrift
          Issue Type: Improvement
          Components: Build Process, Python - Library
    Affects Versions: 0.10.0
            Reporter: Aki Sukegawa
            Assignee: Aki Sukegawa


Currently, Python optional dependencies are put to requriements.txt which 
Autotool/CMake scripts invoke pip on.
The idea was to do the same as our other language builds do: install 
dependencies (Java, Ruby, Haskell etc).

In retrospect, each language has different convention/tooling and it's rather 
surprising or rude thing to do in Python IMO.
Instead, we can moved them to "extras_require" in setup.py so that one can 
install via "pip install thrift[all]" if they want to.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to