From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Thompson Subject: pypi->guix script Date: Sat, 06 Sep 2014 16:10:04 -0400 Message-ID: <87zjeczf1f.fsf@izanagi.i-did-not-set--mail-host-address--so-tickle-me> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:37412) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XQMJJ-0003VK-U3 for guix-devel@gnu.org; Sat, 06 Sep 2014 16:10:19 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XQMJE-0001Qw-72 for guix-devel@gnu.org; Sat, 06 Sep 2014 16:10:13 -0400 Received: from na3sys009aog117.obsmtp.com ([74.125.149.242]:51700) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XQMJE-0001QO-15 for guix-devel@gnu.org; Sat, 06 Sep 2014 16:10:08 -0400 Received: by mail-qg0-f54.google.com with SMTP id q108so6176049qgd.27 for ; Sat, 06 Sep 2014 13:10:06 -0700 (PDT) Received: from izanagi (209-6-40-86.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com. [209.6.40.86]) by mx.google.com with ESMTPSA id e65sm3715789qge.16.2014.09.06.13.10.04 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 06 Sep 2014 13:10:05 -0700 (PDT) List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: guix-devel@gnu.org Hello all, Over the past several days I've begun the long process towards packaging GNU MediaGoblin, a Python web application with a lot of dependencies. To make the process easier, I threw together a little script that can automatically generate Guix package snippets for Python libraries using metadata available on pypi.python.org. Packages generated by this script will still need some tweaking like adding the necessary build inputs and verifying the license, but a lot of the tedious work has been removed such as finding the latest release tarball and computing its hash. For more details and source code, check out the git repository: https://gitorious.org/davexunit/pypi2guix See the "Future Improvements" section of the README if you're interested in automating this process even more. Happy hacking! -- David Thompson Web Developer - Free Software Foundation - http://fsf.org GPG Key: 0FF1D807 Support the FSF: https://fsf.org/donate