Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 5E85F200B8E for ; Mon, 26 Sep 2016 19:05:28 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 5C4D2160ACA; Mon, 26 Sep 2016 17:05:28 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id A04B7160AC8 for ; Mon, 26 Sep 2016 19:05:27 +0200 (CEST) Received: (qmail 43649 invoked by uid 500); 26 Sep 2016 17:05:26 -0000 Mailing-List: contact commits-help@beam.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@beam.incubator.apache.org Delivered-To: mailing list commits@beam.incubator.apache.org Received: (qmail 43640 invoked by uid 99); 26 Sep 2016 17:05:26 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 26 Sep 2016 17:05:26 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id 67B561A04B2 for ; Mon, 26 Sep 2016 17:05:26 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -5.446 X-Spam-Level: X-Spam-Status: No, score=-5.446 tagged_above=-999 required=6.31 tests=[KAM_LAZY_DOMAIN_SECURITY=1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426] autolearn=disabled Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id gBjAS0SxxNsE for ; Mon, 26 Sep 2016 17:05:22 +0000 (UTC) Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with SMTP id D0CD25F253 for ; Mon, 26 Sep 2016 17:05:21 +0000 (UTC) Received: (qmail 40818 invoked by uid 99); 26 Sep 2016 17:05:21 -0000 Received: from arcas.apache.org (HELO arcas) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 26 Sep 2016 17:05:20 +0000 Received: from arcas.apache.org (localhost [127.0.0.1]) by arcas (Postfix) with ESMTP id E31442C044E for ; Mon, 26 Sep 2016 17:05:20 +0000 (UTC) Date: Mon, 26 Sep 2016 17:05:20 +0000 (UTC) From: "Scott Wegner (JIRA)" To: commits@beam.incubator.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Created] (BEAM-678) Python executable should be overridable MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 archived-at: Mon, 26 Sep 2016 17:05:28 -0000 Scott Wegner created BEAM-678: --------------------------------- Summary: Python executable should be overridable Key: BEAM-678 URL: https://issues.apache.org/jira/browse/BEAM-678 Project: Beam Issue Type: Bug Components: sdk-py Reporter: Scott Wegner Assignee: Scott Wegner Priority: Minor Since [PR 962|https://github.com/apache/incubator-beam/pull/962], dependency.py will use {{sys.executable}} to source the python executable to use for managing dependencies. However, as stated in the [python docs|https://docs.python.org/2/library/sys.html#sys.executable]: bq. If Python is unable to retrieve the real path to its executable, sys.executable will be an empty string or None. To mitigate this, we should allow setting the python executable to use via an environment variable. -- This message was sent by Atlassian JIRA (v6.3.4#6332)