X-Recipient: archive-cygwin@delorie.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@cygwin.com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe@cygwin.com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin@cygwin.com>
List-Help: <mailto:cygwin-help@cygwin.com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner@cygwin.com
Mail-Followup-To: cygwin@cygwin.com
Delivered-To: mailing list cygwin@cygwin.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 <erik.m.bray@gmail.com>
Date: Wed, 21 Mar 2018 12:20:50 +0100
Message-ID: <CAOTD34Z8oFKKsKRAuqd6gUZF5bbca0ErjJdsahWaSKXMOyrnNw@mail.gmail.com>
Subject: Introducing PyCygwin
To: cygwin@cygwin.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

