From faa5a75f711d117e6b1d8565b24764657d443e31 Mon Sep 17 00:00:00 2001 From: Andreas Billmeier Date: Mon, 30 Sep 2019 20:45:17 +0200 Subject: [PATCH] bump semantic_version-2.8.2 --- dev-python/semantic_version/Manifest | 3 ++ dev-python/semantic_version/metadata.xml | 20 ++++++++++ .../semantic_version-2.8.2.ebuild | 38 +++++++++++++++++++ 3 files changed, 61 insertions(+) create mode 100644 dev-python/semantic_version/Manifest create mode 100644 dev-python/semantic_version/metadata.xml create mode 100644 dev-python/semantic_version/semantic_version-2.8.2.ebuild diff --git a/dev-python/semantic_version/Manifest b/dev-python/semantic_version/Manifest new file mode 100644 index 000000000..896eb9b69 --- /dev/null +++ b/dev-python/semantic_version/Manifest @@ -0,0 +1,3 @@ +DIST semantic_version-2.8.2.tar.gz 39498 BLAKE2B 4a88213a9adaf42c19cf0641e05d30880f8919d58a271f621b005ab1ecf1e9f25b80fb5efe7935d673cfa65c3c9f624cd9a13890041d5832b1981b44ae30a398 SHA512 d6d7b3eac904c5bb0f73e2c13addcc4c4176c442f8a2139c4b920ceaf4240dfb75a28be074ad36fda175650103412fff97c82a91ece37e864e3e0a1aa411acfb +EBUILD semantic_version-2.8.2.ebuild 911 BLAKE2B 0541b624c5ab2b9598f51d4e1963b51066fe3fdcb34136d5acafa3ee02968b0dcf6b193fbed5a0556e4879fbad74ef169a69f438c1860e9b31767e160d1856b2 SHA512 70a8a7e7eaa295e84af69f9778e8ea7bab0b9b71426b2972754ab7ada1107bdf1ee006282796193dedd4c14c0f934cece0a86b6ed564a306df29d323050604d0 +MISC metadata.xml 794 BLAKE2B a5db43eb58726664155e05adc00491fd2f87b1eb15a1ac67f0f856ad5388488ce3329207863a294ed899aebad0bf3c99ceab93816f36e2ef8149eb24e0dcbb58 SHA512 2374a074dc02721044ed995e7f3502b4a7c25f751efc19243a21ea845b814e20a375e45865bcb4fec36906016384de49f4e137c03a64aa84f4188140151bcb38 diff --git a/dev-python/semantic_version/metadata.xml b/dev-python/semantic_version/metadata.xml new file mode 100644 index 000000000..e4397375e --- /dev/null +++ b/dev-python/semantic_version/metadata.xml @@ -0,0 +1,20 @@ + + + + + prometheanfire@gentoo.org + Matthew Thode + + + python@gentoo.org + Python + + + This small python library provides a few tools to handle SemVer in Python. It follows strictly the 2.0.0 version of the SemVer scheme. + + + semantic_version + rbarrois/python-semanticversion + https://github.com/rbarrois/python-semanticversion/issues + + diff --git a/dev-python/semantic_version/semantic_version-2.8.2.ebuild b/dev-python/semantic_version/semantic_version-2.8.2.ebuild new file mode 100644 index 000000000..ace3b1f96 --- /dev/null +++ b/dev-python/semantic_version/semantic_version-2.8.2.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( pypy{,3} python{2_7,3_{5,6,7}} ) + +inherit distutils-r1 + +DESCRIPTION="Python library providing a few tools handling SemVer in Python" +HOMEPAGE="https://pypi.org/project/semantic_version/" +SRC_URI="https://github.com/rbarrois/python-semanticversion/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="doc test" + +DEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + doc? ( dev-python/sphinx[${PYTHON_USEDEP}] ) + test? ( dev-python/pytest[${PYTHON_USEDEP}] ) +" + +S="${WORKDIR}/python-${P/_/}" + +python_compile_all() { + if use doc; then + sphinx-build docs docs/_build/html || die + HTML_DOCS=( docs/_build/html/. ) + fi +} + +python_test() { + # The django test hangs + py.test --ignore tests/test_django.py\ + || die "tests failed with ${EPYTHON}" +}