Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!goblin3!goblin1!goblin.stu.neva.ru!news.astraweb.com!border2.a.newsrouter.astraweb.com!bcyclone05.am1.xlned.com!bcyclone05.am1.xlned.com!newsfeed.xs4all.nl!newsfeed3.news.xs4all.nl!xs4all!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-announce@python.org Delivered-To: python-announce-list@mail.python.org X-Spam-Status: OK 0.005 X-Spam-Evidence: '*H*': 0.99; '*S*': 0.00; 'subject:Windows': 0.02; 'syntax': 0.04; 'subject:released': 0.07; 'subject:support': 0.07; 'arrays': 0.09; 'experimental': 0.09; 'windows,': 0.09; 'python': 0.11; 'windows': 0.15; 'before.': 0.16; 'finds': 0.16; 'macros': 0.16; 'numpy': 0.16; 'received:eu': 0.16; 'url:whatsnew': 0.16; 'library': 0.18; 'header:User-Agent:1': 0.23; 'adds': 0.24; 'replace': 0.24; 'pass': 0.26; 'excel': 0.26; 'defined': 0.27; 'code': 0.31; 'announce': 0.33; 'subject:with': 0.35; 'received:209.85': 0.35; 'connection': 0.35; 'received:209.85.220': 0.35; 'received:google.com': 0.35; 'interact': 0.36; 'vice': 0.36; 'url:org': 0.36; 'received:209': 0.37; 'easily': 0.37; 'server': 0.38; 'release': 0.40; 'easy': 0.60; 'full': 0.61; 'here:': 0.62; 'more': 0.64; 'close': 0.67; 'default': 0.69; 'to:addr:comp-lang-python-announce': 0.70; 'to:addr:moderators.isc.org': 0.77; 'vba': 0.84; 'workbooks': 0.84 X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=path:newsgroups:date:complaints-to:injection-info:nntp-posting-host :user-agent:mime-version:message-id:subject:from:injection-date:to :content-type; bh=Tjw0nSFDmQWGuYBZBEVKY/UEjO355fpiHJstRLP+CV4=; b=HubiJAhWb9kPuhWtRzrUwQswGtyBlldEGj42ErU6tJX8Y+rJnuhgTnj4Fpo1Ex+x5+ pxImaEhS85EmqKNIYXKeiHaDUxk3q4Xqup23XK1/FGqetKdVtb5crZomXliSTaIWLj2j qDJ/zF1El8aBryZOxL+mJxXCIgb1Gxqo1ypyo+dOsGWTGSt0XR33njxKDI6RxArY7M1R MGonh5595k+/XM9nEG+IBf8udBXTGWtEy0NMpM5zRi9sXy3ub+Z5nO5gJq9gjJ/UU0yZ Dl2x8Dsy62JkrnKa6qe6E0B62FAkmu5mn9q1GDCoyXCL99+oFLK7XHdJO/mZsHUwDnBA OsKA== X-Received: by 10.66.231.100 with SMTP id tf4mr32134120pac.48.1417031259852; Wed, 26 Nov 2014 11:47:39 -0800 (PST) X-Received: by 10.140.19.225 with SMTP id 88mr39566qgh.19.1417031259582; Wed, 26 Nov 2014 11:47:39 -0800 (PST) Newsgroups: comp.lang.python.announce Date: Wed, 26 Nov 2014 11:47:39 -0800 (PST) Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=87.149.180.222; posting-account=rzTh4AoAAACq24EU69a1mLszqUAvvhy9 User-Agent: G2/1.0 MIME-Version: 1.0 Subject: xlwings v0.3.0 released with UDF support on Windows From: Felix Zumstein Injection-Date: Wed, 26 Nov 2014 19:47:39 +0000 To: comp-lang-python-announce@moderators.isc.org Content-Type: text/plain; charset=ISO-8859-1 X-Mailman-Approved-At: Wed, 26 Nov 2014 20:57:37 +0100 X-BeenThere: python-announce-list@python.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: python-list@python.org List-Id: Announcement-only list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Approved: python-announce-list@python.org Message-ID: Lines: 23 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1417031859 news.xs4all.nl 2950 [2001:888:2000:d::a6]:38614 X-Complaints-To: abuse@xs4all.nl X-Received-Bytes: 4560 X-Received-Body-CRC: 3100854412 Xref: csiph.com comp.lang.python.announce:1479 I am happy to announce the release of xlwings v0.3.0: On Windows, it adds experimental support for - User Defined Functions (UDFs) - a more efficient COM server connection On Mac, it now automatically finds the default Python installation. See the full Release Notes here: http://docs.xlwings.org/whatsnew.html About xlwings: xlwings is a BSD-licensed python library that makes it easy to call python from Excel and vice versa: Interact with Excel from python using a syntax that is close to VBA yet pythonic. Replace your VBA macros with python code and still pass around your workbooks as easily as before. xlwings fully supports NumPy arrays and Pandas DataFrames. It works with Microsoft Excel on Windows and Mac. http://xlwings.org