mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-15 18:13:10 -04:00
Merge updates from master
This commit is contained in:
@@ -1 +1 @@
|
||||
DIST OCRmyPDF-9.7.2.tar.gz 7859735 BLAKE2B 2744c893f6dd0f23ada9a11570fdf007842d01bcd84a1892f01bb828ca5e4d62e25724adf8124f3c75186c6eb56b19ef3bbfcbd6f4c1f9fa5821b0d59a19be33 SHA512 03dd14940cafc74dbfbf4c4ec569ca5de4cd588a1e7da11fda65a48ddb40b0a0613a7d6bd6520b07b2b9dc705c4f0e744076c7826d9789d782014b4d1dacc16e
|
||||
DIST OCRmyPDF-11.4.0.tar.gz 7880918 BLAKE2B 2031a0d8f5676d84be7e4d52a2b8457143dfb85248bc925d452ebe652190da0f34a464478a9cda8ed0650eeb5db5019f83530ea0b74b57079e1cab0e43a20b16 SHA512 f6ed03eacf3dd0aa554841b70e6b2fbb8a7cc7854723a4fb0a52b7b3fcf26387f9bb60b9db57f67af53a979edc66666a3dadbdd10c20fbb375cfaf46339e6737
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python3_7 )
|
||||
PYTHON_COMPAT=( python3_{7,8} )
|
||||
DISTUTILS_USE_SETUPTOOLS=rdepend
|
||||
|
||||
inherit bash-completion-r1 distutils-r1
|
||||
@@ -31,17 +31,20 @@ RDEPEND="
|
||||
app-text/ghostscript-gpl
|
||||
app-text/tesseract
|
||||
app-text/unpaper
|
||||
<=dev-python/pdfminer-six-20200402[${PYTHON_USEDEP}]
|
||||
>=dev-python/pdfminer-six-20181108[${PYTHON_USEDEP}]
|
||||
dev-python/cffi[${PYTHON_USEDEP}]
|
||||
dev-python/coloredlogs[${PYTHON_USEDEP}]
|
||||
>=dev-python/pdfminer-six-20191110[${PYTHON_USEDEP}]
|
||||
<=dev-python/pdfminer-six-20201018[${PYTHON_USEDEP}]
|
||||
dev-python/pikepdf[${PYTHON_USEDEP}]
|
||||
dev-python/pillow[${PYTHON_USEDEP}]
|
||||
dev-python/pluggy[${PYTHON_USEDEP}]
|
||||
dev-python/reportlab[${PYTHON_USEDEP}]
|
||||
dev-python/tqdm[${PYTHON_USEDEP}]
|
||||
media-gfx/img2pdf
|
||||
jbig2enc? ( media-libs/jbig2enc )
|
||||
media-gfx/img2pdf[${PYTHON_USEDEP}]
|
||||
media-gfx/pngquant
|
||||
media-libs/leptonica
|
||||
virtual/python-cffi[${PYTHON_USEDEP}]
|
||||
jbig2enc? ( media-libs/jbig2enc )
|
||||
"
|
||||
|
||||
distutils_enable_tests pytest
|
||||
@@ -1,2 +1 @@
|
||||
DIST geopy-1.21.0.tar.gz 254831 BLAKE2B 2b8aa46277ea65cde2e037ee71d42ef42451d1ee3bc38b7a6f89e15293074f80cf52b53bad6a483769fe8ce6d267db27bd1878e6248c0c4b18a92a86df4a2ae9 SHA512 8dc148795251e5bf74948859430856569e7aef38ac09432f86498ec3f5939277d2d548f3c35c6f14e6ef1645fdfa48bf70ab998888ba395f199c08aa8dbe6ed2
|
||||
DIST geopy-1.22.0.tar.gz 276268 BLAKE2B 96f366d832e6b949fb5bfb64781243f41b94369c846d6669165752b04ac4a7cfc206a668bba469fef078d4d07b550265506e78be4ed028266578928dbdc34db2 SHA512 696729f41b403ce99afecdbb474774d4cf3cea8dda35ac1feab915a566b59b393db5bd803afb97a855603b8a4398725c40289a29f41546c57ecaff670c69e20a
|
||||
DIST geopy-2.0.0.tar.gz 278465 BLAKE2B 08383a509358bf902db6e47f9144380f2694e89f4d2f21f25131f2c885c1a5a9e1111da93374a723a95d117f8bf13b027446e321f098a261624dd8eeeab18577 SHA512 0b572a05c56596f65932ff422827c477d7a1a4f1e42d0cbd53ef9f11e66c60e8f4ab5a169720522c6ee5624826837b4854887a43ed34814ea3520701e60c0c06
|
||||
|
||||
@@ -1,61 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_7 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A Geocoding Toolbox for Python"
|
||||
HOMEPAGE="
|
||||
https://geopy.readthedocs.io
|
||||
https://github.com/geopy/geopy
|
||||
https://pypi.org/project/geopy
|
||||
"
|
||||
SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
IUSE="timezone"
|
||||
REQUIRED_USE="test? ( timezone )"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
RDEPEND="
|
||||
<sci-geosciences/geographiclib-2[${PYTHON_USEDEP}]
|
||||
>=sci-geosciences/geographiclib-1.49[${PYTHON_USEDEP}]
|
||||
|
||||
timezone? (
|
||||
dev-python/pytz[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
DEPEND="
|
||||
test? (
|
||||
dev-python/mock[${PYTHON_USEDEP}]
|
||||
dev-python/six[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
distutils_enable_tests pytest
|
||||
distutils_enable_sphinx docs \
|
||||
">=dev-python/sphinx_rtd_theme-0.4.0" \
|
||||
dev-python/readme_renderer
|
||||
|
||||
python_prepare_all() {
|
||||
# [Errno -3] Temporary failure in name resolution
|
||||
rm test/geocoders/nominatim.py || die
|
||||
rm test/geocoders/geocodefarm.py || die
|
||||
rm test/geocoders/databc.py || die
|
||||
rm test/geocoders/banfrance.py || die
|
||||
rm test/geocoders/arcgis.py || die
|
||||
rm test/test_proxy.py || die
|
||||
rm test/geocoders/geonames.py || die
|
||||
rm test/geocoders/photon.py || die
|
||||
|
||||
# depend on the above and now fail to import
|
||||
rm test/geocoders/openmapquest.py || die
|
||||
rm test/geocoders/pickpoint.py || die
|
||||
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_7 )
|
||||
PYTHON_COMPAT=( python3_{7,8,9} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
@@ -20,16 +20,15 @@ SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
RDEPEND="
|
||||
<sci-geosciences/geographiclib-2[${PYTHON_USEDEP}]
|
||||
>=sci-geosciences/geographiclib-1.49[${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="
|
||||
test? (
|
||||
dev-python/mock[${PYTHON_USEDEP}]
|
||||
dev-python/pytz[${PYTHON_USEDEP}]
|
||||
dev-python/six[${PYTHON_USEDEP}]
|
||||
)
|
||||
<sci-geosciences/geographiclib-2[python,${PYTHON_USEDEP}]
|
||||
>=sci-geosciences/geographiclib-1.49[python,${PYTHON_USEDEP}]
|
||||
"
|
||||
BDEPEND="test? (
|
||||
dev-python/pytest-aiohttp[${PYTHON_USEDEP}]
|
||||
dev-python/mock[${PYTHON_USEDEP}]
|
||||
dev-python/pytz[${PYTHON_USEDEP}]
|
||||
dev-python/six[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
distutils_enable_tests pytest
|
||||
distutils_enable_sphinx docs \
|
||||
@@ -38,6 +37,7 @@ distutils_enable_sphinx docs \
|
||||
|
||||
python_prepare_all() {
|
||||
# [Errno -3] Temporary failure in name resolution
|
||||
rm test/test_adapters.py || die
|
||||
rm test/geocoders/algolia.py || die
|
||||
rm test/geocoders/arcgis.py || die
|
||||
rm test/geocoders/banfrance.py || die
|
||||
@@ -46,7 +46,6 @@ python_prepare_all() {
|
||||
rm test/geocoders/geonames.py || die
|
||||
rm test/geocoders/nominatim.py || die
|
||||
rm test/geocoders/photon.py || die
|
||||
rm test/test_proxy.py || die
|
||||
|
||||
# depend on the above and now fail to import
|
||||
rm test/geocoders/openmapquest.py || die
|
||||
@@ -17,7 +17,4 @@ geopy includes geocoder classes for the OpenStreetMap Nominatim, Google Geocodin
|
||||
<remote-id type="pypi">geopy</remote-id>
|
||||
<remote-id type="github">geopy/geopy</remote-id>
|
||||
</upstream>
|
||||
<use>
|
||||
<flag name="timezone">Enables localized date support</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
||||
|
||||
@@ -1 +1 @@
|
||||
DIST glicko2-0_pre20191010.tar.gz 4684 BLAKE2B c21e3be87df4b3bff0b1ba6bece96587ad26807beab882c38829b782eb99f1e165013b403c6a690ec591daa1ea9d55bff876eb802af944ee25222e28e787146c SHA512 7665c3b81023a01ba2d835c3a0a4aedf5a6becff909f554a25c69537289f6ea75820d759035d540b297cd6414c6d465f79a7ef21a91f9f7e2cf394241811c89d
|
||||
DIST glicko2-2.0.0.tar.gz 3612 BLAKE2B 4bb4becac2c619b4d54dbf872535002d6318e9d75cbe969f676d9a47dd83a5914e5fd8750fadfa07fb32e7b86b0ed316ff000b98403b96a0ca58ef63697c205c SHA512 f010653445ace4487d31ddec451927ce42a2728f14d57760bcc14d1279e3c5345e73bfe7552937102172a5f171c14a1c4debb10aee1e53d9c697cea66761c8f2
|
||||
|
||||
@@ -2,25 +2,23 @@
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
PYTHON_COMPAT=( python3_7 pypy3)
|
||||
PYTHON_COMPAT=( python3_{7,8,9} pypy3)
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
COMMIT="99285aa6b5250b91a837b842dc61b2a96007f3c5"
|
||||
|
||||
DESCRIPTION="An implementation of the Glicko-2 rating system for Python"
|
||||
HOMEPAGE="https://github.com/sublee/glicko2"
|
||||
SRC_URI="https://github.com/sublee/glicko2/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
S="${WORKDIR}/${PN}-${COMMIT}"
|
||||
|
||||
distutils_enable_tests setup.py
|
||||
|
||||
src_prepare() {
|
||||
sed -i -e "s/distribute/setuptools/g" setup.py
|
||||
eapply_user
|
||||
sed -i -e "s/distribute/setuptools/g" \
|
||||
-e 's/setuptools.find_packages()/setuptools.find_packages(exclude=["*test*"])/g' \
|
||||
setup.py
|
||||
default
|
||||
}
|
||||
@@ -1 +1 @@
|
||||
DIST graphene-3.0.0_beta5.tar.gz 111170 BLAKE2B 8717a8ef8b4b468a9a893ac6f686bf32f607c6315b0b5992c5ef6f444805ad4e92ddcd82fe965a73e3bd695c07fa73532a8768b8db71e606080ebb510c08c55a SHA512 a251603929abb5e15a5d240d07fb897fca5901245ac4c0ebef2320309c8b6bbf6f5acfef09fbb010acdd9e22cd42f77a7a13df3955d680bc352b8147462dea43
|
||||
DIST graphene-3.0.0_beta6.tar.gz 113241 BLAKE2B cd205c9309577d3a8038da0630f4e55ef2f6df5286bfd37b1f7f70ad850ca5704e82af515d3f2ce6b51713f8776597f0f211268cc958f902e9b82ec1b8678aaf SHA512 f0d29ea7eddd27c0d11c41493d40fc86da8b3d7108765e66b2fc7de8e56fbf30cc0a0ee01755780c32bf415a59175792d5164c8c95ca947e9da7d408d0859bf3
|
||||
|
||||
@@ -1 +1 @@
|
||||
DIST libusb1-1.8.1.tar.gz 80921 BLAKE2B 68914f2108fc8954909bad4161cfc00ccb88e5de7dd2bf29d8f2dbd0dfd285ac6641ba16ec6543688490b56837fb1a9add804fbbff11e848c2ee1c2ffdde1995 SHA512 7539e8e29013135d80bf4e80b849487faadf0c2e40dd9b2ede09d739297e4dc5dbd86b66deaa33cc7e7c5975996109bcfe6ec631c04a09335493b81339e6570f
|
||||
DIST libusb1-1.9.1.tar.gz 79646 BLAKE2B c960efe5b14d5440944842f40d2783528dbdd899631aaa5ada0da575687051930f706e58fc0582e6ae68bebb8d26eaa49b6a5982e4b53ba088596740f4165ad8 SHA512 11559b963a958ccfa7ce957b65eb20af70ff2fcfe6b81f7939744d49df295a5f02ed8a80d2b67df61f945bca553f4424c98115c102bbacd4a0609d1e2e7fbf34
|
||||
|
||||
@@ -15,7 +15,6 @@ LICENSE="LGPL-2.1+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
BDEPEND=""
|
||||
RDEPEND="virtual/libusb"
|
||||
|
||||
distutils_enable_tests setup.py
|
||||
@@ -1,3 +1 @@
|
||||
DIST pdfminer-six-20200124.tar.gz 10181868 BLAKE2B 1421c4fba7ba3ad47966ee2a023453794b674033f9a84d11758efdf1601d82a5a628276a2ec57db99827856935c14e0b6fea49ac3a54fce97933e73a4ca598ae SHA512 60ce03984ef7d80d47e55ef50886ea77f82b7b4a61924332a25a56f4271f83816ca95c5e17a52d592c86356ffe8a0db530eae7c5f5b1f96fc42ae42679378a58
|
||||
DIST pdfminer-six-20200402.tar.gz 10184190 BLAKE2B a54a9eee0297574b0b6e1b3df89a72ba4d2570b49312ebdba1b1d56387fa3c126dda032a6560bc6195f3b8f59a57e17839fda7bfa1386ba31494060bcf1a9f1b SHA512 da64a9141ad1afde63c41e6678ac5f2a13abba7ee2d1447fb5cd986e90a2d02ba040f128bb1f73db4329929eed90488a3b0b8c96f6af0d1968d483820bf6d656
|
||||
DIST pdfminer-six-20200517.tar.gz 10215675 BLAKE2B 8ccbbd0d8e166fbb69d7ef8d5dd563905dd7f2358f26a4481ad21ebfb93483be83043f7701ff71c260d63787c2e5e33a559b5a21e04519ce4f2547530fe07563 SHA512 7b8b0ea801a7ee419de3cc63e5a18fbc7861c1c3009f3ecf7098c1db25dcef6a8b71688828911746aa232d17aaba91302d1e0b7959ecd2a020852e99101ed3ba
|
||||
DIST pdfminer-six-20201018.tar.gz 10256409 BLAKE2B 87e4b693621efc36c0f248d977c8c4310d8865629bc459c8f2bb65385ae215ce07701a016e8a5f31a81f84dc596dca9f58895ac98ad34f7549ea557282cfcc9e SHA512 62d3ef815072627baf30cda966f6914422ff4df4945e0442bdaa93e04f42d2e0874f0dba46cec0f789308d787f1c8842e913bb0b590709c22faf12f605ae258e
|
||||
|
||||
@@ -1,30 +0,0 @@
|
||||
# Copyright 2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python3_{7,8} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
MY_PN="${PN/-/.}"
|
||||
|
||||
DESCRIPTION="Community maintained fork of pdfminer"
|
||||
HOMEPAGE="https://github.com/pdfminer/pdfminer.six"
|
||||
MY_GITHUB_AUTHOR="pdfminer"
|
||||
SRC_URI="https://github.com/${MY_GITHUB_AUTHOR}/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-python/chardet-3.0[${PYTHON_USEDEP}]
|
||||
dev-python/pycryptodome[${PYTHON_USEDEP}]
|
||||
dev-python/sortedcontainers[${PYTHON_USEDEP}]
|
||||
"
|
||||
|
||||
S="${WORKDIR}"/"${MY_PN}-${PV}"
|
||||
|
||||
distutils_enable_tests nose
|
||||
distutils_enable_sphinx docs/source dev-python/sphinx-argparse
|
||||
@@ -1,30 +0,0 @@
|
||||
# Copyright 2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python3_{7,8} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
MY_PN="${PN/-/.}"
|
||||
|
||||
DESCRIPTION="Community maintained fork of pdfminer"
|
||||
HOMEPAGE="https://github.com/pdfminer/pdfminer.six"
|
||||
MY_GITHUB_AUTHOR="pdfminer"
|
||||
SRC_URI="https://github.com/${MY_GITHUB_AUTHOR}/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-python/chardet-3.0[${PYTHON_USEDEP}]
|
||||
dev-python/pycryptodome[${PYTHON_USEDEP}]
|
||||
dev-python/sortedcontainers[${PYTHON_USEDEP}]
|
||||
"
|
||||
|
||||
S="${WORKDIR}/${MY_PN}-${PV}"
|
||||
|
||||
distutils_enable_tests nose
|
||||
distutils_enable_sphinx docs/source dev-python/sphinx-argparse
|
||||
@@ -19,7 +19,7 @@ KEYWORDS="~amd64 ~x86"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-python/chardet-3.0[${PYTHON_USEDEP}]
|
||||
dev-python/pycryptodome[${PYTHON_USEDEP}]
|
||||
dev-python/cryptography[${PYTHON_USEDEP}]
|
||||
dev-python/sortedcontainers[${PYTHON_USEDEP}]
|
||||
"
|
||||
|
||||
@@ -1,35 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_7 )
|
||||
DISTUTILS_USE_SETUPTOOLS=rdepend
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Plugin for testing Cython extension modules"
|
||||
HOMEPAGE="https://github.com/lgpage/pytest-cython"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="MIT"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
RDEPEND="
|
||||
dev-python/cython[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
"
|
||||
#those deps aren't really required I think
|
||||
# test? (
|
||||
# dev-python/check-manifest[${PYTHON_USEDEP}]
|
||||
# dev-python/docutils[${PYTHON_USEDEP}]
|
||||
# dev-python/pygments[${PYTHON_USEDEP}]
|
||||
# dev-python/readme_renderer[${PYTHON_USEDEP}]
|
||||
# )
|
||||
|
||||
distutils_enable_tests pytest
|
||||
distutils_enable_sphinx docs dev-python/sphinx-py3doc-enhanced-theme
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( pypy3 python3_{7,8} )
|
||||
PYTHON_COMPAT=( pypy3 python3_{7,8,9} )
|
||||
DISTUTILS_USE_SETUPTOOLS=rdepend
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
@@ -1,2 +1 @@
|
||||
DIST pytest-randomly-3.4.1.tar.gz 32468 BLAKE2B 6aaddfca7434a8b7060aa32d69f84ff5e03e5f43bcfdfacc56f792ba6e1a1f5f49dca641a0100ed4ddf0f6947017aa354ab4fcc2ad837bb5b072aab8142f07b6 SHA512 3f1006ce67478221fb57369f6b0dcbb41bdd38798059112cff2e113ab101a4d07e72e5f302ffdf6159cc8600999f691f0f665fda4c0fcf58bba3c4fe5a12c039
|
||||
DIST pytest-randomly-3.5.0.tar.gz 36605 BLAKE2B 1e993f7b0cec9fede1fd22c9be06ca34b884ea67183e13197e59359ebb5b8a6bc86715b117f379d72c11eec85fe31c3f4cb1dd7c2bae1412dabd630ddff81bbf SHA512 ed5cc11799e38caaa899ab25f75469baa2c57a5113c3e51129c4cee801b0eded57f6165113f8cb5a8c995057569c224b9039d601b361b9e95553dc8cb338b368
|
||||
|
||||
@@ -1,49 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
DISTUTILS_USE_SETUPTOOLS=rdepend
|
||||
PYTHON_COMPAT=( python3_{7,8} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Pytest plugin to randomly order tests and control random.seed"
|
||||
HOMEPAGE="
|
||||
https://pypi.python.org/pypi/pytest-randomly
|
||||
https://github.com/pytest-dev/pytest-randomly
|
||||
"
|
||||
SRC_URI="https://github.com/pytest-dev/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
# No clue what's going on here
|
||||
# AssertionError: assert ['collecting ... collected 4 items',\n '',\n 'test_one.py::test_d PASSED',\n 'test_one.py::test_c PASSED'] ==
|
||||
# ['test_one.py::test_d PASSED',\n 'test_one.py::test_c PASSED',\n 'test_one.py::test_a PASSED',\n 'test_one.py::test_b PASSED']
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND="
|
||||
dev-python/docutils[${PYTHON_USEDEP}]
|
||||
dev-python/factory_boy[${PYTHON_USEDEP}]
|
||||
dev-python/faker[${PYTHON_USEDEP}]
|
||||
dev-python/numpy[${PYTHON_USEDEP}]
|
||||
dev-python/pygments[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
|
||||
$(python_gen_cond_dep 'dev-python/importlib_metadata[${PYTHON_USEDEP}]' python3_7)
|
||||
"
|
||||
|
||||
DEPEND="
|
||||
test? (
|
||||
dev-python/pytest-xdist[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
distutils_enable_tests pytest
|
||||
|
||||
python_test() {
|
||||
distutils_install_for_testing
|
||||
pytest -vv --deselect tests/test_pytest_randomly.py::test_entrypoint_injection || die "Testsuite failed under ${EPYTHON}"
|
||||
}
|
||||
@@ -3,8 +3,7 @@
|
||||
|
||||
EAPI="7"
|
||||
|
||||
DISTUTILS_USE_SETUPTOOLS=bdepend
|
||||
PYTHON_COMPAT=( python3_{7,8} )
|
||||
PYTHON_COMPAT=( python3_{7,8,9} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
@@ -29,16 +28,14 @@ RDEPEND="
|
||||
$(python_gen_cond_dep 'dev-python/importlib_metadata[${PYTHON_USEDEP}]' python3_7)
|
||||
$(python_gen_cond_dep 'dev-python/pygments[${PYTHON_USEDEP}]' python3_9)
|
||||
"
|
||||
DEPEND="
|
||||
test? (
|
||||
dev-python/pytest-randomly[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-xdist[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
BDEPEND="test? (
|
||||
dev-python/pytest-xdist[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
distutils_enable_tests pytest
|
||||
|
||||
python_test() {
|
||||
distutils_install_for_testing --via-root
|
||||
pytest -vv \
|
||||
--deselect tests/test_pytest_randomly.py::test_entrypoint_injection \
|
||||
--deselect tests/test_pytest_randomly.py::test_classes_reordered \
|
||||
|
||||
@@ -1,2 +1 @@
|
||||
DIST python-telegram-bot-12.4.2.tar.gz 1896003 BLAKE2B 2fbf77046da9c25b82682db040967e326bb92be0709f76ce9ebf98d611822d07c60d68d02e241cfbb4cc233be0e198a866f85557790227e7439d2688c5d01651 SHA512 b5c652433c99205e71dee67d1c9e5d3a9b2df40b2d60c1810135ef8b1b72f2b4b27a506682d0522a1bae58d39ba7cd559e262c222fde7dd324df779a00a76e10
|
||||
DIST python-telegram-bot-13.0.tar.gz 1971799 BLAKE2B b63b71a4c872d2734ff2477f948b253fa29ed662c1de7291a654fec94e027178f0d6d4a90cbab6e144a0848893583b2fcd82b3f0f9a7df6908bec33cee8c523f SHA512 e35754871d753e6a2a46901a8292446ea729d17ee9122a932c26c8f51aff2c02cf47193036e37a22f17bb3d35814ac9c214449efa86541b0937e83849349b8eb
|
||||
DIST python-telegram-bot-13.1.tar.gz 1998020 BLAKE2B 376402c28245b6a6a516c58be0f730b1e8d98b8f829d705355415afc3d702f1b35f29988a2600b13a6f346d524016499fafee51ae8b81042a5e074e34c222961 SHA512 ff51b0490d159de4cbc2a273f1011d63d71b1d83ae1850ca3967d63386f1580e9ce9f641cb8de0b99c629660f6143dfcdef8c6f49fc91a888efd43132b1697c0
|
||||
|
||||
@@ -1,64 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python3_7 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Python wrapper of telegram bots API"
|
||||
HOMEPAGE="https://python-telegram-bot.org https://github.com/python-telegram-bot/python-telegram-bot"
|
||||
|
||||
if [[ ${PV} == *9999 ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/python-telegram-bot/python-telegram-bot"
|
||||
else
|
||||
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
fi
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
|
||||
RDEPEND="
|
||||
dev-python/certifi[${PYTHON_USEDEP}]
|
||||
dev-python/cryptography[${PYTHON_USEDEP}]
|
||||
dev-python/decorator[${PYTHON_USEDEP}]
|
||||
dev-python/future[${PYTHON_USEDEP}]
|
||||
dev-python/PySocks[${PYTHON_USEDEP}]
|
||||
dev-python/ujson[${PYTHON_USEDEP}]
|
||||
dev-python/urllib3[${PYTHON_USEDEP}]
|
||||
www-servers/tornado[${PYTHON_USEDEP}]
|
||||
"
|
||||
|
||||
DEPEND="test? (
|
||||
dev-python/attrs[${PYTHON_USEDEP}]
|
||||
dev-python/beautifulsoup:4[${PYTHON_USEDEP}]
|
||||
dev-python/flake8[${PYTHON_USEDEP}]
|
||||
dev-python/flaky[${PYTHON_USEDEP}]
|
||||
dev-python/pylint[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-timeout[${PYTHON_USEDEP}]
|
||||
dev-python/yapf[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
distutils_enable_tests pytest
|
||||
distutils_enable_sphinx docs/source dev-python/sphinx_rtd_theme
|
||||
|
||||
python_prepare_all() {
|
||||
# do not make a test flaky report
|
||||
sed -i -e '/addopts/d' setup.cfg || die
|
||||
|
||||
sed -i 's/from telegram.vendor.ptb_urllib3 //g' tests/test_*.py
|
||||
sed -i 's/telegram.vendor.ptb_urllib3.urllib3/urllib3/g' tests/test_*.py
|
||||
|
||||
# Remove tests files that require network access
|
||||
rm tests/test_{animation,audio,bot,commandhandler,constants,conversationhandler}.py || die
|
||||
rm tests/test_{dispatcher,document,forcereply,inlinekeyboardmarkup,inputmedia}.py || die
|
||||
rm tests/test_{invoice,jobqueue,official,parsemode,persistence,photo,sticker,updater}.py || die
|
||||
rm tests/test_replykeyboard{markup,remove}.py || die
|
||||
rm tests/test_{video,videonote,voice}.py || die
|
||||
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
@@ -22,6 +22,10 @@ fi
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
|
||||
# This error is really strange
|
||||
# UserWarning: python-telegram-bot is using upstream urllib3. This is allowed but not supported by python-telegram-bot maintainers.
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND="
|
||||
dev-python/certifi[${PYTHON_USEDEP}]
|
||||
dev-python/cryptography[${PYTHON_USEDEP}]
|
||||
@@ -1,5 +1,4 @@
|
||||
DIST geographiclib-1.50.1.tar.gz 2463854 BLAKE2B bed7d003dee92e794af993d8fef6cbf1233f9e3f37f53dd6026f16a237dba46bb4d4e2db7adea7931b632bb419288c9731c79cf65f15a4f35e95e8ada34a8f42 SHA512 1db874f30957a0edb8a1df3eee6db73cc993629e3005fe912e317a4ba908e7d7580ce483bb0054c4b46370b8edaec989609fb7e4eb6ba00c80182db43db436f1
|
||||
DIST geographiclib-1.50.tar.gz 2463958 BLAKE2B f3d136f5c90453542bfc8976c7e01b8e6721389d5b92bc4baa18fbbe6775dd6e171bc6eed39d658e579005718a3366d5b7769dd34fc7a45b0947a9de703ad505 SHA512 e4571780daa4f0a83f83d92a812c7059f27e33621a8643edfaf58fe66f395973fbd3559157f52ca54369136331189f0be3e3e458cc7cd243b09b75b466434afe
|
||||
DIST geographiclib-1.51.tar.gz 2470362 BLAKE2B 5e0a0f44d3b0c62ed7e28285b240cab07a7592e5bf4b181c25b62d8462bb7e2c21f6fcb09577c5f766578803c4b303fdb69af006d3ae62a8b5cb80e92b76236f SHA512 34487a09fa94a34d24179cfe9fd2e5fdda28675966703ca137cbfe6cc88760c2fbde55f76c464de060b58bfe0a516e22c0f59318cf85ae7cc01c5c6a73dd6ead
|
||||
DIST geoids-egm2008-1.tar.bz2 162388303 BLAKE2B ec79dbe2b25e8f9474fb4e8b704f9cb3c99d80004d0049bcfd956f7bcaa0822e6c0fcdc076f14075c688aeaac47bf68e192a114fca4c21edd81be880114b85f4 SHA512 0928a6e19aea2f372e946ce69c3a3826c2685c0a4029eb4bec7ab16873c03fbcc224ce47d99e6b6798e274a7d469fd3d303954938fb1f58c5dd5ba74907913d9
|
||||
DIST geoids-egm2008-2_5.tar.bz2 34927299 BLAKE2B bd4e3a04221669fe58e41eb4b93965415f3e238cd9af475fe78fe00592ebc80470309ac63366d9416bb2e0fd835dcb28a1302d89670d85271546a712c0918cc6 SHA512 dd65c8dc916f98a8592cc64518e2a6ac657d7d02d8316ff74cf3fcc62e413a8780ec52421b90e2ab4d846bd7fa2231e6d0a39467a7ea5b8774c71b9fece3cb34
|
||||
DIST geoids-egm2008-5.tar.bz2 10414793 BLAKE2B ee4fa8e8ab9e87b21197a0a6149a52a49e16a1cde3b5490b4590bede8f67ce6854c9fd2b55491a20963a150aeed53efef95aadde27ca9e9c3a88526940ba402d SHA512 cb3598219df6c7c4a3aea0df0005561aae90dd85c33b79ef39da00cf7512509ae3a3962178e83bed6a1ea85614618bfaf523653a56e6492d3fef243d8483eb0d
|
||||
|
||||
@@ -1,196 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{7,8} )
|
||||
|
||||
inherit cmake distutils-r1
|
||||
|
||||
MY_PN="GeographicLib"
|
||||
MY_PV=$(ver_rs 2 -)
|
||||
MY_P="${MY_PN}-${MY_PV}"
|
||||
|
||||
DESCRIPTION="C++ library for converting geographic coordinate systems"
|
||||
HOMEPAGE="https://sourceforge.net/projects/geographiclib/"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE_GEOIDS_DATASETS="
|
||||
geoids_datasets_egm84-30
|
||||
geoids_datasets_egm84-15
|
||||
geoids_datasets_egm96-15
|
||||
geoids_datasets_egm96-5
|
||||
geoids_datasets_egm2008-5
|
||||
geoids_datasets_egm2008-2-5
|
||||
geoids_datasets_egm2008-1
|
||||
"
|
||||
IUSE_GRAVITY_MODELS="
|
||||
gravity_models_egm84
|
||||
gravity_models_egm96
|
||||
gravity_models_egm2008
|
||||
gravity_models_wgs84
|
||||
"
|
||||
IUSE_MAGNETIC_MODELS="
|
||||
magnetic_models_wmm2010
|
||||
magnetic_models_wmm2015v2
|
||||
magnetic_models_wmm2020
|
||||
magnetic_models_igrf11
|
||||
magnetic_models_igrf12
|
||||
magnetic_models_emm2010
|
||||
magnetic_models_emm2015
|
||||
magnetic_models_emm2017
|
||||
"
|
||||
IUSE_PRECISION="
|
||||
precision_arbitrary
|
||||
+precision_double
|
||||
precision_long-double
|
||||
precision_quad
|
||||
precision_single
|
||||
"
|
||||
IUSE="${IUSE_GEOIDS_DATASETS} ${IUSE_GRAVITY_MODELS} ${IUSE_MAGNETIC_MODELS} ${IUSE_PRECISION} boost doc examples geoids gravity magnetic python"
|
||||
IUSE_EXPAND="GEOIDS_DATASETS GRAVITY_MODELS MAGNETIC_MODELS PRECISION"
|
||||
|
||||
REQUIRED_USE="
|
||||
^^ ( ${IUSE_PRECISION/+/} )
|
||||
geoids? ( || ( ${IUSE_GEOIDS_DATASETS/+/} ) )
|
||||
gravity? ( || ( ${IUSE_GRAVITY_MODELS/+/} ) )
|
||||
magnetic? ( || ( ${IUSE_MAGNETIC_MODELS/+/} ) )
|
||||
python? ( ${PYTHON_REQUIRED_USE} )
|
||||
"
|
||||
|
||||
COMMON_URI="https://sourceforge.net/projects/${PN}/files"
|
||||
SRC_URI="
|
||||
${COMMON_URI}/distrib/${MY_P}.tar.gz/download -> ${P}.tar.gz
|
||||
|
||||
geoids_datasets_egm84-30? ( ${COMMON_URI}/geoids-distrib/egm84-30.tar.bz2 -> geoids-egm84-30.tar.bz2 )
|
||||
geoids_datasets_egm84-15? ( ${COMMON_URI}/geoids-distrib/egm84-15.tar.bz2 -> geoids-egm84-15.tar.bz2 )
|
||||
geoids_datasets_egm96-15? ( ${COMMON_URI}/geoids-distrib/egm96-15.tar.bz2 -> geoids-egm96-15.tar.bz2 )
|
||||
geoids_datasets_egm96-5? ( ${COMMON_URI}/geoids-distrib/egm96-5.tar.bz2 -> geoids-egm96-5.tar.bz2 )
|
||||
geoids_datasets_egm2008-5? ( ${COMMON_URI}/geoids-distrib/egm2008-5.tar.bz2 -> geoids-egm2008-5.tar.bz2 )
|
||||
geoids_datasets_egm2008-2-5? ( ${COMMON_URI}/geoids-distrib/egm2008-2_5.tar.bz2 -> geoids-egm2008-2_5.tar.bz2 )
|
||||
geoids_datasets_egm2008-1? ( ${COMMON_URI}/geoids-distrib/egm2008-1.tar.bz2 -> geoids-egm2008-1.tar.bz2 )
|
||||
|
||||
gravity_models_egm84? ( ${COMMON_URI}/gravity-distrib/egm84.tar.bz2 -> gravity-egm84.tar.bz2 )
|
||||
gravity_models_egm96? ( ${COMMON_URI}/gravity-distrib/egm96.tar.bz2 -> gravity-egm96.tar.bz2 )
|
||||
gravity_models_egm2008? ( ${COMMON_URI}/gravity-distrib/egm2008.tar.bz2 -> gravity-egm2008.tar.bz2 )
|
||||
gravity_models_wgs84? ( ${COMMON_URI}/gravity-distrib/wgs84.tar.bz2 -> gravity-wgs84.tar.bz2 )
|
||||
|
||||
magnetic_models_wmm2010? ( ${COMMON_URI}/magnetic-distrib/wmm2010.tar.bz2 -> magnetic-wmm2010.tar.bz2 )
|
||||
magnetic_models_wmm2015v2? ( ${COMMON_URI}/magnetic-distrib/wmm2015v2.tar.bz2 -> magnetic-wmm2015v2.tar.bz2 )
|
||||
magnetic_models_wmm2020? ( ${COMMON_URI}/magnetic-distrib/wmm2020.tar.bz2 -> magnetic-wmm2020.tar.bz2 )
|
||||
magnetic_models_igrf11? ( ${COMMON_URI}/magnetic-distrib/igrf11.tar.bz2 -> magnetic-igrf11.tar.bz2 )
|
||||
magnetic_models_igrf12? ( ${COMMON_URI}/magnetic-distrib/igrf12.tar.bz2 -> magnetic-igrf12.tar.bz2 )
|
||||
magnetic_models_emm2010? ( ${COMMON_URI}/magnetic-distrib/emm2010.tar.bz2 -> magnetic-emm2010.tar.bz2 )
|
||||
magnetic_models_emm2015? ( ${COMMON_URI}/magnetic-distrib/emm2015.tar.bz2 -> magnetic-emm2015.tar.bz2 )
|
||||
magnetic_models_emm2017? ( ${COMMON_URI}/magnetic-distrib/emm2017.tar.bz2 -> magnetic-emm2017.tar.bz2 )
|
||||
"
|
||||
#TODO: find out the licenses of the geoid and gravity datasets
|
||||
LICENSE="
|
||||
MIT
|
||||
geoids? ( public-domain )
|
||||
gravity? ( public-domain )
|
||||
magnetic? ( public-domain )
|
||||
"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-libs/boost-1.65.0
|
||||
"
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
doc? (
|
||||
>=app-doc/doxygen-1.8.7
|
||||
>=dev-lang/perl-5.26.1-r1
|
||||
>=dev-python/sphinx-1.6.3-r2
|
||||
>=sys-apps/util-linux-2.31
|
||||
)
|
||||
"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
distutils_enable_tests setup.py
|
||||
# there are additional docs in the python dir
|
||||
distutils_enable_sphinx python/doc
|
||||
|
||||
src_prepare() {
|
||||
#TODO: strip cflags
|
||||
# sed -i "s|CXXFLAGS = -g -Wall -Wextra -O3 -std=c++0x||" tools/Makefile.mk || die
|
||||
# sed -i "s|CXXFLAGS = -g -Wall -Wextra -O3 -std=c++0x||" src/Makefile.mk || die
|
||||
|
||||
cmake_src_prepare
|
||||
|
||||
if use python; then
|
||||
cd "python" || die
|
||||
distutils-r1_python_prepare_all
|
||||
cd ".." || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local precision
|
||||
use precision_arbitrary && precision="5"
|
||||
use precision_double && precision="2"
|
||||
use precision_long-double && precision="3"
|
||||
use precision_quad && precision="4"
|
||||
use precision_single && precision="1"
|
||||
|
||||
export GEODATAPATH="/usr/share/${PN}"
|
||||
|
||||
local mycmakeargs=(
|
||||
-DGEOGRAPHICLIB_DOCUMENTATION=$(usex doc ON OFF)
|
||||
-DGEOGRAPHICLIB_LIB_TYPE="SHARED"
|
||||
-DUSE_BOOST_FOR_EXAMPLES=$(usex boost ON OFF)
|
||||
-DGEOGRAPHICLIB_PRECISION="${precision}"
|
||||
-DGEOGRAPHICLIB_DATA="${GEODATAPATH}"
|
||||
)
|
||||
cmake_src_configure
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cmake_src_compile
|
||||
|
||||
if use python; then
|
||||
cd "python" || die
|
||||
python_foreach_impl distutils-r1_python_compile
|
||||
cd ".." || die
|
||||
use doc && build_sphinx python/doc
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
# Only 1 failing test in the C code, python passes for me
|
||||
cmake_src_test
|
||||
|
||||
if use python; then
|
||||
cd "python" || die
|
||||
python_foreach_impl python_test
|
||||
cd ".." || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
insinto "${GEODATAPATH}/geoids"
|
||||
use geoids && doins -r "${WORKDIR}"/geoids/.
|
||||
insinto "${GEODATAPATH}/gravity"
|
||||
use gravity && doins -r "${WORKDIR}"/gravity/.
|
||||
insinto "${GEODATAPATH}/magnetic"
|
||||
use magnetic && doins -r "${WORKDIR}"/magnetic/.
|
||||
|
||||
cmake_src_install
|
||||
|
||||
# remove python things added by the cmake_src_install function
|
||||
# these are installed in the wrong python dir
|
||||
rm -rf "${D}/usr/$(get_libdir)/python" || die
|
||||
# if use python we re-add these python files correctly
|
||||
if use python; then
|
||||
cd "python" || die
|
||||
python_foreach_impl distutils-r1_python_install
|
||||
cd ".."
|
||||
fi
|
||||
|
||||
#TODO: find out if java stuff need something
|
||||
|
||||
# Installs to wrong doc dir for some reason
|
||||
# Also happens with USE="-doc"
|
||||
mv "${D}/usr/share/doc/${MY_PN}" "${D}/usr/share/doc/${P}" || die
|
||||
}
|
||||
@@ -3,17 +3,21 @@
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{7,8} )
|
||||
PYTHON_COMPAT=( python3_{7,8,9} )
|
||||
|
||||
inherit cmake distutils-r1
|
||||
|
||||
MY_PN="GeographicLib"
|
||||
#MY_PV=$(ver_rs 2 -)
|
||||
MY_P="${MY_PN}-${PV}"
|
||||
|
||||
DESCRIPTION="C++ library for converting geographic coordinate systems"
|
||||
HOMEPAGE="https://sourceforge.net/projects/geographiclib/"
|
||||
|
||||
# To-Do:find out why this doesn't work
|
||||
# 105/167 Test #105: GeodSolve82 ......................***Failed
|
||||
# Required regular expression not found. Regex=[20\.0010* 0\.0* 180\.0* 20\.0010* 0\.0* 180\.0* 0\.0* 0\.0* 0\.0* 1\.0* 1\.0* -?0
|
||||
RESTRICT="test"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE_GEOIDS_DATASETS="
|
||||
Reference in New Issue
Block a user