diff options
Diffstat (limited to 'dev-python/lockfile')
-rw-r--r-- | dev-python/lockfile/Manifest | 3 | ||||
-rw-r--r-- | dev-python/lockfile/lockfile-0.12.2-r1.ebuild | 2 | ||||
-rw-r--r-- | dev-python/lockfile/lockfile-0.12.2-r2.ebuild | 40 |
3 files changed, 43 insertions, 2 deletions
diff --git a/dev-python/lockfile/Manifest b/dev-python/lockfile/Manifest index d96de569de41..d308cb5e4af5 100644 --- a/dev-python/lockfile/Manifest +++ b/dev-python/lockfile/Manifest @@ -1,5 +1,6 @@ DIST lockfile-0.11.0.tar.gz 20909 BLAKE2B 8e13508312efc7eaa463e8fb80bf0a51ae3bc0adb93dee0eb52273bac40293e729de83aca98f549d12f3e46f9654c1d0f373aaba350acf7a17421c3d1fa9ea52 SHA512 6c4c69e1434194076a99f8134a2558c791675d420a17687dfd5b38c1303564392ecc388ec285d55a20027bcbcbc1b3475a489b70390796c46346b89d4b18ad89 DIST lockfile-0.12.2.tar.gz 20874 BLAKE2B 8a1e49e8799516b44b219fb28101f3985d75fea842456e69c4357b71eb6a7be21cc56c0f9e885df8da3fb6c584ff4a47c7daad87ba34fc47a8cd40644ece063b SHA512 67b7d651d7e963a497c2604912c61eed90181cdd09c744a0ceaa26e6bbe09d1a871ce48be3949b7da7ea6b366b15492c8c8de589edeca2641ca5e6cb3804df07 EBUILD lockfile-0.11.0-r1.ebuild 1251 BLAKE2B e982209197c82851f6664ace40e37276e0c43c1534fed1ce63346e737074aa44494ed78cf5dfc68be4db843da4b0b71f4718a939a72ecfe69b3e834b0a969a8c SHA512 09acc2be84e5e57a5c1e99c5f61a083f3f85ab7bfddb349379388e988d9899268190c701c3db1d4231bd66074607c868b7c29e4b8778f2687f0dd4428354e7b1 -EBUILD lockfile-0.12.2-r1.ebuild 1076 BLAKE2B c725b302de664d2fa90c332d937abf73a5d74480cb90fef388001ec1e7bbdd36ef9a11061949e0e1bdf3455b2911fbe88d196bafea3d3361f3a4dbba0e5ae8b5 SHA512 b48d56e0632711693075fb6a18be91219200b6703fb002e492b25d1aca961ac5797a24d85d7e1831217f32a12d36e525c2b9ac85ff5ff91044ab1bd2765759f6 +EBUILD lockfile-0.12.2-r1.ebuild 1078 BLAKE2B 780caa8fb8c81f0ac11f2416efd5f8eee448c371c5104c2af7c0c2952a6fbc339af3df607df3cd9ae28d16edd7c636a87551fbd1f53e157fcf271391265eed0a SHA512 0bd036a96f377385e90d5bf566752bc5c7d081078d44e45f51da60c5b699708802c0e038c2132db184a2a829b1793770712628e9f115f3e9902ea88ff67331f1 +EBUILD lockfile-0.12.2-r2.ebuild 1078 BLAKE2B 4c8767af2f51064cbb31f2bceda6350a7517c01fef38873266ceda6c4d5370e42502610ec21f6d447d1916e0e0444c0dc5e980f3909c8b8127903dd5cce5d0ca SHA512 cc80a5fa7ce75c83d85ee9aa09491c9fcd8f36080ae47ac026d3d84cf38b4fca5e59920fb0460a9af5b902e564768ecfcd3812768b31a32a7e04c5aeeae1f716 MISC metadata.xml 364 BLAKE2B 504dcb4ca67f92ab6554918b7dfa48d80f31439e35d6d1b5af441dde50455d27bea1f9e0f2284676cd9190cdacc839a322ac4ae556b45a371f98d5f032c5ae5c SHA512 b736cd5f710ac2c628d8379aa69fbf3cf5015a1edd80405ee695d56d0a0f86bc40c8ecbe70083338e6b7fdd115d11318358f5fd04b2397e0ab5ab7b315bfad5b diff --git a/dev-python/lockfile/lockfile-0.12.2-r1.ebuild b/dev-python/lockfile/lockfile-0.12.2-r1.ebuild index b7215d6376cd..42c9a45a7a40 100644 --- a/dev-python/lockfile/lockfile-0.12.2-r1.ebuild +++ b/dev-python/lockfile/lockfile-0.12.2-r1.ebuild @@ -3,7 +3,7 @@ EAPI=6 -PYTHON_COMPAT=( python2_7 python3_{5,6} pypy pypy3 ) +PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy pypy3 ) PYTHON_REQ_USE="threads(+)" inherit distutils-r1 diff --git a/dev-python/lockfile/lockfile-0.12.2-r2.ebuild b/dev-python/lockfile/lockfile-0.12.2-r2.ebuild new file mode 100644 index 000000000000..3a1e91898328 --- /dev/null +++ b/dev-python/lockfile/lockfile-0.12.2-r2.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy pypy3 ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 + +DESCRIPTION="Platform-independent file locking module" +HOMEPAGE="https://launchpad.net/pylockfile https://pypi.org/project/lockfile/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +IUSE="doc test" + +DEPEND=" + >dev-python/pbr-1.8[${PYTHON_USEDEP}] + doc? ( dev-python/sphinx[${PYTHON_USEDEP}] ) + test? ( dev-python/nose[${PYTHON_USEDEP}] )" +RDEPEND="" + +DOCS=( ACKS AUTHORS ChangeLog README.rst RELEASE-NOTES ) + +python_compile_all() { + use doc && emake -C doc/source html +} + +python_test() { + # "${PYTHON}" test/test_lockfile.py yeilds no informative coverage output + nosetests --verbose || die "test_lockfile failed under ${EPYTHON}" +} + +python_install_all() { + use doc && dodoc -r doc/source/.build/html + distutils-r1_python_install_all +} |