diff options
author | 2013-09-29 19:29:18 +0000 | |
---|---|---|
committer | 2013-09-29 19:29:18 +0000 | |
commit | 41f5e080666be607caa5225667de3df941e5e9a0 (patch) | |
tree | ef371d3d734ab451717dae4a88e376c2e30c9f77 /dev-python/imapclient | |
parent | Revbump for improvement for USE=sidebar, thanks Vincent Brillault in bug #485030 (diff) | |
download | gentoo-2-41f5e080666be607caa5225667de3df941e5e9a0.tar.gz gentoo-2-41f5e080666be607caa5225667de3df941e5e9a0.tar.bz2 gentoo-2-41f5e080666be607caa5225667de3df941e5e9a0.zip |
Initial import (bug #472480).
(Portage version: 2.2.7/cvs/Linux x86_64, signed Manifest commit with key 4AB3E85B4F064CA3)
Diffstat (limited to 'dev-python/imapclient')
-rw-r--r-- | dev-python/imapclient/ChangeLog | 10 | ||||
-rw-r--r-- | dev-python/imapclient/Manifest | 5 | ||||
-rw-r--r-- | dev-python/imapclient/files/imapclient-0.10.2-system-six.patch | 77 | ||||
-rw-r--r-- | dev-python/imapclient/imapclient-0.10.2.ebuild | 59 | ||||
-rw-r--r-- | dev-python/imapclient/metadata.xml | 8 |
5 files changed, 159 insertions, 0 deletions
diff --git a/dev-python/imapclient/ChangeLog b/dev-python/imapclient/ChangeLog new file mode 100644 index 000000000000..7dd6c5fda015 --- /dev/null +++ b/dev-python/imapclient/ChangeLog @@ -0,0 +1,10 @@ +# ChangeLog for dev-python/imapclient +# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/imapclient/ChangeLog,v 1.1 2013/09/29 19:29:18 radhermit Exp $ + +*imapclient-0.10.2 (29 Sep 2013) + + 29 Sep 2013; Tim Harder <radhermit@gentoo.org> +imapclient-0.10.2.ebuild, + +files/imapclient-0.10.2-system-six.patch, +metadata.xml: + Initial import (bug #472480). + diff --git a/dev-python/imapclient/Manifest b/dev-python/imapclient/Manifest new file mode 100644 index 000000000000..c24456002620 --- /dev/null +++ b/dev-python/imapclient/Manifest @@ -0,0 +1,5 @@ +AUX imapclient-0.10.2-system-six.patch 2413 SHA256 5028cd2fedfa214cec616a4af6b06ad986920a967633a9619d067de47de237c5 SHA512 26fc1ab642aa0fc82d78e7e435b58507f2d4fd69edf6119a3b2a54c4e6de61cceecc340791f6469391842edba65acf2bf4dcb25b75314074ee06d52227fcee1e WHIRLPOOL a1b10c87bb5e6760e78a0d46db7b9386c6eb093bb1d567f27d117dc6f203fecfe8e369885f452997c3973781d89d3fccc119a43eb5b9c5dfad79c032adee8f5e +DIST IMAPClient-0.10.2.tar.gz 79185 SHA256 c60d7f59feaf00db1474960310592be5fd19f0f0b76e9a1add5099886e3b4e8e SHA512 0d78769bd7614dccf03326f3f8f3716b23c2d09973a1b3857f89bf0945987aae6d32d7f4e597de64f27caa4263c6cc406b07a65784b3465562b9343f4847c26d WHIRLPOOL c4c02f8bcaaa2bca0fe3e324ee5fcba0a9cb88e6d7eba93a85339b749b2fdb9fd373864bdf2f82469e770ac47af9224d585e76c1dcb0c0c2d5cd6d4fbdbf22c2 +EBUILD imapclient-0.10.2.ebuild 1406 SHA256 b2971eaf45eedae6394467a9e8a5b5b54ac691fbd3b0cbe6f0a15581f6b058a2 SHA512 dd6f57a5bcba8c2ae5d2dca91ed24241146eb773c94c9d67a5c1d14b66d6183623e3744650a754c350eaa73df817e6a2adbde9460f952c74a92abab7614a08bb WHIRLPOOL 7f95e5ccfc517650b058fe1a432e5c6f5c0184efcc161934d8bb4d5a8a4140d02df6a9a4024fb9abb6775cd80d2c3ccf662c9a0cd30a3ee44283cdb2c8536354 +MISC ChangeLog 325 SHA256 c53afb98997eb9d6a4420768cac707b321cc2892d27ecd5b8b063973edfa7855 SHA512 69e740e535b67fc287dc2644ba4503fdffb2452f0de865b2feb3a7d5995f872b05b1667c56c91ea72e780c40bb3139766852d74945f26e6a75e5490259fc1fd1 WHIRLPOOL d7aa233aae9d56f9a7f5645469956acdc133c5fce00d8e435236629e15e58357fcc1b4175d52131f75832590ad1a6a68fd798f219ddee126f29c6488d1560a74 +MISC metadata.xml 233 SHA256 b2408371331f97e13fbdf0df83c5af632f93997f85c3715ed6247c2fe86da981 SHA512 539bba1bae79e03add1fdecd1ff0914f6b4d79e20a9fb76557019b3489733c5d408dc07084ae40f3d76972a1479905e7c96a526243556cba0da9530fa148c13d WHIRLPOOL 924b3bc4880b04e717ade016d4808484d7215fe6cbfca1d2bbe8316ce6c0819bc061c61d82cf24a220f05351d2ab23df5dac928361c5f309064e082be8c1bc9f diff --git a/dev-python/imapclient/files/imapclient-0.10.2-system-six.patch b/dev-python/imapclient/files/imapclient-0.10.2-system-six.patch new file mode 100644 index 000000000000..560fb875ef3c --- /dev/null +++ b/dev-python/imapclient/files/imapclient-0.10.2-system-six.patch @@ -0,0 +1,77 @@ +--- IMAPClient-0.10.2/imapclient/imapclient.py ++++ IMAPClient-0.10.2/imapclient/imapclient.py +@@ -22,7 +22,7 @@ + + from .imap_utf7 import encode as encode_utf7, decode as decode_utf7 + from .fixed_offset import FixedOffset +-from .six import moves, iteritems, text_type, integer_types, PY3, binary_type ++from six import moves, iteritems, text_type, integer_types, PY3, binary_type + xrange = moves.xrange + + if PY3: +--- IMAPClient-0.10.2/imapclient/imap_utf7.py ++++ IMAPClient-0.10.2/imapclient/imap_utf7.py +@@ -24,7 +24,7 @@ + + from __future__ import unicode_literals + +-from .six import text_type, binary_type, iteritems ++from six import text_type, binary_type, iteritems + + PRINTABLE = set(range(0x20, 0x26)) | set(range(0x27, 0x7f)) + +--- IMAPClient-0.10.2/imapclient/livetest.py ++++ IMAPClient-0.10.2/imapclient/livetest.py +@@ -14,7 +14,7 @@ + from email.utils import make_msgid + + from .imapclient import IMAPClient, DELETED, to_unicode +-from .six import binary_type, text_type, PY3 ++from six import binary_type, text_type, PY3 + from .test.util import unittest + from .config import parse_config_file, create_client_from_config + +--- IMAPClient-0.10.2/imapclient/response_lexer.py ++++ IMAPClient-0.10.2/imapclient/response_lexer.py +@@ -16,7 +16,7 @@ + + from __future__ import unicode_literals + +-from . import six ++import six + + __all__ = ["Lexer"] + +--- IMAPClient-0.10.2/imapclient/response_parser.py ++++ IMAPClient-0.10.2/imapclient/response_parser.py +@@ -17,7 +17,7 @@ + from collections import defaultdict + from datetime import datetime + +-from . import six ++import six + xrange = six.moves.xrange + + from .fixed_offset import FixedOffset +--- IMAPClient-0.10.2/imapclient/test/test_imapclient.py ++++ IMAPClient-0.10.2/imapclient/test/test_imapclient.py +@@ -10,7 +10,7 @@ + from datetime import datetime + from mock import patch, sentinel, Mock + +-from imapclient import six ++import six + from imapclient.fixed_offset import FixedOffset + from imapclient.imapclient import datetime_to_imap + from imapclient.test.testable_imapclient import TestableIMAPClient as IMAPClient +--- IMAPClient-0.10.2/imapclient/test/test_imap_utf7.py ++++ IMAPClient-0.10.2/imapclient/test/test_imap_utf7.py +@@ -4,7 +4,7 @@ + + from __future__ import unicode_literals + +-from imapclient.six import text_type, PY3 ++from six import text_type, PY3 + from imapclient.imap_utf7 import decode, encode + from imapclient.test.util import unittest + diff --git a/dev-python/imapclient/imapclient-0.10.2.ebuild b/dev-python/imapclient/imapclient-0.10.2.ebuild new file mode 100644 index 000000000000..65ecf3ec5435 --- /dev/null +++ b/dev-python/imapclient/imapclient-0.10.2.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/imapclient/imapclient-0.10.2.ebuild,v 1.1 2013/09/29 19:29:18 radhermit Exp $ + +EAPI=5 +PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} pypy2_0 ) + +inherit distutils-r1 + +MY_PN="IMAPClient" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="easy-to-use, pythonic, and complete IMAP client library" +HOMEPAGE="http://imapclient.freshfoo.com/" +SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc examples test" + +RDEPEND="dev-python/six[${PYTHON_USEDEP}]" +DEPEND="${RDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}] + test? ( dev-python/mock[${PYTHON_USEDEP}] )" + +S=${WORKDIR}/${MY_P} + +python_prepare_all() { + # use system setuptools + sed -i '/use_setuptools/d' setup.py || die + + # drop explicit mock version test dep + sed -i "/tests_require/s:'mock==.\+':'mock':" setup.py || die + + # use system six library + rm imapclient/six.py || die + epatch "${FILESDIR}"/${P}-system-six.patch + + distutils-r1_python_prepare_all +} + +python_test() { + esetup.py test +} + +python_install() { + distutils-r1_python_install + + # don't install examples and tests in module dir + rm -r "${ED}"$(python_get_sitedir)/imapclient/{examples,test} || die +} + +python_install_all() { + local DOCS=( AUTHORS HACKING.rst NEWS.rst README.rst THANKS ) + use doc && local HTML_DOCS=( doc/html/. ) + distutils-r1_python_install_all + use examples && dodoc -r ${PN}/examples +} diff --git a/dev-python/imapclient/metadata.xml b/dev-python/imapclient/metadata.xml new file mode 100644 index 000000000000..4c44ce85c8de --- /dev/null +++ b/dev-python/imapclient/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>python</herd> + <upstream> + <remote-id type="pypi">IMAPClient</remote-id> + </upstream> +</pkgmetadata> |