diff options
author | V3n3RiX <venerix@koprulu.sector> | 2022-12-14 15:30:24 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2022-12-14 15:30:24 +0000 |
commit | 9b921f0a27acb73f29835bcf94b91bbdef87e9de (patch) | |
tree | a20561c628642e6e518ffac7df78980360a7ff8b /dev-python | |
parent | 05a3b7c2189f095dfc46fbb03d4b3e801d3dc13a (diff) |
gentoo auto-resync : 14:12:2022 - 15:30:24
Diffstat (limited to 'dev-python')
-rw-r--r-- | dev-python/Manifest.gz | bin | 261653 -> 261660 bytes | |||
-rw-r--r-- | dev-python/lxml/Manifest | 2 | ||||
-rw-r--r-- | dev-python/lxml/lxml-4.9.2.ebuild | 112 | ||||
-rw-r--r-- | dev-python/pyproj/Manifest | 2 | ||||
-rw-r--r-- | dev-python/pyproj/pyproj-3.4.1.ebuild | 2 | ||||
-rw-r--r-- | dev-python/pypy3/Manifest | 4 | ||||
-rw-r--r-- | dev-python/pypy3/pypy3-7.3.10_p1.ebuild (renamed from dev-python/pypy3/pypy3-7.3.10-r1.ebuild) | 0 | ||||
-rw-r--r-- | dev-python/pytoolconfig/Manifest | 2 | ||||
-rw-r--r-- | dev-python/pytoolconfig/pytoolconfig-1.2.4-r1.ebuild (renamed from dev-python/pytoolconfig/pytoolconfig-1.2.4.ebuild) | 1 |
9 files changed, 119 insertions, 6 deletions
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz Binary files differindex 043d89229c9b..3233a9adde98 100644 --- a/dev-python/Manifest.gz +++ b/dev-python/Manifest.gz diff --git a/dev-python/lxml/Manifest b/dev-python/lxml/Manifest index 880d906b0067..7f74aaac79ab 100644 --- a/dev-python/lxml/Manifest +++ b/dev-python/lxml/Manifest @@ -1,4 +1,6 @@ AUX lxml-4.6.0-tests-pypy.patch 18051 BLAKE2B 99d97fa2e874c9bec4a866c3303b54ea2ab1e6abddf148d142cb66ee035b1eab1e05eed924d34451c5db38dc37f77104539cbfc2fe45815c17445b6359dcb857 SHA512 f6c6c2b00a49e6ca19d8b9123c364003a682c2e8df0c42d8600085d1cb094ba5cedd162bfc794e7d9acfff93aac771953dca5a879c3b957af1e2e8bd1db05515 DIST lxml-4.9.1.gh.tar.gz 960663 BLAKE2B bb464757f9188a76661732d237f3b0f9010f51dd9c5426b578ca8fdb486d28fcfec81d4dd817b2fa0601ed9d7890e01ce71e4ea4c842b92e59dd5437200bad22 SHA512 f52d54908f92997f610638a9a3054cb73723ae81a5ad9e77918b0603ec7441b0e7d2143f8a8ac66c05cd6a0b3b298d348397b7e2df19f83c21e336514c47d910 +DIST lxml-4.9.2.gh.tar.gz 957365 BLAKE2B 201b3977da90386e413f1b89a4b7ee1e44d6bbea05e622e92feb1d67c637ce46ebf746f0648f034ed3bccd609233ccf7d8a7ee456f13b8d9ca8587ddf1ebd32a SHA512 816b2fe2eef2a97a0df66cbc39850c6dc3d6470e4033cc73edb40c80c0afbbe6c084d042d7c98b29497926e76f648caa42e1ebe5d83060af08af6972316077b0 EBUILD lxml-4.9.1.ebuild 2821 BLAKE2B f5956a00ec689405e68788ba9bdad882525f3f940f01a1932e50f929ed8446f4feb419e575c3c6945a7c2ca2e115fe91f02121a320aaf3c58c66972723d7f0d2 SHA512 f1dcc82c7815a58f2d579b4c0fb1cb85c6b89199131561901921e27b38ca4b6c37ebd34cf612f7c7fc809d4b7c50ae39909d67c14857f2d2c40acc5ccb1e6d8f +EBUILD lxml-4.9.2.ebuild 2862 BLAKE2B 324d449ceb58747e1a9e3bf3fb982b882d316085892061230eef15b0d8859f5c111af2f975c3b922eb64e16055ef1613ccda35027e2446be90935f099547be3e SHA512 9f51e278eb56c6fd1faafaee03921aedcbe45c61b0265b65acdca19f03eaa1946ab057935a3e88c5d406c11dc55cc8aaf3d0f9ef7289d929b07471a426a46d98 MISC metadata.xml 463 BLAKE2B 9bcd092b61568f5d467230617b101f36245c41078e6a66c7ff63b22a6b4095de2ba3a59e48ce8b7842ce58d1255fa293995652daa3fab4c3af988498eaa30e97 SHA512 2ba5e340b59e0de4e472380e9c19b1f6f573e86e5c3c2e075f6151d369e94eea70e3ce36bfb5ece4da3fa69459e3ff83368f1df8302aa5754ae52f13c8f2312e diff --git a/dev-python/lxml/lxml-4.9.2.ebuild b/dev-python/lxml/lxml-4.9.2.ebuild new file mode 100644 index 000000000000..5bb614ceb2d2 --- /dev/null +++ b/dev-python/lxml/lxml-4.9.2.ebuild @@ -0,0 +1,112 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} pypy3 ) + +inherit distutils-r1 optfeature toolchain-funcs + +DESCRIPTION="A Pythonic binding for the libxml2 and libxslt libraries" +HOMEPAGE=" + https://lxml.de/ + https://pypi.org/project/lxml/ + https://github.com/lxml/lxml/ +" +SRC_URI=" + https://github.com/lxml/lxml/archive/${P}.tar.gz + -> ${P}.gh.tar.gz +" +S=${WORKDIR}/lxml-${P} + +LICENSE="BSD ElementTree GPL-2 PSF-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +IUSE="doc examples +threads test" +RESTRICT="!test? ( test )" + +# Note: lib{xml2,xslt} are used as C libraries, not Python modules. +DEPEND=" + >=dev-libs/libxml2-2.9.12-r2 + >=dev-libs/libxslt-1.1.28 +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + virtual/pkgconfig + >=dev-python/cython-0.29.29[${PYTHON_USEDEP}] + doc? ( + $(python_gen_any_dep ' + dev-python/docutils[${PYTHON_USEDEP}] + dev-python/pygments[${PYTHON_USEDEP}] + dev-python/sphinx[${PYTHON_USEDEP}] + dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}] + ') + ) + test? ( + dev-python/cssselect[${PYTHON_USEDEP}] + ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-4.6.0-tests-pypy.patch +) + +python_check_deps() { + use doc || return 0 + python_has_version -b "dev-python/docutils[${PYTHON_USEDEP}]" && + python_has_version -b "dev-python/pygments[${PYTHON_USEDEP}]" && + python_has_version -b "dev-python/sphinx[${PYTHON_USEDEP}]" && + python_has_version -b "dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}]" +} + +python_prepare_all() { + # avoid replacing PYTHONPATH in tests. + sed -i -e '/sys\.path/d' test.py || die + + # don't use some random SDK on Darwin + sed -i -e '/_ldflags =/s/=.*isysroot.*darwin.*None/= None/' \ + setupinfo.py || die + + distutils-r1_python_prepare_all +} + +python_compile() { + tc-export PKG_CONFIG + distutils-r1_python_compile +} + +python_compile_all() { + use doc && emake html +} + +python_test() { + local dir=${BUILD_DIR}/test$(python_get_sitedir)/lxml + local -x PATH=${BUILD_DIR}/test/usr/bin:${PATH} + + cp -al "${BUILD_DIR}"/{install,test} || die + cp -al src/lxml/tests "${dir}/" || die + cp -al src/lxml/html/tests "${dir}/html/" || die + ln -rs "${S}"/doc "${dir}"/../../ || die + + "${EPYTHON}" test.py -vv --all-levels -p || die "Test ${test} fails with ${EPYTHON}" +} + +python_install_all() { + if use doc; then + local DOCS=( README.rst *.txt doc/*.txt ) + local HTML_DOCS=( doc/html/. ) + fi + if use examples; then + dodoc -r samples + fi + + distutils-r1_python_install_all +} + +pkg_postinst() { + optfeature "Support for BeautifulSoup as a parser backend" dev-python/beautifulsoup4 + optfeature "Translates CSS selectors to XPath 1.0 expressions" dev-python/cssselect +} diff --git a/dev-python/pyproj/Manifest b/dev-python/pyproj/Manifest index 7136ae6611eb..ff62af7c059c 100644 --- a/dev-python/pyproj/Manifest +++ b/dev-python/pyproj/Manifest @@ -2,5 +2,5 @@ AUX pyproj-3.4.0-proj-9.1.patch 1995 BLAKE2B 0ce5cbf73d8d231dc07a0c764787d9aa9da DIST pyproj-3.4.0.gh.tar.gz 231365 BLAKE2B a62e02a33424583ffec1e1de603a0162ea187b4eb093be51b957fb720b3625c7e4b65162f1272fb4a057edfd92f8146d74c17f1ad68a3beb0ae199df8641e03b SHA512 d0e9425ea5a10ce1620c2a2b3279be786741e75ad698a2430e38237acb73e2cd7dbd16dbb4cf952f52c38810526f4528c08f9bb0795a34fdab2f39686e6914c9 DIST pyproj-3.4.1.gh.tar.gz 232371 BLAKE2B 70b0ccbf898c6b52b2a24db811f8d49df89a67afda5a4d2d486aa30e21fdd6438842346a876138a3018edd5308c6c6f49c1473c345507be3af831a3a734ae5a2 SHA512 e1588906c42a6cbf832ea2d2a0cf271271b1b3559fccfd7798d823f80653184a660bf14ab6f741f7d0a5b49361e2519893eb155746761d4a02248c1021660e60 EBUILD pyproj-3.4.0.ebuild 1214 BLAKE2B d3418a9a37d0a2435666e68b8126655a0f2b19eb315ac22664683e7ad441be023da3daa8a1bc65f1efa1aec0d2be80a32d2083249204496b90d64141eccc6ec7 SHA512 38181d016125c2f22ab12cdfbb723e42318be1d0f9e9eb76803c0cc3eb026063cd18de7f1465c74014801f624e72737db7e879be6b9195aa5d317fc05c459d71 -EBUILD pyproj-3.4.1.ebuild 1167 BLAKE2B 495ed7541a1d9ac3c85cfbecdea937ca99495d6d704cdf494b415741b1487c78eedddcf31c801f55e948c66bb4af54448a431dccccd0fda84d036bed34d056f0 SHA512 1aa7508d0d975b5428124be998dcc5ccf5222e24f5c62e3b60c43bcd97c7f0ea61d6374efbd4730454bf3ffb39567bf762fba2f1020fe31bcd50729484db6c69 +EBUILD pyproj-3.4.1.ebuild 1119 BLAKE2B 81f2298920299b2d319a9205abdd17fe79058339298860f5c72f835c9ec0cdd6245871cbc743b6e86d9e2e5285d4f42da48f537d5f975072d9d8e89793f4a992 SHA512 bcfb883c4a607546bfa0e7fc84a649f9d367bda531a58703bdccbe33d6904edaf296e55cfafbdeb72d23f1d70cd9ae805536c16a7f01874dc88b913682e19c6a MISC metadata.xml 415 BLAKE2B 4f3ab70bc72ca97a428c357257d3a59591b410f12276a42e141cd0a43072b79107529c95c6a313906129e8893c75b63a6ef11ddc2f3842a7f5e5e7f7349ec38e SHA512 7ca8a01534471dff67c42a96c524d166278e26da309b2c4d766045e38086cc0e52ccc990881ebed7ca81219d705d9e4a9c16e86b052a50867bb032457e354903 diff --git a/dev-python/pyproj/pyproj-3.4.1.ebuild b/dev-python/pyproj/pyproj-3.4.1.ebuild index cb8b8b5d58fa..58af934ab0de 100644 --- a/dev-python/pyproj/pyproj-3.4.1.ebuild +++ b/dev-python/pyproj/pyproj-3.4.1.ebuild @@ -39,8 +39,6 @@ BDEPEND=" ) " -distutils_enable_sphinx docs \ - dev-python/furo distutils_enable_tests pytest src_configure() { diff --git a/dev-python/pypy3/Manifest b/dev-python/pypy3/Manifest index c8a3346ae7f4..9de10da2a7f5 100644 --- a/dev-python/pypy3/Manifest +++ b/dev-python/pypy3/Manifest @@ -1,4 +1,4 @@ -DIST pypy3.9-gentoo-patches-7.3.10.tar.xz 10012 BLAKE2B 45186cf6e8608995af6c0d763a2d676d862ba886acb3a0e0f0056309123d0db75240a175ecf90e24889a139f228dffc788872a5ca84736f4ce0901eda0acb789 SHA512 e6c39666f34bb7e2db72f153fad2d89421b30c04de88812637027a7e8a73bccc7620a7296b2b205464ad7fd0c911bc7a7f0dc0fc504dc8d163f7087b8b0c61b3 +DIST pypy3.9-gentoo-patches-7.3.10_p1.tar.xz 10348 BLAKE2B 4daeecd2b6631785ccb22789518599cab84c39da93bd054389f733f9396c90717d7754b5894a4ed1088416327a6e3e147cc4c454caac7e59d63bbca7aa3bd0ab SHA512 1a149ac967a5bb0facfdb801b816d2a527e6e16183c3301f38d6467c269994d165928ece2c5cf39650516c952aceaadf6e0ec70a2bf62c81c9ba1ed978da6bdf DIST pypy3.9-v7.3.10-src.tar.bz2 23416039 BLAKE2B 1b13e8bbe6c38c4b9183a632063aeed593986bc7906cfe527fa7534d29f9b1ae0f1e6d3795ff73be19f5737c3fd9d1b3cc2777f30d9237d853e4266bea60a5bb SHA512 1ed3fc9cdda7f3144141fc6a37b124e7141cb3f294ce8b5ca3c3aa30a3c58715e168879decaa796c890a9a287c82c2dbabb81db5f6b8d17f4215d7d3261fe9a8 -EBUILD pypy3-7.3.10-r1.ebuild 5769 BLAKE2B 80f603635d1d8d9195810bc5d7d9810d233a3cb52a406c10493d9412ede33a93836e0038e4982a130d84e13b910d4a5110993aaa825326050287687adce3b2a0 SHA512 dffdd2e3c15e8493444cbb0714b9c3484d90f485aa0f3ae8b3b13733d58ef6162cfcdb0b6315b587e25bfa6fd7023d5fbd0311774ae1d80cd700d2197802ff54 +EBUILD pypy3-7.3.10_p1.ebuild 5769 BLAKE2B 80f603635d1d8d9195810bc5d7d9810d233a3cb52a406c10493d9412ede33a93836e0038e4982a130d84e13b910d4a5110993aaa825326050287687adce3b2a0 SHA512 dffdd2e3c15e8493444cbb0714b9c3484d90f485aa0f3ae8b3b13733d58ef6162cfcdb0b6315b587e25bfa6fd7023d5fbd0311774ae1d80cd700d2197802ff54 MISC metadata.xml 531 BLAKE2B 0f727c7ced9fb24ba0dc0b41d51c177b3711de33b838bf46cfdde5d8b751de9694873c13fe8153747f2cb533c078c54f004ee84b1c3c57b6f8d62128ffb9dba2 SHA512 331b66647a58047ded4bcf1529e3ca16b21cbb37afa82d8be0a4b6ad605e17bf3f1478fad1ea3b9c970bdf5162cb41e6adcb029a261fcbf894e807998b9219f6 diff --git a/dev-python/pypy3/pypy3-7.3.10-r1.ebuild b/dev-python/pypy3/pypy3-7.3.10_p1.ebuild index 8f2a92264ffb..8f2a92264ffb 100644 --- a/dev-python/pypy3/pypy3-7.3.10-r1.ebuild +++ b/dev-python/pypy3/pypy3-7.3.10_p1.ebuild diff --git a/dev-python/pytoolconfig/Manifest b/dev-python/pytoolconfig/Manifest index 68e80e4bd212..a5a9675bb13b 100644 --- a/dev-python/pytoolconfig/Manifest +++ b/dev-python/pytoolconfig/Manifest @@ -2,5 +2,5 @@ AUX pytoolconfig-1.2.2-fix-licence.patch 577 BLAKE2B d79330fa814c1f2039ac6b0b1b4 DIST pytoolconfig-1.2.2.tar.gz 16195 BLAKE2B 02434bf9bc815fe1beeb13496427d6735fd0eebca66371eaa1a8df5d318879584b9e27d7b2272535e41af91b46544264d570b2727e524e6ba52c4e4be475ad84 SHA512 5bcbf7f2fc7941e128b3e717ff213e1e43be417ca3b906fa75a40f822815a4ea79b55cbb3e297caa3abf9032fedda1a791165491f52d4bbce5f4d29eea3c3599 DIST pytoolconfig-1.2.4.tar.gz 15910 BLAKE2B 53ab143179dc59d3d1bcf6debb16280d60b3d877514dff78389c413e9d73cb56fb6feaa76abffa53afba44a57eccb387b19b5ab4d621fff3dd49836d42e5ba43 SHA512 bcf78054419ea4f783f79716724032f3f34072b10543dd7939418086095f37cf1a7c1df2c89dfca20096e99768ce8d5f74ef3bb7dd4919735bd85e332342e106 EBUILD pytoolconfig-1.2.2-r1.ebuild 827 BLAKE2B 11b7da52984b977fc356d1457d1d096345e6b182f766106923585af433a85a288775012ec9fe5c7222fbf857a6261bb4760219cf082693dc3255ee0db6cb8da7 SHA512 c06ad01a75a1781374e6dae88f068b781f7697d23a2dc49a1307ae9243122f9b351bba3285b5b1a5bfbddf56dd45c0a536096a634986fbbae3ea493f45c4827a -EBUILD pytoolconfig-1.2.4.ebuild 770 BLAKE2B 962128f3d551ef81257e838176d3a1c21f47180255142995b57dd2c77988e26713abccb60c89f0b90f100c3634110691c6b376c6638d901520959cd0d1ccb082 SHA512 1297a025bb59bb4a03765fb71685a23a73359daa0ebd7569a819f9fb87075b68113611192dfe57adebc91ced34234c0579f3890c0e72d6e10e61441be13f97bf +EBUILD pytoolconfig-1.2.4-r1.ebuild 813 BLAKE2B 7a5bd8ac56f92ba2a52d7a90bde9a10a92bc7122832038eafbecc57dc4c339931fd042016230788fe19ba294ca8f2cf14fb6f0d512a8b3c2ca66e084cf011d15 SHA512 0858a4f598191c4798b1c050395b1e1a9744ada5f6b24b1a7b0dffe31ebfc89b879b2e47de8d6977308f43a3b72a228a09554aa47d7cb0d8967b8287e1115b57 MISC metadata.xml 414 BLAKE2B 68dd43630128ec7d39fb0cd3c6b5edafb9d31cca98004324a27808dd30e2aa8259dd987412fd2cdef3a3198a76f74cd7752a70c24401dfebea070bfefef3f76f SHA512 5ea2653689a321411a093b0c6c2ca91b3afe43e11373d4a69a6a10641abbf4f11e960cafdb389983d143e3a3093dd919c11e07c5560661ef8b8a8b1b86e62591 diff --git a/dev-python/pytoolconfig/pytoolconfig-1.2.4.ebuild b/dev-python/pytoolconfig/pytoolconfig-1.2.4-r1.ebuild index 3ab109b4e2a9..b1aba7a2845c 100644 --- a/dev-python/pytoolconfig/pytoolconfig-1.2.4.ebuild +++ b/dev-python/pytoolconfig/pytoolconfig-1.2.4-r1.ebuild @@ -21,6 +21,7 @@ KEYWORDS="~amd64 ~arm64 ~x86" RDEPEND=" dev-python/packaging[${PYTHON_USEDEP}] + dev-python/platformdirs[${PYTHON_USEDEP}] $(python_gen_cond_dep ' dev-python/tomli[${PYTHON_USEDEP}] ' 3.{8..10} ) |