From 1f00990debeffd0052c194989d0a02baac23eb96 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 22 Apr 2024 23:59:31 +0100 Subject: gentoo auto-resync : 22:04:2024 - 23:59:31 --- dev-python/Manifest.gz | Bin 270310 -> 270625 bytes dev-python/bitstring/Manifest | 2 + dev-python/bitstring/bitstring-4.2.0.ebuild | 27 +++++ dev-python/gfloat/Manifest | 3 + dev-python/gfloat/gfloat-0.0.5.ebuild | 30 +++++ dev-python/gfloat/metadata.xml | 11 ++ dev-python/imageio/Manifest | 2 + dev-python/imageio/imageio-2.34.1.ebuild | 91 +++++++++++++++ dev-python/jupyterlab-server/Manifest | 2 + .../jupyterlab-server-2.27.0.ebuild | 66 +++++++++++ dev-python/mkdocs-get-deps/Manifest | 3 + dev-python/mkdocs-get-deps/metadata.xml | 13 +++ .../mkdocs-get-deps/mkdocs-get-deps-0.2.0.ebuild | 27 +++++ dev-python/mkdocs/Manifest | 2 + dev-python/mkdocs/mkdocs-1.6.0.ebuild | 86 ++++++++++++++ dev-python/ml-dtypes/Manifest | 6 +- dev-python/ml-dtypes/metadata.xml | 4 + dev-python/ml-dtypes/ml-dtypes-0.3.2-r1.ebuild | 37 +++++++ dev-python/ml-dtypes/ml-dtypes-0.3.2.ebuild | 37 ------- dev-python/ml-dtypes/ml-dtypes-0.4.0.ebuild | 62 +++++++++++ dev-python/pipenv/Manifest | 2 +- dev-python/pipenv/pipenv-2023.12.1-r1.ebuild | 123 +++++++++++++++++++++ dev-python/pipenv/pipenv-2023.12.1.ebuild | 123 --------------------- dev-python/pyarrow/Manifest | 2 +- dev-python/pyarrow/pyarrow-16.0.0.ebuild | 1 + dev-python/rst-linker/Manifest | 2 + dev-python/rst-linker/rst-linker-2.5.0.ebuild | 31 ++++++ dev-python/translate-toolkit/Manifest | 2 + .../translate-toolkit-3.13.0.ebuild | 118 ++++++++++++++++++++ dev-python/urwid/Manifest | 2 + dev-python/urwid/urwid-2.6.11.ebuild | 47 ++++++++ dev-python/urwidtrees/Manifest | 2 +- dev-python/urwidtrees/urwidtrees-1.0.3-r1.ebuild | 40 ------- dev-python/urwidtrees/urwidtrees-1.0.3-r2.ebuild | 40 +++++++ 34 files changed, 841 insertions(+), 205 deletions(-) create mode 100644 dev-python/bitstring/bitstring-4.2.0.ebuild create mode 100644 dev-python/gfloat/Manifest create mode 100644 dev-python/gfloat/gfloat-0.0.5.ebuild create mode 100644 dev-python/gfloat/metadata.xml create mode 100644 dev-python/imageio/imageio-2.34.1.ebuild create mode 100644 dev-python/jupyterlab-server/jupyterlab-server-2.27.0.ebuild create mode 100644 dev-python/mkdocs-get-deps/Manifest create mode 100644 dev-python/mkdocs-get-deps/metadata.xml create mode 100644 dev-python/mkdocs-get-deps/mkdocs-get-deps-0.2.0.ebuild create mode 100644 dev-python/mkdocs/mkdocs-1.6.0.ebuild create mode 100644 dev-python/ml-dtypes/ml-dtypes-0.3.2-r1.ebuild delete mode 100644 dev-python/ml-dtypes/ml-dtypes-0.3.2.ebuild create mode 100644 dev-python/ml-dtypes/ml-dtypes-0.4.0.ebuild create mode 100644 dev-python/pipenv/pipenv-2023.12.1-r1.ebuild delete mode 100644 dev-python/pipenv/pipenv-2023.12.1.ebuild create mode 100644 dev-python/rst-linker/rst-linker-2.5.0.ebuild create mode 100644 dev-python/translate-toolkit/translate-toolkit-3.13.0.ebuild create mode 100644 dev-python/urwid/urwid-2.6.11.ebuild delete mode 100644 dev-python/urwidtrees/urwidtrees-1.0.3-r1.ebuild create mode 100644 dev-python/urwidtrees/urwidtrees-1.0.3-r2.ebuild (limited to 'dev-python') diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz index 9937ff9cce7a..ca735efd58bb 100644 Binary files a/dev-python/Manifest.gz and b/dev-python/Manifest.gz differ diff --git a/dev-python/bitstring/Manifest b/dev-python/bitstring/Manifest index 4c1be68cd9df..fd61f13bacf7 100644 --- a/dev-python/bitstring/Manifest +++ b/dev-python/bitstring/Manifest @@ -1,3 +1,5 @@ DIST bitstring-4.1.4.tar.gz 232014 BLAKE2B fad74a1a2931504b44c7d95c4e88b058c17ee189ab7b4ec6987d1284c273329b7850cd1aff8e93eb6badf7d52284db006f1f1118ee5f871694f2bd5b4b10e449 SHA512 e05d983ac340565b193c4b4d5f7f5fceea3ba68f04c348ab42cd1d783ac64e1b1adb0ce9bcaac20335137f103d51df198421c7cfee1e5c1ad9f3c9b89b77b679 +DIST bitstring-4.2.0.tar.gz 248168 BLAKE2B 72167fd3c18f80a46f5d1a0567644db8dfb1110c7c3884660b442903fa82fb625d7474cdde53dc1a58fd3560c0fc5664a53b1fccef13111dac78f715cc3477c3 SHA512 b3df84fc4e38faee704a8880533d436d33faae2b4786098cb755554100188528715d17f2dfdb3f09ea91cf4b45424b87cdf5d10952f1748addbc2492521ab7e9 EBUILD bitstring-4.1.4.ebuild 570 BLAKE2B f65b1094d3bbf01563f8cba6286eb341c940e769e15a4c6b6c8741e0bc27dd61ebb30f86f61be98aacdbcac9c939998804085f0a97236df9d8018cb62379e367 SHA512 e4310fd394ec0121b1451f918a57a1902be6d3e25162ba8d91d14f63afaef0867849e1ff223668262a2286c777beedd1a57a7ceaac4622bd417612e17d89c32f +EBUILD bitstring-4.2.0.ebuild 593 BLAKE2B de2717a16189c43f0111656ecd756200e6a8c440b5d3fd933303f4c48790b1f50da277ddcd5aef2cd8d689a33f79f4ced1f799028afff2a947e657018d48c1f2 SHA512 5938a6ba1891bd56f88a3b47cf63ce9998b383adfc4ffb880bc04962c3dcb925d46d5fd902ade39d8997683cd7e3bf9b601bf738c94513f169d6b602fecaaf9f MISC metadata.xml 733 BLAKE2B 5d978fb3a90e33422df3c35986386d83e38b7760a2cac0708894c8c58c41002b8c7e1fe16bc1e9c707d8009afd0613d4afccf459770d40ec7c9223ede6a34e05 SHA512 ba4a8fb544c13bce8b31eb1dc3c4c5f5beff5f883f922479ccf809d81532719353ef322a26cdf16a0ef499dcdfb300b4a3fd0812edcb62651f8b617f0e391930 diff --git a/dev-python/bitstring/bitstring-4.2.0.ebuild b/dev-python/bitstring/bitstring-4.2.0.ebuild new file mode 100644 index 000000000000..61fee33a8b8e --- /dev/null +++ b/dev-python/bitstring/bitstring-4.2.0.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="A pure Python module for creation and analysis of binary data" +HOMEPAGE=" + https://github.com/scott-griffiths/bitstring/ + https://pypi.org/project/bitstring/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + =dev-python/bitarray-2.9.0[${PYTHON_USEDEP}] + dev-python/gfloat[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest diff --git a/dev-python/gfloat/Manifest b/dev-python/gfloat/Manifest new file mode 100644 index 000000000000..d9a2f0d6a67d --- /dev/null +++ b/dev-python/gfloat/Manifest @@ -0,0 +1,3 @@ +DIST gfloat-0.0.5.tar.gz 17493 BLAKE2B d2eb75b6ecdf58b0875481fb2428ee2bed998988ded0e0bf212dc5834c428a8a2af0796e6badf2ff2c400432db266a82312743bc338cb6444bbb3133526dcf7b SHA512 b08d4f8cb3c8e2e629d32c96ecf3efb81280363bba9ac90a489ffcd2418a9a4a0c9248ce3f524d9873a295b5e5e520c70ebd098e7cfdfe9a3dc92d8ee58920ca +EBUILD gfloat-0.0.5.ebuild 537 BLAKE2B a22f64ada124603e154339efd860415e8133c8d8c47685132e7af097734d598ab5e8fea184100657763cea4275614d7bbc9c4fb6bc2295b4eb1885ef775a723d SHA512 1b3fbd20a1595095a4b620919ec7f02864c6960e14490489367c44e666d7ab0c700df69e9d410f33d2de12fae91b1799225ac1ff3557c34347dc1295030ef313 +MISC metadata.xml 353 BLAKE2B 7d99f8b4d1b169146dab1605d391c9db63777d6a07af8308d0df982ff0848fc8f27dd2186f4c0f33f1fb73b1e091c8cee007e2d5157afe4cc863b1178b6034f8 SHA512 e17c967db7e216a060f9b2d16e6e395bfca5074a32386f738e7484afad08fd06794ac0015dec856053c2d8ec3ae17e6e1751b393e788a770f778589abdf2d78a diff --git a/dev-python/gfloat/gfloat-0.0.5.ebuild b/dev-python/gfloat/gfloat-0.0.5.ebuild new file mode 100644 index 000000000000..a3db6988220f --- /dev/null +++ b/dev-python/gfloat/gfloat-0.0.5.ebuild @@ -0,0 +1,30 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Generic floating-point types in Python" +HOMEPAGE=" + https://github.com/graphcore-research/gfloat/ + https://pypi.org/project/gfloat/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + dev-python/numpy[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/ml-dtypes[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest diff --git a/dev-python/gfloat/metadata.xml b/dev-python/gfloat/metadata.xml new file mode 100644 index 000000000000..3c2f1ee74595 --- /dev/null +++ b/dev-python/gfloat/metadata.xml @@ -0,0 +1,11 @@ + + + + + python@gentoo.org + + + graphcore-research/gfloat + gfloat + + diff --git a/dev-python/imageio/Manifest b/dev-python/imageio/Manifest index 451a474d89ef..5ec7cc141d46 100644 --- a/dev-python/imageio/Manifest +++ b/dev-python/imageio/Manifest @@ -1,6 +1,8 @@ AUX imageio-2.22.0-block-download.patch 1211 BLAKE2B c01e3fd7db7463bc11bf331384a21becfc3160d4880a2fd09e47bf0927d97e46787097f50a489b83c2626078b60a0cf8a0d896040981e78c107f1783c8e84c26 SHA512 170261b9fb07ccb7f7a7e058335326df1f72c8d098076bf6ca048a7ca6bac95ddb512b9e41740c385430bc25613249455203addd59931af4e70298e772303964 DIST imageio-2.34.0.gh.tar.gz 413125 BLAKE2B c6f9650265924f370634f5ab87bed94bdb501d078a154b93400d8c89847da3fef7196f18db0682bbfc99ac5c9f4156a113bb2d74f572c010842b9b9593d7c13e SHA512 d28b5b849a8d7fc90c4c4a82b2056431e5351ecce709cd48ccb9aaf58a50964a1b77faf4663d3fdeb4757951fb8a03b5bf632e57f78ddd59d5a9acdb62b78f48 +DIST imageio-2.34.1.gh.tar.gz 413414 BLAKE2B 59371d0aeace317b9006a0b3b182b97259a53ca0d2288d8ee497234e4f2e7e253c1c27b40b2c5c1f531555a71c7f426ae6d4555043525aa88ca2818d26adfd7d SHA512 d7d1f99f735447e559c0b1fdc2dbe19f2991fb3c640cb9f1396d149c3c44f05e1c357ca8753fff8130625f8fb40a72f277ef09e7cec2b060d1a4f3a675e086a0 DIST imageio-chelsea.png 221294 BLAKE2B 58537d7a1678fa5be4cc899e5bacd925bfc180eb4ae691330a53749a49ff544e979609b529ed27e5c1fc9efe4bc050ca1ce49b777f4016fb1d66affd926ef9d3 SHA512 48470cdb843eed4dfa6673811c09c5aac9869ee23dd36be0c6b653d9f108d61d21b148c2a4435aaa6604887ba030e5bbc5e35d378da876366445dfc2d0ba4e27 DIST imageio-cockatoo.mp4 728751 BLAKE2B 45b22cd517c1cb7c0cd12f8865facaca6a847047aea716e49633cf2b1dc13826f94787c8a8f9dd5f48c6a896f5d37794c0058da1bde9e1469f196916476dbfa2 SHA512 e9cb7c25de8019c59ba4090cf10ab29f2b5d62ada37a877081ca07d2ecfe010036222ae843b41bbcc843130d97fa5e14421de252639e9481df1d1c27b19add49 EBUILD imageio-2.34.0.ebuild 2217 BLAKE2B 436df51686bad3ced9dbb75dacb05f2790997897184560a3f1d4435518df20389e501ec98a0da1aa2b66ee6add9294f8916cb401915448bb9f9cbf3e9b355ebf SHA512 ae034ff0a3ffba8d4b2f03bb5b329c152ae7f2b628a2e840f025013f796f1a6b31c9dc1f747646914108fc5c04727430f3561cd102fc8340c0749f090489a793 +EBUILD imageio-2.34.1.ebuild 2348 BLAKE2B eb195fca41aa4d3aa87e47cc9dbb15c03e9fc6a484c83bb20f11279ba5f57a8a3ca8ed49962173d45f5d6b8737f7e5cb21c7249d2c1a46d2ce25115346ea4aa5 SHA512 2012678c0ccd64135107d97a4237fef8b92833e71e2166e21f9f06bdd907ee6728968e0514bbe3605bb85218c72016d25f42f7236d00be446bfbc2f78490c1c0 MISC metadata.xml 702 BLAKE2B 646c6a83e6d8e345fddb9cbc42a83c1193b9590937cd652e293d03e6e9d4b240a69e6e86399f5edc9ef05f96d1d4c3713dfa65f8b13984f4483b2ce76a239429 SHA512 5e1e4db52fed55ab837c70ddb9ec81a7ce0b062064e2d33cb5771cd81d50a1a2164e446531c32a405bb9319acd736141765dcd00e36d6db770434a656ad925e1 diff --git a/dev-python/imageio/imageio-2.34.1.ebuild b/dev-python/imageio/imageio-2.34.1.ebuild new file mode 100644 index 000000000000..2af910469ba5 --- /dev/null +++ b/dev-python/imageio/imageio-2.34.1.ebuild @@ -0,0 +1,91 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 + +BIN_COMMIT=224074bca448815e421a59266864c23041531a42 +DESCRIPTION="Python library for reading and writing image data" +HOMEPAGE=" + https://imageio.readthedocs.io/en/stable/ + https://github.com/imageio/imageio/ + https://pypi.org/project/imageio/ +" +SRC_URI=" + https://github.com/imageio/imageio/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz + test? ( + https://github.com/imageio/imageio-binaries/raw/${BIN_COMMIT}/images/chelsea.png + -> ${PN}-chelsea.png + https://github.com/imageio/imageio-binaries/raw/${BIN_COMMIT}/images/cockatoo.mp4 + -> ${PN}-cockatoo.mp4 + ) +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +# over 50% of tests rely on Internet +PROPERTIES="test_network" +RESTRICT="test" + +RDEPEND=" + =dev-python/numpy-1.20.0[${PYTHON_USEDEP}] + >=dev-python/pillow-8.3.2[${PYTHON_USEDEP}] + media-libs/freeimage +" +# requests for fsspec[github] +BDEPEND=" + test? ( + dev-python/fsspec[${PYTHON_USEDEP}] + >=dev-python/imageio-ffmpeg-0.4.9-r1[${PYTHON_USEDEP}] + dev-python/psutil[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/tifffile[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_prepare() { + local PATCHES=( + # block silently downloading vulnerable libraries from the Internet + "${FILESDIR}"/imageio-2.22.0-block-download.patch + ) + + if use test; then + mkdir -p "${HOME}"/.imageio/images || die + local i + for i in chelsea.png cockatoo.mp4; do + cp "${DISTDIR}/${PN}-${i}" "${HOME}/.imageio/images/${i}" || die + done + fi + + distutils-r1_src_prepare +} + +python_test() { + local EPYTEST_DESELECT=( + # Fails because of system installed freeimage + tests/test_core.py::test_findlib2 + # Tries to download ffmpeg binary ?! + tests/test_ffmpeg.py::test_get_exe_installed + # blocked by our patch + tests/test_core.py::test_fetching + tests/test_core.py::test_request + # known broken + # https://github.com/imageio/imageio/issues/890 + tests/test_freeimage.py::test_exr_write + # requires pillow-heif, also possibly Internet + tests/test_pillow.py::test_avif_remote + tests/test_pillow.py::test_heif_remote + ) + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest +} diff --git a/dev-python/jupyterlab-server/Manifest b/dev-python/jupyterlab-server/Manifest index cac7705a989f..5ca6c8754eb1 100644 --- a/dev-python/jupyterlab-server/Manifest +++ b/dev-python/jupyterlab-server/Manifest @@ -1,5 +1,7 @@ DIST jupyterlab_server-2.25.4.tar.gz 74772 BLAKE2B 8647840e2bb93244360db07524374f30e6831fddf6c2b89101b2a01f505470649fcc6aa31b40dc18a480628eeb791b4f7488cd91bb921796c3daad36102e535b SHA512 de04d1c5de3507a2465c316686be10ff6398be2f05d9d84ff6e79c376978503bc6ff836bfca67735d85f8ef23a15d6f30ad69268a25855dc4ebc1bd5f7c2fdaf DIST jupyterlab_server-2.26.0.tar.gz 75100 BLAKE2B 10f507cf8b6640ee4178d2850561a5d186f9b9004b2d74de7382b4c9a03494d3553e7a2397cafb45b3be60062baf0d3df3026b1f8613e5dd2a597faad0cfc9d5 SHA512 cb9c78ae8afed53637b441767c630666d391a7ce6a19cc5cf8bcc9c3149ef570c5aeaba204878bd4d52806a6e2b9e25f9724536f1addf084bfb15855f7700125 +DIST jupyterlab_server-2.27.0.tar.gz 75375 BLAKE2B c4b8c26d93a2af79ab4d82492172a8cdfb2049d7885c6cefda96f472d9edafc749c8d06ae194b5e4b66052a8514d0cbdbba1bcbc4b03fdf9e4cec65ab27cca8e SHA512 7336434b3b9378d345f7d657f8f21c3217d4605fae93a74382bb4a71135fabb3dfc7229e388737297568f13281ba9e8f710b010a6fa9b6bc0bbc5db2dd3f3293 EBUILD jupyterlab-server-2.25.4.ebuild 1914 BLAKE2B 1cd50d0fcd4ecff4155f80b0a3c8b3b8e6b42f865fcdac9a015845c13a111e6643a60adf1c0a493e20351818e17da71c484ab08ce91a1f6b997ee14fb0d6c480 SHA512 ab4d824c60e623b6bec41f1660ca1e0cc7e2ec2eebad91625e00fb6e3b720dc20365e2b447e31e3c65d4ee12d0cab463d4eebd2f1fb0e7f6d82640aaa7d75f7f EBUILD jupyterlab-server-2.26.0.ebuild 1919 BLAKE2B bf19bcda1c1feab34e94ff348e45b2d346545c2d6e223fa8b3cf0c279e2b929c3d254ef47e1af3ea014aee6071e452ed767b783920c9e610893f7f3567ecd8fc SHA512 233d4dd1baf8911069a5ca7e8c9ac37863457ed907c1bbca3eda76f2de8d45d6659c197fa5c56e46afc309ad8a573d9ee9f789151c67f243ab2144b0795b90b2 +EBUILD jupyterlab-server-2.27.0.ebuild 1919 BLAKE2B bf19bcda1c1feab34e94ff348e45b2d346545c2d6e223fa8b3cf0c279e2b929c3d254ef47e1af3ea014aee6071e452ed767b783920c9e610893f7f3567ecd8fc SHA512 233d4dd1baf8911069a5ca7e8c9ac37863457ed907c1bbca3eda76f2de8d45d6659c197fa5c56e46afc309ad8a573d9ee9f789151c67f243ab2144b0795b90b2 MISC metadata.xml 426 BLAKE2B 98083ff6255b6c5b4ebe7eb67f4e9716f52397646df275cce4cae2f78b0fbb5dda8d6240e1546b4bac6f13ef3f3f1e6f176b2062e066070d595e5cd93c02708e SHA512 9755e74547fb74a4720c9b755449d913dbfd949bad920ecd3903df91182236ad46712c358b3db8180ddf478a6cc6c2a57c6d1a939a9911ffc7ccb39672f5868e diff --git a/dev-python/jupyterlab-server/jupyterlab-server-2.27.0.ebuild b/dev-python/jupyterlab-server/jupyterlab-server-2.27.0.ebuild new file mode 100644 index 000000000000..023800f2076e --- /dev/null +++ b/dev-python/jupyterlab-server/jupyterlab-server-2.27.0.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( pypy3 python3_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Server components for JupyterLab and JupyterLab like applications" +HOMEPAGE=" + https://jupyter.org/ + https://github.com/jupyterlab/jupyterlab_server/ + https://pypi.org/project/jupyterlab-server/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" + +RDEPEND=" + >=dev-python/Babel-2.10[${PYTHON_USEDEP}] + >=dev-python/jinja-3.0.3[${PYTHON_USEDEP}] + >=dev-python/json5-0.9.0[${PYTHON_USEDEP}] + >=dev-python/jsonschema-4.18.0[${PYTHON_USEDEP}] + >=dev-python/packaging-21.3[${PYTHON_USEDEP}] + >=dev-python/requests-2.31[${PYTHON_USEDEP}] + >=dev-python/jupyter-server-1.21[${PYTHON_USEDEP}] + + + + + andrewammerlaan@gentoo.org + Andrew Ammerlaan + + + + mkdocs/get-deps + mkdocs-get-deps + + diff --git a/dev-python/mkdocs-get-deps/mkdocs-get-deps-0.2.0.ebuild b/dev-python/mkdocs-get-deps/mkdocs-get-deps-0.2.0.ebuild new file mode 100644 index 000000000000..f5d189fa2469 --- /dev/null +++ b/dev-python/mkdocs-get-deps/mkdocs-get-deps-0.2.0.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( python3_{10..12} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="extension that lists all dependencies according to a mkdocs.yml file" +HOMEPAGE=" + https://github.com/mkdocs/get-deps/ + https://pypi.org/project/mkdocs-get-deps/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64" + +RDEPEND=" + >=dev-python/mergedeep-1.3.4[${PYTHON_USEDEP}] + >=dev-python/platformdirs-2.2.0[${PYTHON_USEDEP}] + >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest diff --git a/dev-python/mkdocs/Manifest b/dev-python/mkdocs/Manifest index 3a1071455f9f..4a30b190d4b8 100644 --- a/dev-python/mkdocs/Manifest +++ b/dev-python/mkdocs/Manifest @@ -1,3 +1,5 @@ DIST mkdocs-1.5.3.gh.tar.gz 4057780 BLAKE2B d1e7ac739ea3a78f2a2d294a28c721f95cb8be6c114a5131893e346254ed1937218cc0d247e75092876d7f42dc04c8060fdc8d7535326f26a8f68ec11bc7045b SHA512 3f7d0af4b071ac6998e82cefb18df27f1cc98d91c7902d2943acdaa08c56f90e36c1c5d1df1c1f61a1c50d8fecc2fb0014497f2436be89d52b17959808c31abc +DIST mkdocs-1.6.0.gh.tar.gz 4494411 BLAKE2B 2a0d55c54509827fcff39c04812be6cff6b1ccbf823cc05a48fa154745a49aed08d811147fc5f64db138ede952dc89241b156f8e0e01e42a468f73309eece0fb SHA512 330dfb7cd390b320ca9c2bfd2dc248d877b95713ec3c1d2c9d5b28be52a42276c58412bc77527a492e4b1b31608e3093dbad2a983bfe6396577ec7464e274609 EBUILD mkdocs-1.5.3-r1.ebuild 2360 BLAKE2B e12db2c6feca0b8cb699df8630fcf79112a52afb1805ec28c84ef2f6f30fa5e1e543cfb2123dd07b7bba80d7adc060b983bf138fe88281861829181979ba43d3 SHA512 028c918b5e3516a163858a6d861b7c0fb0b88c7a59eb78d1e0e799de9ca0f930b9109336c74b70394ac026698d02c579412e4dd79fe6e4a0c19c40775a947dfd +EBUILD mkdocs-1.6.0.ebuild 2393 BLAKE2B c53bff9e98d3ecce2d949090820ff9bcb00f6c912991c1a922617ea30c6dc1654b3e3c21583e3d891d7bb76da9d06a21fee8cfa087e7910464d7aed196b9f0ab SHA512 bc7e78e4df689dbc661e2f8c284b11c81b04cd0b6dca9495eaa7b3035817cf619670270f35779800dc1c9ada004a6b1911a472950e0450acc072c2850284f081 MISC metadata.xml 405 BLAKE2B de9dd789fea13afc3622c6961674d046806db1025e9d0475c0ff8bfe1c6d91a741b6112ccaafb46cb19b9dac971c50095ac89b13353c7c0e1571961a19a90387 SHA512 7a19785dbacb67aa5679d6e7c9617b52b25f724430fa3471b645e31df04157efc4060dbd4fccbfc37b5709138164d8ec89c2e94cddfd727b3ee4c705ddd38dcf diff --git a/dev-python/mkdocs/mkdocs-1.6.0.ebuild b/dev-python/mkdocs/mkdocs-1.6.0.ebuild new file mode 100644 index 000000000000..b85795e92dec --- /dev/null +++ b/dev-python/mkdocs/mkdocs-1.6.0.ebuild @@ -0,0 +1,86 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( python3_{10..12} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="Project documentation with Markdown" +HOMEPAGE=" + https://www.mkdocs.org/ + https://github.com/mkdocs/mkdocs/ + https://pypi.org/project/mkdocs/ +" +SRC_URI=" + https://github.com/mkdocs/mkdocs/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64" + +# https://bugs.gentoo.org/873349 +# Building documentation requires packaging: callouts and mkdocs-autorefs +# +# IUSE="doc" +# +# BDEPEND=" +# doc? ( +# $(python_gen_any_dep ' +# dev-python/mdx-gh-links[${PYTHON_USEDEP}] +# dev-python/mkdocs-redirects[${PYTHON_USEDEP}] +# ') +# ) +# " +RDEPEND=" + >=dev-python/Babel-2.9.0[${PYTHON_USEDEP}] + >=dev-python/click-7.0[${PYTHON_USEDEP}] + >=dev-python/jinja-2.11.1[${PYTHON_USEDEP}] + >=dev-python/markdown-3.3.6[${PYTHON_USEDEP}] + >=dev-python/markupsafe-2.0.1[${PYTHON_USEDEP}] + >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}] + >=dev-python/watchdog-2.0[${PYTHON_USEDEP}] + >=dev-python/ghp-import-1.0[${PYTHON_USEDEP}] + >=dev-python/pathspec-0.11.1[${PYTHON_USEDEP}] + >=dev-python/platformdirs-2.2.0[${PYTHON_USEDEP}] + >=dev-python/pyyaml_env_tag-0.1[${PYTHON_USEDEP}] + >=dev-python/packaging-20.5[${PYTHON_USEDEP}] + >=dev-python/mergedeep-1.3.4[${PYTHON_USEDEP}] + >=dev-python/mkdocs-get-deps-0.2.0[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # Tests fails if additional themes are installed + mkdocs/tests/utils/utils_tests.py::UtilsTests::test_get_themes + mkdocs/tests/utils/utils_tests.py::UtilsTests::test_get_themes_error + mkdocs/tests/utils/utils_tests.py::UtilsTests::test_get_themes_warning + + # Does not work in emerge env + mkdocs/tests/config/config_options_tests.py::ListOfPathsTest::test_paths_localized_to_config + + # TODO + mkdocs/tests/build_tests.py::testing_server + mkdocs/tests/livereload_tests.py::testing_server +) + +python_compile_all() { + default +# if use doc; then +# # cannot just do mkdocs build, because that fails if +# # the package isn't already installed +# python -m mkdocs build || die "Failed to make docs" +# # Colliding files found by ecompress: +# rm site/sitemap.xml.gz || die +# HTML_DOCS=( "site/." ) +# fi +} + +python_test() { + epytest '-opython_files=*tests.py' mkdocs/tests +} diff --git a/dev-python/ml-dtypes/Manifest b/dev-python/ml-dtypes/Manifest index c93b58f0955c..19e9b8a997bb 100644 --- a/dev-python/ml-dtypes/Manifest +++ b/dev-python/ml-dtypes/Manifest @@ -1,4 +1,6 @@ DIST eigen-7bf2968fed5f246c0589e1111004cb420fcd7c71.tar.bz2 2239233 BLAKE2B 3a7e81c302cb11ae1d6ef9433a9ec41506c1f37d04cfb8744ac3fcf7dbe9430c1b48d7197ca3b8e1f9354398bac3d0dbc3e0599c0b649acd6175e906befe2973 SHA512 29ee89770726e6e0f5135b7fab24649f3e69223caed90d2daa6f0014783e69fe98f0551de49bd4e393d7b7938f2943caf1ed00f3933fa771ac14fae3c63fd5dd DIST ml_dtypes-0.3.2.gh.tar.gz 71606 BLAKE2B cbf5414d09160a2e4e878261c5842efd664a424064aae727d9d1188304a5e888ca955b3bf199956c2beed53c78c0f8afeb8860245d57553b10ca7262ba1e8bce SHA512 d42f6734edc5c159f15b9c020deb2595f32bbcdf53ecfaea840afb38314a855d09315693129393f755fdc3295b5965073b404822aacf1a149c7f9bab89c48fd5 -EBUILD ml-dtypes-0.3.2.ebuild 992 BLAKE2B a494d213c4fd4698a71fbe20e3dba38da459644e285a80e090ead271b4a1d9127f859ef5dc94c8d28a27b02e871681e7acc2c4a88afd997b44e930dc6d508418 SHA512 f3079bfac6ab33dec209c9a1eb1f6b56e7f3abc6e3d421f33aad75c8d38abcc590f3b529ceec9a76679e8979e825751dfcf7b5b4b045c32782938281ed99ce01 -MISC metadata.xml 375 BLAKE2B e33994ac1d1d55727a93c05f39906bf1e462771b06f01fa6c0508f491a226db5ec896dfc95c0f4f03f68b975c24aa6dadcf8b766d1500d77bef32d8713357c48 SHA512 9123403aa5d1320cc9a1ed6b5cc843372812d10c7dce3d1a7b521005c47e9b98aad218c2b6e545eca44a80ac26ad697e8b4518b14b449cac402ed25fd749b784 +DIST ml_dtypes-0.4.0.gh.tar.gz 72894 BLAKE2B a2d70369f8fc72b8234d198ee4517dd3666b6e5a82ea8bca28973966e141426ef5517d441cfdd4cc00146d534194378c191b29f695f1d8c6b9d2785c84d2548c SHA512 a4674c352a641ceab212ff1da25168823d43016dbe00ae06885ef787f1bc0814ae61e595d5f9d43710da29c12e70e3c616e1c634560b911bdb25f4c40b6ba324 +EBUILD ml-dtypes-0.3.2-r1.ebuild 997 BLAKE2B 4832c5daab9379829fd0bd59f19534f07e7fac5cc1a46ecd93c21151aebaf8742db639ab6fd3522ee4d1f8173e5c29650c8260e9c1d2dad113237be4f980c849 SHA512 ee948c8df46797d6c53a406c50011874446b8c4196a0182605f235dc0dab22ed1fbca6d8c19a75b91240fb10f33982fbe2072b9cbe459c26b8c9cdfdc0afd18e +EBUILD ml-dtypes-0.4.0.ebuild 1245 BLAKE2B e3fadb36546ed9a207a2bbee91bbfbdafac39c0d712b85eef49e8fa78922c3078206895057b296d50e3e7209a4281f45809b189ae9d1c0f70a2ba682b6d99baa SHA512 2f2272b5ad214aec70b9b2294ceffd56bc2fe45a830317065716fe439200f0291a3866027c14a950dd96ae9e0fee916192d41aa0a198ffda63f2ca11fae45341 +MISC metadata.xml 476 BLAKE2B e2070bd305b99e894dd0627872f3c1f8a48513049ac771da3512ef383596dbd42ea94f7549a414b4ab068f505d70fc9e6d84973c8df010482e6ee96fdd1f76b6 SHA512 b3401536f0026ed2af10517e5643af4cdf30a3d5c36611b0ec97ce06947cd13080e45c7532f6f975c98ac075f4986af93e93d73db1b7c91f0cd3f4ec05dbd08d diff --git a/dev-python/ml-dtypes/metadata.xml b/dev-python/ml-dtypes/metadata.xml index a0436bcc589f..9175a762fe69 100644 --- a/dev-python/ml-dtypes/metadata.xml +++ b/dev-python/ml-dtypes/metadata.xml @@ -5,6 +5,10 @@ perfinion@gentoo.org Jason Zaman + + python@gentoo.org + Python + jax-ml/ml_dtypes ml-dtypes diff --git a/dev-python/ml-dtypes/ml-dtypes-0.3.2-r1.ebuild b/dev-python/ml-dtypes/ml-dtypes-0.3.2-r1.ebuild new file mode 100644 index 000000000000..0ce0838a1b4c --- /dev/null +++ b/dev-python/ml-dtypes/ml-dtypes-0.3.2-r1.ebuild @@ -0,0 +1,37 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PNGH="${PN/-/_}" # pypi is ml-dtypes, github is ml_dtypes +PYTHON_COMPAT=( python3_{10..12} ) +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 + +EIGEN_CommitId="7bf2968fed5f246c0589e1111004cb420fcd7c71" + +DESCRIPTION="A stand-alone implementation of several NumPy dtype extensions" +HOMEPAGE="https://github.com/jax-ml/ml_dtypes" +SRC_URI=" + https://github.com/jax-ml/${PNGH}/archive/refs/tags/v${PV}.tar.gz -> ${PNGH}-${PV}.gh.tar.gz + https://gitlab.com/libeigen/eigen/-/archive/${EIGEN_CommitId}/eigen-${EIGEN_CommitId}.tar.bz2 +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" +S="${WORKDIR}/${PNGH}-${PV}" + +DEPEND=" + =dev-python/numpy-2"; then diff --git a/dev-python/rst-linker/Manifest b/dev-python/rst-linker/Manifest index 0734a67b59a7..4554ed498104 100644 --- a/dev-python/rst-linker/Manifest +++ b/dev-python/rst-linker/Manifest @@ -1,3 +1,5 @@ DIST rst.linker-2.4.0.tar.gz 11340 BLAKE2B a1ae9c811b7d6fa2821bfbf5787dce75fd3d7e5d933ec15fbac9cd3bde08cfad59fdc81b3b58dc39d1209a27ca9dd8d2ecd68034b434b3f6d15469bfb98efa3d SHA512 31e3427ecf35b433cc9650138ee36090e99003b72c69b60b530835eb624d7eb13aae4cf81cc0044b36750798a4b8aa676e53e3b9eb335430076593640a243940 +DIST rst_linker-2.5.0.tar.gz 11548 BLAKE2B eafa6a0076dd51d05779710cb3b41f4b6e5109b25ea71537bc4f4e75d8c0fe4c9329321833e5a9253bb4a51fab706488a78ece4679a4c52cd7fc0295cc29e76f SHA512 7aaa55ccbe34767f8c0e085703872f4112c5db142e81f7024fd0653fa74fcf0b9d15fec06998268e8161dc70dac6935ba7b380992a132ecaa2548ed0db3b5a13 EBUILD rst-linker-2.4.0.ebuild 771 BLAKE2B 068bbca4a2406441719f058ff8d30af5932aba921acffcfefea512292af4d6013fdc4d432ea916b416feaeb84df7c6e4372fa62e39b8823d9ece47399904aace SHA512 f7d8859b82013bc5e343b07380b275569817cb0a4cfc0f958f1be8a0dd4fdee8bad9a154843be6c20e7af010c2e22954975d1af94595133c25c040399ffc5b4f +EBUILD rst-linker-2.5.0.ebuild 702 BLAKE2B e7c398279ba46d21c5f66279dd7a0a7ae48e4399a58cfd6cf2036cf13e4baee3c8c913942655cebcd2d6c4f551c0c012a54e5adf400a1d4eed1a56b5d7465183 SHA512 d67a6fce177bb1d3e114b25518ede32c986dba3591481b98a30f38cc5b3058051636bad60462d730a2bd0d36a3160f95d3ca545581a440f018dca1c5393cdf0a MISC metadata.xml 566 BLAKE2B 25dde9994c8bd1a39a9ca0f9a35d344730f43711d1b1219b834d3eee4232e5a1b2843aeac4f16cc780c96ec7537b750380d8adf4e06d6aa14eb4a2334c53db59 SHA512 31e07b2b90a0288af173214898a2f7589aa58c14a7641f05e18c4bd4a8623a3951d297337e9708a3c732649d23c74a22b1a1cd4cc7a18dbb28d0ead1a5eca87e diff --git a/dev-python/rst-linker/rst-linker-2.5.0.ebuild b/dev-python/rst-linker/rst-linker-2.5.0.ebuild new file mode 100644 index 000000000000..38460daa5311 --- /dev/null +++ b/dev-python/rst-linker/rst-linker-2.5.0.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( pypy3 python3_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Sphinx plugin to add links and timestamps to the changelog" +HOMEPAGE=" + https://github.com/jaraco/rst.linker/ + https://pypi.org/project/rst.linker/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + dev-python/python-dateutil[${PYTHON_USEDEP}] +" +BDEPEND=" + >=dev-python/setuptools-scm-3.4.1[${PYTHON_USEDEP}] + test? ( + dev-python/path[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest diff --git a/dev-python/translate-toolkit/Manifest b/dev-python/translate-toolkit/Manifest index be8acdf13ac9..9626c97f8e3c 100644 --- a/dev-python/translate-toolkit/Manifest +++ b/dev-python/translate-toolkit/Manifest @@ -1,3 +1,5 @@ DIST translate-3.12.2.gh.tar.gz 1202828 BLAKE2B fdfc6ea91d0e0fe9f36e1352247463fe04ff3f4cdd13dd969077ccf0dde984250303872f6bb605dcd1628a1089d81dd98b36dfd68e92c3030c740d65899a70ba SHA512 7488f45521f1744d8d457ce5f74a4955a0e4468af8b3f5be06410667f2c1e52a3dacd3b959330e6c2eb5b3a443c1e2c761538896352576f5090ce27dbfc8edab +DIST translate-3.13.0.gh.tar.gz 1171837 BLAKE2B 9c6212d26749eac652369e94d2b653f67b364afc9f9125c5125d19e3cabc1bb36bd27bc172ad93d28cb6cdf57ed2b245336664b6b4954db9bbbfb4a8ad92b3f9 SHA512 7c6f87ec32c81a14d1775dc24d43e49b79fdf8473a4380c93a2af1532bed32a9733ee755641ce26852b1bd63acffa2110598c5fc3010bbf9de40e8a0f32af308 EBUILD translate-toolkit-3.12.2.ebuild 3132 BLAKE2B 9fb9f0ceb9cb26a2b49d5b63ac606ff39f33cb4a80a66e2e373c21afa7c706f2041d0840c7774faff93a26ba15c79a99403635ea271ec2e2ffd85612a5be7edb SHA512 bf57233959b6110981adff6a7b84b3748e86785a6002e173362a62ab27644edf82b779b0250a7154485867cfed4c3214bc6e673ed4a94a1144096a3e46faa961 +EBUILD translate-toolkit-3.13.0.ebuild 3135 BLAKE2B de77dba6de06b62a4f9ac0557786be507014d83e889dce9cd7d652bc3a92d74a838e7be532d0e25f6c9f216be28eb1d93031f1e1000de4ea1d9d36f245cc033b SHA512 67fc5276299bf245861fffbeb1c9eadae7daf5d78396af9acedd2e07b117150b6fcb8000f0cbf5f106912ab95a427ba71ea84ab1af7d9095e91acb99b2b9cbc3 MISC metadata.xml 756 BLAKE2B 06f64f258d362954f99f7e9eee241eb3dddc6b00b9069df2ad977d28b5cf06f9c8ee2246ee5958600b5ac86297968d7aaced6b6420dca4ed507c441c58c61ca9 SHA512 80374c40513ca450f97e3930929c1450e7438ea15830e60937952a6fccfd999675f2ca2056c5aa4e287ba256c6ec08a09d8f7adb8b2c5af8ca0cd595f34acd85 diff --git a/dev-python/translate-toolkit/translate-toolkit-3.13.0.ebuild b/dev-python/translate-toolkit/translate-toolkit-3.13.0.ebuild new file mode 100644 index 000000000000..384bc7109a3a --- /dev/null +++ b/dev-python/translate-toolkit/translate-toolkit-3.13.0.ebuild @@ -0,0 +1,118 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_REQ_USE="sqlite" + +inherit distutils-r1 + +MY_P=translate-${PV} +DESCRIPTION="Toolkit to convert between many translation formats" +HOMEPAGE=" + https://github.com/translate/translate/ + https://pypi.org/project/translate-toolkit/ +" +SRC_URI=" + https://github.com/translate/translate/archive/${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S="${WORKDIR}"/${MY_P} + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="+html +ical +ini +subtitles +yaml" + +RDEPEND=" + app-text/iso-codes + >=dev-python/chardet-3.0.4[${PYTHON_USEDEP}] + dev-python/cheroot[${PYTHON_USEDEP}] + >=dev-python/Levenshtein-0.12.0[${PYTHON_USEDEP}] + >=dev-python/lxml-4.3.1[${PYTHON_USEDEP}] + >=dev-python/mistletoe-1.1.0[${PYTHON_USEDEP}] + >=dev-python/pyparsing-3[${PYTHON_USEDEP}] + dev-python/ruamel-yaml[${PYTHON_USEDEP}] + sys-devel/gettext + html? ( dev-python/utidylib[${PYTHON_USEDEP}] ) + ical? ( dev-python/vobject[${PYTHON_USEDEP}] ) + ini? ( >=dev-python/iniparse-0.5[${PYTHON_USEDEP}] ) + subtitles? ( media-video/gaupol[${PYTHON_USEDEP}] ) + yaml? ( dev-python/pyyaml[${PYTHON_USEDEP}] ) +" +# Technically, the test suite also has undeclared dependency +# on dev-python/snapshottest but all the tests using it are broken +# anyway, so we skip them. +BDEPEND=" + test? ( + dev-python/phply[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_test() { + # unfortunately, this bad quality package doesn't support XDG_DATA_DIRS + # correctly, so we need to reassemble all data files in a single directory + local -x XDG_DATA_HOME=${T}/share + cp -r translate/share "${T}/" || die + cp -r "${ESYSROOT}/usr/share"/gaupol "${XDG_DATA_HOME}"/ || die + + distutils-r1_src_test +} + +python_test() { + local EPYTEST_DESELECT=( + # Fails with network-sandbox (and even with it off but w/ softer fail) + 'tests/xliff_conformance/test_xliff_conformance.py::test_open_office_to_xliff' + 'tests/xliff_conformance/test_xliff_conformance.py::test_po_to_xliff' + # all tests based on snapshottest are broken and I'm too tired + # to figure this out + tests/translate/tools/test_pocount.py::test_{cases,output} + tests/translate/tools/test_junitmsgfmt.py::test_output + ) + local EPYTEST_IGNORE=( + # unpackaged fluent.* + tests/translate/storage/test_fluent.py + # changes directory and does not change it back, sigh + tests/odf_xliff/test_odf_xliff.py + ) + + if ! use ini; then + EPYTEST_IGNORE+=( + translate/convert/test_ini2po.py + translate/convert/test_po2ini.py + ) + fi + + if ! use subtitles; then + EPYTEST_IGNORE+=( + translate/storage/test_subtitles.py + ) + fi + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest +} + +python_install_all() { + distutils-r1_python_install_all + + insinto /usr + doins -r translate/share + + if ! use html; then + rm "${ED}"/usr/bin/{html2po,po2html} || die + fi + if ! use ical; then + rm "${ED}"/usr/bin/{ical2po,po2ical} || die + fi + if ! use ini; then + rm "${ED}"/usr/bin/{ini2po,po2ini} || die + fi + if ! use subtitles; then + rm "${ED}"/usr/bin/{sub2po,po2sub} || die + fi +} diff --git a/dev-python/urwid/Manifest b/dev-python/urwid/Manifest index a289258b8de0..e327f1b557bb 100644 --- a/dev-python/urwid/Manifest +++ b/dev-python/urwid/Manifest @@ -1,7 +1,9 @@ DIST urwid-2.6.10.tar.gz 857094 BLAKE2B 7a3a9afb9fc7930ef47dde125e7378448c04ca50ad4eee140b6044f018ce6693972d92f4094d98a5a05223b26772bfcf0aa9de1f4c784396d2e0c235c937cc49 SHA512 1c7cdd6417359b01ced49c42f7f6122e0bec4535211290bf01d59a2d922b29b0674ab3c034e5065d15863e1c089179518b5be91932b4121aca5f0cf78bc7ab54 +DIST urwid-2.6.11.tar.gz 847254 BLAKE2B af0f23f404bc926c378b14a124b5c9504ea282048acd943221ca85f69b86cc8435df7cffc0ed632b3a2067504aca528e560454855acf129518cf69535242a6a6 SHA512 351185673a4ed506a55e2142c0a65150987ac4b6c1176e10c497df6f69c9f4acdabb15ec45564554b9a720387eaa725854fbe4adc4d288ef519b754b17b2fb33 DIST urwid-2.6.8.tar.gz 854980 BLAKE2B 4168bcd59710ee46e2af408e5e6331585ee2a260ca94990ff947d259d9aad7153750e6c2fc2e227ad00ce42aeeba063b5b11dd89e83f6c30548a6df5ed992e8f SHA512 34617104804f9eb710d5ed51c95c4d2f6354861f07a2d652b99109c59941561985d9717f928ba77990b3e0406723da02b1eb67d9f2236f31888a21b9de109e2e DIST urwid-2.6.9.tar.gz 855865 BLAKE2B 468c3188e110fb3e91dc2aa371aef8c1f66c0614ce116a2185050c39404987d354dba3f0d9e230b3308ecee6c6f7c90c12b91007db43c5e7f0cc9dc1d34d5d82 SHA512 23e692b76f4229ecdb51b00c5d88f38bd1de721f7a8815d91f277979935b7f58654422b11421dd93a901add390c65facb513c166b26b00195fc7826492405ed8 EBUILD urwid-2.6.10.ebuild 975 BLAKE2B b8b03151da44b754d62a30b4b9538992a2b393b79d8eaa1fe226f9fb569d07441392a86ab43fdae438043ab819a5b496ae3d7f03c1af417ac0a17a71faa6a79b SHA512 0b9e297d4a7fabdb175c37f44e507489f5e9bc82055715029b9f23a35cd757723796910f88fd022fb11a4e78daa51de115bddb0bd1c39bea31160d311734428f +EBUILD urwid-2.6.11.ebuild 978 BLAKE2B 0f661145695e6582e33f6a9a3c5aba2a19682801da0416c82ad8e14a49eec5621976febc8a9de9768f954c36351f3626dfbd65e9ffbed11c39e22d0fdfbc1a28 SHA512 7c83761310f99fb763db6cb5ca02b4e43be38b570b0eb5780deff17c22660584937a13cdc7b546a408c8e3e78598de57a72f686c489e9cc0ee596b91c21852d5 EBUILD urwid-2.6.8.ebuild 971 BLAKE2B 44967f9330b367a57c74e8b63831eb5b41ed926faf88fd4520955930698a55c4d007f70684ba3e8647bc284ae2af465ed908ea0b6b61753d4c11d20ff31fdfe6 SHA512 e6dc40929c22e8ef64f31e356d29137d0343504abce4c6be8c49409769d0fa02e41262e5ff90e85219c9b38ba876a124657fb74925d00815b3e5754b7575cb0a EBUILD urwid-2.6.9.ebuild 973 BLAKE2B e522a571991a61a94136d63afd8d62fbad70813767037f7c5692fd53b4157e2bf6d443076b8c7c93918abc4a93243403afbbf718416b1b0584d67ad1756657db SHA512 05fdc814f89ad191c7a49f765945ee5119ba8a10ba25963dad4a58ce79710cfd2c46ddd5700590b6f502184656d91a9a8f8dfbca7c122a1138665567550e4fc8 MISC metadata.xml 1194 BLAKE2B 387c1e6ca71806f706b054e11755e885c7bbe11e6be1b639a6160e0b2c51df91feef025f6166a973a38e8ad16fe7627ba6f2b5e293c007da8a1e32e46db1541d SHA512 ee6bb39746fdfe3ebcc83304cb9d7c7cce16f4caca284bd82907fd13672bdcf982f1fbfba22b0877da8de9f6cdadc4045916eff678095320745eab954960ab6f diff --git a/dev-python/urwid/urwid-2.6.11.ebuild b/dev-python/urwid/urwid-2.6.11.ebuild new file mode 100644 index 000000000000..0d52239b0d14 --- /dev/null +++ b/dev-python/urwid/urwid-2.6.11.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_REQ_USE="ncurses" + +inherit distutils-r1 optfeature pypi + +DESCRIPTION="Curses-based user interface library for Python" +HOMEPAGE=" + https://urwid.org/ + https://pypi.org/project/urwid/ + https://github.com/urwid/urwid/ +" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="examples" + +RDEPEND=" + dev-python/typing-extensions[${PYTHON_USEDEP}] + dev-python/wcwidth[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/setuptools-scm[${PYTHON_USEDEP}] +" + +distutils_enable_tests unittest + +python_test() { + rm -rf urwid || die + eunittest +} + +python_install_all() { + use examples && dodoc -r examples + distutils-r1_python_install_all +} + +pkg_postinst() { + optfeature "Trio event loop" "dev-python/trio" +} diff --git a/dev-python/urwidtrees/Manifest b/dev-python/urwidtrees/Manifest index 7ff5c20ed130..3bc0bb138746 100644 --- a/dev-python/urwidtrees/Manifest +++ b/dev-python/urwidtrees/Manifest @@ -1,4 +1,4 @@ AUX urwidtrees-1.0.3-no-mock-dep.patch 777 BLAKE2B 3a0cb481f509df0d55825d0d004adeed81368e888fdee644a70c2fbda23250d7d0b6d3d4c696a995550893585f18aabdeb6a43621d425567edf3882965b3a7e5 SHA512 d729636a1ec8b9eb079d6c01d9fc23fdd3ff5d1f4ab2f3428ab46fa56808b9447344ba624b2233d799f50ae459d035a197f5081d4a615beb2105aa0bb3465265 DIST urwidtrees-1.0.3.gh.tar.gz 292930 BLAKE2B 91487debf4878fb58cf2505366a4762a4c755b53eaac86e3ac912d2972c66442828e152749f34e73ade10fd1b912054e4047900e0b54b960629909c1b03e2270 SHA512 f7d69d359ba24345a694659fd9432335679f4b505a5c0e33baf9fc0c068935148c393aff8e11cd5f2c12aa26884aa37ba86e9b3a763472e382d73dd57fd32cd6 -EBUILD urwidtrees-1.0.3-r1.ebuild 766 BLAKE2B f4cab6b4d5b1349119986cee0682944823a8be781ed5c18c31b7cba3a8db2af0b547c90ffd2af3a49b62d8c7a743bdf013c14625acfad533fe5eed3ccfb261ee SHA512 c62d290a48f246665112f7b90c3d66fc355aae8c122badb7bf5cf6d807679d68edac08860c745a48b8c263336384d4b2a03c5466f99804dc5a27e7acdf4b5541 +EBUILD urwidtrees-1.0.3-r2.ebuild 767 BLAKE2B d06bcc723aeafcec7da8b0def833b482164c8c335d94c3735d74beb1c90ee2f6f06b480a197956f5027b4633f02ef4f685d142761809673af5586f69aa1fbf61 SHA512 d09a62d28986049a8e24466bdc165c866aa21c0762e86251a7f713d25418ef8b5265b45cb8ceef88640b3ae9a3ab6d786b536ea6f4377cade97235ab6ab2f11d MISC metadata.xml 699 BLAKE2B 2b0a0a3f5f61cae5ed07ea3b4f2bba16ab3fc50624bd663efcd2c008de5f0e0d3de48063d6be0175d3fb431f5a2d5e765d86464df652b082d0ef09c77d2316a5 SHA512 95f251bcc338ce1ddac54bb207357223f029d91eed65f4fc7831f0c0b76834d80dc7e711979afd9cb3f34cc3eb1ecb699e1a85be96d2f7af948f5722713c451f diff --git a/dev-python/urwidtrees/urwidtrees-1.0.3-r1.ebuild b/dev-python/urwidtrees/urwidtrees-1.0.3-r1.ebuild deleted file mode 100644 index 1c468fa97d68..000000000000 --- a/dev-python/urwidtrees/urwidtrees-1.0.3-r1.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 - -DESCRIPTION="Tree widgets for urwid" -HOMEPAGE="https://github.com/pazz/urwidtrees" -SRC_URI=" - https://github.com/pazz/urwidtrees/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 ~x86" - -RDEPEND=">=dev-python/urwid-1.1.0[${PYTHON_USEDEP}]" - -PATCHES=( - "${FILESDIR}"/${P}-no-mock-dep.patch #770391 -) - -distutils_enable_sphinx docs/source - -src_prepare() { - find -name '*.py' -exec \ - sed -i -e '1i# -*- coding: utf-8 -*-' {} + || die - - distutils-r1_src_prepare - - local md - for md in *.md; do - mv "${md}" "${md%.md}" || die - done -} diff --git a/dev-python/urwidtrees/urwidtrees-1.0.3-r2.ebuild b/dev-python/urwidtrees/urwidtrees-1.0.3-r2.ebuild new file mode 100644 index 000000000000..7d46fa388d5a --- /dev/null +++ b/dev-python/urwidtrees/urwidtrees-1.0.3-r2.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 + +DESCRIPTION="Tree widgets for urwid" +HOMEPAGE="https://github.com/pazz/urwidtrees" +SRC_URI=" + https://github.com/pazz/urwidtrees/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="amd64 ~x86" + +RDEPEND=">=dev-python/urwid-1.1.0[${PYTHON_USEDEP}]" + +PATCHES=( + "${FILESDIR}"/${P}-no-mock-dep.patch #770391 +) + +distutils_enable_sphinx docs/source + +src_prepare() { + find -name '*.py' -exec \ + sed -i -e '1i# -*- coding: utf-8 -*-' {} + || die + + distutils-r1_src_prepare + + local md + for md in *.md; do + mv "${md}" "${md%.md}" || die + done +} -- cgit v1.2.3