You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@arrow.apache.org by ap...@apache.org on 2018/04/16 15:33:11 UTC

[arrow] branch master updated: ARROW-2464: [Python] Use a python_version marker instead of a condition

This is an automated email from the ASF dual-hosted git repository.

apitrou pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/arrow.git


The following commit(s) were added to refs/heads/master by this push:
     new 2d0fbf1  ARROW-2464: [Python] Use a python_version marker instead of a condition
2d0fbf1 is described below

commit 2d0fbf12c47e157431a89333fc0be2b4c1dde9af
Author: Omer Katz <om...@gmail.com>
AuthorDate: Mon Apr 16 17:32:43 2018 +0200

    ARROW-2464: [Python] Use a python_version marker instead of a condition
    
    We should let pip decide if installing futures is needed.
    As such I've added a marker that limits the installation of the futures package to lower than 3.2 (when the package was first introduced).
    
    Author: Omer Katz <om...@gmail.com>
    
    Closes #1879 from thedrow/patch-1 and squashes the following commits:
    
    e64d712 <Omer Katz> Use a python_version marker instead of a condition.
---
 python/setup.py | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/python/setup.py b/python/setup.py
index 20b2416..8d26e09 100644
--- a/python/setup.py
+++ b/python/setup.py
@@ -447,10 +447,11 @@ class BinaryDistribution(Distribution):
         return True
 
 
-install_requires = ['numpy >= 1.10', 'six >= 1.0.0']
-
-if sys.version_info.major == 2:
-    install_requires.append('futures')
+install_requires = (
+    'numpy >= 1.10',
+    'six >= 1.0.0',
+    'futures;python_version<"3.2"'
+)
 
 
 def parse_version(root):

-- 
To stop receiving notification emails like this one, please contact
apitrou@apache.org.