From commits-return-21546-archive-asf-public=cust-asf.ponee.io@pulsar.apache.org Wed Jan 30 22:34:11 2019 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx-eu-01.ponee.io (Postfix) with SMTP id 66820180677 for ; Wed, 30 Jan 2019 23:34:11 +0100 (CET) Received: (qmail 92583 invoked by uid 500); 30 Jan 2019 22:34:10 -0000 Mailing-List: contact commits-help@pulsar.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@pulsar.apache.org Delivered-To: mailing list commits@pulsar.apache.org Received: (qmail 92574 invoked by uid 99); 30 Jan 2019 22:34:10 -0000 Received: from ec2-52-202-80-70.compute-1.amazonaws.com (HELO gitbox.apache.org) (52.202.80.70) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 30 Jan 2019 22:34:10 +0000 From: GitBox To: commits@pulsar.apache.org Subject: [GitHub] aahmed-se opened a new issue #3485: Improve mac python-client binary build process Message-ID: <154888764999.18417.11271893142437957562.gitbox@gitbox.apache.org> Date: Wed, 30 Jan 2019 22:34:09 -0000 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit aahmed-se opened a new issue #3485: Improve mac python-client binary build process URL: https://github.com/apache/pulsar/issues/3485 Currently the python-client build process for mac is a difficult, it's being managed by multiple vagrant images and complex distribution with mac os version specific packages. eg. ``` pulsar_client-2.2.1-cp27-cp27m-macosx_10_12_x86_64.whl pulsar_client-2.2.1-cp27-cp27m-macosx_10_13_x86_64.whl pulsar_client-2.2.1-cp27-cp27m-macosx_10_14_x86_64.whl ``` We need to improve this and take cues from other projects such as catboost. They are to publish python packages for all mac platforms in a singular wheel file ie. ``` catboost-0.12.2-cp27-none-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl ``` We can borrow design elements from there custom build scripts that manages this. https://github.com/catboost/catboost/blob/master/catboost/python-package/mk_wheel.py ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: users@infra.apache.org With regards, Apache Git Services