From owner-svn-ports-all@FreeBSD.ORG Tue Oct 29 18:11:00 2013 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id E7CA5207; Tue, 29 Oct 2013 18:10:59 +0000 (UTC) (envelope-from nemysis@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id D47322A4A; Tue, 29 Oct 2013 18:10:59 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r9TIAx0L075345; Tue, 29 Oct 2013 18:10:59 GMT (envelope-from nemysis@svn.freebsd.org) Received: (from nemysis@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r9TIAwtF075340; Tue, 29 Oct 2013 18:10:58 GMT (envelope-from nemysis@svn.freebsd.org) Message-Id: <201310291810.r9TIAwtF075340@svn.freebsd.org> From: Rusmir Dusko Date: Tue, 29 Oct 2013 18:10:58 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r331977 - in head/net: . py-gspreadsheet py-gspreadsheet/files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Oct 2013 18:11:00 -0000 Author: nemysis Date: Tue Oct 29 18:10:58 2013 New Revision: 331977 URL: http://svnweb.freebsd.org/changeset/ports/331977 Log: gspreadsheet is a wrapper around a wrapper to get Google spreadsheets to look like csv.DictReader. If you're used to working with CSVs or a human, you'll find that working with Google's Python API for spreadsheets is so frustrating. With gspreadsheet, you can adapt your existing csv code to work with Google Spreadsheets with just two line changes. As an added bonus, if you alter the dict, those changes get saved back to the original spreadsheet. WWW: https://github.com/texastribune/gspreadsheet PR: ports/181832 Submitted by: Johannes Jost Meixner Approved by: wg (mentor) Added: head/net/py-gspreadsheet/ head/net/py-gspreadsheet/Makefile (contents, props changed) head/net/py-gspreadsheet/distinfo (contents, props changed) head/net/py-gspreadsheet/files/ head/net/py-gspreadsheet/files/patch-setup.py (contents, props changed) head/net/py-gspreadsheet/pkg-descr (contents, props changed) Modified: head/net/Makefile Modified: head/net/Makefile ============================================================================== --- head/net/Makefile Tue Oct 29 18:00:51 2013 (r331976) +++ head/net/Makefile Tue Oct 29 18:10:58 2013 (r331977) @@ -904,6 +904,7 @@ SUBDIR += py-eventlet SUBDIR += py-gntp SUBDIR += py-google + SUBDIR += py-gspreadsheet SUBDIR += py-impacket SUBDIR += py-iplib SUBDIR += py-kombu Added: head/net/py-gspreadsheet/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net/py-gspreadsheet/Makefile Tue Oct 29 18:10:58 2013 (r331977) @@ -0,0 +1,28 @@ +# Created by: Johannes Meixner +# $FreeBSD$ + +PORTNAME= gspreadsheet +PORTVERSION= 0.3.0 +CATEGORIES= net python +MASTER_SITES= CHEESESHOP +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= xmj@chaot.net +COMMENT= Wrapper around Google Spreadsheets to look like csv.DictReader + +LICENSE= AL2 + +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gdata>0:${PORTSDIR}/devel/py-gdata +USE_PYTHON= 2.7 +USE_PYDISTUTILS= yes +PYDISTUTILS_AUTOPLIST= yes + +PORTDOCS= README.rst + +OPTIONS_DEFINE= DOCS + +post-install: + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} + +.include Added: head/net/py-gspreadsheet/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net/py-gspreadsheet/distinfo Tue Oct 29 18:10:58 2013 (r331977) @@ -0,0 +1,2 @@ +SHA256 (gspreadsheet-0.3.0.tar.gz) = 102e4714f5e9f21a1a0118aeaef6772d77013ca03f1028326e9b00fa13143460 +SIZE (gspreadsheet-0.3.0.tar.gz) = 7342 Added: head/net/py-gspreadsheet/files/patch-setup.py ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net/py-gspreadsheet/files/patch-setup.py Tue Oct 29 18:10:58 2013 (r331977) @@ -0,0 +1,8 @@ +--- ./setup.py.orig 2013-10-29 16:50:19.871040385 +0200 ++++ ./setup.py 2013-10-29 16:51:00.781040301 +0200 +@@ -1,4 +1,4 @@ +-from setuptools import setup ++from distutils.core import setup + + with open('README.rst') as f: + long_description = f.read() Added: head/net/py-gspreadsheet/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net/py-gspreadsheet/pkg-descr Tue Oct 29 18:10:58 2013 (r331977) @@ -0,0 +1,8 @@ +gspreadsheet is a wrapper around a wrapper to get Google spreadsheets to look +like csv.DictReader. If you're used to working with CSVs or a human, you'll +find that working with Google's Python API for spreadsheets is so frustrating. +With gspreadsheet, you can adapt your existing csv code to work with Google +Spreadsheets with just two line changes. As an added bonus, if you alter the +dict, those changes get saved back to the original spreadsheet. + +WWW: https://github.com/texastribune/gspreadsheet