From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- dev-python/entrypoints/Manifest | 12 +++++ dev-python/entrypoints/entrypoints-0.2.1.ebuild | 59 ++++++++++++++++++++++ dev-python/entrypoints/entrypoints-0.2.2.ebuild | 56 ++++++++++++++++++++ dev-python/entrypoints/entrypoints-0.2.3.ebuild | 56 ++++++++++++++++++++ .../files/entrypoints-0.2.1-init.py.patch | 8 +++ .../files/entrypoints-0.2.1-setup.py.patch | 20 ++++++++ .../files/entrypoints-0.2.2-setup.py.patch | 20 ++++++++ .../files/entrypoints-0.2.3-setup.py.patch | 20 ++++++++ dev-python/entrypoints/metadata.xml | 21 ++++++++ 9 files changed, 272 insertions(+) create mode 100644 dev-python/entrypoints/Manifest create mode 100644 dev-python/entrypoints/entrypoints-0.2.1.ebuild create mode 100644 dev-python/entrypoints/entrypoints-0.2.2.ebuild create mode 100644 dev-python/entrypoints/entrypoints-0.2.3.ebuild create mode 100644 dev-python/entrypoints/files/entrypoints-0.2.1-init.py.patch create mode 100644 dev-python/entrypoints/files/entrypoints-0.2.1-setup.py.patch create mode 100644 dev-python/entrypoints/files/entrypoints-0.2.2-setup.py.patch create mode 100644 dev-python/entrypoints/files/entrypoints-0.2.3-setup.py.patch create mode 100644 dev-python/entrypoints/metadata.xml (limited to 'dev-python/entrypoints') diff --git a/dev-python/entrypoints/Manifest b/dev-python/entrypoints/Manifest new file mode 100644 index 000000000000..2b254dd72ec3 --- /dev/null +++ b/dev-python/entrypoints/Manifest @@ -0,0 +1,12 @@ +AUX entrypoints-0.2.1-init.py.patch 243 SHA256 c531fbe3fbc8f938f49a37f376c9b81aab434ce85652f056e6743c5375df5205 SHA512 f25cb047aa8743dd9145c8e5913c53b5faa6a2b0ed3a50a957d69739bef43b3a6612ec38754bb088c2f9a8e116df61e00962fd1a78c45e5c107cbdd40a9569d0 WHIRLPOOL 4796b7c2cf87b8018e1e02e7ac040098ef594bfd59a60d8c65c09a6e19931aff2097324d0f3a67bd8ffe942ee78e834afe841ab85b4c3cd17d9ce2450184846b +AUX entrypoints-0.2.1-setup.py.patch 614 SHA256 17cc4cee0f01c6af05a6dd51c38dd29a454e3a02a8ecdf4287ef4d1600df7332 SHA512 03fa78528f98d82823083c3ab9e134726ccb221b6d4bc47f1013ffd84d019e1e84a084f3f8f064b5344bc40b897bbf3c52ef1d61c1a089a86bcacb35f3b42e88 WHIRLPOOL 8b2608bedeb4d00fec7deed201915ed08ac0069234bd2c8786471f83d267ce8512b4083af32de1c6f831182bf80e4c45cebf37fa94e8f44d2a7cd3c8eff2a8a1 +AUX entrypoints-0.2.2-setup.py.patch 614 SHA256 907a33da9940958035bd0efc9d8349d5e84f21fad84ea80feaa2d0712cedc938 SHA512 6acb4821f8a356203d0e915dd0d2dc8952350d17bd364ca2a2194ad9901cca826ee8d882abb349f36ae1e3a10caf7c651d5c9e7e4f6b9498c2d4674b37b71499 WHIRLPOOL 85e155f5b8ddffbcf4ba532ddb99b766eeeb85a62b8ade82bb9be616b1f1b9cfe23b03b3174de6a9fe2ee5a07b9b32278a342b374cc3915abdedb1c5e49f5ef1 +AUX entrypoints-0.2.3-setup.py.patch 614 SHA256 cdfa094c050575119a14a0566bd769b40bb8380ef88e62f9d3f4a2d450dac3b7 SHA512 eff2b655b0b0efe32fba265ee7816e6618062a665f86371104862cbc2e1ef79bd6ded749084ef18c09c6a5a43f572daff4c3377b6fa39b6b46d926de5bfeb42a WHIRLPOOL 5ca76dce590f9790b1c6283840845a903741977895f18e7aa016c25f9074917d9e65c9ff079d2b924f5f2373344606358b59f8a1724423d1750fb8b95c014b91 +DIST entrypoints-0.2.1.tar.gz 11126 SHA256 0d6b6798446c2e5e5dd6691e79356c29e82234bdb67995233f57413a11f2ded4 SHA512 67a24fc53ae8bdac6bda163d2c8057b158979d55ccdbcdb8709966573bf0a999728e04eb92a05fbc2c0d532593de0ec6518bcfed1d5bcf875b00bbd5c48494c7 WHIRLPOOL f673fb42bad930bb1907692013df469d64b9afb77c3e0acca250fb0b14fe17ec3962cb60de2f0760ede40c8f039690851424b816e047669916ff1d73389daaf7 +DIST entrypoints-0.2.2.tar.gz 11162 SHA256 e54b5df8bb971507278c65df96e6486cf4aea0cdac384d0102ea0339e0a4f82b SHA512 c987807924f92fd6bc0aab1cccaa4b204587d4f34932c353033ed062fff5adf69bfdc8767f095dda15fff9b57e2be2d205bfa44abc5ad7f7820114e0355a6e99 WHIRLPOOL 9d884c8977f8ea49f23f3c8a6b8ac3d48de6e6ff1133f53afe7072e180fd714019c9076b553deae5595d2383a02728412a8536ea26f4a1a56a8d552806054da9 +DIST entrypoints-0.2.3.tar.gz 11219 SHA256 a628825648fade6fba8dd94cc26e38340ed840fca3e9d5b7b3dbf755b27bbbdd SHA512 dbf8085652e50cbdbe137ae655ef765cff58bdaa6beefebf1383dcd96dfcbf9c92580c09e9a58de7893aebdd7b2a701ef8d13a56ef0fa9a3d9ef7a5bd1d9b11b WHIRLPOOL e7915ed78eb77923dfbce5ad8d71e869169ecc9117c2c98fafafb370957874bfb63d39064b41dc17af2d2d51ab426a6865ee65fe04a96a211bc96f6a0979769f +EBUILD entrypoints-0.2.1.ebuild 1323 SHA256 03812c36fec9c7b595357c0381ac93d58ec345ce7a2a432b0f5298eb39340ce1 SHA512 4b2a53bc66f99ac312b3d087f533f0262561f8e0453101e8f45561629539f9dc835057226a4ca0c980228351bd062bb90a4a5347a633ed1a4fe870950ca574e2 WHIRLPOOL faf12a87d5833950cea493469da4ea6c003f207b261163bc7233d0fce8a79cc48386e3e997759115f652bbe161104230bbcf655b70b865a7fe6aa03079cb3b39 +EBUILD entrypoints-0.2.2.ebuild 1289 SHA256 7333844714f7bdd820196a2d8b6380166211df8e5cd968cf6744b98d457b02c9 SHA512 435d3e7b0ad552aabfd9b1842e95e49610233c5075d08da176377107001ef510da438681ca077817c7e9a2d99a7ad14e47c179ef8da90ad07845574dd0120ea2 WHIRLPOOL 033a4a55825ca1172770e926099fedafe9982437a2d1b90da8c5a53009314efd085f04cbc5803aa1ef1f3128537b93bf4309502d6bc1c529d6d4a6d386f619bc +EBUILD entrypoints-0.2.3.ebuild 1289 SHA256 7333844714f7bdd820196a2d8b6380166211df8e5cd968cf6744b98d457b02c9 SHA512 435d3e7b0ad552aabfd9b1842e95e49610233c5075d08da176377107001ef510da438681ca077817c7e9a2d99a7ad14e47c179ef8da90ad07845574dd0120ea2 WHIRLPOOL 033a4a55825ca1172770e926099fedafe9982437a2d1b90da8c5a53009314efd085f04cbc5803aa1ef1f3128537b93bf4309502d6bc1c529d6d4a6d386f619bc +MISC ChangeLog 433 SHA256 a98eaf9b50fe18947004d13051f9b7f2224d84c5894250fbfe6259d3984d4b35 SHA512 e3dd5b39059b3d153bd87b1930b9c7b82872d510b2c246b4f168ea9042f08286faae558f4fc6b697a4f8a53b65c1b368a1b6afec545afc4bf98ac33777e5d81c WHIRLPOOL b76c7fefda1a6e654f4a893cdf3a7022140b386423fce4793351a916b58c0212bbd156dd55c9bbe759e3407a5d72163c1a708bdd243c1312c179eeeea9ca24d2 +MISC metadata.xml 742 SHA256 e4f549e56b7b0d743ff06ce592b0f14d6a7d74cf5fc4b0090e4de2e0ec0d8643 SHA512 0588e7b73f038771ca8f1a6aa637f1d2a67ee1ea8bb35b73fcad109deaea11d7e57b61314a088c82d923de66e9fd8fc8ff5927dfc835ee587c819367f1f4d68d WHIRLPOOL 43273d7aefc37b101216e9a375795cc73f6ca21eb0b86aeb6688758f57ac44509b95ee6b1c55a9c29e867af45efdb22d91ce04fda8ae8dd274dc09ff54cfffb8 diff --git a/dev-python/entrypoints/entrypoints-0.2.1.ebuild b/dev-python/entrypoints/entrypoints-0.2.1.ebuild new file mode 100644 index 000000000000..854450116632 --- /dev/null +++ b/dev-python/entrypoints/entrypoints-0.2.1.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python2_7 python3_{4,5} ) + +inherit distutils-r1 + +DESCRIPTION="Discover and load entry points from installed packages" +HOMEPAGE="https://github.com/takluyver/entrypoints" +SRC_URI="https://github.com//takluyver/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc test" + +DEPEND=" + $(python_gen_cond_dep 'dev-python/configparser[${PYTHON_USEDEP}]' python2_7) + test? ( + dev-python/pytest[${PYTHON_USEDEP}] + virtual/python-pathlib[${PYTHON_USEDEP}] + ) + doc? ( dev-python/sphinx[${PYTHON_USEDEP}] ) + " + +PATCHES=( + "${FILESDIR}/${P}"-setup.py.patch + "${FILESDIR}/${P}"-init.py.patch +) + +python_prepare_all() { + + # Prevent un-needed download during build + if use doc; then + sed -e "/^ 'sphinx.ext.intersphinx',/d" -i doc/conf.py || die + fi + + distutils-r1_python_prepare_all + + mv "${WORKDIR}/${P}"/entrypoints.py "${WORKDIR}/${P}/${PN}/" || die +} + +python_compile_all() { + use doc && emake -C doc html +} + +python_install_all() { + use doc && HTML_DOCS=( doc/_build/html/. ) + distutils-r1_python_install_all + } + +python_test() { + distutils_install_for_testing + cd "${TEST_DIR}"/lib || die + cp -r "${S}"/tests "${TEST_DIR}"/lib/ || die + py.test || die +} diff --git a/dev-python/entrypoints/entrypoints-0.2.2.ebuild b/dev-python/entrypoints/entrypoints-0.2.2.ebuild new file mode 100644 index 000000000000..2f1065d5e644 --- /dev/null +++ b/dev-python/entrypoints/entrypoints-0.2.2.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python2_7 python3_{4,5,6} ) + +inherit distutils-r1 + +DESCRIPTION="Discover and load entry points from installed packages" +HOMEPAGE="https://github.com/takluyver/entrypoints" +SRC_URI="https://github.com//takluyver/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="doc test" + +DEPEND=" + $(python_gen_cond_dep '>=dev-python/configparser-3.5.0[${PYTHON_USEDEP}]' 'python2*') + test? ( + dev-python/pytest[${PYTHON_USEDEP}] + virtual/python-pathlib[${PYTHON_USEDEP}] + ) + doc? ( dev-python/sphinx[${PYTHON_USEDEP}] ) + " + +PATCHES=( + "${FILESDIR}/${P}"-setup.py.patch + "${FILESDIR}/${PN}"-0.2.1-init.py.patch +) + +python_prepare_all() { + # Prevent un-needed download during build + if use doc; then + sed -e "/^ 'sphinx.ext.intersphinx',/d" -i doc/conf.py || die + fi + + distutils-r1_python_prepare_all + + mv "${WORKDIR}/${P}"/entrypoints.py "${WORKDIR}/${P}/${PN}/" || die +} + +python_compile_all() { + if use doc; then + emake -C doc html + HTML_DOCS=( doc/_build/html/. ) + fi +} + +python_test() { + distutils_install_for_testing + cd "${TEST_DIR}"/lib || die + cp -r "${S}"/tests "${TEST_DIR}"/lib/ || die + py.test || die +} diff --git a/dev-python/entrypoints/entrypoints-0.2.3.ebuild b/dev-python/entrypoints/entrypoints-0.2.3.ebuild new file mode 100644 index 000000000000..2f1065d5e644 --- /dev/null +++ b/dev-python/entrypoints/entrypoints-0.2.3.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python2_7 python3_{4,5,6} ) + +inherit distutils-r1 + +DESCRIPTION="Discover and load entry points from installed packages" +HOMEPAGE="https://github.com/takluyver/entrypoints" +SRC_URI="https://github.com//takluyver/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="doc test" + +DEPEND=" + $(python_gen_cond_dep '>=dev-python/configparser-3.5.0[${PYTHON_USEDEP}]' 'python2*') + test? ( + dev-python/pytest[${PYTHON_USEDEP}] + virtual/python-pathlib[${PYTHON_USEDEP}] + ) + doc? ( dev-python/sphinx[${PYTHON_USEDEP}] ) + " + +PATCHES=( + "${FILESDIR}/${P}"-setup.py.patch + "${FILESDIR}/${PN}"-0.2.1-init.py.patch +) + +python_prepare_all() { + # Prevent un-needed download during build + if use doc; then + sed -e "/^ 'sphinx.ext.intersphinx',/d" -i doc/conf.py || die + fi + + distutils-r1_python_prepare_all + + mv "${WORKDIR}/${P}"/entrypoints.py "${WORKDIR}/${P}/${PN}/" || die +} + +python_compile_all() { + if use doc; then + emake -C doc html + HTML_DOCS=( doc/_build/html/. ) + fi +} + +python_test() { + distutils_install_for_testing + cd "${TEST_DIR}"/lib || die + cp -r "${S}"/tests "${TEST_DIR}"/lib/ || die + py.test || die +} diff --git a/dev-python/entrypoints/files/entrypoints-0.2.1-init.py.patch b/dev-python/entrypoints/files/entrypoints-0.2.1-init.py.patch new file mode 100644 index 000000000000..40d5d82730d3 --- /dev/null +++ b/dev-python/entrypoints/files/entrypoints-0.2.1-init.py.patch @@ -0,0 +1,8 @@ +__init__.py for entrypoints by Marius Brehler . + +Patch by Marius Brehler . +--- /dev/null ++++ b/entrypoints/__init__.py +@@ -0,0 +1 @@ ++from .entrypoints import * +\ No newline at end of file diff --git a/dev-python/entrypoints/files/entrypoints-0.2.1-setup.py.patch b/dev-python/entrypoints/files/entrypoints-0.2.1-setup.py.patch new file mode 100644 index 000000000000..98786854773c --- /dev/null +++ b/dev-python/entrypoints/files/entrypoints-0.2.1-setup.py.patch @@ -0,0 +1,20 @@ +setup.py for entrypoints by Marius Brehler . + +Patch by Marius Brehler . +--- /dev/null ++++ b/setup.py +@@ -0,0 +1,13 @@ ++from distutils.core import setup ++ ++setup(name='entrypoints', ++ version='0.2.1', ++ description='Discover and load entry points from installed packages.', ++ author='Thomas Kluyver', ++ author_email='thomas@kluyver.me.uk', ++ url='https://github.com/takluyver/entrypoints', ++ packages=['entrypoints'], ++ classifiers=[ ++ 'License :: OSI Approved :: MIT License' ++ ] ++) +\ No newline at end of file diff --git a/dev-python/entrypoints/files/entrypoints-0.2.2-setup.py.patch b/dev-python/entrypoints/files/entrypoints-0.2.2-setup.py.patch new file mode 100644 index 000000000000..bb82eee6951f --- /dev/null +++ b/dev-python/entrypoints/files/entrypoints-0.2.2-setup.py.patch @@ -0,0 +1,20 @@ +setup.py for entrypoints by Marius Brehler . + +Patch by Marius Brehler . +--- /dev/null ++++ b/setup.py +@@ -0,0 +1,13 @@ ++from distutils.core import setup ++ ++setup(name='entrypoints', ++ version='0.2.2', ++ description='Discover and load entry points from installed packages.', ++ author='Thomas Kluyver', ++ author_email='thomas@kluyver.me.uk', ++ url='https://github.com/takluyver/entrypoints', ++ packages=['entrypoints'], ++ classifiers=[ ++ 'License :: OSI Approved :: MIT License' ++ ] ++) +\ No newline at end of file diff --git a/dev-python/entrypoints/files/entrypoints-0.2.3-setup.py.patch b/dev-python/entrypoints/files/entrypoints-0.2.3-setup.py.patch new file mode 100644 index 000000000000..7ed226b489da --- /dev/null +++ b/dev-python/entrypoints/files/entrypoints-0.2.3-setup.py.patch @@ -0,0 +1,20 @@ +setup.py for entrypoints by Marius Brehler . + +Patch by Marius Brehler . +--- /dev/null ++++ b/setup.py +@@ -0,0 +1,13 @@ ++from distutils.core import setup ++ ++setup(name='entrypoints', ++ version='0.2.3', ++ description='Discover and load entry points from installed packages.', ++ author='Thomas Kluyver', ++ author_email='thomas@kluyver.me.uk', ++ url='https://github.com/takluyver/entrypoints', ++ packages=['entrypoints'], ++ classifiers=[ ++ 'License :: OSI Approved :: MIT License' ++ ] ++) +\ No newline at end of file diff --git a/dev-python/entrypoints/metadata.xml b/dev-python/entrypoints/metadata.xml new file mode 100644 index 000000000000..acbfe4f76fbe --- /dev/null +++ b/dev-python/entrypoints/metadata.xml @@ -0,0 +1,21 @@ + + + + + marbre@linux.sungazer.de + Marius Brehler + + + sci@gentoo.org + Gentoo Science Project + + + Entry points are a way for Python packages to advertise objects with + some common interface. The most common examples are console_scripts + entry points, which define shell commands by identifying a Python + function to run. + + + takluyver/testpath + + -- cgit v1.2.3