-
Type:
Improvement
-
Status: Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 0.10.0
-
Fix Version/s: 0.10.0
-
Component/s: Build Process, Python - Library
-
Labels:None
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.
- contains
-
THRIFT-3829 Thrift does not install Python Libraries if Twisted is not installed
-
- Closed
-
- links to