X-Recipient: archive-cygwin AT delorie DOT com DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:mime-version:from:date:message-id:subject:to :content-type; q=dns; s=default; b=XVXOJFXGtve+XfFYRCKWQ6ONN8VCo bFwa0b8TCLOnw1t06Tv9LvxApSkvVdDkLiboqqiKJCCgy26zHtegeRJaqWmucbPX N1kFVXtCUMeaQ+78S71udayVguMGtUG6FTRAe0F8EX3/tscYD/FcZDQVz/NmCyCe /BOACewInNmMvI= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:mime-version:from:date:message-id:subject:to :content-type; s=default; bh=rLW/EpD+8c5FTv6Ls8kBhdLnPMg=; b=sG8 25PNdCIUdGiQCoyOG2VOufTGeyvu5C4cTW1aFnpVBzekunJK75nCWu1fQfEv0pQe gKpB0hvG1wA2Fw/6J1Yqobj3bPLkeaeAoERaksGkL0VCocqXKcTEA26GGEWt5EhM AbyBt6srG2Jirr+YV2q7IPOXT7KpGfOIKQ7ie5yc= Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.9 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=ham version=3.3.2 spammy=interest X-HELO: mail-it0-f48.google.com X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=oTLOLT6DRZ/RqaPEdQDpzKENU6Cuvc2qeq0B4ftnhYs=; b=rkHRAW/pN9z1B85axKgt53OH3wM7WQxfEeVWSabpUtLGsDsxWivfC2Nf1Ug/fkdZQ+ W0XQNeXBjPGNVyfirzXb9B4gxX6rze/Up/TpR4jdEOwU3yhXXvcZuMitGfBrZMSKZS0I JOkw1Edn2JcJ9oO8PBS2Mzd5DjhzUbQNivaaQoTSbZym3pYihhK9mnh655tVqqE4+HY8 pHhSVaWz6qZ2JAqRFGDAPmIAtlCGcU3g90NktkYG6w6ws98SfVsO9P+ndUD4utA2SamJ AjE1oKKfsQx4ddtbZ0LJowmlyfZqQEtL2Oq9r7T4hHEhPjBNOGygbqoipaUmVlHbBoAJ GGIA== X-Gm-Message-State: AElRT7FjWMkFFpc7SehyI7/N3YkZNEaQ7vffUS2X/KQ4ry+Dwv2cl1Qv 8L40JWbbzaU49mDXUDlMneWjyU8U85IOkMFCty1UfKC/ X-Google-Smtp-Source: AG47ELu0TkBgJh2dWS9y8rx4SGVvLVCdj0y7OLQGNV7A2DlfIe+r5hj+0nvRMwn7bjNRkdWPspQxk15VOdNBwCYWJtM= X-Received: by 2002:a24:5552:: with SMTP id e79-v6mr732998itb.107.1521631251131; Wed, 21 Mar 2018 04:20:51 -0700 (PDT) MIME-Version: 1.0 From: Erik Bray Date: Wed, 21 Mar 2018 12:20:50 +0100 Message-ID: Subject: Introducing PyCygwin To: cygwin AT cygwin DOT com Content-Type: text/plain; charset="UTF-8" X-IsSubscribed: yes Hi folks, Just a little spam for a project I put together that might be of interest to some people in the Cygwin community. Python bindings for Cygwin's C API [1]: https://github.com/embray/PyCygwin The first release (0.1) is pretty threadbare and does not support most of the API yet, but I rushed it out due to near-term need for the few features it does implement. However, I plan to expand it. I think most of these features are not needed very often, but on occasion they can certainly be helpful for porting software to Cygwin, and this makes them more accessible from Python (no more running a subprocess to run `cygpath` for example). Hope someone finds it useful! Best, E [1] https://cygwin.com/cygwin-api/ -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple