diff options
Diffstat (limited to 'dev-python')
127 files changed, 1401 insertions, 1599 deletions
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz Binary files differindex 62d995f0a87e..802eb79ef51f 100644 --- a/dev-python/Manifest.gz +++ b/dev-python/Manifest.gz diff --git a/dev-python/PyQt5/Manifest b/dev-python/PyQt5/Manifest index c2d2210b692f..a540400f7a66 100644 --- a/dev-python/PyQt5/Manifest +++ b/dev-python/PyQt5/Manifest @@ -1,3 +1,5 @@ DIST PyQt5-5.15.10.tar.gz 3242654 BLAKE2B 55a4cedf1ac3fd0f2968ca07544d2248d1798f134b7490eb1d07663af9f1606543564a42d5478871f5dbfc0b249b73965fd0505261fd2872c724da6d28e5b61a SHA512 e62debe112210b68993377264448199b66a43fc5db13c583a25e210759f5cd945bd1056c1c19fb86bcf005c6904358dfb89e005d27167a349f1d55987a63013e +DIST PyQt5-5.15.11.tar.gz 3216775 BLAKE2B 5bc6cb12b8189ec0767be891971a9fd35109236eb4753eb77940104b71bbf78db4ed2354c54adf5d45655a8ded1cb10033afc037d8a3604c5db3ea073d394e0c SHA512 e52ca215f65dbb035deff042112e26be38b77405a45caebdae3e626ffe6487c88c97c54bfa33cc83d96537daa82b67b7a1c621696538e154e5996714fc063a92 EBUILD PyQt5-5.15.10-r1.ebuild 4826 BLAKE2B 474febb5800b22eefdde5b883b2df1b06f5a20060831dc8ee4324938b005f4f22b1f8d48054b822c1428eb4cf59f70dfe88e33bcbd5e381b539a0173676d969f SHA512 7d784daef52615e9fe076c1c2bdf5f030519c60275e948f3af1005fc871ee6ec620aaffde56b52b278d25e00102e187698e397523dc77d01aff1903f20559da4 +EBUILD PyQt5-5.15.11.ebuild 5259 BLAKE2B d0a41dd623e8f92e6cb001018be55d069b64e46cace1cf595e28e92b8c50d10c0fbb0f2ff0d95e0628643d7d7f162c10810f09922775115f2c27a6c02fd73846 SHA512 8a4cd08870a0eb5f12e292838d18a516ed8dd36206df9d78fab88d3e28db32f269d0dcda7280fd7d92e963f19e75c94e41a5bdc2d462b9050a3296b9a4a4ce15 MISC metadata.xml 2287 BLAKE2B b4090aa2c55d05554a152bc3adfa76c68dc78175d26bb4ea6d25858ce2db922c168cc4ded6c7fa9114cf651417e0a6e435baebe460c8efbbd94be17adafd6f43 SHA512 12e3559ff04c32ebce2a382bf3b01730b0b69829c77cdf75f0061143cc19000e126daebbf9014beeae8bd1fba2675ef2ecfe7943296a8dc66000439c104c1351 diff --git a/dev-python/PyQt5/PyQt5-5.15.11.ebuild b/dev-python/PyQt5/PyQt5-5.15.11.ebuild new file mode 100644 index 000000000000..45dd2af8a8f1 --- /dev/null +++ b/dev-python/PyQt5/PyQt5-5.15.11.ebuild @@ -0,0 +1,171 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=sip +PYPI_NO_NORMALIZE=1 +PYTHON_COMPAT=( python3_{10..13} ) +inherit distutils-r1 flag-o-matic multiprocessing pypi qmake-utils + +DESCRIPTION="Python bindings for the Qt framework" +HOMEPAGE="https://www.riverbankcomputing.com/software/pyqt/" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" + +IUSE=" + bluetooth dbus debug declarative designer examples gles2-only gui help location + multimedia network opengl positioning printsupport sensors serialport speech + sql +ssl svg testlib webchannel websockets widgets x11extras xmlpatterns +" + +# The requirements below were extracted from the qmake_QT declarations +# in project.py and from the output of 'grep -r "%Import " ${S}/sip' +REQUIRED_USE=" + bluetooth? ( gui ) + declarative? ( gui network ) + designer? ( widgets ) + help? ( gui widgets ) + location? ( positioning ) + multimedia? ( gui network ) + opengl? ( gui widgets ) + positioning? ( gui ) + printsupport? ( gui widgets ) + sensors? ( gui ) + serialport? ( gui ) + sql? ( widgets ) + svg? ( gui widgets ) + testlib? ( widgets ) + webchannel? ( network ) + websockets? ( network ) + widgets? ( gui ) + xmlpatterns? ( network ) +" + +# Minimal supported version of Qt. +QT_PV="5.15:5" + +DEPEND=" + >=dev-qt/qtcore-${QT_PV} + >=dev-qt/qtxml-${QT_PV} + bluetooth? ( >=dev-qt/qtbluetooth-${QT_PV} ) + dbus? ( + dev-python/dbus-python[${PYTHON_USEDEP}] + >=dev-qt/qtdbus-${QT_PV} + sys-apps/dbus + ) + declarative? ( >=dev-qt/qtdeclarative-${QT_PV}[widgets?] ) + designer? ( >=dev-qt/designer-${QT_PV} ) + gui? ( >=dev-qt/qtgui-${QT_PV}[gles2-only=] ) + help? ( >=dev-qt/qthelp-${QT_PV} ) + location? ( >=dev-qt/qtlocation-${QT_PV} ) + multimedia? ( >=dev-qt/qtmultimedia-${QT_PV}[widgets?] ) + network? ( >=dev-qt/qtnetwork-${QT_PV}[ssl=] ) + opengl? ( >=dev-qt/qtopengl-${QT_PV} ) + positioning? ( >=dev-qt/qtpositioning-${QT_PV} ) + printsupport? ( >=dev-qt/qtprintsupport-${QT_PV} ) + sensors? ( >=dev-qt/qtsensors-${QT_PV} ) + serialport? ( >=dev-qt/qtserialport-${QT_PV} ) + speech? ( >=dev-qt/qtspeech-${QT_PV} ) + sql? ( >=dev-qt/qtsql-${QT_PV} ) + svg? ( >=dev-qt/qtsvg-${QT_PV} ) + testlib? ( >=dev-qt/qttest-${QT_PV} ) + webchannel? ( >=dev-qt/qtwebchannel-${QT_PV} ) + websockets? ( >=dev-qt/qtwebsockets-${QT_PV} ) + widgets? ( >=dev-qt/qtwidgets-${QT_PV} ) + x11extras? ( >=dev-qt/qtx11extras-${QT_PV} ) + xmlpatterns? ( >=dev-qt/qtxmlpatterns-${QT_PV} ) +" +RDEPEND=" + ${DEPEND} + >=dev-python/PyQt5-sip-12.15:=[${PYTHON_USEDEP}] +" +BDEPEND=" + >=dev-python/PyQt-builder-1.14.1[${PYTHON_USEDEP}] + >=dev-python/sip-6.8.6[${PYTHON_USEDEP}] + >=dev-qt/qtcore-${QT_PV} + dbus? ( virtual/pkgconfig ) +" + +src_prepare() { + default + + # hack: PyQt-builder runs qmake without our arguments and calls g++ + # or clang++ depending on what qtbase was built with, not used for + # building but fails with -native-symlinks + mkdir "${T}"/cxx || die + local cxx + ! cxx=$(type -P "${CHOST}"-g++) || ln -s -- "${cxx}" "${T}"/cxx/g++ || die + ! cxx=$(type -P "${CHOST}"-clang++) || ln -s -- "${cxx}" "${T}"/cxx/clang++ || die + PATH=${T}/cxx:${PATH} +} + +python_configure_all() { + append-cxxflags ${CPPFLAGS} # respect CPPFLAGS notably for DISTUTILS_EXT=1 + + pyqt_use_enable() { + local state=$(usex ${1} --enable= --disable=) + shift + echo ${*/#/${state}} + } + + DISTUTILS_ARGS=( + --jobs="$(makeopts_jobs)" + --qmake="$(qt5_get_bindir)"/qmake + --qmake-setting="$(qt5_get_qmake_args)" + --verbose + --confirm-license + + --enable=pylupdate + --enable=pyrcc + --enable=Qt + --enable=QtCore + $(pyqt_use_enable bluetooth QtBluetooth) + $(pyqt_use_enable dbus QtDBus) + $(pyqt_use_enable declarative QtQml QtQuick \ + $(usev widgets QtQuickWidgets)) + $(pyqt_use_enable designer QtDesigner) + $(pyqt_use_enable gui QtGui \ + $(use gles2-only && echo _QOpenGLFunctions_ES2 || echo _QOpenGLFunctions_{2_0,2_1,4_1_Core})) + $(pyqt_use_enable help QtHelp) + $(pyqt_use_enable location QtLocation) + $(pyqt_use_enable multimedia QtMultimedia \ + $(usev widgets QtMultimediaWidgets)) + $(pyqt_use_enable network QtNetwork) + $(pyqt_use_enable opengl QtOpenGL) + $(pyqt_use_enable positioning QtPositioning) + $(pyqt_use_enable printsupport QtPrintSupport) + $(pyqt_use_enable sensors QtSensors) + $(pyqt_use_enable serialport QtSerialPort) + $(pyqt_use_enable speech QtTextToSpeech) + $(pyqt_use_enable sql QtSql) + $(pyqt_use_enable svg QtSvg) + $(pyqt_use_enable testlib QtTest) + $(pyqt_use_enable webchannel QtWebChannel) + $(pyqt_use_enable websockets QtWebSockets) + $(pyqt_use_enable widgets QtWidgets) + $(pyqt_use_enable x11extras QtX11Extras) + --enable=QtXml + $(pyqt_use_enable xmlpatterns QtXmlPatterns) + + $(usev debug '--debug --qml-debug --tracing') + + $(usev !dbus --no-dbus-python) + # note: upstream currently intentionally skips installing these two + # plugins when using wheels w/ pep517 so, *if* something does need + # them, it will need to be handled manually + $(usev !declarative --no-qml-plugin) + $(usev !designer --no-designer-plugin) + + $(usev gles2-only --disabled-feature=PyQt_Desktop_OpenGL) + $(usev !ssl --disabled-feature=PyQt_SSL) + ) +} + +python_install_all() { + einstalldocs + use examples && dodoc -r examples +} diff --git a/dev-python/PyQt6/Manifest b/dev-python/PyQt6/Manifest index e17e175d4cbd..a743a548cc5c 100644 --- a/dev-python/PyQt6/Manifest +++ b/dev-python/PyQt6/Manifest @@ -1,3 +1,5 @@ DIST PyQt6-6.7.0.tar.gz 1050408 BLAKE2B 30dc8a2762cb5a149c401d497af714bb9209bc46847c0699522ee60080c46f0b1d4da854e70151a508c90820a2aa32da422bfd20c4320bcc9b5d5f92fd9e8677 SHA512 619210d2de3e149b55e2d45cbd8ec2113b3effcaccd25eef6067ea99b82e250f1ce288b38136604536053690071f8c843339b934b5ce5e539a5dfdecc26f44d2 +DIST PyQt6-6.7.1.tar.gz 1051212 BLAKE2B 9c1c619b08cc14e0a92ea22812c14d5a3cb47e45eea917d50ab63918d8433d54b354f26b885f2567b9c6e2f0380e819972d055d1a1751f6646ebb5e6cf72b228 SHA512 1e0fec009e1823b06460fd96eddc00ed31388c20f6d832aa0ebaa130baf06d83514df43af7961c3cb2872570d27e539d6db7bf6143ccdfd61a19da7521be2c7e EBUILD PyQt6-6.7.0.ebuild 5553 BLAKE2B 2557991dc484d128343a72e8de4f1d316b04a1b5ed616b7fe90d08058e4ba578958bb308a1b775fff1d3796ae1c046b20ac7d76322d6c7b921c8f56c2e84b69c SHA512 3cdd4c609601e5b29421c4e8f0976057d086899acaacd06142266be605814bc2f05ddb720a03affecf9232001040a1df85bb50fa531f57fb74c29698093d7eae +EBUILD PyQt6-6.7.1.ebuild 5556 BLAKE2B bf7919d582ce361f273520343c589d34a1f1911cbd16193577dbb8623d77e7876bd758521a1bc89a56cb17e761cdbdb334994dae408843cf80f2353b70bf150c SHA512 3731d366aafe73bfe5ddbd397763ab5ea03c9023425f230ba7860d015ae076aae2e06b79ec9fd03bba916d8911bf21ae74a1fcdc143426cc3682b602422fecef MISC metadata.xml 2391 BLAKE2B 16eecbd105ced07699632a4b294f7da74b59ff931e39afb8a21f67f073bfc90ff613d753a67bcd303ea9f2bf35d7b91c1c7a56ece044c421c4e45b5951f5efe3 SHA512 1d595e07e201891c8c7d5635d39db36ccb65c7333cb27c1cd5384a76029b987959df05795283a4474a41a997bf951e577570b7d3a52a9a2975d563767651efae diff --git a/dev-python/PyQt6/PyQt6-6.7.1.ebuild b/dev-python/PyQt6/PyQt6-6.7.1.ebuild new file mode 100644 index 000000000000..0788d33ceccf --- /dev/null +++ b/dev-python/PyQt6/PyQt6-6.7.1.ebuild @@ -0,0 +1,178 @@ +# Copyright 2022-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=sip +PYPI_NO_NORMALIZE=1 +PYTHON_COMPAT=( python3_{10..13} ) +inherit distutils-r1 flag-o-matic multiprocessing pypi qmake-utils + +# 'can' work with older Qt depending on features, but keeping it simple +QT_PV=$(ver_cut 1-2):6 + +DESCRIPTION="Python bindings for the Qt framework" +HOMEPAGE="https://www.riverbankcomputing.com/software/pyqt/" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv" +# defaults match what is provided with qtbase by default (except testlib), +# reduces the need to set flags but does increase build time a fair amount +IUSE=" + bluetooth +dbus debug designer examples gles2-only +gui help + multimedia +network nfc opengl pdfium positioning +printsupport + qml quick quick3d serialport sensors spatialaudio speech +sql + +ssl svg testlib webchannel websockets +widgets +xml +" +# see `grep -r "%Import " sip` and `grep qmake_QT project.py` +REQUIRED_USE=" + designer? ( gui widgets ) + help? ( gui widgets ) + multimedia? ( gui network ) + opengl? ( gui ) + pdfium? ( gui ) + printsupport? ( gui widgets ) + qml? ( network ) + quick3d? ( gui qml ) + quick? ( gui qml ) + spatialaudio? ( multimedia ) + sql? ( widgets ) + svg? ( gui ) + testlib? ( gui widgets ) + webchannel? ( network ) + websockets? ( network ) + widgets? ( gui ) +" + +# may use qt private symbols wrt qtbase's := +DEPEND=" + >=dev-qt/qtbase-${QT_PV}=[dbus?,gles2-only=,gui?,network?,opengl?,sql?,ssl=,widgets?,xml?] + bluetooth? ( >=dev-qt/qtconnectivity-${QT_PV}[bluetooth] ) + dbus? ( + dev-python/dbus-python[${PYTHON_USEDEP}] + sys-apps/dbus + ) + designer? ( >=dev-qt/qttools-${QT_PV}[designer] ) + help? ( >=dev-qt/qttools-${QT_PV}[assistant] ) + multimedia? ( >=dev-qt/qtmultimedia-${QT_PV} ) + nfc? ( >=dev-qt/qtconnectivity-${QT_PV}[nfc] ) + opengl? ( + gles2-only? ( media-libs/libglvnd ) + ) + pdfium? ( >=dev-qt/qtwebengine-${QT_PV}[pdfium,widgets?] ) + positioning? ( >=dev-qt/qtpositioning-${QT_PV} ) + qml? ( >=dev-qt/qtdeclarative-${QT_PV}[widgets?] ) + quick3d? ( >=dev-qt/qtquick3d-${QT_PV} ) + quick? ( >=dev-qt/qtdeclarative-${QT_PV}[opengl] ) + sensors? ( >=dev-qt/qtsensors-${QT_PV} ) + serialport? ( >=dev-qt/qtserialport-${QT_PV} ) + speech? ( + >=dev-qt/qtdeclarative-${QT_PV} + >=dev-qt/qtspeech-${QT_PV} + ) + svg? ( >=dev-qt/qtsvg-${QT_PV} ) + webchannel? ( >=dev-qt/qtwebchannel-${QT_PV} ) + websockets? ( >=dev-qt/qtwebsockets-${QT_PV} ) +" +RDEPEND=" + ${DEPEND} + >=dev-python/PyQt6-sip-13.8[${PYTHON_USEDEP}] +" +BDEPEND=" + >=dev-python/PyQt-builder-1.15[${PYTHON_USEDEP}] + >=dev-python/sip-6.8.6[${PYTHON_USEDEP}] + >=dev-qt/qtbase-${QT_PV} + dbus? ( virtual/pkgconfig ) +" + +src_prepare() { + default + + # hack: PyQt-builder runs qmake without our arguments and calls g++ + # or clang++ depending on what qtbase was built with, not used for + # building but fails with -native-symlinks + mkdir "${T}"/cxx || die + local cxx + ! cxx=$(type -P "${CHOST}"-g++) || ln -s -- "${cxx}" "${T}"/cxx/g++ || die + ! cxx=$(type -P "${CHOST}"-clang++) || ln -s -- "${cxx}" "${T}"/cxx/clang++ || die + PATH=${T}/cxx:${PATH} +} + +python_configure_all() { + append-cxxflags -std=c++17 # for old gcc / clang that use <17 (bug #892331) + append-cxxflags ${CPPFLAGS} # respect CPPFLAGS notably for DISTUTILS_EXT=1 + + pyqt_use_enable() { + local state=$(usex ${1} --enable= --disable=) + shift + echo ${*/#/${state}} + } + + DISTUTILS_ARGS=( + --jobs="$(makeopts_jobs)" + --qmake="$(qt6_get_bindir)"/qmake + --qmake-setting="$(qt6_get_qmake_args)" + --verbose + --confirm-license + + --enable=QtCore + + $(pyqt_use_enable bluetooth QtBluetooth) + $(pyqt_use_enable dbus QtDBus) + $(pyqt_use_enable designer QtDesigner) + $(pyqt_use_enable help QtHelp) + $(pyqt_use_enable gui QtGui) + #--disable=QtLocation # force-disabled in project.py + $(pyqt_use_enable multimedia QtMultimedia \ + $(usev widgets QtMultimediaWidgets)) + $(pyqt_use_enable network QtNetwork) + $(pyqt_use_enable nfc QtNfc) + $(pyqt_use_enable opengl QtOpenGL \ + $(usev widgets QtOpenGLWidgets)) + $(pyqt_use_enable pdfium QtPdf \ + $(usev widgets QtPdfWidgets)) + $(pyqt_use_enable positioning QtPositioning) + $(pyqt_use_enable printsupport QtPrintSupport) + $(pyqt_use_enable qml QtQml) + $(pyqt_use_enable quick QtQuick \ + $(usev widgets QtQuickWidgets)) + $(pyqt_use_enable quick3d QtQuick3D) + --disable=QtRemoteObjects # not packaged + $(pyqt_use_enable sensors QtSensors) + $(pyqt_use_enable serialport QtSerialPort) + $(pyqt_use_enable spatialaudio QtSpatialAudio) + $(pyqt_use_enable sql QtSql) + $(pyqt_use_enable svg QtSvg \ + $(usev widgets QtSvgWidgets)) + $(pyqt_use_enable testlib QtTest) + $(pyqt_use_enable speech QtTextToSpeech) + $(pyqt_use_enable webchannel QtWebChannel) + $(pyqt_use_enable websockets QtWebSockets) + $(pyqt_use_enable widgets QtWidgets) + $(pyqt_use_enable xml QtXml) + + $(usev debug '--debug --qml-debug --tracing') + + $(usev !dbus --no-dbus-python) + # note: upstream currently intentionally skips installing these two + # plugins when using wheels w/ pep517 so, *if* something does need + # them, it will need to be handled manually + $(usev !designer --no-designer-plugin) + $(usev !qml --no-qml-plugin) + + $(usev !gles2-only --disabled-feature=PyQt_OpenGL_ES2) + $(usev !opengl --disabled-feature=PyQt_OpenGL) + $(usev !ssl --disabled-feature=PyQt_SSL) + + # intended for Windows / Android or others + --disable=QAxContainer + --disabled-feature=PyQt_Permissions + ) +} + +python_install_all() { + einstalldocs + use examples && dodoc -r examples +} diff --git a/dev-python/PyQtWebEngine/Manifest b/dev-python/PyQtWebEngine/Manifest index d7106d18a63b..496665970248 100644 --- a/dev-python/PyQtWebEngine/Manifest +++ b/dev-python/PyQtWebEngine/Manifest @@ -1,3 +1,5 @@ DIST PyQtWebEngine-5.15.6.tar.gz 48871 BLAKE2B af7c30a0d2e65e12a6eb4a2d3a40d72f94f16a5b4e509f9366be4bfb7d4358b27b3f9c0a7e4a2e7254d38950cbbd6bd4eb88e321949d4d9a44e6ea7e06c2f902 SHA512 f744fb0468ccbc79aad23d941c8e96d537ceeedfae215c7095dbf36b04b3dd042f0ff80aeca25a23715964b7d6db3bc80513f509d15c6dd6bd51e42a1a4e1975 +DIST PyQtWebEngine-5.15.7.tar.gz 32223 BLAKE2B 81c318e9117ccfad9f883e9282cdb93d936c7ee4def1ab927af2d1090e79f513f24e91455fa5b769fd5bb1094061e10a7f001f9c6172e51df4f50efac16a77e3 SHA512 0eede365bd0fa6eb60aa09443298a7afdb94497960ae31bf050311aec919c02a17ea13e57abe37e55f74d458acf34a6c3ab7f5895914742adc90e90a8c0eb442 EBUILD PyQtWebEngine-5.15.6-r1.ebuild 1152 BLAKE2B 48dfdfb49b85691b8be5899174a2e832250f0474fd2656e43bc6d42652e20be49e8c011f1bba0bb875b65f6cce1cd2c8955211eda795deffc6d074266ba99b42 SHA512 5be489bee568b1768f3326ca6a8005ec299e2be1e8e6d3c29c8897c641aae6b8289a0350c6f3c1d87fa97abde21aa7de1fb517a0ef7011def9d6518a3d8f8e80 +EBUILD PyQtWebEngine-5.15.7.ebuild 1156 BLAKE2B 5570c359f6169cd4f542325ec52e9a3a1ab466c58f2eb81d11d08169a3508dfd07d6a5c15f2307ddd8d2c88c406111652b77e558b093fe6e8239c7ddccc62b67 SHA512 e8ab331b673b026fc3c6014013b2de29af3f86a7651b076cfa8a49551b7137c5c757f5fd55fa2c0d93a06d286f4eb9233dc1600964a0a2d2cd94e4e73281a6fe MISC metadata.xml 959 BLAKE2B 00163e3954184867c30d8e0bf102bf2fc68bcbbefb4169b2aad2521bdfe5f7e505c71f1e5ff82eaa20f0789b12c6d2812557809abf500c05527afc68ab66d38b SHA512 1d58825dbdb183fe56222b25844daa3d1d0fba14aa77674b8f6c3ec683e3c43f7f3173799b97d7aa3d2410e7f874d7386ebf23f9524b27710646ef5d7d1f8148 diff --git a/dev-python/PyQtWebEngine/PyQtWebEngine-5.15.7.ebuild b/dev-python/PyQtWebEngine/PyQtWebEngine-5.15.7.ebuild new file mode 100644 index 000000000000..706e0b4a5325 --- /dev/null +++ b/dev-python/PyQtWebEngine/PyQtWebEngine-5.15.7.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=sip +PYPI_NO_NORMALIZE=1 +PYTHON_COMPAT=( python3_{10..13} ) +inherit distutils-r1 flag-o-matic multiprocessing pypi qmake-utils + +DESCRIPTION="Python bindings for QtWebEngine" +HOMEPAGE="https://www.riverbankcomputing.com/software/pyqtwebengine/" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="debug" + +DEPEND=" + >=dev-python/PyQt5-5.15.5[gui,network,printsupport,ssl,webchannel,widgets,${PYTHON_USEDEP}] + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtwidgets:5 + dev-qt/qtwebengine:5[widgets] +" +RDEPEND=" + ${DEPEND} + >=dev-python/PyQt5-sip-12.15:=[${PYTHON_USEDEP}] +" +BDEPEND=" + >=dev-python/PyQt-builder-1.9[${PYTHON_USEDEP}] + >=dev-python/sip-6.8.6[${PYTHON_USEDEP}] + dev-qt/qtcore:5 +" + +python_configure_all() { + append-cxxflags ${CPPFLAGS} # respect CPPFLAGS notably for DISTUTILS_EXT=1 + + DISTUTILS_ARGS=( + --jobs="$(makeopts_jobs)" + --qmake="$(qt5_get_bindir)"/qmake + --qmake-setting="$(qt5_get_qmake_args)" + --verbose + $(usev debug '--debug --qml-debug --tracing') + ) +} diff --git a/dev-python/aiofiles/Manifest b/dev-python/aiofiles/Manifest index 16e28d8602c2..52f8251013cc 100644 --- a/dev-python/aiofiles/Manifest +++ b/dev-python/aiofiles/Manifest @@ -1,5 +1,3 @@ -DIST aiofiles-23.2.1.tar.gz 32072 BLAKE2B 9718fe7f4367b30ca295efb39ffeab0c77ca54ed1c4f556b0b39f5abb540d4f23c6e8a49aa5b6b76c0692e393bbab7c8d252de4b0f6f4f423b74e88c43483e08 SHA512 defc9d1ff5351c1812432db1849233b1f0aa661f6420c79a6eb17d84c0622ee4dd5102d50e9ef920c91adcc48914a39cd62701b340b01806a83773bf05900b6f DIST aiofiles-24.1.0.tar.gz 30247 BLAKE2B a2f979feb2db577b70caa0919a5571fa1a5d5e3f8b27711db72e9307f91effedaf587ce482fbd0ebca3dcca33388db16f72ab21c001438d32fc094b052703abd SHA512 dcb7f69354899f752cf4eef63a19ca6582f9288735345a0ff7503f3dd571e0a184962fbb89054a2e46e3efff5d84db6bdec4bb421a7d0aa8fec2c3093e54c371 -EBUILD aiofiles-23.2.1.ebuild 557 BLAKE2B 74da2225408d53fb56228f5daa6d9adc199fc080f5959c541d2fe9ce13d53a5f88d73619317b990bec902d092a27e4a5c7f71aeff91dba0c37b01e94474d12e5 SHA512 e1152ea56fab5b4a45fdab35989ff971402b70f865f7b6588d6bbd33c4b82ab080db0b349734e0d60a0ab20c77b1e22d9ca7fc5306ecbc42a357ccefbd829fdb -EBUILD aiofiles-24.1.0.ebuild 570 BLAKE2B 3e04eb72f43181588a3c492bcaddf6d84e828338d919133ea724350b1c31b1d3afb4f8b7e3267e1fcfb792d4d7bdb8c9d9f8f6f40ad826c383957c1faf1b59a3 SHA512 2fc5804736fdce8b161dd3ea7b2b612aa6f315fed60f144a8ed0e0bd6d3c69b2e5f14186f759199ce638ef0d93d36c6219c36a5d7646563d47cac5cd2bfb9e8e +EBUILD aiofiles-24.1.0.ebuild 563 BLAKE2B 6ed6eccfdb749cb03517d0b610ec1d5cedae1c1e7726d625f31398186dd4ceef623a3f209df690ec4c4acc1bb25da81344af30ebfda3884a9ef3fa15128b9fee SHA512 e5d9463d0f091050334b8598d3f73bf9c0d161a95a435fdbfe0086c7caacd795db0c81b58f9d92ae439f06cba0669db04e53cd3d08f930db22898b50f271068e MISC metadata.xml 454 BLAKE2B 5516af85de875687b19ad35cb505a841c473ba4ee26f1fca7ce343adfe832167560588db7dbe1342bf7eb507e2b0b0506fd4fae66011420a540c38274136dec9 SHA512 59bb734b77d80bee14a543cfbbd930b93a4de010f84862e0db3f381de52c75f5dedfef5e63b46bab8e5c4607645fbd3da84eb31a0bbcde3d83abc5dff9f2799b diff --git a/dev-python/aiofiles/aiofiles-23.2.1.ebuild b/dev-python/aiofiles/aiofiles-23.2.1.ebuild deleted file mode 100644 index ed9870a2b8d8..000000000000 --- a/dev-python/aiofiles/aiofiles-23.2.1.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# 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..13} ) - -inherit distutils-r1 pypi - -DESCRIPTION="File support for asyncio" -HOMEPAGE=" - https://github.com/Tinche/aiofiles/ - https://pypi.org/project/aiofiles/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86" - -BDEPEND=" - test? ( - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/aiofiles/aiofiles-24.1.0.ebuild b/dev-python/aiofiles/aiofiles-24.1.0.ebuild index 3c84fbcd2147..3bbf541d4097 100644 --- a/dev-python/aiofiles/aiofiles-24.1.0.ebuild +++ b/dev-python/aiofiles/aiofiles-24.1.0.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" BDEPEND=" test? ( diff --git a/dev-python/apache-libcloud/Manifest b/dev-python/apache-libcloud/Manifest index ec76831c25a1..5b75e715221b 100644 --- a/dev-python/apache-libcloud/Manifest +++ b/dev-python/apache-libcloud/Manifest @@ -1,4 +1,4 @@ AUX apache-libcloud-3.8.0-pytest-8.2.patch 952 BLAKE2B 6da7b836551bb251d61bc9380d23216779eaca3b7c71ed5d3e6419b7d9b42939063cc073cb2324a91f22f740eeddd85fa39ea6df5fad07b83923ddddc5098756 SHA512 e3e8a5c226ceba42b155eb2b40df0b49a1a2ca8a759b7c9137d2085f95aa355e240a3c069abcd620a0c24717b4a5d43a552cee196c0d2699096d38fc9a5b0c0a DIST apache-libcloud-3.8.0.tar.gz 2457665 BLAKE2B 39a6f3f99d3b685150e9a5ec198da705e0c8a3fed7da1300a734fe69310f888401da6683a8ea4b3fe042776a19ebff28f7c82921f29ebc91349a3c1a24e60e20 SHA512 ef221c79be2adf22bbd9fa739c619fa8c0afb493a410bf36a6cf2b3ad5cb18b61f552a1d98400b9152c790e3a88ca504848e03bae1fe8a14b94f72f9b7358f50 -EBUILD apache-libcloud-3.8.0-r1.ebuild 1567 BLAKE2B 860c77eb7eb6caa89c60cf98bbb95969e70463d197fe77ccdedbaa3f4c99c026de224f046e1cfc2fbb102ee513db294b771a7cd7530f4e708138f95e08985e98 SHA512 a09d5f5a1190b772164d34311b41967aa4cc259afc93584c1aaf03680ca585c305e4f6d6e1f715f5f10d6f9ce25c54528ab15e7ac6cd4f1a3c0f44360b23257b +EBUILD apache-libcloud-3.8.0-r1.ebuild 1392 BLAKE2B b736e8e9053b3ca0714e397df0b627e58f47cf6afcee89c5faa098e20f4727d4d8ce57b3e92cd1fbc0d571ca3f28db02e194d5677429bb07f0447bb1d8a6a675 SHA512 df59fca461d69df271b32d8c1403c1ca56d39bc01c906bf104b3500e124097763eebfd1769bdf3633d44d0a1e206b050d9c9c71c1336c986b198aa5885b2a376 MISC metadata.xml 398 BLAKE2B 5623f486a289eea0196b22b2f88ff377589bbcea13e341efd85d31dee07f8638bc985e6a1c03ac7982da08c879b5b09a46e5679fda8666f93366a8561777da7c SHA512 bc6e38c949ed0513f4e562406fd84031cd80f01a881844202e033fe5225490d42b27855413cd7d2fec216b002c38e1832fa8f841112c68628c906189ebf1e937 diff --git a/dev-python/apache-libcloud/apache-libcloud-3.8.0-r1.ebuild b/dev-python/apache-libcloud/apache-libcloud-3.8.0-r1.ebuild index 531a21e0f26a..beb8bc3d60aa 100644 --- a/dev-python/apache-libcloud/apache-libcloud-3.8.0-r1.ebuild +++ b/dev-python/apache-libcloud/apache-libcloud-3.8.0-r1.ebuild @@ -54,13 +54,11 @@ src_prepare() { python_test() { local EPYTEST_DESELECT=( - # Needs network access - libcloud/test/compute/test_ovh.py::OvhTests::test_list_nodes_invalid_region - libcloud/test/test_connection.py::BaseConnectionClassTestCase::test_connection_timeout_raised # TODO libcloud/test/test_init.py::TestUtils::test_init_once_and_debug_mode ) + local -x NO_INTERNET=1 local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 epytest } diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest index 8dcee2bf21a8..6b63a2c1b6a8 100644 --- a/dev-python/boto3/Manifest +++ b/dev-python/boto3/Manifest @@ -1,9 +1,7 @@ -DIST boto3-1.34.136.gh.tar.gz 826543 BLAKE2B 307705ba777d155772a2dafad775e55d94e17a9e4c2986e48bd8a691c3bc4e433f212e1a59053222927bda42584b2d1d266bc2489f94fd3e4463416c56531d54 SHA512 f2307db517b393164028c17a8073c5baf7f7e3be36c988a90d455cad98a55b7a7e1a6e44584038141047237e81cb495bffaf70747de421ce316bb457e2d168e8 DIST boto3-1.34.140.gh.tar.gz 828290 BLAKE2B 129c0f791ddc07f90d2b9ae2972839a0bcaa393e3a8f843a9bca9ebf699f36290b95d17c3f906f49ae5c9ee8cd15c5de7f9de96572573f12d40c7ada778c7679 SHA512 b052ac336e68577140017b5a45f1787eec985e42d86e25cdafc15c6eadf8652b75bb006cf86ce0a3e0d9f3b657ae2afee41a75f624fb5e277a49f1653a83f64f DIST boto3-1.34.144.gh.tar.gz 840506 BLAKE2B 7fccc6ae45dec6411995795dc7dd180cec51b79f93362a221d7709f35ece2652390219d51507130fcfcedf82f0d2fa89461c112027b7d8040f84f2f907518b30 SHA512 4da24e40cb8beafd975cf21de0e548b167de59e1b47b4b005f4320d2c4cd60e0c5b72378ecdb1b21ec789b4b943df4856128890d865e0fb974a34563871a2078 DIST boto3-1.34.145.gh.tar.gz 841776 BLAKE2B e93a6c4d634c2df22ed27e58c2abe0a6cc835364b4a93c73c8c221ba39b63b89c5f3ddbf210eb90a451c9b6650061f08a173395f1fb3cd4abe8fde90347b4c63 SHA512 ebd85e3068d1ad332b2ed4c2ad45c022fadb090f8aacdcd72c0d515f91b218201afd69750281b68c909dbf2ab35bef3a39412a616f5b134780f15c0cc9854123 -EBUILD boto3-1.34.136.ebuild 1198 BLAKE2B c863be0c9348383129a919e79acbc6962b7c3973f77f68c85df6944a7658a2b39a44a91d904b7fee34ffb849e904e7bf6a503ca35a56085f2b04f40cbb70d4d4 SHA512 10a7f8345e1dc13766f1a15a127a885a42f7750f15c53b25fcba2ef033083192b7381cb53cd7be6c8c876bc1422f615578f730efca83c71ece042593282043a6 -EBUILD boto3-1.34.140.ebuild 1205 BLAKE2B f1dce08bbfa9b103deaf3f8fcc34e0ff6e7aaa8a7be0ea69727c268ff7da0a1ddfcddc24bde5c654fc3f0f09d3c5a801a23e19c37ae05c3ebcf3bf26ec909b73 SHA512 94863e2208e36b66149792688378242b66b5546735fde1c3ccea6ad4883ab08046a9fd566d9016d5fd9612c035a7af4d5af599b0c18bad7137bdd1db5e6848af +EBUILD boto3-1.34.140.ebuild 1198 BLAKE2B 99a7fa08055cee13f14557124398df39119bae2e4b684265d4647ad0ec83a502bb422365e3797ff5c0440c4b1c9866ede4c62b1876510178dc2e6a0b05ed8781 SHA512 c020cc5535d63c948dd456d9f4af4e97339cb36dc0bb2b2c53d3da0c8c62737e0846ff71d9f85ca9b2936a8a7bfc43b67c3114f91440e75c9870beaa8997107a EBUILD boto3-1.34.144.ebuild 1205 BLAKE2B f1dce08bbfa9b103deaf3f8fcc34e0ff6e7aaa8a7be0ea69727c268ff7da0a1ddfcddc24bde5c654fc3f0f09d3c5a801a23e19c37ae05c3ebcf3bf26ec909b73 SHA512 94863e2208e36b66149792688378242b66b5546735fde1c3ccea6ad4883ab08046a9fd566d9016d5fd9612c035a7af4d5af599b0c18bad7137bdd1db5e6848af EBUILD boto3-1.34.145.ebuild 1205 BLAKE2B f1dce08bbfa9b103deaf3f8fcc34e0ff6e7aaa8a7be0ea69727c268ff7da0a1ddfcddc24bde5c654fc3f0f09d3c5a801a23e19c37ae05c3ebcf3bf26ec909b73 SHA512 94863e2208e36b66149792688378242b66b5546735fde1c3ccea6ad4883ab08046a9fd566d9016d5fd9612c035a7af4d5af599b0c18bad7137bdd1db5e6848af MISC metadata.xml 493 BLAKE2B 7d6324fc877ffe1d20c5369c2af0b09a7028f94d28f1841188913d0d8be7ea699c9d3f92c624992c4c96bd69615d3a1211a2483c76c56b7d3082492e43512523 SHA512 44420d8c03d5986f990b76369edfa8dfd7659b4952db3ad946fd05392ec594628a28745ad888d055d4f074d5214f61fcffafe6c04c4ab54109d45ac0371582bd diff --git a/dev-python/boto3/boto3-1.34.136.ebuild b/dev-python/boto3/boto3-1.34.136.ebuild deleted file mode 100644 index 51f4c7f3ec96..000000000000 --- a/dev-python/boto3/boto3-1.34.136.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# 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="The AWS SDK for Python" -HOMEPAGE=" - https://github.com/boto/boto3/ - https://pypi.org/project/boto3/ -" -SRC_URI=" - https://github.com/boto/boto3/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" - -RDEPEND=" - >=dev-python/botocore-${PV}[${PYTHON_USEDEP}] - >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] - >=dev-python/s3transfer-0.10.0[${PYTHON_USEDEP}] -" - -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_prepare_all() { - # don't lock versions to narrow ranges - sed -e '/botocore/ d' \ - -e '/jmespath/ d' \ - -e '/s3transfer/ d' \ - -i setup.py || die - - # do not rely on bundled deps in botocore (sic!) - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_python_prepare_all -} - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest tests/{functional,unit} -} diff --git a/dev-python/boto3/boto3-1.34.140.ebuild b/dev-python/boto3/boto3-1.34.140.ebuild index 8cba6d95740e..54e9299b7dca 100644 --- a/dev-python/boto3/boto3-1.34.140.ebuild +++ b/dev-python/boto3/boto3-1.34.140.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" RDEPEND=" >=dev-python/botocore-${PV}[${PYTHON_USEDEP}] diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest index e7c8e676a563..0440e5dfffcc 100644 --- a/dev-python/botocore/Manifest +++ b/dev-python/botocore/Manifest @@ -1,9 +1,7 @@ -DIST botocore-1.34.136.gh.tar.gz 13151618 BLAKE2B 800b800ff2481335f0defb79c10a4216c8bb107a3369e6a45a9c0a6d8f703209a9e44560ebf859f7fc616498c68e9b0de331478a8b5e2d3b36788bdedb597a0b SHA512 e9a31f6e8e241964fa34df65c8a9f8acaa1e33865eeb8257bf6da16982a3704b8ab66b6f424952ff100944471bb8f40cbdbcc26f72120da2d6033319948de81e DIST botocore-1.34.140.gh.tar.gz 13156596 BLAKE2B 4a264fe767c35dcc65ddbe1eb29529d2576553e4d6f9a3d6c28f249aaa0eab5a0fd150fdbdc1dbd1b83cc1fb6fce8f58c68de43f5dc338cb3feb5b9f76c8f973 SHA512 36c90da9670639ccc10e65ced501a2b16e50b664f11be2686f6fcfc56fa81271f160b27b7ffac513446afe09ef6ed4768818ad8b8ca540571737c47fdf980443 DIST botocore-1.34.144.gh.tar.gz 13221134 BLAKE2B 9b688a781ad80f294c147ce4aacc31b59ad90369722a256b934610790682fbe54fcc18bded66d3151c24335dafdcc2eecaa293a30f6715aa69ded57efacd6540 SHA512 92d96253eb62b0425d3763cd9df7f5e944e780c5694b6bad03aa1671b65a5a786b54cad037479f2e227b86b2dd33da1a10db1da1ede857378a9f9783405bb288 DIST botocore-1.34.145.gh.tar.gz 13230154 BLAKE2B ebcf6acdd7ab01bca4032eaa9bc94fd72807edb3b0ce7cdc7addc4bed9a3500627b95d95e69c3027ecb384e65d95c0955e71a0e3262d89e3e8d49eefc37e9aaf SHA512 96042253f2f5ec74b258327c3c4eb322a8ed534ac8ed78f38a5aafb3a97ce832bfe5184090a2dadd41e30b75bf35c463d8d80c3de72a46410656d62076469650 -EBUILD botocore-1.34.136.ebuild 1477 BLAKE2B 784b43f060f0702808a3894fdab7a15dd4b4feeffc3c1ab2fe24cca762b2dc1310f40ae5b2941db5c4aa9c4ff8b69d858520826027a50ce975d25150132b4d56 SHA512 e86970ec900929641794d61e02f26bc7e7c8af803095dcc5c8fbedac9d79275c596176f2b492061289056c7d29ebbaa6e64344148f22b6349ac4420ab5038dca -EBUILD botocore-1.34.140.ebuild 1833 BLAKE2B 5609eba12164e385a3a24c3dc8b4d723a2785c3580605580091de3b6e59005dea40fcb341cfe05ff4ba5b82f01428eeb687443cbdf59f13409938e71b6c31a4f SHA512 2ebd7e0d81ade32081d6ea0360434eadf6234ef16956de82659401bbdbab6977b5a082bac7cb6be8fb867527f1ae5c94049f011117a6881c7b57c2a7045622fb +EBUILD botocore-1.34.140.ebuild 1826 BLAKE2B 2d31044c778270b4955ac580708849ee333f777933a6457e2e5200846a1f6bc4202a5a04c8cbb9cd2eff8524c5a05e2c1d8846f3b8a53831835138b5ade0aabe SHA512 bc811135917c08cc3eb624fb65bc8693661053f44fbabb2fb7ac5125c697e44934b2411df0a239673947ea88258ca73dfb86313523d66daf59649dd9ca593f21 EBUILD botocore-1.34.144.ebuild 1672 BLAKE2B 8e30dae387821aea270f5db3ece49d58df6706d6e4ced17b2a595e1bc3f40dc49f79811cc9a82ad935b34ab5a053d802ac6afce166fb4cca168affe6b47a6c23 SHA512 23b6b04cba2a0afccc82805c78853bec7ea4568c0c01122edc83e3fea544ce14841a41fb469acb6f5a7b8fc462060bda2e4cba19cd82a799b7261f61df880a5d EBUILD botocore-1.34.145.ebuild 1672 BLAKE2B 8e30dae387821aea270f5db3ece49d58df6706d6e4ced17b2a595e1bc3f40dc49f79811cc9a82ad935b34ab5a053d802ac6afce166fb4cca168affe6b47a6c23 SHA512 23b6b04cba2a0afccc82805c78853bec7ea4568c0c01122edc83e3fea544ce14841a41fb469acb6f5a7b8fc462060bda2e4cba19cd82a799b7261f61df880a5d MISC metadata.xml 499 BLAKE2B e5aaa7da26f200c09adfdf38b68f656bbccbec627cb5d966b280ac2165334e7eec659c89075bcace748f58e2ec3e7d2998e54a688d56ecea2d30653c67dfd35a SHA512 103c554d5dbd967bf9b6e418b3913d9235e7e910d012160909ce0715134ed2e37b06e6a345395f9d16ce08d1cf51f3ce458bce93c6a978fd3dca6610f2acdbd0 diff --git a/dev-python/botocore/botocore-1.34.136.ebuild b/dev-python/botocore/botocore-1.34.136.ebuild deleted file mode 100644 index 7a44b043295f..000000000000 --- a/dev-python/botocore/botocore-1.34.136.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# 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="Low-level, data-driven core of boto 3" -HOMEPAGE=" - https://github.com/boto/botocore/ - https://pypi.org/project/botocore/ -" -SRC_URI=" - https://github.com/boto/botocore/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" - -RDEPEND=" - <dev-python/jmespath-2[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] -" -# unbundled packages -RDEPEND+=" - dev-python/requests[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/jsonschema[${PYTHON_USEDEP}] - ) -" - -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_prepare() { - # unpin deps - sed -i -e "s:>=.*':':" setup.py || die - - # unbundle deps - rm -r botocore/vendored || die - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # rely on bundled six - tests/functional/test_six_imports.py::test_no_bare_six_imports - tests/functional/test_six_threading.py::test_six_thread_safety - ) - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest tests/{functional,unit} -} diff --git a/dev-python/botocore/botocore-1.34.140.ebuild b/dev-python/botocore/botocore-1.34.140.ebuild index a485364722b9..24590129e105 100644 --- a/dev-python/botocore/botocore-1.34.140.ebuild +++ b/dev-python/botocore/botocore-1.34.140.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" RDEPEND=" <dev-python/jmespath-2[${PYTHON_USEDEP}] diff --git a/dev-python/cfn-lint/Manifest b/dev-python/cfn-lint/Manifest index c396b4b130e6..3d636b49c086 100644 --- a/dev-python/cfn-lint/Manifest +++ b/dev-python/cfn-lint/Manifest @@ -5,6 +5,7 @@ DIST cfn_lint-1.7.1.tar.gz 2412588 BLAKE2B 259b548e7fc7704c12ca0191d27dd82ce2a75 DIST cfn_lint-1.7.2.tar.gz 2412586 BLAKE2B 5ec2034dce3c347411408723ebd1e00143c8b2428364cd33591c260fddb1911d595398121dba356d5179737400ac56fa4077ce8458d0b061c886284e152052b8 SHA512 7c9f785ecb08e937f21be47dea736719b1c7afac2b2989e65f84745e220657a0e3ac3427fa53ece4c5fe51b7880fb9da04c9eac7bd509f43978255ec5706f434 DIST cfn_lint-1.8.0.tar.gz 2376789 BLAKE2B 927a7e789167d5adf04f6a76b309b62b4a2b128db6b1db6a46a771289bc8e6826d021c44209b7dcd711feded2836d10db7727c61daa9f8ef2254a7080c3f30d7 SHA512 e55b24a6e60b4d96317f541787f7828205d04c51816dc5684c37a129b6ff0240e8a0616f15d7fd6917ea18f90d5892c0221fad53fa916cea7a3cd689c1a3c7c2 DIST cfn_lint-1.8.1.tar.gz 2376797 BLAKE2B ac79f507edc99a9e5fb1d9e3e5bae43951625ef4b529d4c87cf9f748b13b2018607411dc0502fb6063b70282acd88bd350ebf9c9e5c918af079390a1c4bb7ced SHA512 dee0f4228753fc40fd430e58bf1a649023c8136ea11bec1e974800af68f4cce48b34f6b1ce06efa5d722e73ac096a24ba985ecff3e9149b8e66b9202e2c6b1d7 +DIST cfn_lint-1.8.2.tar.gz 2377269 BLAKE2B 8f4266c6d90f50f614f203a4b34ffc15397c973e8af07510c64e21bd80f1c4dd0f5bf6283268cbc69fbe505d6c945cc058ec0f06b05e868b3149941ab28b3948 SHA512 2605c5880960e3bce2822f2d9b9bd221d4ab7d77a4d9a1bcbdbf6df8f50492877daf704f84157946519a9da96f9d3de5ed5e65629d259726a10e1fb38c963950 EBUILD cfn-lint-1.4.2.ebuild 2173 BLAKE2B ba593561e9e98b1bcb348db13747619379e3d79d80231c43d62b71216b6a5ada6cae1f83a080f2bd503c845bd8b3d04f2398dcdf6a34f3fe798187939929a8e1 SHA512 53e045faf285b309669a61c5d5654ae7a7e229588f5ef9ed2bb1d0afccfbb4005ab0464e8950b55009108fb7a56c5e1dfc5dfd74b7072f223221769bd913b60c EBUILD cfn-lint-1.5.3.ebuild 2176 BLAKE2B 07cacdbe24678c647596829bbfba09e70569c2b1f575c318581364c7e6cfe505cc12c0e4fe4174073e51aa123d2d5066189ff5058a008591b68b707cf36ca841 SHA512 97011ea77add065c2ff78d5cc6ced93c9e1251ee5da063afb7c957e2dde3639421e331ab31ef20571409f7f167bb4102bdbda8a4d463363c7ea34b1130ebfca6 EBUILD cfn-lint-1.6.1.ebuild 2176 BLAKE2B 07cacdbe24678c647596829bbfba09e70569c2b1f575c318581364c7e6cfe505cc12c0e4fe4174073e51aa123d2d5066189ff5058a008591b68b707cf36ca841 SHA512 97011ea77add065c2ff78d5cc6ced93c9e1251ee5da063afb7c957e2dde3639421e331ab31ef20571409f7f167bb4102bdbda8a4d463363c7ea34b1130ebfca6 @@ -12,4 +13,5 @@ EBUILD cfn-lint-1.7.1.ebuild 2176 BLAKE2B 07cacdbe24678c647596829bbfba09e70569c2 EBUILD cfn-lint-1.7.2.ebuild 2176 BLAKE2B 07cacdbe24678c647596829bbfba09e70569c2b1f575c318581364c7e6cfe505cc12c0e4fe4174073e51aa123d2d5066189ff5058a008591b68b707cf36ca841 SHA512 97011ea77add065c2ff78d5cc6ced93c9e1251ee5da063afb7c957e2dde3639421e331ab31ef20571409f7f167bb4102bdbda8a4d463363c7ea34b1130ebfca6 EBUILD cfn-lint-1.8.0.ebuild 2176 BLAKE2B 07cacdbe24678c647596829bbfba09e70569c2b1f575c318581364c7e6cfe505cc12c0e4fe4174073e51aa123d2d5066189ff5058a008591b68b707cf36ca841 SHA512 97011ea77add065c2ff78d5cc6ced93c9e1251ee5da063afb7c957e2dde3639421e331ab31ef20571409f7f167bb4102bdbda8a4d463363c7ea34b1130ebfca6 EBUILD cfn-lint-1.8.1.ebuild 2176 BLAKE2B 07cacdbe24678c647596829bbfba09e70569c2b1f575c318581364c7e6cfe505cc12c0e4fe4174073e51aa123d2d5066189ff5058a008591b68b707cf36ca841 SHA512 97011ea77add065c2ff78d5cc6ced93c9e1251ee5da063afb7c957e2dde3639421e331ab31ef20571409f7f167bb4102bdbda8a4d463363c7ea34b1130ebfca6 +EBUILD cfn-lint-1.8.2.ebuild 2176 BLAKE2B 07cacdbe24678c647596829bbfba09e70569c2b1f575c318581364c7e6cfe505cc12c0e4fe4174073e51aa123d2d5066189ff5058a008591b68b707cf36ca841 SHA512 97011ea77add065c2ff78d5cc6ced93c9e1251ee5da063afb7c957e2dde3639421e331ab31ef20571409f7f167bb4102bdbda8a4d463363c7ea34b1130ebfca6 MISC metadata.xml 583 BLAKE2B 9f73e2b92e5cfa2ad59f5c8e5d91bdd3aa9eba3fa722b93b388cffea42020db7e7441bab5749432812934a4514d3e9104e6d897e1d115afa5ed237757bd48c03 SHA512 1866a349855ae4e248498b7aabd6ce4c4e10ea58731df4bfa13500f61dc041da6dbd7420e7d6a78fad46d5cf00bd7ef2d0c4c7d6819a21b3a5031b0d49588a19 diff --git a/dev-python/cfn-lint/cfn-lint-1.8.2.ebuild b/dev-python/cfn-lint/cfn-lint-1.8.2.ebuild new file mode 100644 index 000000000000..4ec420c8b216 --- /dev/null +++ b/dev-python/cfn-lint/cfn-lint-1.8.2.ebuild @@ -0,0 +1,70 @@ +# 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..13} ) + +inherit distutils-r1 pypi + +DESCRIPTION="CloudFormation Linter" +HOMEPAGE=" + https://github.com/aws-cloudformation/cfn-lint/ + https://pypi.org/project/cfn-lint/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~riscv ~x86" + +RDEPEND=" + >=dev-python/aws-sam-translator-1.89.0[${PYTHON_USEDEP}] + dev-python/jsonpatch[${PYTHON_USEDEP}] + >=dev-python/jschema-to-python-1.2.3[${PYTHON_USEDEP}] + <dev-python/jsonschema-5[${PYTHON_USEDEP}] + >=dev-python/jsonschema-3.0[${PYTHON_USEDEP}] + dev-python/junit-xml[${PYTHON_USEDEP}] + <dev-python/networkx-4[${PYTHON_USEDEP}] + >dev-python/pyyaml-5.4[${PYTHON_USEDEP}] + >=dev-python/regex-2021.7.1[${PYTHON_USEDEP}] + >=dev-python/sarif-om-1.0.4[${PYTHON_USEDEP}] + >=dev-python/sympy-1.0.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/defusedxml[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_prepare() { + # unpin the deps + sed -e 's:~=[0-9.]*::' -i pyproject.toml || die + distutils-r1_src_prepare +} + +python_test() { + local EPYTEST_DESELECT=( + # TODO + test/unit/module/test_template.py::TestTemplate::test_build_graph + # requires git repo + test/unit/module/maintenance/test_update_documentation.py::TestUpdateDocumentation::test_update_docs + # Internet + test/unit/module/formatters/test_formatters.py::TestFormatters::test_sarif_formatter + test/unit/module/maintenance/test_update_resource_specs.py::TestUpdateResourceSpecs::test_update_resource_specs_python_3 + # TODO: it looks as if AWS_DEFAULT_REGION didn't work + test/unit/module/core/test_run_cli.py::TestCli::test_bad_config + test/unit/module/core/test_run_cli.py::TestCli::test_override_parameters + test/unit/module/core/test_run_cli.py::TestCli::test_positional_template_parameters + test/unit/module/core/test_run_cli.py::TestCli::test_template_config + # different graphviz version? + test/unit/module/template/test_template.py::TestTemplate::test_build_graph + ) + + # from tox.ini + local -x AWS_DEFAULT_REGION=us-east-1 + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest +} diff --git a/dev-python/django-crispy-forms/Manifest b/dev-python/django-crispy-forms/Manifest index a43ed0d95112..fa6df40d009c 100644 --- a/dev-python/django-crispy-forms/Manifest +++ b/dev-python/django-crispy-forms/Manifest @@ -1,3 +1,5 @@ DIST django-crispy-forms-2.2.gh.tar.gz 274957 BLAKE2B bb80affa2050c1eee3bb706ab5fc48555676cf118b78ff4d28031c1df9c0e8adba9f1638cbea7f87c4edd2d655fb1a00de30b64e073b1f0f9b35a6103d9b9c08 SHA512 a379fbd1b9916aa3123a4c1af5c9da4916573c57b2e575cb189fe8cba23718490c9130ff55e7ae80dbb3d9476d449daf1f8c9f8caec80f394601af6246615f24 +DIST django-crispy-forms-2.3.gh.tar.gz 274969 BLAKE2B 0a9c24c4aec43b35fd9596c1e23bb5e3988b36398f50a7155360929c41a6e0fdb388ae3c12673fc761c91f0315195f69389d021aef94c2b14a245c706f328599 SHA512 1c5ad8a64a6f8175a6d5eb56b244d856c8aab1ebcc8c4b549aebfa4711128d1401ad0f625ca68c10fb1b0be9656c662e865e783994f323f87e5b08da4bd0585a EBUILD django-crispy-forms-2.2.ebuild 769 BLAKE2B 228fe4ba0d6945e9ce8dea81cdbacce809e2fdedc2a18c9a3e12093985ebf4966d9a9c21f842cfbd6e881b92d96e05d87d85c76c924a10180f54ef4e77b8c9f1 SHA512 57e99f11e68b278deb274138b2102fcbfb27b5c6795c562e08dc82c953a41819e8dd58bf37c629e2f44b831a270985e137cc085c0407c9305096744f897f0f37 +EBUILD django-crispy-forms-2.3.ebuild 769 BLAKE2B 228fe4ba0d6945e9ce8dea81cdbacce809e2fdedc2a18c9a3e12093985ebf4966d9a9c21f842cfbd6e881b92d96e05d87d85c76c924a10180f54ef4e77b8c9f1 SHA512 57e99f11e68b278deb274138b2102fcbfb27b5c6795c562e08dc82c953a41819e8dd58bf37c629e2f44b831a270985e137cc085c0407c9305096744f897f0f37 MISC metadata.xml 409 BLAKE2B d9663843245601ca8675fd522ca3b4150c36611874fb852f3c0c7bf68ec9595cb45ef66c293d658c13670f18bca6949a2747cffbbf819b55cd9b30ca6340bfba SHA512 2b1091cac748a00099f3a1685150bc8dfdf252b18b7e5c2fc17a8ca5054ec7ac0e72286dba872ead0354b4bae02cc3c410a5d05828f9dc257919526077bffc8d diff --git a/dev-python/django-crispy-forms/django-crispy-forms-2.3.ebuild b/dev-python/django-crispy-forms/django-crispy-forms-2.3.ebuild new file mode 100644 index 000000000000..5d9598bb0f6b --- /dev/null +++ b/dev-python/django-crispy-forms/django-crispy-forms-2.3.ebuild @@ -0,0 +1,36 @@ +# Copyright 2022-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..13} ) + +inherit distutils-r1 + +DESCRIPTION="DRY Django forms" +HOMEPAGE=" + https://github.com/django-crispy-forms/django-crispy-forms/ + https://pypi.org/project/django-crispy-forms/ +" +SRC_URI=" + https://github.com/django-crispy-forms/django-crispy-forms/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + >=dev-python/django-4.2[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/pytest-django[${PYTHON_USEDEP}] + dev-python/crispy-bootstrap3[${PYTHON_USEDEP}] + dev-python/crispy-bootstrap4[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest diff --git a/dev-python/ensurepip-setuptools/Manifest b/dev-python/ensurepip-setuptools/Manifest index 879738075221..f8778609d0de 100644 --- a/dev-python/ensurepip-setuptools/Manifest +++ b/dev-python/ensurepip-setuptools/Manifest @@ -1,11 +1,7 @@ -DIST setuptools-70.1.1-py3-none-any.whl 883347 BLAKE2B f0e9c3b3ee278942b72ebf470279841f648e7852d355841dab27d28551ee09fa1ed6a77e02c5c808a820810a134dffdc28038938c0e2003011f966e6d5799428 SHA512 81ebaa3c39d599ae3975ec5848ca03491188de10c62d0a01923ded1cb4d08dbbbb3be9ecee501cfe16d88726ec0899ad8f36f7c7b289f1f90c5bec403b5049c1 DIST setuptools-70.2.0-py3-none-any.whl 930834 BLAKE2B 7ef99e6c7c47fd306c4a136504a1d3285faa046da6a4b0be15ec66a2a2eccbe34f203bed794f0a9114ae6970aea163207d22bd4bf5aedf44a92cc2abcac3d881 SHA512 ed6b5199a795c776d653f02e665e560da27e515cf334a2afbbf7f7cb7eb9cd738ca685a2b52d43d68ce6f63486d8da5baa216e58af95e5fad03c6dd95d3d901a DIST setuptools-70.3.0-py3-none-any.whl 931070 BLAKE2B 92c424f7efc52f42bb4e04f3ddcc57eb079e2db3cb2af1a142520f656c05895ed5bde816e37f05d96d4c431fb888bf09d576956313667a029b6f8de9afc867b4 SHA512 085d39ef4426aa5f097fbc484595becc16e61ca23fc7da4d2a8bba540a3b82e789e390b176c7151bdc67d01735cce22b1562cdb2e31273225a2d3e275851a4ad -DIST setuptools-71.0.0-py3-none-any.whl 908395 BLAKE2B 9195292e68f5bfa557ff952b9dfe50ef68c15517309ed960657600dbebeebba4227d3d8b339bd7298bb67246a174f1f7f8060837f84d26062b58597467252139 SHA512 21376e2207ef8695e8ef699a153d9effd7d9c062ca51639087f53e73d7cb57bf2f415fcf859677f118fa733695a9e9a2678f17616f08ad366675b9a63483d589 -DIST setuptools-71.0.3-py3-none-any.whl 2341516 BLAKE2B bf3e6d2c5da5b6a7a61ebb3293a1779f68b99ca3e75bec08839852158a0c085b6bd8a23f03e961edfe762ce7c7b59a06f3b1f29a306b80b443c07ebb50680c86 SHA512 e2145ba3558c881d61e83689a034a2f712d1012ed9017f72f08b40d0de55fb021703a98958079630a046c49a051d997d73a8c55161ce8b61097993f0da49aeaa -EBUILD ensurepip-setuptools-70.1.1.ebuild 610 BLAKE2B 30d5981f264556c7910d7d2984d37173e3f2b30fc4c08a041e3e4bbf57ceeae35b02582112fc7b190320fccdf55f25e59d9966fa75bfe39fa23fea1986954a14 SHA512 6923031a97ac255e828fecc00f7c7ad99828a0aab5fe17ee3855462a0e8ec422d96cad81b6e938c2d0fc4eed197a22dd38b31c0e38c2e99c5854f171c8a706b9 -EBUILD ensurepip-setuptools-70.2.0.ebuild 618 BLAKE2B 127ebf8ffb8c4bacd0032dcf268755c43c05c498e506b4e8904440460b06e6614456c40696b3e4aa5a74fda69340c07fa50700c0c8f704e3c2df1c831329b992 SHA512 ab22161ed8de46abcb525f9cc308bc4ba1d905125010734a1510f53bb9c440a24967f35730e7c30253f5d9f1d2320d9b6bb5804c907fefda0eee59a0338cc96a +DIST setuptools-71.0.4-py3-none-any.whl 2341127 BLAKE2B 6312511c9981ff41e0f8a7eb3da511c9bf35b52af9fb7cbd826d3fecf342008911d8b13a6a0747a1f3d0a8189fcf701d82b03b7b62c73774845d35dc38fb8743 SHA512 a5909a1bbc46924ac8ee89322ed35fbf5562397fc46f5d20d12f6d63dbd94355c4c9718c07597b6d50c7fe46a771b96c2c25f1f2f53d6ff17c4d7cbd9e6bcb09 +EBUILD ensurepip-setuptools-70.2.0.ebuild 610 BLAKE2B 30d5981f264556c7910d7d2984d37173e3f2b30fc4c08a041e3e4bbf57ceeae35b02582112fc7b190320fccdf55f25e59d9966fa75bfe39fa23fea1986954a14 SHA512 6923031a97ac255e828fecc00f7c7ad99828a0aab5fe17ee3855462a0e8ec422d96cad81b6e938c2d0fc4eed197a22dd38b31c0e38c2e99c5854f171c8a706b9 EBUILD ensurepip-setuptools-70.3.0.ebuild 618 BLAKE2B 127ebf8ffb8c4bacd0032dcf268755c43c05c498e506b4e8904440460b06e6614456c40696b3e4aa5a74fda69340c07fa50700c0c8f704e3c2df1c831329b992 SHA512 ab22161ed8de46abcb525f9cc308bc4ba1d905125010734a1510f53bb9c440a24967f35730e7c30253f5d9f1d2320d9b6bb5804c907fefda0eee59a0338cc96a -EBUILD ensurepip-setuptools-71.0.0.ebuild 618 BLAKE2B 127ebf8ffb8c4bacd0032dcf268755c43c05c498e506b4e8904440460b06e6614456c40696b3e4aa5a74fda69340c07fa50700c0c8f704e3c2df1c831329b992 SHA512 ab22161ed8de46abcb525f9cc308bc4ba1d905125010734a1510f53bb9c440a24967f35730e7c30253f5d9f1d2320d9b6bb5804c907fefda0eee59a0338cc96a -EBUILD ensurepip-setuptools-71.0.3.ebuild 618 BLAKE2B 127ebf8ffb8c4bacd0032dcf268755c43c05c498e506b4e8904440460b06e6614456c40696b3e4aa5a74fda69340c07fa50700c0c8f704e3c2df1c831329b992 SHA512 ab22161ed8de46abcb525f9cc308bc4ba1d905125010734a1510f53bb9c440a24967f35730e7c30253f5d9f1d2320d9b6bb5804c907fefda0eee59a0338cc96a +EBUILD ensurepip-setuptools-71.0.4.ebuild 618 BLAKE2B 127ebf8ffb8c4bacd0032dcf268755c43c05c498e506b4e8904440460b06e6614456c40696b3e4aa5a74fda69340c07fa50700c0c8f704e3c2df1c831329b992 SHA512 ab22161ed8de46abcb525f9cc308bc4ba1d905125010734a1510f53bb9c440a24967f35730e7c30253f5d9f1d2320d9b6bb5804c907fefda0eee59a0338cc96a MISC metadata.xml 316 BLAKE2B 17947c657b45cb01758e222aa6051a459bf0bd9a026a73c0df0ae0c3a0c901f6e2315d459ee37036ecd283481a8d97791d64688c108a0706e745a739e3f9e8f8 SHA512 af18f4ae51b253552752e14210789988c815d0dbf0e1d8ff7057e48a09303c4abc1fb240d6f7f15fc0993b33e4c8ee395c2755754b3a2cbfd4c3a3f0dad41cfe diff --git a/dev-python/ensurepip-setuptools/ensurepip-setuptools-70.1.1.ebuild b/dev-python/ensurepip-setuptools/ensurepip-setuptools-70.1.1.ebuild deleted file mode 100644 index 6e384d8b8a5b..000000000000 --- a/dev-python/ensurepip-setuptools/ensurepip-setuptools-70.1.1.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 2022-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit pypi - -DESCRIPTION="Shared setuptools wheel for ensurepip Python module" -HOMEPAGE="https://pypi.org/project/setuptools/" -SRC_URI="$(pypi_wheel_url "${PN#ensurepip-}")" -S=${DISTDIR} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" - -RDEPEND=" - !<dev-python/ensurepip-wheels-100 -" - -src_install() { - insinto /usr/lib/python/ensurepip - doins "${A}" -} diff --git a/dev-python/ensurepip-setuptools/ensurepip-setuptools-70.2.0.ebuild b/dev-python/ensurepip-setuptools/ensurepip-setuptools-70.2.0.ebuild index 97aca4a61872..6e384d8b8a5b 100644 --- a/dev-python/ensurepip-setuptools/ensurepip-setuptools-70.2.0.ebuild +++ b/dev-python/ensurepip-setuptools/ensurepip-setuptools-70.2.0.ebuild @@ -12,7 +12,7 @@ S=${DISTDIR} LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" RDEPEND=" !<dev-python/ensurepip-wheels-100 diff --git a/dev-python/ensurepip-setuptools/ensurepip-setuptools-71.0.3.ebuild b/dev-python/ensurepip-setuptools/ensurepip-setuptools-71.0.3.ebuild deleted file mode 100644 index 97aca4a61872..000000000000 --- a/dev-python/ensurepip-setuptools/ensurepip-setuptools-71.0.3.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 2022-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit pypi - -DESCRIPTION="Shared setuptools wheel for ensurepip Python module" -HOMEPAGE="https://pypi.org/project/setuptools/" -SRC_URI="$(pypi_wheel_url "${PN#ensurepip-}")" -S=${DISTDIR} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" - -RDEPEND=" - !<dev-python/ensurepip-wheels-100 -" - -src_install() { - insinto /usr/lib/python/ensurepip - doins "${A}" -} diff --git a/dev-python/ensurepip-setuptools/ensurepip-setuptools-71.0.0.ebuild b/dev-python/ensurepip-setuptools/ensurepip-setuptools-71.0.4.ebuild index 97aca4a61872..97aca4a61872 100644 --- a/dev-python/ensurepip-setuptools/ensurepip-setuptools-71.0.0.ebuild +++ b/dev-python/ensurepip-setuptools/ensurepip-setuptools-71.0.4.ebuild diff --git a/dev-python/flake8-polyfill/Manifest b/dev-python/flake8-polyfill/Manifest deleted file mode 100644 index 326e3b1d1fc8..000000000000 --- a/dev-python/flake8-polyfill/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST flake8-polyfill-1.0.2.tar.gz 7591 BLAKE2B 59c55e054b04098ad2e1c95d3464f3582fdfe2a83da75c8cebf556e2e7e32abeccf1bf69ec2d0b5c9790179d1c905da21b27e60e1c9810b62502c455193851fe SHA512 767a599aacbe87328b3e36bd85e0841870760ed9bd95dd3a4a9084edc6f0ae89f8203d565c2b075f16f1db21b647c17b2aa59b08e4702109d7e5f79f36d9f3fa -EBUILD flake8-polyfill-1.0.2-r1.ebuild 821 BLAKE2B 1fe3a6c39911e52d3a33fd4644779a0a5005aac79c542be4aed66f4f975565ede59c22d636c672012c6af826c75a783eb072af069b3b81619f5199149e4c695a SHA512 62ae174c20ec479216633efe2b0f311e77c61d763e40bd1115377e4f3d6f3fee043e5c6835e9680b68a005fb0c10262d3d95cd0c8b349c0ddc4df30ef96cf4b5 -MISC metadata.xml 382 BLAKE2B 500aa9900d66a01995a722b1874b16f8d0f3926bff3e007f79ebb7ac538ca14785a6a1196088bdd43524d804efc9863a7f564b208a6d2a29326caf24d3014d5d SHA512 af899ea40e06b94302407afd4afa0dc3aaa94d808b104ba5e38086617c12100a5c5867169650c8b523a893a876b5e5c803cbca293c8780ba75bb59bfe2720e82 diff --git a/dev-python/flake8-polyfill/flake8-polyfill-1.0.2-r1.ebuild b/dev-python/flake8-polyfill/flake8-polyfill-1.0.2-r1.ebuild deleted file mode 100644 index 9a51a00c9b83..000000000000 --- a/dev-python/flake8-polyfill/flake8-polyfill-1.0.2-r1.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{10..13} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Polyfill package for Flake8 plugins" -HOMEPAGE=" - https://gitlab.com/pycqa/flake8-polyfill/ - https://pypi.org/project/flake8-polyfill/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - dev-python/flake8[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/mock[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - # Get rid of the test that seems to test only the migration from - # pep8 to pycodestyle (bug 598918). - tests/test_stdin.py -) - -src_prepare() { - sed -e 's|\[pytest\]|\[tool:pytest\]|' -i setup.cfg || die - distutils-r1_src_prepare -} diff --git a/dev-python/flake8-polyfill/metadata.xml b/dev-python/flake8-polyfill/metadata.xml deleted file mode 100644 index 1e661ba0fbb8..000000000000 --- a/dev-python/flake8-polyfill/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">flake8-polyfill</remote-id> - <remote-id type="gitlab">pycqa/flake8-polyfill</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/flatbuffers/Manifest b/dev-python/flatbuffers/Manifest index 66f469ee53c4..0a596c77c60d 100644 --- a/dev-python/flatbuffers/Manifest +++ b/dev-python/flatbuffers/Manifest @@ -1,5 +1,4 @@ AUX flatbuffers-24.3.25-numpy-2.patch 2623 BLAKE2B 8a5df9dc31b4b1e46a8fe4b5bdce363ddadf96bbe36561ad1f1d51d5b402948194c838e7a2fa8ef77a49a79f6809f2c0606292fe4bfb1f97fa6bad2250da240e SHA512 f02957a07928be1845b258a85e1983ca2799e1838c9b57957841f05c4de13da8b5c50cb7c5584c104e3a9b8dcc35fe4d36fb393e363b79b25c97d8a45ea16b4a DIST flatbuffers-24.3.25.gh.tar.gz 2297829 BLAKE2B f3a5a94119a1b1b63fba9126e1cdff7ab712996bfc0d65626a679405f62dfa722bc5de244ef775fba336224b60feff3aa27acf54bed027c4013590b4afbefe7c SHA512 e2a614f4fc526ce07bfe1e1bc79efd3c87acbdb93aee7b42994d4855abd2593f36b5ca1edb53c7dcd470d5fbe14a3e394bd75dcebb4458cc0aeb33d622a3c662 -EBUILD flatbuffers-24.3.25-r1.ebuild 974 BLAKE2B 9413946e58ceeb190060ab2fc0ef40037460d2a9a031778bd15398e9fcfde839d45ebdf341e06549a01c67f008406764917302930d067f1fe1e4b8235118139a SHA512 b8b1c1841acca6922b7bbdf90ceb5fef882f7efa95333079a3a45e9050c4ced6e812dd52921b7df9e16c1454511125b870bb7387ada28c286a0e1f3ac91448dd -EBUILD flatbuffers-24.3.25.ebuild 831 BLAKE2B 826a9835270ba4b4a20a1aff553378b5dd49133fbc9df1c20693bbe1ef7023e1df94287931beb9e5f336a39d980848fea206436f60328074f7397df5f75be50d SHA512 f446d3c53c17e2a8f7f80bf8ba0255fee8f908bcc5822886cdd32666fa4095dc7bd735954e89371ed249490015420d284a8d920b50a834236d1d65f55a6a124c +EBUILD flatbuffers-24.3.25-r1.ebuild 970 BLAKE2B 25a39d0a03342b735ddc8be9604760bb2067a15ee959bea8f38be4e8527158a7c39db9589ccf8096cccd42c4c3791053c5c29e5c9bc131996ad61d3237cf167c SHA512 226608f166c20b5efd51da42a968a992b4e3e66153c6e7a7ef08886b1683a4e9858f7226aca46bae906d88ed3f60e131ee1a059d1e922eb1438a92079187f564 MISC metadata.xml 397 BLAKE2B 2407f1c42b05c20ddeaf0ddce303c24604be89323c35c68a0770b221f44c4fe9e0c6580e7d5f9e50d3e263f81b26935c250e45634279285ebf2c5d327220122b SHA512 635f3e14f3aa038bf8b2b7bf321e48fe4496048a11b337bab0589bab924135f8b1d216329d9326ba214e1db202ed390722345c69e3260327c2e103f5feb7fa31 diff --git a/dev-python/flatbuffers/flatbuffers-24.3.25-r1.ebuild b/dev-python/flatbuffers/flatbuffers-24.3.25-r1.ebuild index e82e5d455faa..bfb978e1fb13 100644 --- a/dev-python/flatbuffers/flatbuffers-24.3.25-r1.ebuild +++ b/dev-python/flatbuffers/flatbuffers-24.3.25-r1.ebuild @@ -21,7 +21,7 @@ S=${WORKDIR}/${P}/python LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ~riscv ~sparc x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-python/flatbuffers/flatbuffers-24.3.25.ebuild b/dev-python/flatbuffers/flatbuffers-24.3.25.ebuild deleted file mode 100644 index f8473ffd984c..000000000000 --- a/dev-python/flatbuffers/flatbuffers-24.3.25.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# 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="RFC 7049 - Concise Binary Object Representation" -HOMEPAGE=" - https://github.com/google/flatbuffers/ - https://pypi.org/project/flatbuffers/ -" -SRC_URI=" - https://github.com/google/${PN}/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" -S=${WORKDIR}/${P}/python - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~riscv ~sparc x86" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND=" - test? ( - <dev-python/numpy-2[${PYTHON_USEDEP}] - ) -" - -python_test() { - cd "${WORKDIR}/${P}/tests" || die - # zeroes means without benchmarks - "${EPYTHON}" py_test.py 0 0 0 0 false || die - "${EPYTHON}" py_flexbuffers_test.py -v || die -} diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest index 95a8e73f25fb..977fd1cf9d39 100644 --- a/dev-python/fonttools/Manifest +++ b/dev-python/fonttools/Manifest @@ -1,5 +1,5 @@ DIST fonttools-4.53.0.gh.tar.gz 3847778 BLAKE2B 31cf6e495441aeee90f96d6f96b9eedb581f3ee7e5e6f00f7df41547738e7da24d58b4aeac691c44961f842bbf347b32965b052d84ced88c7ade9c0d95c0367a SHA512 f810c428680c4203af3450c4a4b3a1d0f3f5e06ec7d7aac65e1e4aadf5d1e98f9efa5fed75388c8b0a0dcef5094d9b0586c0a71587360bafc91ad683a961698a DIST fonttools-4.53.1.gh.tar.gz 3850978 BLAKE2B 9c6b5af2cbde939b82043e29ffbbb23434c7b4bb7d7ce68385de701cdf97792bfb58b39acf5e0843493d4b4c3b70f76df6194c9a2ba4f4dfa7ec46155b9f8ce0 SHA512 c51a439c4c760bc929359ff3010612d00280ff1bfa8e6dd5248f181b3244239b82089727b4b6c81594fec57407f4c20f95497e0e26fe0e75fde30f8680022d07 EBUILD fonttools-4.53.0.ebuild 2485 BLAKE2B f151c2b7ae4141a299a7efb83df080ef50c624aea3d23bcae3f3f2e23dd2cdf8022a50bcbcefebcb0279d5fbad38bad266bb45e7a7b5be52e90189460f404227 SHA512 a61f9a812a1063bca53f7c44a9bb888cd9a9c62cdf9c4e524df3bb6d43a6755953a22b43a13da615a591a154d88788d57c799a6aff4f08219d66527555157aae -EBUILD fonttools-4.53.1.ebuild 2493 BLAKE2B e0c62d22bc509c5f87c0571df221a2b50a915f572f619667e8ce884d5c1cfb2848f78f0f0ef6ec9d9ca6967ebeb969b1777ac2b56fc10eab17b61b182dbf2abf SHA512 93ad9b0c1260406510000be40d18d236d0653e0a6b8262d5cad38e760eb7a137f5e92bb98a35601794969510afc21dc905bbc6a836a551049af528767808e5b4 +EBUILD fonttools-4.53.1.ebuild 2491 BLAKE2B 97c5b240482c159f1a490f8732c8d949d7eb5c3624786fd30c4ecfbb7c32a6bc5f0a2628580002135ac97b8a505462b4230dfdbf6f32f6899d124dac3ec2e11a SHA512 bc04a363c57ceb6650370e45a6c4fe6dff4e755d32468892c65c97393090b4dad30beeb9af5e23a8a967afdb535260d674be86c0a80f229baacce5fb7f50e5dc MISC metadata.xml 372 BLAKE2B 950ec78bf127250847c6513c22a5108b251afdb000d361068edf9d00d64a5baf6925ba4058bb889724febb28d92abc044c29af5936a48d8e8951b12314b64357 SHA512 03e76e28959bab83fe41c3ee4b55692ced9b1360e73e38a6e8f6e5c06fd1185dcbe0214aea2edff18d248abf252c1877d0d2c2b78b8e088e606c09c34e93e7ac diff --git a/dev-python/fonttools/fonttools-4.53.1.ebuild b/dev-python/fonttools/fonttools-4.53.1.ebuild index 0ad854ad63fc..14a20df0665f 100644 --- a/dev-python/fonttools/fonttools-4.53.1.ebuild +++ b/dev-python/fonttools/fonttools-4.53.1.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="+native-extensions" RDEPEND=" diff --git a/dev-python/gmpy/Manifest b/dev-python/gmpy/Manifest index 408ca699bc43..364416f80281 100644 --- a/dev-python/gmpy/Manifest +++ b/dev-python/gmpy/Manifest @@ -4,5 +4,5 @@ DIST gmpy-2.1.5-py3.12.patch.gz 1817 BLAKE2B cbea3a9c662d52c5bfddb82ab5e920474a5 DIST gmpy2-2.1.5.tar.gz 261709 BLAKE2B 50958868866fadc49c97534780fa491fadfaaea902f3fd4bd51f4e76a94602a6d030a1ee6685aac742e25b5fbe4865e1419307f7215c8fb553b166761d63607a SHA512 92e16359ee1df63faaeae4a3cbefe8cdbbc576d8eda377f08d59f12b70dfe9337a299686e85d1efee6c2f5b41fc4583643fecc68ea38a500c7f876c56fc169e7 DIST gmpy2-2.2.0.tar.gz 233943 BLAKE2B e25f47fe25896df7e2ac7dce0eb8bdbe39bb6e12a07c600483bed534332b07f27bb70b23ae7801212df3c1a6c7731fba2f92f8215c618ea0fcc86d175abfc439 SHA512 402d7fc3c320e6d4742b3bd4dd3bf24c70192c1196f522def067f1b1d583c4b60d7497f95ba71691bafbccbe1e0fad8f0d2ec6fee455b9521bdc303510744188 EBUILD gmpy-2.1.5-r2.ebuild 1346 BLAKE2B 78a6510cdb460c73f73209c0181931a108646577332b370f8541ccbc134bf48c1c2aeccff6e011f66197818c749699fdebe79c70d97b6642c702e7f2cfba2168 SHA512 ed28b91876eb5917bfc205eaccce32e0b8c018c27a10e567068ff4edf74fd2891f08435963507f7b77f075dab1cc11697b174cd9c4bb83c011befb8556af81df -EBUILD gmpy-2.2.0.ebuild 847 BLAKE2B c16b63976759ea1bb0f2cb9b56b657b95c4044438de49704af51f62307d4d80695fdd1b9213937dc48186bb058a2c01da07c98c8c0ea503217296f514cfbe85c SHA512 5ec9312cf7a343dcb7ea3beb841ba471acb4e4874131f6e50efde9b09ae5a7199bdf50ce2b27b4ad2696be3669dc34a33032f48fb687fdb3a1a924284701eeab +EBUILD gmpy-2.2.0.ebuild 846 BLAKE2B fe9ce2c23ba2fca22f399a11c4c2c4f54f23277aa608faa800bb3026919ad8c7d5055f21ca7a8e5b8ef6b8fa9093dd6041585eeb6098b8b0eac83c8a353d0ab8 SHA512 e18c20d20f502381ea4e9dd0637b6044bb641d1899ad267474ac2afb638257631ef4830ae52810f34a79a21678de4e1b87a46d9cab752c825a4d4175df395e47 MISC metadata.xml 687 BLAKE2B 9cf9e1c3dad11819000600a2ce28b5f140101cfa37553df7bf07edeb8513d7b8d80b15d561e37ca960a23d3470fc7f83608f9163d46b54fe7c41782302c53963 SHA512 eb1aacdf09d56ac73a1ce37d4562987c900f658bc517ccb6bd34cafefdf9a790d0e0d4318f70b57d68c5ec0c2832d0960b2bd619002fe690f484cd2702b77f79 diff --git a/dev-python/gmpy/gmpy-2.2.0.ebuild b/dev-python/gmpy/gmpy-2.2.0.ebuild index 4962df5e3ca3..cefc8df76331 100644 --- a/dev-python/gmpy/gmpy-2.2.0.ebuild +++ b/dev-python/gmpy/gmpy-2.2.0.ebuild @@ -18,7 +18,7 @@ HOMEPAGE=" LICENSE="LGPL-3+" SLOT="2" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" DEPEND=" >=dev-libs/mpc-1.0.2:= diff --git a/dev-python/google-api-python-client/Manifest b/dev-python/google-api-python-client/Manifest index 276e8415f625..4bcc34bf3f19 100644 --- a/dev-python/google-api-python-client/Manifest +++ b/dev-python/google-api-python-client/Manifest @@ -1,7 +1,5 @@ -DIST google-api-python-client-2.134.0.tar.gz 11393129 BLAKE2B f5339dfa42f621dbdd145295a2c2710ef9e6e2af543ff5b9643bea884f9e0678065999d60cbf150a56e7b0d8c283588c53461c86eeb491a6ba2ad0c553a48344 SHA512 09a137ee3e3d8f38129fc02d8ffed8934daf6cfcd13904692f44038332da026b30d952048148c8c4fe5c4fed3347196574a860f58e1943312d19f6f03a01ab36 DIST google-api-python-client-2.136.0.tar.gz 11443821 BLAKE2B ee313274ec25e1262ad54b800cf524e58400886876d9133b7c6e1d9668e81bce7b73f96511679bcc2a0f565ca9b89c7d6bc7087213e53575542c5e0b5e566ff9 SHA512 e5e8302c71953f0971d3b3159d7689cd76520efa4cee9ca541e78a5fcb14387506963cb20da06ac5760af814ece5ded0bc3942381aa9e96fd6c620eb8933a6ed DIST google_api_python_client-2.137.0.tar.gz 11477114 BLAKE2B e0d7e64bfdd86bd882c8762b8d78fcd390152e569ca32df16fcbe91290508565086e4ca7e958d8d48ecaa6d5d23a0b1188b85f6a53004af54139977602c4f72c SHA512 442c08033fb12dbdcab3e45b911a9d43d93a4841369cd14344c9201a40b453d88ce602c3f45d965713ca826bec1f3e333f9425008d1cf1f59b6441283eb09807 -EBUILD google-api-python-client-2.134.0.ebuild 1475 BLAKE2B d19c13ce0fe0968d44016c0c7b2a023f393c31af0758473d6996d06b87cf1c950757f442ac4a0d2f460f848ca45cc3b185d92eedf81249d63204b2c2b952096e SHA512 1c58462ddc1ed7da0d7130fda6daf0e6df229d5de9b99a6b9fd44489827554254025389543b40f7db725ce537ffc85c51551ea9512d4abefb02bade4613050b9 -EBUILD google-api-python-client-2.136.0.ebuild 1478 BLAKE2B 4660fef51f05bc038cb079a4680f3cb5ce0fb8b6c0cbe609470d5a3e1106eb76da26fb969040e8eaa250581513a96fabc09b66b32641441707ab741ef9732ee8 SHA512 152bb175cb77bb8bec3da99cea918d8b2ad709d2f5ea671c30181b04a3ffb26656ccf8fa9301132019fb47f81253411ae7612e9c7271d3cb0d0d4ea6df9bc163 +EBUILD google-api-python-client-2.136.0.ebuild 1475 BLAKE2B d19c13ce0fe0968d44016c0c7b2a023f393c31af0758473d6996d06b87cf1c950757f442ac4a0d2f460f848ca45cc3b185d92eedf81249d63204b2c2b952096e SHA512 1c58462ddc1ed7da0d7130fda6daf0e6df229d5de9b99a6b9fd44489827554254025389543b40f7db725ce537ffc85c51551ea9512d4abefb02bade4613050b9 EBUILD google-api-python-client-2.137.0.ebuild 1458 BLAKE2B de0b7e7284c45a3a6eabbe54d470e5f216b867e16271dcc0535533bf53683c634faacb3ecf5a21589336e75ff85ab3dbcc9011085dea646df2008a72b162f009 SHA512 2c627f313081d9d186b7a75bcaa8fec68e75ed8ab4ff8f76ac3db2808b8e1ae20cace68afd4e02479c55016bf83aad38edbadea7e4cc78f61dc8f9c91813e114 MISC metadata.xml 538 BLAKE2B bf0b8ab3a89ce9ab1d2159f4c0ebfe3f2646aced20bd2006485510c12d22e83cc130fac979f699ae6431a610c8d2acf86c04b39bc262abaf167c20571a860810 SHA512 30d004d944055660165954f8475e57ba45cef56423c80a324118836d78e5376261409955155a40c9bd988f230f3e2fc44c6aeb6fae3028c78c55a382ccd83bff diff --git a/dev-python/google-api-python-client/google-api-python-client-2.134.0.ebuild b/dev-python/google-api-python-client/google-api-python-client-2.134.0.ebuild deleted file mode 100644 index eff0e425ea44..000000000000 --- a/dev-python/google-api-python-client/google-api-python-client-2.134.0.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{10..12} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Google API Client for Python" -HOMEPAGE=" - https://github.com/googleapis/google-api-python-client/ - https://pypi.org/project/google-api-python-client/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm64 x86" - -RDEPEND=" - >=dev-python/httplib2-0.15[${PYTHON_USEDEP}] - <dev-python/httplib2-1[${PYTHON_USEDEP}] - >=dev-python/google-api-core-2.3.1[${PYTHON_USEDEP}] - >=dev-python/google-auth-1.35.0[${PYTHON_USEDEP}] - >=dev-python/google-auth-httplib2-0.1.0[${PYTHON_USEDEP}] - >=dev-python/uritemplate-3.0.0[${PYTHON_USEDEP}] - <dev-python/uritemplate-5[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/mock[${PYTHON_USEDEP}] - dev-python/pandas[${PYTHON_USEDEP}] - dev-python/parameterized[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # require Internet access (and credentials) - tests/test_discovery.py::DiscoveryErrors::test_credentials_and_credentials_file_mutually_exclusive - tests/test_discovery.py::DiscoveryFromDocument::test_api_endpoint_override_from_client_options_mapping_object - tests/test_discovery.py::Universe::test_client_options_universe_configured_with_mtls - tests/test_discovery.py::Universe::test_universe_env_var_configured_with_mtls - ) - - epytest tests -} diff --git a/dev-python/google-api-python-client/google-api-python-client-2.136.0.ebuild b/dev-python/google-api-python-client/google-api-python-client-2.136.0.ebuild index 224056fade87..eff0e425ea44 100644 --- a/dev-python/google-api-python-client/google-api-python-client-2.136.0.ebuild +++ b/dev-python/google-api-python-client/google-api-python-client-2.136.0.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 arm64 x86" RDEPEND=" >=dev-python/httplib2-0.15[${PYTHON_USEDEP}] diff --git a/dev-python/hiredis/Manifest b/dev-python/hiredis/Manifest index c97de9a2dae0..371ec7eb1989 100644 --- a/dev-python/hiredis/Manifest +++ b/dev-python/hiredis/Manifest @@ -1,4 +1,9 @@ AUX hiredis-2.2.2-system-libs.patch 1421 BLAKE2B d10de294e0e15ec1b816505c852b0e82140874bd3f1434515ecd69d04236efcc8fbf24f6b261db138979d1547892bf71e1c3c5e74317ef43c3597b379c03231e SHA512 dcc64f1a83cfe5c956c65c1bf1f9ef31b3c66e393d0dcec342f9f8cd6265a41309a03ddae7d86fa85806a05dac7bb89d29a3b7ebb955d62409fbb719e7c8004a +AUX hiredis-2.4.0-system-libs.patch 911 BLAKE2B 618badc5a11e47f6df2fb34c22d1719387c2625d9afd9bf06ebd04c0c2ed8196858fde3a5925da6b89a5a2c1af7473ef5e744a491207aae0794f1cb6b6b1e8fe SHA512 33fc3436003f055c2fb040a49ca2aa3b1b1af84bde20c123c89754709868282a87fd99597df5f2b0508622ce71c75056b3e584964c5acb235e26b7e0b972a813 DIST hiredis-py-2.3.2.gh.tar.gz 19076 BLAKE2B 4a3e747765f559407b3ad84524bc1040e3a530723b5756320743fc20400bc70e867d48e71696d732a5fa5eb231199cbefb6f487d0b5ece6fc8f6c41f10f3c0d8 SHA512 1a22ab324f9675973c3dc37c55d6dd9cf43fbc161003003a73b2e1dfbb3fed7dcb1433f4fc51045a88cb2735f7c8495b93a819a0a9f6300e05b0cc85160eaace +DIST hiredis-py-2.4.0.gh.tar.gz 19076 BLAKE2B a5b047db044801e5dabdd5bcaefb5a89cce472f45baa6a3d590b09014446695ed84baaa46bc4d8a809cc6ffa2a2e219e03b62268ee9f818ef5e9c770cd064591 SHA512 638184fff812cf2c0d0e731be98e22c37c2c07db539ce2ad1e5d45e8f399864bc49e5e26cd0b1fcdf7db9fc776a664f8541229ef00da0b597c4be4f3ab7461cf +DIST hiredis-py-3.0.0.gh.tar.gz 19055 BLAKE2B 2ad3c185b6a70ebb509e0d34b1a1122784c74ecc843c966620a20d122e05dcb11129dbb7f76a7956081d147881edc2c66264fda1109e6990ef2171f15b339da7 SHA512 64abc15f73eaf65e16b1c3f98c21cf31823ffeb7131b89eeefee9856654c016867903d9a5d8c7ab0bdb24922076a67cb553c4298abcccd69ad0d5ba2d18c8a67 EBUILD hiredis-2.3.2.ebuild 829 BLAKE2B 09fc7edd9f67f06504c64beb661be802e95988947ed1ce8aeb185012148df5e7fe5c1644e3b104fcd395eac3d8fcd5e33344d2b7071d564a240a19f402f3ff43 SHA512 93abb4c40a4e989b4f1bd9929d40c8ff6b47966a52051b289773b5db756fca31649d4296e563bc91a32f2744367b1d52ad9d2b1e1203e0d55e64cae617f85ce1 +EBUILD hiredis-2.4.0.ebuild 833 BLAKE2B 15b29883fa248184280d76340e6ee9571d3b387197cc667433be8de45a11841f59e9a8d9fa2661a5a072ed65c8a68c95e5c69c44dae566dcf81ebcd5bd16e2d4 SHA512 ccef0f176cc12cb868c8d9e7a879d2a5339621c2d8b1216754976b86d6b2ebbf250444752e1cceedccb80e56a037fb44b62090b9aba2df26f40c3d4c3762305f +EBUILD hiredis-3.0.0.ebuild 833 BLAKE2B 15b29883fa248184280d76340e6ee9571d3b387197cc667433be8de45a11841f59e9a8d9fa2661a5a072ed65c8a68c95e5c69c44dae566dcf81ebcd5bd16e2d4 SHA512 ccef0f176cc12cb868c8d9e7a879d2a5339621c2d8b1216754976b86d6b2ebbf250444752e1cceedccb80e56a037fb44b62090b9aba2df26f40c3d4c3762305f MISC metadata.xml 493 BLAKE2B 9ea63c09baa3e95097afce5edb30a2e1f358eedcc41fbd6f66492e3701bce65fa91e83c236d69b39ddde17f3d92401ca39ec70fbe12b6bc74dcde3e6e2495490 SHA512 42cc38851c3ffaddeb32aefed35551a444fdd1e9463dfca2f320a184445567174b44de84981dbd4613029abfcef28a69208bbb2857811308667cb54102357c83 diff --git a/dev-python/hiredis/files/hiredis-2.4.0-system-libs.patch b/dev-python/hiredis/files/hiredis-2.4.0-system-libs.patch new file mode 100644 index 000000000000..92a14f91d200 --- /dev/null +++ b/dev-python/hiredis/files/hiredis-2.4.0-system-libs.patch @@ -0,0 +1,33 @@ +--- hiredis-2.2.2.orig/setup.py ++++ hiredis-2.2.2/setup.py +@@ -18,8 +18,7 @@ + + + def get_sources(): +- hiredis_sources = ("alloc", "async", "hiredis", "net", "read", "sds", "sockcompat") +- return sorted(glob.glob("src/*.c") + ["vendor/hiredis/%s.c" % src for src in hiredis_sources]) ++ return sorted(glob.glob("src/*.c")) + + + def get_linker_args(): +@@ -38,17 +37,16 @@ + + def get_libraries(): + if 'win32' in sys.platform: +- return ["ws2_32", ] ++ return ["ws2_32", "hiredis"] + else: +- return [] ++ return ["hiredis"] + + + ext = Extension("hiredis.hiredis", + sources=get_sources(), + extra_compile_args=get_compiler_args(), + extra_link_args=get_linker_args(), +- libraries=get_libraries(), +- include_dirs=["vendor"]) ++ libraries=get_libraries()) + + setup( + name="hiredis", diff --git a/dev-python/hiredis/hiredis-2.4.0.ebuild b/dev-python/hiredis/hiredis-2.4.0.ebuild new file mode 100644 index 000000000000..a7183e750350 --- /dev/null +++ b/dev-python/hiredis/hiredis-2.4.0.ebuild @@ -0,0 +1,45 @@ +# 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..13} pypy3 ) + +inherit distutils-r1 + +MY_P=hiredis-py-${PV} +DESCRIPTION="Python extension that wraps hiredis" +HOMEPAGE=" + https://github.com/redis/hiredis-py/ + https://pypi.org/project/hiredis/ +" +SRC_URI=" + https://github.com/redis/hiredis-py/archive/v${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" + +DEPEND=" + >=dev-libs/hiredis-1.0.0:= +" +RDEPEND=" + ${DEPEND} +" + +PATCHES=( + "${FILESDIR}"/hiredis-2.4.0-system-libs.patch +) + +distutils_enable_tests pytest + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + rm -rf hiredis || die + epytest +} diff --git a/dev-python/hiredis/hiredis-3.0.0.ebuild b/dev-python/hiredis/hiredis-3.0.0.ebuild new file mode 100644 index 000000000000..a7183e750350 --- /dev/null +++ b/dev-python/hiredis/hiredis-3.0.0.ebuild @@ -0,0 +1,45 @@ +# 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..13} pypy3 ) + +inherit distutils-r1 + +MY_P=hiredis-py-${PV} +DESCRIPTION="Python extension that wraps hiredis" +HOMEPAGE=" + https://github.com/redis/hiredis-py/ + https://pypi.org/project/hiredis/ +" +SRC_URI=" + https://github.com/redis/hiredis-py/archive/v${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" + +DEPEND=" + >=dev-libs/hiredis-1.0.0:= +" +RDEPEND=" + ${DEPEND} +" + +PATCHES=( + "${FILESDIR}"/hiredis-2.4.0-system-libs.patch +) + +distutils_enable_tests pytest + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + rm -rf hiredis || die + epytest +} diff --git a/dev-python/importlib-metadata/Manifest b/dev-python/importlib-metadata/Manifest index adb305d7abfb..4824968f9599 100644 --- a/dev-python/importlib-metadata/Manifest +++ b/dev-python/importlib-metadata/Manifest @@ -1,7 +1,5 @@ DIST importlib_metadata-7.1.0.tar.gz 52120 BLAKE2B a43a1f0724b3197f51c055d36d31700d67b3bcae849fd648c7cd1ac158a410fdf05a27f2c7003a30e566f86ec5dcbf7cf386ebe4e0ed0a1ce2e89e280ab9e1d3 SHA512 e75db6da03c251acc690ceef6ab2b668acfcf5499032cff370a574b31a5fd7afcbf9756bc20e44e6e649767c1609c7ebb40203aa6406ec5341f27fba886d208e -DIST importlib_metadata-7.2.1.tar.gz 52834 BLAKE2B e0225aab9ce4dc1049628bdc36dc62db975759f5e963842005ff11dde775a58aa9ce4e479073e8f427da6c00f2836d017ea2f7e37953c090fe36a8e49da5425c SHA512 553cf9e490f2a0f5587ebe8c10ae28f1d692c15b60537f73d07e4e2ee78d6e6de72275ab4f9f1fbe8994dabb525f0004afbd5d232b00f1cb9e2b01f2c8c14e8a DIST importlib_metadata-8.0.0.tar.gz 52667 BLAKE2B 5ca77157938dcced0c32a526e760a2d29bae5c34fa5a8f5711f3746278a9843ca85d82405eafe18821b5f7956bf75cdb2b619db903be8de96d60462b4af7fb62 SHA512 07245e6ba3f47ecc7ff4201b2dd24e6970317fe7ef0a39d74a66de180269f480c09e12601738c7c11e720a2e7c78347871ff83700c7f796a01fb1a12c8e46ff6 EBUILD importlib-metadata-7.1.0.ebuild 1409 BLAKE2B 40fa82029d088d926cf55627552ec35c87c3f55d1d484f621a963e2eac254af36da29f12426272eb1a75f928094bf346aca202c6facb24d3812b115679d6989a SHA512 13007ef3e4e4d1caac3dffb2f80bab464edaf2baf85f8eef785ffe84a0f7e0cbe862067994c8f9639e60028e2e96a2553fda7a20e4454831f977ab0fe16a25cd -EBUILD importlib-metadata-7.2.1.ebuild 1409 BLAKE2B 40fa82029d088d926cf55627552ec35c87c3f55d1d484f621a963e2eac254af36da29f12426272eb1a75f928094bf346aca202c6facb24d3812b115679d6989a SHA512 13007ef3e4e4d1caac3dffb2f80bab464edaf2baf85f8eef785ffe84a0f7e0cbe862067994c8f9639e60028e2e96a2553fda7a20e4454831f977ab0fe16a25cd -EBUILD importlib-metadata-8.0.0.ebuild 1417 BLAKE2B 263e04db39e728aeb09cf18e31f5b0cdf59196915c87d53b4757e1c62cc79ce698b7bf6b31c8be4580d921042db153a95d5ab8c2941b3f1d374bbcc62a2b6814 SHA512 b4dd19290acbf164d024e073f27ff75020d67105514251086d7b23f77184f607180c4832fd0a54b637b49a28e603c9d703a6c8e2dd36d27fb7d25449d5735105 +EBUILD importlib-metadata-8.0.0.ebuild 1409 BLAKE2B 2252d3aab4ccebcd9a9dcea6d61e09193b3444263166cf03604645370af690e262f2457c9acd15ca3993a148f8698f251c3f5f4c2fcd85f882117409a190ecf4 SHA512 18ccaedacc801a4e01716efcdc8aeaab1a0d81c0a76a17e6737cfa014d5f607c3f1b656c7f936769a649bcc9f305b50be31fa79bc87081b3eae149a224abfc67 MISC metadata.xml 540 BLAKE2B aa3ac97002fae5cb12dd2a8bab724322fa7a2ccea0b8b8b7e46a9e27e9566493b12a795e47724b703a74387b3805e925cc0b042a020e2a2e7862f74455b87809 SHA512 bc20e7317e1ea93d3d06666830bf32e00be6d50b1b8fb47d8092b3a80078a575e04c2cdbf9b78a17dbd1af23ae1d75766e62005ebf2942359ddd71867e8d9a12 diff --git a/dev-python/importlib-metadata/importlib-metadata-7.2.1.ebuild b/dev-python/importlib-metadata/importlib-metadata-7.2.1.ebuild deleted file mode 100644 index ef0dcef3964a..000000000000 --- a/dev-python/importlib-metadata/importlib-metadata-7.2.1.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# please keep this ebuild at EAPI 8 -- sys-apps/portage dep -EAPI=8 - -DISTUTILS_USE_PEP517=flit -# NB: this package extends beyond built-in importlib stuff in py3.8+ -# new entry_point API not yet included in cpython release -PYTHON_COMPAT=( pypy3 python3_{10..12} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Read metadata from Python packages" -HOMEPAGE=" - https://github.com/python/importlib_metadata/ - https://pypi.org/project/importlib-metadata/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" - -RDEPEND=" - dev-python/zipp[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/jaraco-test-5.4[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - dev-python/pyfakefs[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest - -src_configure() { - grep -q 'build-backend = "setuptools' pyproject.toml || - die "Upstream changed build-backend, recheck" - # write a custom pyproject.toml to ease setuptools bootstrap - cat > pyproject.toml <<-EOF || die - [build-system] - requires = ["flit_core >=3.2,<4"] - build-backend = "flit_core.buildapi" - - [project] - name = "importlib_metadata" - version = "${PV}" - description = "Read metadata from Python packages" - EOF -} diff --git a/dev-python/importlib-metadata/importlib-metadata-8.0.0.ebuild b/dev-python/importlib-metadata/importlib-metadata-8.0.0.ebuild index d5ec47e2e06a..fe401ea3a89b 100644 --- a/dev-python/importlib-metadata/importlib-metadata-8.0.0.ebuild +++ b/dev-python/importlib-metadata/importlib-metadata-8.0.0.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" RDEPEND=" dev-python/zipp[${PYTHON_USEDEP}] diff --git a/dev-python/inflect/Manifest b/dev-python/inflect/Manifest index 9f35d0330b6f..e1ac354a1b10 100644 --- a/dev-python/inflect/Manifest +++ b/dev-python/inflect/Manifest @@ -1,7 +1,3 @@ -DIST inflect-7.2.1.tar.gz 71580 BLAKE2B f6256388768a850a16e79f5c59cc21bab94c65733aa4502c813e7c32c850eecf80d2148e9cb396b6fb3198004b79dc1c6dea9dbef29d5cd4e3acff25728deec3 SHA512 b994b1cb486f318f54fe73e159ffb41c637298c651e3b2ed0899659add450cd47f168e7ba242fc70dd1c177e622850409485c1671e5b89eb1f2b554d315bdf00 -DIST inflect-7.3.0.tar.gz 71925 BLAKE2B 24d9cd8bc43e53b755364867f0754cc9b9b311cd409f3ba6f835d9bf98f9d46660b61bcb00e397993dd7b07b40267decf22d64a29caa68ee385e61c57d1355d4 SHA512 03ea7ad09c56a66c91ae0ad376f9203368e480e26a5f161290ae40de618372654d9e29e74c9bc86e311a4e4d96230e3ca7a5ca438e380ea49818bf1157fd8b0e DIST inflect-7.3.1.tar.gz 71980 BLAKE2B efb1224ec0514403db5db7cc572335a7f3dab09e7fe57559df736fee4598782c12fc9ae1d3ade89b41acc492996c7a93f04eff86c712b1c3f98f9404694f643c SHA512 562107d500ee488a35d809e4b7888af31fb90d7b07b9f6c328f66d8723a171227e639e0cbf43cb9610227faff6690a8af7205bc509f6764c9e22e9160f7ba5e1 -EBUILD inflect-7.2.1.ebuild 767 BLAKE2B 271ec4e47de8d6a4470d7c5f54cd3d849bdf6fe6b56071b72e868b9bf61312465d6e9131f087e6231437f6354edeaeb9186fe9ed98f48ed024fa2b8c6ccafa14 SHA512 dfa160eddf6126271f89fcd5add359e788d5c4c752d6b3a1f4bc71a3599be3c1d2b1df52be9922f5f9503e4856c25b0f93a4b15620142dae3c486faa8160414d -EBUILD inflect-7.3.0.ebuild 726 BLAKE2B 75c6fdf525e0492e1437ca54669fddffc2eb90cd4f6b2c27577910c0b4b7f26ae471cfb34c4fea1a01767ce2eebf995375c0e2d24d2eebcd019b27a26258d720 SHA512 83dbb3bb4204617731e19e9adef8d24c165f66553f6663310df0ccc002b2dcb31176eaf130be2e551abacc3ee429abd782c5b83fe9d4fbff6829a12403ca9aae -EBUILD inflect-7.3.1.ebuild 734 BLAKE2B 5049574dba0144b16373a75a90dac41dc33915c3cc9a76a72f4b011865426399671c498048ca543ccba848c406dd5bbc44d972700e3615a6a4621f19cfc29b6d SHA512 5e80dd2ba891d18033776ca3c4c6216463f75118a0036fb9581b56ed7614c247940e6da1833ab645c485dba78826cdd488a0674cde0e22b84ba381ef5b0f56f6 +EBUILD inflect-7.3.1.ebuild 727 BLAKE2B d12346b3c9b5a89f075a897b91f88b2771a3e9ecb6f8c4816164ce0f2381590e3c0cabc9abf73e6154323f1ee35ed1466a10201d8a2afa9fd1bc7e3a1f3a8015 SHA512 826e2341b407c89ead864180e10a0b4e63226ed4bdf34939c19c91e6cee8765962a7043d021ad074c156292506e9ee8857f756254947adba483ea5ed189d42a1 MISC metadata.xml 557 BLAKE2B 1a327bb3ea2f7ecb0b3100d9f443c9c0c20a89f1e560eac79cef20a6f12855355dab9c71bab94881774e2be6fc2b4bd9530e1155caecdf687228db259ed34bba SHA512 d719ba7da2f6544cada37998dbc6b104cebb6419ab65bd164411928953c5898da2f5f2f789b72d41f7b46ee7a5570fc6646d331e0df39b34c1fa0685fb9165ab diff --git a/dev-python/inflect/inflect-7.2.1.ebuild b/dev-python/inflect/inflect-7.2.1.ebuild deleted file mode 100644 index cd2bce16f97e..000000000000 --- a/dev-python/inflect/inflect-7.2.1.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# 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..13} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Correctly inflect words and numbers" -HOMEPAGE=" - https://pypi.org/project/inflect/ - https://github.com/jaraco/inflect/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" - -RDEPEND=" - dev-python/typing-extensions[${PYTHON_USEDEP}] - >=dev-python/typeguard-4.0.1[${PYTHON_USEDEP}] - dev-python/more-itertools[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/setuptools-scm-3.4.1[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest diff --git a/dev-python/inflect/inflect-7.3.0.ebuild b/dev-python/inflect/inflect-7.3.0.ebuild deleted file mode 100644 index 0252544a35a9..000000000000 --- a/dev-python/inflect/inflect-7.3.0.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# 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..13} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Correctly inflect words and numbers" -HOMEPAGE=" - https://pypi.org/project/inflect/ - https://github.com/jaraco/inflect/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" - -RDEPEND=" - >=dev-python/typeguard-4.0.1[${PYTHON_USEDEP}] - dev-python/more-itertools[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/setuptools-scm-3.4.1[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest diff --git a/dev-python/inflect/inflect-7.3.1.ebuild b/dev-python/inflect/inflect-7.3.1.ebuild index d1cdcca00005..49c815a7f8f9 100644 --- a/dev-python/inflect/inflect-7.3.1.ebuild +++ b/dev-python/inflect/inflect-7.3.1.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" RDEPEND=" >=dev-python/typeguard-4.0.1[${PYTHON_USEDEP}] diff --git a/dev-python/jsondiff/Manifest b/dev-python/jsondiff/Manifest index 39913ee1af5e..e90115efe51f 100644 --- a/dev-python/jsondiff/Manifest +++ b/dev-python/jsondiff/Manifest @@ -2,7 +2,9 @@ DIST jsondiff-2.0.0-nose2pytest.diff 11525 BLAKE2B e1e9f6996448c5f8454a74dbe5782 DIST jsondiff-2.0.0.gh.tar.gz 15405 BLAKE2B d69e5a9316e8ce32c6fd3e62162b609a471ff57bacb77f47a192b85352e77135a37c964d0ade5df4b4e37fe7d996eab13649dd4c6a3bc3fc0479294f840c82f9 SHA512 ca266040294c064b499763174613628125a9d426f37eddb8f63806d5774ce8828d514ca30ea4b42f6e2529aa34344c601ece05b6c1b42dcedd71c7b62ed0afba DIST jsondiff-2.1.1.gh.tar.gz 18691 BLAKE2B 4b58ce8d637b139c233860f21a98e6561f620bcabb8239e651bc34300163684f16ebbc8c1cd4d619ce7ffdd118e78db497a2897b176727942594c3ac8c7c41cf SHA512 d906cce6ff94e475f079e9ef2210fbb200a134ac3723cf36f3737c2bc722892eef74860c30feba7961b75b320882bed74921150173852b5154406259184715a5 DIST jsondiff-2.1.2.gh.tar.gz 22307 BLAKE2B 33a95eb842659e4d0d02aa7f591f942e5bc1b361e99860fbda57d7743cbed9951a4509571e53a44c66c6c7ecccd90985abeb577a80c2f8c7cb58b104e0e409e9 SHA512 c4d8aac26a2c094178ff21dc7f3aee919bf49c18fd2b0ffdb993c32fb2575b18b60b49db784a14059709ecaf928eb8ff18ca1731e2ed26dd587c69d40adca260 +DIST jsondiff-2.2.0.gh.tar.gz 22672 BLAKE2B 64af3c3f0aa9c7c6380af30ae303c230a04ba02d9e97d25b46348134312ea53d869e74c24a1b0d72983d731dda6d74a3fee3d89df6e9a6ef083321fe9b501ec3 SHA512 a1da92a1a38047947c2ee6057c641930c1b141889f992723c250a4444871170e2b10c892595a3bce026339b1d03c91d157cdf918fb36d4b916131bee5db969e5 EBUILD jsondiff-2.0.0-r1.ebuild 890 BLAKE2B c7fbe57d8e32d5d13e7e9db8f3a95836161a8d11c2c3ef2cdc0afb4b060b2619e2ca806c4a924e395bb39ab89746e0e6f107f48f48bcf3981bf8563eb3172afa SHA512 e60ca888b97ea68ebf98938394cc46b4bd50effbc4287b366806f53099d9db11f90430a8c0fe48ccf183a33b484f5b36d38386a853f2e0b2bca1649354cabadf EBUILD jsondiff-2.1.1.ebuild 830 BLAKE2B 06855c48602171ab6a48d8e40fac0615d30274401c2c284b7454307bb71dc7dc8cb0c8f7bbbe957fe3a86b6608485e0b0a3e88a2bca0978a5d5a3a1462632bea SHA512 de41c4a480a657b920151e8f60f7d9730298092596cdd7aaf9e07ae442bb5d80d497383b1096f372aa006e0a4f280176d3b885e15cc15cc9288139e0490c1758 EBUILD jsondiff-2.1.2.ebuild 830 BLAKE2B 06855c48602171ab6a48d8e40fac0615d30274401c2c284b7454307bb71dc7dc8cb0c8f7bbbe957fe3a86b6608485e0b0a3e88a2bca0978a5d5a3a1462632bea SHA512 de41c4a480a657b920151e8f60f7d9730298092596cdd7aaf9e07ae442bb5d80d497383b1096f372aa006e0a4f280176d3b885e15cc15cc9288139e0490c1758 +EBUILD jsondiff-2.2.0.ebuild 830 BLAKE2B 06855c48602171ab6a48d8e40fac0615d30274401c2c284b7454307bb71dc7dc8cb0c8f7bbbe957fe3a86b6608485e0b0a3e88a2bca0978a5d5a3a1462632bea SHA512 de41c4a480a657b920151e8f60f7d9730298092596cdd7aaf9e07ae442bb5d80d497383b1096f372aa006e0a4f280176d3b885e15cc15cc9288139e0490c1758 MISC metadata.xml 561 BLAKE2B f11baa5f35a81e4fd69adde15b5a39d728e8137a112ef7c794e8d008d5de829ab5a333fcfdc2e1dd2156d91bb779db204a21c73eaad424e983c7865b33a81785 SHA512 238d5cedd70a0fd887f6007cbee0e11faf4b574b346fa91c66ee6d93e06571364fb80a0fbc13fe347f34e217e7589f5b61984c5ab0ead465d5e725d1792af4c5 diff --git a/dev-python/jsondiff/jsondiff-2.2.0.ebuild b/dev-python/jsondiff/jsondiff-2.2.0.ebuild new file mode 100644 index 000000000000..1f6ddda4fc90 --- /dev/null +++ b/dev-python/jsondiff/jsondiff-2.2.0.ebuild @@ -0,0 +1,41 @@ +# 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..13} ) + +inherit distutils-r1 + +DESCRIPTION="Diff JSON and JSON-like structures in Python" +HOMEPAGE=" + https://github.com/xlwings/jsondiff/ + https://pypi.org/project/jsondiff/ +" +SRC_URI=" + https://github.com/xlwings/${PN}/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + dev-python/pyyaml[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/setuptools-scm[${PYTHON_USEDEP}] + test? ( + dev-python/hypothesis[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_prepare_all() { + distutils-r1_python_prepare_all + + export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} +} diff --git a/dev-python/keystoneauth1/Manifest b/dev-python/keystoneauth1/Manifest index 26ce078c9b75..f3e5bf933682 100644 --- a/dev-python/keystoneauth1/Manifest +++ b/dev-python/keystoneauth1/Manifest @@ -1,5 +1,3 @@ -DIST keystoneauth1-5.6.0.tar.gz 275560 BLAKE2B 394c32973ef2b1592263bc1b37fe51c63417ec955d3b2f4e330ff2fe3ebc45e389c5e8e1d7707153b0dc2c5d12050894994292e28c295deb44a972431e8aaf18 SHA512 cb80fd5f804ea2f1152a99a8935ea31e305e693bd6095560d8fb1f3a0b60cdd8c167609818b43b8ea52c34ebd443202ca5dc391f4e67d82a04731216f504fd87 DIST keystoneauth1-5.7.0.tar.gz 275942 BLAKE2B 71e94ed879cb79b65ea19cb06718c10268979a4f271e04314b24db648eccf3b0003826e71942854360d3df7563c893ee73590a826337fe1c0aafb67245f58f2e SHA512 529a831b6ec51e780fae09d6368d32eabfc843d019a16101c66a6cf2b8ed6b246e1d9e8def5ed11154115b460e806f29a47cb419e1c72da43b7348480843255b -EBUILD keystoneauth1-5.6.0.ebuild 1835 BLAKE2B ca29234702a3b07f03b04cdecf14b73ee01e66f50b3cef7cc58b909eb5c2c0e4654600bb0a52b2637a8a743e349c6ae983db6a5f72ff6b1556ee1e9849d4819d SHA512 9f98752a273b794d162620b0830d9ce6b4ad5c40685c93a9244ed8ea03d1f015e65a10c8c0dd1db8bed3b3259308ef20b64762d13f76dc0725c611487f21207b -EBUILD keystoneauth1-5.7.0.ebuild 1838 BLAKE2B 7a5f6f131a39aa35317579afe27e504915a278621f4eb3ca201f68aba9965ca56c7eda721e1bf39f571ed1183caba281f733a8dca5d4e8ff552a03ecae2afc6d SHA512 fd03448b9e3bdb0ad54383ffe657d73f21f5f8a001fb33089715be01453f642488665bd8d63ad747c5d93821c5b1b946c093d6b6f4672fb2528ee08112b3c66c +EBUILD keystoneauth1-5.7.0.ebuild 1835 BLAKE2B ca29234702a3b07f03b04cdecf14b73ee01e66f50b3cef7cc58b909eb5c2c0e4654600bb0a52b2637a8a743e349c6ae983db6a5f72ff6b1556ee1e9849d4819d SHA512 9f98752a273b794d162620b0830d9ce6b4ad5c40685c93a9244ed8ea03d1f015e65a10c8c0dd1db8bed3b3259308ef20b64762d13f76dc0725c611487f21207b MISC metadata.xml 518 BLAKE2B 8a84b6a7146096e67c0517623f0680cbe7772a48d8167b1aaf34dd12f7f626c84e60c0a15b3d90ae9df6483c33d7b51fc5cbf51d35e4f409e04573eb8fe18d1b SHA512 9a5b7fe8f29deed8ed59d6b3a96cfbacd5b566d6aa6eabd55545f02521d3dcc7ef7347632cdbead0735d28004ffe55a18550ee45cf8634253900f0190f140434 diff --git a/dev-python/keystoneauth1/keystoneauth1-5.6.0.ebuild b/dev-python/keystoneauth1/keystoneauth1-5.6.0.ebuild deleted file mode 100644 index 5957f0726301..000000000000 --- a/dev-python/keystoneauth1/keystoneauth1-5.6.0.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# 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..13} ) - -inherit distutils-r1 pypi - -DESCRIPTION="This package contains tools for authenticating to an OpenStack-based cloud" -HOMEPAGE=" - https://opendev.org/openstack/keystoneauth/ - https://github.com/openstack/keystoneauth/ - https://pypi.org/project/keystoneauth1/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~riscv x86" - -RDEPEND=" - >=dev-python/pbr-2.1.0[${PYTHON_USEDEP}] - >=dev-python/iso8601-0.1.11[${PYTHON_USEDEP}] - >=dev-python/requests-2.14.2[${PYTHON_USEDEP}] - >=dev-python/six-1.10.0[${PYTHON_USEDEP}] - >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}] - >=dev-python/os-service-types-1.2.0[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/pbr-2.1.0[${PYTHON_USEDEP}] - test? ( - >=dev-python/betamax-0.7.0[${PYTHON_USEDEP}] - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - >=dev-python/lxml-4.2.0[${PYTHON_USEDEP}] - >=dev-python/oauthlib-0.6.2[${PYTHON_USEDEP}] - >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}] - >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] - >=dev-python/pyyaml-3.12[${PYTHON_USEDEP}] - >=dev-python/requests-kerberos-0.8.0[${PYTHON_USEDEP}] - >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}] - >=dev-python/testresources-2.0.0[${PYTHON_USEDEP}] - >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # fragile to test runner name - keystoneauth1/tests/unit/test_session.py::SessionTests::test_user_agent - # broken betamax - keystoneauth1/tests/unit/test_betamax_fixture.py::TestBetamaxFixture::test_keystoneauth_betamax_fixture -) - -EPYTEST_IGNORE=( - # require hacking - keystoneauth1/tests/unit/test_hacking_checks.py -) diff --git a/dev-python/keystoneauth1/keystoneauth1-5.7.0.ebuild b/dev-python/keystoneauth1/keystoneauth1-5.7.0.ebuild index 825474f59123..5957f0726301 100644 --- a/dev-python/keystoneauth1/keystoneauth1-5.7.0.ebuild +++ b/dev-python/keystoneauth1/keystoneauth1-5.7.0.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~riscv x86" RDEPEND=" >=dev-python/pbr-2.1.0[${PYTHON_USEDEP}] diff --git a/dev-python/lmdb/Manifest b/dev-python/lmdb/Manifest index 79c5ec6499e2..ef332a69cd78 100644 --- a/dev-python/lmdb/Manifest +++ b/dev-python/lmdb/Manifest @@ -1,5 +1,5 @@ DIST lmdb-1.4.1.tar.gz 881549 BLAKE2B a821473c2c026a3c5f0b2686414c4dd102ae82cba7db12fbaadd5dde5b03f22e9eae630ca87424cc55d3964b40437cfbd833ab7fb237544771cf48429810af96 SHA512 96b39a45c6e7c0fcc0b6f913337d07adb5c8883d0b6a95102b0227b6b92ac3fcdcaf09c132e44f2d3779b5066692b407bb1afd19ae8d87feda56047652a07354 DIST lmdb-1.5.1.tar.gz 881246 BLAKE2B 49fbb09a3205aa1d3ea82427a03493aa579e201e831a5d61774d130b2600673892fc1b37fc30e5a6614f98e4f9f3672d5351e2a77ba24abd3999c5d5f18a58e9 SHA512 3f5f7e91813fc2a621ea6ec40e4d85c42d996a8424d5181ce5dab4e414ef17e949c6297c41ccd03b8bb749d1038ed8b143ee5d4e93f38ffcde993beeeacd3aea EBUILD lmdb-1.4.1.ebuild 750 BLAKE2B c48a00687f1c6fc8487a893e301530d9d09bef3261c4d35fc4e9871775f42b83679a1edbe18fe74e82e9abb75b37d72e0f879a504a947494afe748f8237b0237 SHA512 c904bd768a79f7f5dfcf764b7cf8d00b51b25116b9727a68a21fbdf7026e7536402ff62947d8472b51698e5f81e2d1de31ed8f046c348ee243a2335cc335201d -EBUILD lmdb-1.5.1.ebuild 723 BLAKE2B b5b6cbd4b8b291a3e35f0b8bc15a476bf4b6f4cc34e52663c770a54c1653f9210697aecd3fe95fdcaafe627689479ea103dd92ccecb6b039996815e8e8eb7938 SHA512 048b5be0d2b5d3e62681cff8496aa5c316691ce2fe817d5f5b69b4d1d8c252cf798065dd1c68703278864702856c2278b74f9b38467e83789a4af41b6654fa25 +EBUILD lmdb-1.5.1.ebuild 722 BLAKE2B c06d1720ed3fc5c6e47f9d44beda398a50ada6a3ad047ad8ae55fb0a2b31b5c137cb2efa9bc0b271789adbdc32ef47e50940afa49efd3108f17679b114e87247 SHA512 950a846e26c530b8b60aea54e18670e4a435d9110f6344f7dbac14a2cac89dbd730ade45aa7d5c62e91c502784f421c0307173ebc887b5516d32837fb252a7dd MISC metadata.xml 420 BLAKE2B c7f006e40fdf4c8c02e7fdd80aadbad12209b9539f73999c2edc7ec28abc7b31342df66b775fd413b8be6e6afb6980be1060db42a0497ae8710ab863da3f4e3f SHA512 e858fb0d95373a865da1f1367427f62fe91c4b0703dedcb7e114c4bf38437a9ea00f6593ffb7286df45836626d83b3e7d64e10df53f61820c4d52b37e51c45b9 diff --git a/dev-python/lmdb/lmdb-1.5.1.ebuild b/dev-python/lmdb/lmdb-1.5.1.ebuild index d3e48d2fe1c2..b2d71b7f95e7 100644 --- a/dev-python/lmdb/lmdb-1.5.1.ebuild +++ b/dev-python/lmdb/lmdb-1.5.1.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="OPENLDAP" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv x86 ~amd64-linux ~x86-linux" # cffi is used only on pypy, so no dep DEPEND=" diff --git a/dev-python/lmfit/Manifest b/dev-python/lmfit/Manifest index 4670f7f29219..450f9fd8ff97 100644 --- a/dev-python/lmfit/Manifest +++ b/dev-python/lmfit/Manifest @@ -1,5 +1,7 @@ AUX lmfit-1.3.1-np2.patch 1640 BLAKE2B ea8ce33787c91225a85342f8d98f0b517120110bf317e27f883b2fe945586d67eb46002f94fa7f1ebcecaa453381590170072e68c66128e6805c65c4fa5f50de SHA512 70203c877f516657f784ddcd4851594d69a8e5d0c4120a3e3c55ef50fd1cca3f3121095affa1459234eae9afc62041030036727feabade1234b8b52f7e650044 DIST lmfit-1.3.1.tar.gz 629917 BLAKE2B 6cb5f478bf0b31ce6fe6ccfc97d216fae63f8efa159b30151896254352d3d0e1667d276101f93d357a0dabc39462bd110f115ff6e89c18739c1728f089f54d89 SHA512 b6766224ecd4c75e09a935ab86041852f22491870191c6b6b8cc0e5a873e7c69cb6f11517afa987289c63fb249a8ceef7c336e1c7c4e19d33a2e1bc04fbe6aa6 +DIST lmfit-1.3.2.tar.gz 623945 BLAKE2B aa2f1a98a842199271c09297d1399fdc408c58114e67324503151e7701c7176e6b03d218d668d6bf002c0ad61474e18d11edbdacfb4b621533b8f958d0f2026d SHA512 2dbba258aa14bd9bdb032cfe93086e207da5398137a06031aa1f09a0f9c35636e89488ed1bd348cdc2a5ea140df839f5cb414d9d208ac7ddda5f7f11d0c058d4 EBUILD lmfit-1.3.1-r1.ebuild 910 BLAKE2B a4df3fc01f2096179c7ff5d848bf97f37bcc053c0503c681557eb10e838cd28ad92696ab42d0c4722aebdd50320c6415d65ab93adf9a3be61476b54077947a76 SHA512 d85666c1ce2eaee47963767e9a2d4356eedda3f57a7e3b2e79c0bc51506ddad478a627c9ac3afe60502e9feb6d96ec6168b5ad51c6bba1d75282d3924637dc36 EBUILD lmfit-1.3.1.ebuild 822 BLAKE2B 7a43236ff8b3c37e5a8aed44162369cd12c70814ec450b8096866908cfb7bb76c6b63341719cfcd2ca1d193ff6e107c01d00976e053a78df7199acf83f0114ad SHA512 4cd965210d51f91f3814970347e2be6e932cbb2d70bc03852f255df05421289f5e2a51783677945e5c0eb6cea357d4ad303d6d8461a02c55a5f94d4b916772eb +EBUILD lmfit-1.3.2.ebuild 821 BLAKE2B 752498e00ca896781a602c996c3980379697e960086ca4df3dd1be3791c3a8fa4b276994ef6f7d2179fd7354676260179f2bd8d579be2d976a70f8f020595af7 SHA512 ec2186c529313ed0db2e0d8a9d269859bb27aff19f12a351e5e329c6a43b899423c052e37ccbc9895e37e8a4002e6a9ba5af46c3bdddd0f84280b2d837a127d5 MISC metadata.xml 440 BLAKE2B 8ccc51be7b30a71352ab62c8b6ffecb643b23f6c8dcd0626b94528f069d2be19ebdafcf77267f16b96d5e03fae056ed7be847c6da7ef87a46237e9746e2a3458 SHA512 1a870a9bbeecca5d7c0078cf36873f02e7dfce5ab0fd67d42a37d57ce6c5326b5184101a0d6342107e991b86f7cbff5f1563a41c271d88f92819c01ff9940fcc diff --git a/dev-python/lmfit/lmfit-1.3.2.ebuild b/dev-python/lmfit/lmfit-1.3.2.ebuild new file mode 100644 index 000000000000..8c8e470ae48b --- /dev/null +++ b/dev-python/lmfit/lmfit-1.3.2.ebuild @@ -0,0 +1,37 @@ +# 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..13} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Non-Linear Least-Squares Minimization and Curve-Fitting for Python" +HOMEPAGE=" + https://lmfit.github.io/lmfit-py/ + https://github.com/lmfit/lmfit-py/ + https://pypi.org/project/lmfit/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + >=dev-python/asteval-1.0.0[${PYTHON_USEDEP}] + >=dev-python/dill-0.3.4[${PYTHON_USEDEP}] + >=dev-python/numpy-1.19[${PYTHON_USEDEP}] + >=dev-python/scipy-1.6[${PYTHON_USEDEP}] + >=dev-python/uncertainties-3.2.2[${PYTHON_USEDEP}] +" +BDEPEND=" + >=dev-python/setuptools-scm-6.2[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest + +python_test() { + epytest -o addopts= +} diff --git a/dev-python/makefun/Manifest b/dev-python/makefun/Manifest index 70c871052dd7..aca645080b5d 100644 --- a/dev-python/makefun/Manifest +++ b/dev-python/makefun/Manifest @@ -1,9 +1,6 @@ -AUX makefun-1.15.2-test.patch 2871 BLAKE2B b36b8e8e40ab126e6875625a6584ae3eb78237203d426b3d2e7650c30c96e213d46c24980936d56868686fbdde93526e28d5a8b3f41330a2e398c00228097d34 SHA512 0a41884ac53c0efbbcf668aebf8119c096bddea6fe1a2ce66efc5a020d2bb3e4ce5a1cf2e02d7e4d65adfae8c45252e395f7458f5eb331adc618aa0407050bdd AUX makefun-1.15.3-test.patch 2142 BLAKE2B 70e7b70c0c78242d05af0929fdeec37f930663d07f6b7226267fee24cc66cb211cce3a6a1c6d590ed563971dc050ef1a82182a4ad7c1457173df6fb51c5bfc5a SHA512 01f58b4cbeb4788c590c7f8a2710ad9613adf91817106408dd975d83f89f95aa3a861a6b3709e3a3c09c37b5a81f8b92f09760fb2192da3dd2e5e331c4dc3d8a -DIST makefun-1.15.2.tar.gz 74602 BLAKE2B 1992eebfdbff6062ed60e1f66891995a91b7155792ef7b6e701d1d3ee5939ab40d3ab976674e25a5b97030cd7de59db2c69f3c215681cef2f80f2b64523f822b SHA512 b6cb588ebf491176b06e97201846b2a5cee65f60e34b5dbcc4878d8a55e7f9fcf4b58126cb3a4ca47f5d2726422dff9ee685566c5d093dbd8fd75119ecc796b2 DIST makefun-1.15.3.tar.gz 71799 BLAKE2B 3500be7bc5b0e86a6f75781bb8fb7156624e4c910f54dfd7498268f96cd3df84e1f4d4502f4705f9a278948043e571951137e420358e94e051ba81387b14d4ba SHA512 6d48d8e1bdd60ab440b31241a957ba60aa5ae6c77a7a4785dd0a3c6cf4cedd5389ff76d7a309d230bdf1db9be577ab85446741febb30dae0be87e9c3a2d003a0 DIST makefun-1.15.4.tar.gz 72160 BLAKE2B 361e598bf17c3e235934d65de48e638897dae9f93285269c39d97d1202506dd7e0c688b628d1811571fc259c39dbe345e8b269809c5079bf651a9ef09b681331 SHA512 eb6ed268137726ed306c7b118307ada365832d6f17a50da2804cc55708d114ad7e630ed4fdbd15a411d92ce601c4cc10d671d1ade7e270349009c10fd82618d7 -EBUILD makefun-1.15.2.ebuild 774 BLAKE2B ac501bbadc947f37a39138bf0f27d8958e20d16346e530f944ec098ee767995daa5fd14b06590c919999bdfe7b1d7a8129dcecef5e43a8461ef6301e2b0fe014 SHA512 0749c2d29d4e5f023c9e6527a7d8fac38d5dcc0674e65470b91fad4bf5d497f854e695e9a950c8e69474740fde495e721eb9778ca6956a2e9343cd9fe5560dad -EBUILD makefun-1.15.3.ebuild 675 BLAKE2B 2971a71dcc1d8be9415178f0d7b3c1215a48c187cd9733d493162b7ae14c949d52611bb05ca9217cac1086863ea013f85eb63ae0cfc0c2cf08249b2a434e9c55 SHA512 8a80683b18551bd0d9cf94412446504625fcd1a8ff76b3b238dc5c785c388c10d122ac3cfbe9dfd3b01e53e3627e3b93de73bb42437aed9cdeb0d548ad8fb7b6 +EBUILD makefun-1.15.3.ebuild 672 BLAKE2B 7ea57a9f189d1ede9f477e9ddfa660d7b225ce4ff188485065c9888d0b08b8d511b04de11290051642830d635cb3814dc5e6f5db102d1e96d3c50655d8e47fe5 SHA512 4ab852ef1d3ce50041a8734a51abeeeb5967ff60df719381cae70c99ddc216be8d193210c41d3715b99710089a7356efe071b241c3df9166b61eb4adb43a5b5e EBUILD makefun-1.15.4.ebuild 523 BLAKE2B 021b1f3d56c5cd43536a4511657a06f1cf2e275f47dacf4bc7222910babba93ac2062a9d53feb3ca8dbcc7214a0162fb05de930b3c743df2133a1d3ea89d9694 SHA512 eeff59e7fe29c8c8a3a79a48f6f008afce8052ca2c50a6572d4d5f61d8dd106909b3eb6057f37fdc4aa0cf315536d980ce2b9cae6c50f2e8825688b9210f06c6 MISC metadata.xml 396 BLAKE2B 541c5e69fc3236d1aaf79505272c9bdf2a295524bb9bb04e782a4cd15c022e74651a9c4ebaa244672418e5fafaed97a48568538fcd527b135c279576f09350d2 SHA512 a500a2a8b23673ea11ffdd81cae9c96fc1368121cd6ce7955fb61bc59319cf87607b134f6b5d04aa6aa564eab9c2c1248c47d0ccc624cdd8ae58f5f12d96e279 diff --git a/dev-python/makefun/files/makefun-1.15.2-test.patch b/dev-python/makefun/files/makefun-1.15.2-test.patch deleted file mode 100644 index ab43045809d9..000000000000 --- a/dev-python/makefun/files/makefun-1.15.2-test.patch +++ /dev/null @@ -1,98 +0,0 @@ -diff --git a/tests/test_partial_and_macros.py b/tests/test_partial_and_macros.py -index 6fd4503..3ce0a33 100644 ---- a/tests/test_partial_and_macros.py -+++ b/tests/test_partial_and_macros.py -@@ -1,5 +1,6 @@ - import functools - import pytest -+import re - import sys - - import makefun -@@ -11,6 +12,11 @@ except ImportError: - - PY2 = sys.version_info < (3, ) - -+# Python 3.13 dedents docstrings, earlier versions just strip initial -+# whitespace. Use a regexp to get a consistently dedented docstring -+# for comparison across Python versions. -+DOCSTRING_NORMALIZE_RE = re.compile(r"^ +", re.MULTILINE) -+ - - def test_doc(): - def foo(x, y): -@@ -41,15 +47,15 @@ def test_doc(): - - sig_actual_call = ref_sig_str.replace("*, ", "") - -- assert bar.__doc__ \ -+ assert DOCSTRING_NORMALIZE_RE.sub("", bar.__doc__) \ - == """<This function is equivalent to 'foo%s', see original 'foo' doc below.> - -- a `foo` function -+a `foo` function - -- :param x: -- :param y: -- :return: -- """ % sig_actual_call -+:param x: -+:param y: -+:return: -+""" % sig_actual_call - - - def test_partial(): -@@ -78,16 +84,16 @@ def test_partial(): - - sig_actual_call = "(x, y='hello', a)" # if PY2 else "(x, *, y='hello', a)" - -- assert foo.__doc__.replace("=KW_ONLY_ARG!", "") \ -+ assert DOCSTRING_NORMALIZE_RE.sub("", foo.__doc__.replace("=KW_ONLY_ARG!", "")) \ - == """<This function is equivalent to 'foo%s', see original 'foo' doc below.> - -- a `foo` function -+a `foo` function - -- :param x: -- :param y: -- :param a: -- :return: -- """ % sig_actual_call -+:param x: -+:param y: -+:param a: -+:return: -+""" % sig_actual_call - - - def test_issue_57(): -@@ -127,9 +133,7 @@ def test_create_with_partial(): - assert m() == -1 - assert m.i == 1 - # the doc remains untouched in create_function as opposed to wraps, this is normal -- assert m.__doc__ == """partial(func, *args, **keywords) - new function with partial application -- of the given arguments and keywords. --""" -+ assert m.__doc__ == functools.partial.__doc__ - - - def test_args_order_and_kind(): -@@ -161,11 +165,12 @@ def test_args_order_and_kind(): - # it is possible to keyword-partialize a positional-only argument... - fp_ref = functools.partial(f, b=0) - -- # but 'signature' does not support it ! -- with pytest.raises(ValueError): -- signature(fp_ref) -- -- # assert str(signature(fp_ref)) == "(c, /, *, d, **e)" -+ # but 'signature' does not support it before Python 3.12.4 ! -+ if sys.version_info < (3, 12, 4): -+ with pytest.raises(ValueError): -+ signature(fp_ref) -+ else: -+ assert str(signature(fp_ref)) == "(a, c, /, *, d, **e)" - - # so we do not support it - with pytest.raises(NotImplementedError): diff --git a/dev-python/makefun/makefun-1.15.2.ebuild b/dev-python/makefun/makefun-1.15.2.ebuild deleted file mode 100644 index 29cd2d63889b..000000000000 --- a/dev-python/makefun/makefun-1.15.2.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# 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..13} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Small library to dynamically create Python functions" -HOMEPAGE=" - https://pypi.org/project/makefun/ - https://github.com/smarie/python-makefun/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" - -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -src_prepare() { - local PATCHES=( - # https://github.com/smarie/python-makefun/pull/103 - # https://github.com/smarie/python-makefun/pull/104 - "${FILESDIR}/${P}-test.patch" - ) - - distutils-r1_src_prepare - - sed -e '/pytest-runner/d' -i setup.cfg || die -} diff --git a/dev-python/makefun/makefun-1.15.3.ebuild b/dev-python/makefun/makefun-1.15.3.ebuild index fcc125bd1795..b27a70e4e38d 100644 --- a/dev-python/makefun/makefun-1.15.3.ebuild +++ b/dev-python/makefun/makefun-1.15.3.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" BDEPEND=" dev-python/setuptools-scm[${PYTHON_USEDEP}] diff --git a/dev-python/mypy/Manifest b/dev-python/mypy/Manifest index a90ab87d0acc..7cdb4f022ed0 100644 --- a/dev-python/mypy/Manifest +++ b/dev-python/mypy/Manifest @@ -1,6 +1,8 @@ AUX mypy-1.10.1-py313.patch 5922 BLAKE2B 3dd0e1feb0351f9b83424c0b9e31ddee82134332c8610f9a211c815701019a3e760a0d3656eb9457f5de0a72d4d0bcfe1bec489462b905b739aa66e25c6c0765 SHA512 f944d7b3e44ed84a8bc7cf333e5806dedf9d9989bb5d356acca088209c0d425abd01c87bd88307771bb3a4e44d4e54124bdd1750dce5bde24ac02f64a02aef7d DIST mypy-1.10.0.gh.tar.gz 3062151 BLAKE2B ddc7354b2b62247387fd04b309c50d4ffa5c1b8af58873cc8787bd17c04069b528850bfb586925aa7df6634a65af6a1e951e4d6036d5bd0e688b8608980510bd SHA512 c936c299d9d4b6911505ef7b7df6f8d7344bd199a2d654e66467291f6e6ba4432dfa7aed5a504e6ec9518d9d53ac85f771e7b31dc6a72e06e79c443547bc2b66 DIST mypy-1.10.1.gh.tar.gz 3062383 BLAKE2B 326fb33e42ad8920a235e510b3d39663f333dc46d0dd3ffc59f4604e9a4f29f0be95f73bac42166aae00b53987d6a2a54446f1f58033dce389c43044dbaa9cdd SHA512 10d29ae145d71911dc7c9b4538371bf1caa64f333984ab3a4cbf9561d7c4e752c68380496489f56d0941f143d6684d84d28f157be578d6f55f1e81d3d47b204c +DIST mypy-1.11.0.gh.tar.gz 3121990 BLAKE2B 8c48580a01d0e2795a8aebcba3e6a6be707e411396dc607eeb1942958c993a504d57a778cb9d25b7a0d78921f577331018b3a425864fa764c71728e8cd6e1265 SHA512 87fded2b6cdbd77a0d34df14b4d6b1824ec84030602ceb655550ec34ded159eabc3c30ad0a2e151fa5a2389227e776f50a25c80dae42f1ae608af32098e5ea02 EBUILD mypy-1.10.0.ebuild 3636 BLAKE2B 6743ea6ae4c646ff7024731a3ce102596168db3ad9037816bd3e701933accdb0358f75bcf35bcf30c3f0206f72e56c1f3488e2e25dae450c1deb5751482e8d62 SHA512 4615b351f6254ace77b5646ac2c377c433054da83c40270151f724e62ef45b7016b1905a61ebb18dbc800444a5c1ee881f0acbfc6ef164b9a536bc8099c9f3d8 EBUILD mypy-1.10.1.ebuild 4089 BLAKE2B cbc1f669fc62d00096c2c0d210fdbb49948c85ada5ed1d115622a3bbaa3778534cd0c21105e18e114a2880c5e10a3f1978fd337514d0b0cf85546bf1e9d0e3c7 SHA512 15208625c5fc3a77d99d3b2e54e06f2759209d9f6258376e1a90a6f5e5005be359a067cec3050b8decb248e69c0ec91ea88e8e557058592148445cabdae37ff1 +EBUILD mypy-1.11.0.ebuild 3909 BLAKE2B 35f768540345e569c38fde1cd6f8bc463a36fb493757e8769135d9bc87f86f67c35fc000b41cff7d73da31c790831a99361d877d54f03aa7e944fa2f23c5347b SHA512 1b75547b7461cfcb885708ebbf564de37c938d12acbd185f816180da91da9e33fd947e3f2db789e0658dace34997e83d20a8b17ffb25e3f2a3673e426a701424 MISC metadata.xml 661 BLAKE2B df57cc2dfde5b112f8c26b51ca5cc9e7727d318ee274ea7e1abf448819daf0307f471aeb7c32b19f20e87ce1ccffd47a5529415003765c275523e1b5236f3bb1 SHA512 eddd19c4b0b5211f73f9619f388a799ced108b62bb43d852ed2d01d0b1717e7b9ef118d34b9d61db543c7b47080fb8058c3d35f7359cc456069636f357e080c9 diff --git a/dev-python/mypy/mypy-1.11.0.ebuild b/dev-python/mypy/mypy-1.11.0.ebuild new file mode 100644 index 000000000000..81a7e950a754 --- /dev/null +++ b/dev-python/mypy/mypy-1.11.0.ebuild @@ -0,0 +1,126 @@ +# 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..13} ) + +inherit distutils-r1 + +DESCRIPTION="Optional static typing for Python" +HOMEPAGE=" + https://www.mypy-lang.org/ + https://github.com/python/mypy/ + https://pypi.org/project/mypy/ +" +SRC_URI=" + https://github.com/python/mypy/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="+native-extensions" + +# stubgen collides with this package: https://bugs.gentoo.org/585594 +RDEPEND=" + !dev-util/stubgen + >=dev-python/psutil-4[${PYTHON_USEDEP}] + >=dev-python/typing-extensions-4.6.0[${PYTHON_USEDEP}] + >=dev-python/mypy_extensions-1.0.0[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/tomli[${PYTHON_USEDEP}] + ' 3.10) +" +BDEPEND=" + native-extensions? ( + ${RDEPEND} + dev-python/types-psutil[${PYTHON_USEDEP}] + dev-python/types-setuptools[${PYTHON_USEDEP}] + ) + test? ( + >=dev-python/attrs-18.0[${PYTHON_USEDEP}] + >=dev-python/filelock-3.3.0[${PYTHON_USEDEP}] + >=dev-python/lxml-4.9.1[${PYTHON_USEDEP}] + ) +" + +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +# frustratingly, mypyc produces non-deterministic output. If ccache is enabled it will be a waste of time, +# but simultaneously it might trash your system and fill up the cache with a giant wave of non-reproducible +# test files (https://github.com/mypyc/mypyc/issues/1014) +export CCACHE_DISABLE=1 + +python_compile() { + local -x MYPY_USE_MYPYC=$(usex native-extensions 1 0) + case ${EPYTHON} in + python3.13) + # https://github.com/mypyc/mypyc/issues/1056 + MYPY_USE_MYPYC=0 + ;; + esac + distutils-r1_python_compile +} + +python_test() { + local EPYTEST_DESELECT=( + # the majority of them require Internet (via pip) + mypy/test/testpep561.py + # known broken with assertions enabled + # https://github.com/python/mypy/issues/16043 + mypyc/test/test_run.py::TestRun::run-i64.test::testI64GlueMethodsAndInheritance + mypyc/test/test_run.py::TestRun::run-floats.test::testFloatOps + # these assume that types-docutils are not installed + mypy/test/testpythoneval.py::PythonEvaluationSuite::pythoneval.test::testIgnoreImportIfNoPython3StubAvailable + mypy/test/testpythoneval.py::PythonEvaluationSuite::pythoneval.test::testNoPython3StubAvailable + # TODO + mypy/test/meta/test_parse_data.py + mypy/test/meta/test_update_data.py + mypy/test/teststubtest.py::StubtestUnit::test_runtime_typing_objects + ) + case ${EPYTHON} in + python3.12) + EPYTEST_DESELECT+=( + # more assertions, sigh + mypyc/test/test_run.py::TestRun::run-bools.test::testBoolOps + mypyc/test/test_run.py::TestRun::run-i64.test::testI64BasicOps + mypyc/test/test_run.py::TestRun::run-i64.test::testI64DefaultArgValues + mypyc/test/test_run.py::TestRun::run-i64.test::testI64ErrorValuesAndUndefined + ) + ;; + python3.13) + EPYTEST_DESELECT+=( + # https://github.com/mypyc/mypyc/issues/1056 + mypyc/test + # requires typeshed update + mypy/test/teststubtest.py::StubtestUnit::test_type_alias + ) + ;; + esac + + # Some mypy/test/testcmdline.py::PythonCmdlineSuite tests + # fail with high COLUMNS values + local -x COLUMNS=80 + + # The tests depend on having in-source compiled extensions if you want to + # test those compiled extensions. Various crucial test dependencies aren't + # installed. Even pyproject.toml is needed because that's where pytest args + # are in. Hack them into the build directory and delete them afterwards. + # See: https://github.com/python/mypy/issues/16143 + local -x MYPY_TEST_PREFIX="${S}" + cd "${BUILD_DIR}/install$(python_get_sitedir)" || die + cp -r "${S}"/{conftest.py,pyproject.toml} . || die + + local failed= + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + nonfatal epytest || failed=1 + + rm conftest.py pyproject.toml || die + + [[ ${failed} ]] && die "epytest failed with ${EPYTHON}" +} diff --git a/dev-python/nbxmpp/Manifest b/dev-python/nbxmpp/Manifest index ff6417f8527b..8a30c70247de 100644 --- a/dev-python/nbxmpp/Manifest +++ b/dev-python/nbxmpp/Manifest @@ -1,5 +1,7 @@ DIST python-nbxmpp-4.5.4.tar.bz2 138170 BLAKE2B 00a4919032dd29828dc735695afe9c0814a8fe2ec765a534257768896d9f27bc3a395275d546ad717bdd16c97161e8f0a8acaf43cdb7bd9404e40bc72f2c3da5 SHA512 fcaedae519d8cd2d52cc65721ab1e743569ba1cf7c29f2db41ed5671ba0f2c5b47f1f6d9521e1614e89e21512a4575c6788316cdb86936f0c4886d54c3831bb3 DIST python-nbxmpp-5.0.1.tar.bz2 142702 BLAKE2B 5459da538e3c05959c382e70fe8348b566333f4f68e76775b7bc8760f294ecc3bdb999124d1124bd5d7874af209f699eb4ffa1a15ce61ad70f98f235c70e98dd SHA512 eb20df090ec61013e6f26288798aeb2f2d61eab493cb4a52d5097a85d6dab8c45f033f2064583af5bf3ed920be33107419a958b65df2cf13fcd8ea6ae3297adf +DIST python-nbxmpp-5.0.2.tar.bz2 142857 BLAKE2B 555370478aaafb24449b6147b4a80de5e300d1df83fe9e6fba87fa9e29eb09d51b16d74df63dbe6dd2c806a31bbd83e41eaf1a5261ba9b69996c10455bfbbcf8 SHA512 947fb4b47f98196becb0065898b51e7dcb6e3fbbc97cacd89641e4a57c5f310c9825029f5f54135f33d3e58b089d1063bf1e3d3af3cdc3ebf7dd9490d0277c92 EBUILD nbxmpp-4.5.4.ebuild 860 BLAKE2B 66011d80e092e0791d4d429de037a6cdddc1a5bafb93f46569a0229de24429cfd5167bc08f5ce03a25681a2cf0629a35e9be10fc763adc4c3dd43e5810fc06c8 SHA512 483cc19f8f725dc18b07440c33ae8086623ec4549b1b8a6fc4f27cea4b9578f42f117359a92ff23619908192eb698189ce87ddd4e4e06e29847ff8702811f2e5 EBUILD nbxmpp-5.0.1.ebuild 860 BLAKE2B e7e3e29137399fe23f9f7e5aed956808f257690c3187dc6e310bd7082dc672b3f29a566dc684984017a5a04822785f8ae5d6296acc23191622677fd448b03c9b SHA512 21eb6cf49f93e707151162fdb07daeb6e798f7b6f6b1d5bc8372f704e765d225a4e5fbdfc081b86399066c5040098a7b8215a4fd637b3512ecf18b419a4bdd54 +EBUILD nbxmpp-5.0.2.ebuild 863 BLAKE2B e20967a16416de2b0de57a45736e19661fa62c47ecc283d85c5b7cf8b2eb298ec31130ba33d86216fc987e500d03d940c5c3ab7a371d453b0438ea9b4f9965f8 SHA512 1e00966d9557a23dc08c118f17f1e564db56d1954b0a4c7712ffbedeb40fd36e0d3ce65e1f621f2d241228793251a8f0ff532e1e17c51444dd4b9f0987ab7f58 MISC metadata.xml 345 BLAKE2B 05dc6872e0de2ce54b1c3c32bd2252f082de10b6947d106714e7d34d8c4ce532b96d4480427798cbe01e8771623813b475a0e27df65389ddd98a9a28eb1682b4 SHA512 531aae88d0de86eb9f81918292aaa4570f28db09408506464d7710daf434b4be1a6a4b3b04a3cdf2a2c01596baddc93622c127ee1e4b371cd3c126a4093a3bd2 diff --git a/dev-python/nbxmpp/nbxmpp-5.0.2.ebuild b/dev-python/nbxmpp/nbxmpp-5.0.2.ebuild new file mode 100644 index 000000000000..0299ed984918 --- /dev/null +++ b/dev-python/nbxmpp/nbxmpp-5.0.2.ebuild @@ -0,0 +1,35 @@ +# 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..13} ) + +inherit distutils-r1 + +MY_P=python-nbxmpp-${PV} +DESCRIPTION="Python library to use Jabber/XMPP networks in a non-blocking way" +HOMEPAGE=" + https://dev.gajim.org/gajim/python-nbxmpp/ + https://pypi.org/project/nbxmpp/ +" +SRC_URI=" + https://dev.gajim.org/gajim/python-nbxmpp/-/archive/${PV}/${MY_P}.tar.bz2 +" +S=${WORKDIR}/${MY_P} + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86" + +RDEPEND=" + dev-libs/gobject-introspection + net-libs/libsoup:3.0[introspection] + dev-python/idna[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + >=dev-python/precis-i18n-1.0.0[${PYTHON_USEDEP}] + >=dev-python/pygobject-3.42[${PYTHON_USEDEP}] +" + +distutils_enable_tests unittest diff --git a/dev-python/orjson/Manifest b/dev-python/orjson/Manifest index 81bdcbb61fd5..0fd72c3fc02f 100644 --- a/dev-python/orjson/Manifest +++ b/dev-python/orjson/Manifest @@ -55,5 +55,5 @@ DIST xxhash-rust-0.8.10.crate 20066 BLAKE2B 5fca80ff05e00d5f78c2655093a963b08a16 DIST zerocopy-0.7.34.crate 151177 BLAKE2B 30b65131370dfa4f41d3c2705d3b75da9b76f2a4ed723dec66345939de8bafe2c181ab6c98036c25a30739cae1720d927e27e5fa5587442d5cfb7f39a7018c8f SHA512 4d27b1230ebcea4e9d4c15f38a979aa3fe8b23833e95df781a0a67054e920637642b89345596fe331907edc27abab83c766967f2a04399a6fe0a4e89fa0dd148 DIST zerocopy-derive-0.7.34.crate 37907 BLAKE2B 23a698c3c892187307007cbc76c9338dbe163e4f14d4ea73969ba834f5c6732d16f5bc26e2e85c5e3df2100b28e6e72ae6473b2159f5160ee19befdef3615f98 SHA512 1bd93062b0d2c699066f8a991326b4470426aae0517d33748a8f0e52b009fc46e6b0b238abe97462a2e13c870fa3d0d070615870e6dbbf8b6991c0e3fb5c3e63 EBUILD orjson-3.10.5.ebuild 1903 BLAKE2B b1cbac4e909550103e40f65c2371daac0c52eb918dc8c15976c37e858b4ce2503eb2bae91dd60bf8d0393e597f165207297e4ee3736d5b9d52c62d92712e6236 SHA512 033ff1819b106089552fc705b96c9a5bf1402fb37a6cbe1d13e9e5ec168e5fa8cda4bae5d966fa61f4eea0ea406c703c1309b9238ed99cf2b5077e1014759579 -EBUILD orjson-3.10.6.ebuild 1728 BLAKE2B 81ad467bf50a808e62f2446db34127604b3c66709a12f4735a6d90cf4c14425b733302f4d7e8545166491a93d98d1f91a0bc08841393d577d07f6fa9d9a8d467 SHA512 150a8abc7beb67b679b911d655c6ac65caed49db26f004126586452832517812c27e67210d4ba7fbd2b92249d5176e10dde2732ed685d8b9a2305159ce94064a +EBUILD orjson-3.10.6.ebuild 1724 BLAKE2B dc57213b1d0ff0fa0ad338b7bd1fdf3b459de899bf3845b7106827f80fc1ae347cbe0dee4d50b819d48482e00d4920c66f94f540fe1abe7699424b206da85b43 SHA512 2ae6bf30c7bf04fe13e8a8d869851881438a852943a180a07036e7dd8f8ae11a65fb3dc8291efca16bad2fa466ca2bc9d1f94f44f709dc47086f102dc82c4cc5 MISC metadata.xml 360 BLAKE2B b19f85a4e5055dc309e35bf1706b10ebcc1961c96884bec0c9efd7ee7bf58adf53c0f61d8c1d1094c38f0e0bf78fa00c5be1e7ee58c85939ac1c6fff40fcbd07 SHA512 e168db6bda3fbb7f801aeb7a91733fad54441e21913a16447e7b8fc694fdeb0fe3216c15de2864efbf92f2ca8e1a0743eb3d62e8c250648e91be68a465c21ae0 diff --git a/dev-python/orjson/orjson-3.10.6.ebuild b/dev-python/orjson/orjson-3.10.6.ebuild index e544908b179b..28d55842d9bf 100644 --- a/dev-python/orjson/orjson-3.10.6.ebuild +++ b/dev-python/orjson/orjson-3.10.6.ebuild @@ -65,7 +65,7 @@ LICENSE+=" Apache-2.0-with-LLVM-exceptions BSD Boost-1.0 MIT Unicode-DFS-2016 " SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" BDEPEND=" >=virtual/rust-1.72 diff --git a/dev-python/oslo-log/Manifest b/dev-python/oslo-log/Manifest index 2e9d69f110de..8bfad2c5157d 100644 --- a/dev-python/oslo-log/Manifest +++ b/dev-python/oslo-log/Manifest @@ -2,6 +2,8 @@ AUX oslo-log-6.0.0-py313.patch 3136 BLAKE2B 383cd50ad54458e949d2cd5da045675ce435 AUX oslo-log-6.1.0-py313.patch 1154 BLAKE2B d43a43de9f9053ac1cee4c3db4946f73a76d6890c9ac90ef78ec2f66c2db164aff91c423151f05c7897773d2ffc68387d84d2cd771b2daec22ca722d10e73134 SHA512 8b9d621eebb9a0e53817a3d4a8905c3730f1d7fc9cc326358367ec7014be105bd8003152d1bc87e9a5f2eca91da804069a0f632b3db6b6d0ff13995bca11e22a DIST oslo.log-6.0.0.tar.gz 95271 BLAKE2B 13967ea4eeb2ad227d5534027c3a424b0f142ea334a701537ea31341a2a5166fd9c7991206e589be4d3378371bc21331027010005f36d63a13c4d59cd362c308 SHA512 87ab8e5da0f57675095734d62f7d46908c55528f89d118de6c15c3e483a15e2f20cace46d9eb2766dd617d40cc45027faee89edd2c1ef881629237b8b63513f8 DIST oslo.log-6.1.0.tar.gz 95741 BLAKE2B 9c5c073b19d5fa0d84f19967a67cc0164470cb5fdf596b73d7017f47b2154228e21ec03d71ac84c1e161ad0aee4013795de7ab405a808cc3ceb9f3b4a64a0474 SHA512 d7329d8fbc46aa5c2b463e40f7b284657dbac773f338a4d96016c7e04998800dfb6df5c1c240454e45786f285d6093f6ec0b66b3bda9eacce39b4c6c54cae306 +DIST oslo.log-6.1.1.tar.gz 95558 BLAKE2B 04897e2f568dc634ee49a0980aa19ebd967dfb758840bdf3029c52d00481492ee43b7dc93a427de2c61edf8ef2f7819344263c282068acec835ea8c669d9e0a0 SHA512 2e5692dd3b59711139a3e049e5f167c456a6779f6eacb540d70ae7f2347062d6d635e5f9fa893919205b842958bcb3767e8a644466b06928623f8a569f2274e8 EBUILD oslo-log-6.0.0.ebuild 1519 BLAKE2B 06f0bc82c50bc71be98bf9cb0611ebce4cd27a591e3759a700ca3fdf94b42cc5da671363bd19d63cdebf72e86635eb4f56fefeecd0887bce71c6c513beb8432a SHA512 2d547adb582c8a8ec188331c5c6465566094e34706f1e40a0ef7154f126f82ddabb2e81cbce529c57d0d71c6b08a38098e111d2365fe5234521d065d0d08069d EBUILD oslo-log-6.1.0.ebuild 1462 BLAKE2B 13e011527acd037a1985a53321646ab3f67ad4575fd260d38bf97faace35dd2c84d8cefd25a6e3bc5bb73f157b64f51752959c9b64bcfac93b0669bd7a9fe391 SHA512 c90c83fc8272a457fd4d7a1c693c8c62c9d2447779b3b3acef62b05440d9916aa8592c029158869f87e9d1a3af4c3885a28379dc9827c938c8a5133a14ac93a6 +EBUILD oslo-log-6.1.1.ebuild 1469 BLAKE2B f9cfde35c18d5f1452de87067e887e4981b208ba5618561896c52488349292b212b985a412973ea59aacc239c6122ec64fe8ba02ee354d48f744b116895c9177 SHA512 a9856995f468bdc181fab725876082a30a3cb57f545633ead9c20f19291b763272e4276ad14d9e7eb6696290983306179d0c1331e98050105d51dff483dfbee1 MISC metadata.xml 914 BLAKE2B 47a0937cefc2cc4c8c4300f4aae699a42c5d659cb6017aa01b87aca14bdcb9f47256c3417cc0178999c452a35ebccd915b020b537a4d688d1d00664b7be1332d SHA512 dfeb43d43608a56c60e62046f1fbef6c6cc794431917d7734caf0b3afb5d1b761c1a04ee01ab0fc4d6051c39a984d6edb25663dae2cf94354192d5f2b8abd6e7 diff --git a/dev-python/oslo-log/oslo-log-6.1.1.ebuild b/dev-python/oslo-log/oslo-log-6.1.1.ebuild new file mode 100644 index 000000000000..ad1ab053a400 --- /dev/null +++ b/dev-python/oslo-log/oslo-log-6.1.1.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +PYPI_PN=${PN/-/.} +PYTHON_COMPAT=( python3_{10..13} ) + +inherit distutils-r1 pypi + +DESCRIPTION="OpenStack logging config library, configuration for all openstack projects" +HOMEPAGE=" + https://opendev.org/openstack/oslo.log/ + https://github.com/openstack/oslo.log/ + https://pypi.org/project/oslo.log/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" + +RDEPEND=" + >=dev-python/pbr-3.1.1[${PYTHON_USEDEP}] + >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}] + >=dev-python/oslo-context-2.20.0[${PYTHON_USEDEP}] + >=dev-python/oslo-i18n-3.20.0[${PYTHON_USEDEP}] + >=dev-python/oslo-utils-7.1.0-r1[${PYTHON_USEDEP}] + >=dev-python/oslo-serialization-1.25.0[${PYTHON_USEDEP}] + >=dev-python/python-dateutil-2.7.0[${PYTHON_USEDEP}] +" +BDEPEND=" + >=dev-python/pbr-3.1.1[${PYTHON_USEDEP}] + test? ( + >=dev-python/testtools-2.3.0[${PYTHON_USEDEP}] + >=dev-python/oslotest-3.3.0[${PYTHON_USEDEP}] + >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests unittest +distutils_enable_sphinx doc/source \ + dev-python/openstackdocstheme \ + dev-python/oslo-config + +PATCHES=( + # https://review.opendev.org/c/openstack/oslo.log/+/921842 + "${FILESDIR}/${PN}-6.1.0-py313.patch" +) + +src_test() { + # requires eventlet + rm oslo_log/tests/unit/test_pipe_mutex.py || die + + distutils-r1_src_test +} diff --git a/dev-python/oslo-utils/Manifest b/dev-python/oslo-utils/Manifest index 34e07881478b..d02c5382b3a7 100644 --- a/dev-python/oslo-utils/Manifest +++ b/dev-python/oslo-utils/Manifest @@ -1,5 +1,3 @@ -DIST oslo.utils-7.1.0.tar.gz 104775 BLAKE2B 6bdd137fd5ede65ea49faa872b8d93cec20ccc3b9564548384441e8e1b14526750a6d8e0263103a926bb52425c171a6e0d9dbcb0d373d1a9c8904774d03393b0 SHA512 7bd6e7e6cf097b239216d58ce8f9028eb0b2994115be15ac78d9b1bae4efb6f774fa72da4944ac79e9155d21a8e6dea3ac13b5445c8dd0f3452a6dd8143aabc4 DIST oslo.utils-7.2.0.tar.gz 104768 BLAKE2B 0972bd65eb4619af96a8a15a48429abf20987449ab4e480adecd3260b1440d8911bc68464c98e8020113dfe6039e409b60be22f56de43a4aa80ba98953dea93e SHA512 3f8d7dd8e629b13c8491b4a3498ecce27937d904ca3de4df9a9e3c638fc1ce894ae29e0797c25de0886f2c9b471feabd4ff09380ba71bd6c28f0d543e489f654 -EBUILD oslo-utils-7.1.0-r1.ebuild 1415 BLAKE2B 27fd9b347a51ed4e0f1bf3a76be7e66c4abba1448557df347c4a7e50feccd184ada214013d1ec47d0977329e7b4218a81d2c084ae59dc4452a86aa7e4691feae SHA512 d633106c5c26d2c910ddb8b458a17c84ad0c54975ed5f548f108ea3861dfaf42596df901d1e9a4ea06f61e11ebccb926f2927a438ac59395bffe252b78b37dbb -EBUILD oslo-utils-7.2.0.ebuild 1418 BLAKE2B 6a5e36c6ea695a74f848042c71a43e2c5fcf3bb4a5b046f879a71aa9dba06b5fc34b264b056e58f3c7419c4e738baf977833cda272a77ccc47e3c1244e0ade16 SHA512 b6e4e0fbc721c8c2dbb1af6d89035acb5cf71146e28e12ad27b4f9b6921b5486aed77dc47e12976a2c1a32804223a6115f4b14635d9741b74e7138df33c9a94f +EBUILD oslo-utils-7.2.0.ebuild 1415 BLAKE2B fe391e2eb54260ae1075e20965ad772abd923a6c523213bb5465cc02f378638b89276b958ff9ba79387cbc8d83a82a19d3b2a0d3e55dbedd1bb2c4f1daea91b7 SHA512 1fae844cbf84042d31773a347b8e54439b3539e0a7f9dec9321f6ccb04b289fdcafdf416ff0e610da5757d9683664b765821880e80ca3ea080e8535176c0ca44 MISC metadata.xml 667 BLAKE2B 2d3b1f3c01b74c3db8239b0711f6b10488cc17b214509a64607f3112e7100eb39f2d8774639d47a40cbad6786e7dee1430327a78b357b516325e5d06babcdee5 SHA512 e97a4a1f3718a69d39706d816f17018a7d57fd81702cd88ee01f9b849405f2f08769d381c5e41be84d8ae0c69a2a977b0dcb3ee1a481502ebf49f5ad6a5d6a95 diff --git a/dev-python/oslo-utils/oslo-utils-7.1.0-r1.ebuild b/dev-python/oslo-utils/oslo-utils-7.1.0-r1.ebuild deleted file mode 100644 index a5af895cee93..000000000000 --- a/dev-python/oslo-utils/oslo-utils-7.1.0-r1.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYPI_PN=${PN/-/.} -PYTHON_COMPAT=( python3_{10..13} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Oslo Utility library" -HOMEPAGE=" - https://opendev.org/openstack/oslo.utils/ - https://github.com/openstack/oslo.utils/ - https://pypi.org/project/oslo.utils/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~riscv x86" - -RDEPEND=" - >=dev-python/iso8601-0.1.11[${PYTHON_USEDEP}] - >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}] - <dev-python/netaddr-1[${PYTHON_USEDEP}] - >=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}] - >=dev-python/netifaces-0.10.4[${PYTHON_USEDEP}] - >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}] - >=dev-python/pyparsing-2.1.0[${PYTHON_USEDEP}] - >=dev-python/packaging-20.4[${PYTHON_USEDEP}] - >=dev-python/pyyaml-3.13[${PYTHON_USEDEP}] - dev-python/tzdata[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/pbr-2.2.0[${PYTHON_USEDEP}] - test? ( - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}] - >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] - >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] - >=dev-python/ddt-1.0.1[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest - -src_prepare() { - # require eventlet - rm oslo_utils/tests/test_eventletutils.py || die - - distutils-r1_src_prepare -} diff --git a/dev-python/oslo-utils/oslo-utils-7.2.0.ebuild b/dev-python/oslo-utils/oslo-utils-7.2.0.ebuild index 106abb5c0b38..84903761f712 100644 --- a/dev-python/oslo-utils/oslo-utils-7.2.0.ebuild +++ b/dev-python/oslo-utils/oslo-utils-7.2.0.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~riscv x86" RDEPEND=" >=dev-python/iso8601-0.1.11[${PYTHON_USEDEP}] diff --git a/dev-python/pdm-backend/Manifest b/dev-python/pdm-backend/Manifest index 2d9c67c13b47..1007227a43e3 100644 --- a/dev-python/pdm-backend/Manifest +++ b/dev-python/pdm-backend/Manifest @@ -1,7 +1,5 @@ -DIST pdm-backend-2.3.1.gh.tar.gz 136710 BLAKE2B 72293989700a429bfddb1d865b14f0467d56e024d69976264909d1c5113be67fd6892f3821803b6e86d73653f54a62b15ccb02f3dc16a190f6ccd0ca5e0650b5 SHA512 6a1a4d45a95b08f0a06f54635224c6faabc000384f489eb1e462d7dfffdd9899a3040a0fb708d193b3da541e2704b30921185728a178517fa55ecf3314f9903d DIST pdm-backend-2.3.2.gh.tar.gz 136819 BLAKE2B 15f1375a646337f25fa37b94cd88d257849dbaa79cc2153ca608c4bc35d8e243f7d2a63ddcac87d435bea2fa5200b2d254544720d959566584526c8f182f9152 SHA512 acbf3be68dba894152b0257dbb99ba21e120e5dd48c5989fe5047a6c0073c58f829cb52f8537f32b096838202f0a29f2c38cab43d5c284d1b610811c9f2c25a3 DIST pdm-backend-2.3.3.gh.tar.gz 136942 BLAKE2B 14f2584f22f1c4e08f687c77621269ae1e5acfe4babb1ab427c10d65ff07841b8175479f867870b9a5745db76444ca140a7da497a94c831ca6d0ea1e67b4e88f SHA512 382ad95e2811f1142fee66065f96ede1a646c3e2b9fbfafc6afb17442d3aeccfbf1ff6260952986a025791d3d56a2c4b730decb3cb65e893c25a710e16cbcfc8 -EBUILD pdm-backend-2.3.1.ebuild 1760 BLAKE2B 4fd238e23db4fa58608f89020e19587a2e5c258b27271920486e27b4a341706cc0efa13fdd07b3b66e0219b06f9d1abf1d19d4fbb4cba97c7a091fbc53832926 SHA512 9ffa5cc1849b545bf91c54234b8f2c8c3c4ca8d09a74df5feae7a70f35815e3460213532052e17ec695b56014b0287dc9db66f40d3bb19f3e1549c0061eb8302 -EBUILD pdm-backend-2.3.2.ebuild 1774 BLAKE2B 931af865a87936bbc384186b40b127cbb157dd84d705b3b1482d24e17eec81bac1f39aff72eef632899e5236193f1ca61c607d45c3464f79b8a779d37de9fd3d SHA512 84ab23713f4d75a543a9b9a9278c96600e7e672e9acd46d0d6567c16f53da0b4e50148052635739cf949f095e361e301f5ce44a518e85eca23b0dec1898bbed1 +EBUILD pdm-backend-2.3.2.ebuild 1766 BLAKE2B 54686579980bc98239c774944173e01a1d823244e9d2dbe5c921e8f28781d85a922d0729537fb097bc42051984fcd24ec4624de550cf4c205b17f862a6ca783d SHA512 17583a3d09cc499153709b830005050ca21fb4c3ea6610fe3b9a9a9a0a336f0d1e66d516af153f1b5cce03a36b7629924632abe1662ba064d359e5cef10af985 EBUILD pdm-backend-2.3.3.ebuild 1774 BLAKE2B 931af865a87936bbc384186b40b127cbb157dd84d705b3b1482d24e17eec81bac1f39aff72eef632899e5236193f1ca61c607d45c3464f79b8a779d37de9fd3d SHA512 84ab23713f4d75a543a9b9a9278c96600e7e672e9acd46d0d6567c16f53da0b4e50148052635739cf949f095e361e301f5ce44a518e85eca23b0dec1898bbed1 MISC metadata.xml 402 BLAKE2B ac579efc6fd41e67d00ccbba4831c85eed6f5e4341b17533f60c95b666d8a457a5ed683440028c876b8d638fff59af97c5087612b7817dd1a9bd8b9f74cdda0a SHA512 77766986547445c26c7de4bd1d4fb495f8c22e1844fd5b4835b1cabc4aa503a36eae84460e4fceca2f71a87d5f4fc83593b33fda9ae8cafd75f74618d60476cd diff --git a/dev-python/pdm-backend/pdm-backend-2.3.1.ebuild b/dev-python/pdm-backend/pdm-backend-2.3.1.ebuild deleted file mode 100644 index cdd2b6fbda8a..000000000000 --- a/dev-python/pdm-backend/pdm-backend-2.3.1.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 2022-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=standalone -PYTHON_COMPAT=( python3_{10..13} pypy3 ) - -inherit distutils-r1 - -DESCRIPTION="A PEP 517 backend for PDM that supports PEP 621 metadata" -HOMEPAGE=" - https://pypi.org/project/pdm-backend/ - https://github.com/pdm-project/pdm-backend/ -" -SRC_URI=" - https://github.com/pdm-project/pdm-backend/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86" - -# see src/pdm/backend/_vendor/vendor.txt -RDEPEND=" - >=dev-python/editables-0.5[${PYTHON_USEDEP}] - >=dev-python/packaging-24.0[${PYTHON_USEDEP}] - >=dev-python/pyproject-metadata-0.8.0[${PYTHON_USEDEP}] - >=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}] - - $(python_gen_cond_dep ' - >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}] - ' 3.10) -" -BDEPEND=" - ${RDEPEND} - test? ( - dev-python/setuptools[${PYTHON_USEDEP}] - dev-vcs/git - ) -" -# setuptools are used to build C extensions -RDEPEND+=" - dev-python/setuptools[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -src_prepare() { - rm -r src/pdm/backend/_vendor || die - find -name '*.py' -exec sed \ - -e 's:from pdm\.backend\._vendor\.:from :' \ - -e 's:from pdm\.backend\._vendor ::' \ - -e 's:import pdm\.backend\._vendor\.:import :' \ - -i {} + || die - distutils-r1_src_prepare -} - -src_compile() { - # this must not be set during src_test() - local -x PDM_BUILD_SCM_VERSION=${PV} - distutils-r1_src_compile -} - -src_test() { - git config --global user.email "test@example.com" || die - git config --global user.name "Test User" || die - distutils-r1_src_test -} - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -k "not [hg" -} diff --git a/dev-python/pdm-backend/pdm-backend-2.3.2.ebuild b/dev-python/pdm-backend/pdm-backend-2.3.2.ebuild index 22bb6218491e..a454d9f378c0 100644 --- a/dev-python/pdm-backend/pdm-backend-2.3.2.ebuild +++ b/dev-python/pdm-backend/pdm-backend-2.3.2.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" # see src/pdm/backend/_vendor/vendor.txt RDEPEND=" diff --git a/dev-python/pdm/Manifest b/dev-python/pdm/Manifest index b85c71aca189..e00894e7246d 100644 --- a/dev-python/pdm/Manifest +++ b/dev-python/pdm/Manifest @@ -1,5 +1,7 @@ DIST pdm-2.16.1.tar.gz 2618476 BLAKE2B f32de9aafbaa1050e9373921bc50643c21b43775e7737f5717914f8bc65de7ad126d7dadf94ae55e7848596db1b6b0c1ffa9cb1d9ada914dc2be85cc71ac404f SHA512 8b244c67421ed5b3eb3b6958da38abf776cb8fe7eb5b9de646027fc14d15ecf74f90a128d4a4405cedd775294df3b13f76d606c2cfc86b222ede1c2134f63f84 DIST pdm-2.17.0.tar.gz 2626110 BLAKE2B 600a319c419003d000445d2dfe0e694b78514c41ab29174465eef0126f629e588e7da996cf999901844686abfc9089db1f176509a7200ba405fd20be82fdcf0a SHA512 ef2924f4cafd690c5519e29b0ecab308dfc2a739bd50c76d6e0c1f294af31356b1102a0ea6c7324439105008fbd7270812fc2a855340e6417d55e9e8de273b59 +DIST pdm-2.17.1.tar.gz 2626200 BLAKE2B f0ab4586fe6af126398081a13bca007ea5fa7e4e2cd7bc99e415fa4fc56fa8cce7ea9028a18ce0e71ec966951ba12f678a000dbd3fe88c6a43b117f737e830dd SHA512 8be1ae474d00b0398f3b3bbf03e5cbe050911d18fa18ef3d7fe46116b6daa68a0e8b68cff90c2742803b167f10a66a66b1b68b84d43f39c3f006c96f38dfedb9 EBUILD pdm-2.16.1.ebuild 5025 BLAKE2B 8267cfedcd79f8008eb73a66a1f0f28901825ad8eee74530fd35663348326f2984fec51deb15e694d36f69376f7f18f7e1a22bd1da16af737e9acf547fcf9d41 SHA512 fa880406afc1761b1d024f6ba33e5d9c87b375971e9bb52fdaa742822f5c1ec0c58da8a9723aa7031413f621e08a6fcf262cff2fd10a6d168ce0fd0acaef0090 EBUILD pdm-2.17.0.ebuild 5131 BLAKE2B 8452a490eb96874cfd4538fd69aec19eba6d1d580574948f3d1c1f9b927a38629789e5bb77a5df6e9b233ff236ef7431744c859760544c0ea08b28213590c514 SHA512 80cad0a289b0ac57760922db54a215fa7393a0892dfbdcfcfc547ef865c5cc3c1eaa205f550b703bfa4ee4cd19fa54ac58cc0c2c754eebfa6a4327a498498a12 +EBUILD pdm-2.17.1.ebuild 5131 BLAKE2B 85dc7b463041b68a1676d8939e228746c92ec7e89343a7de51a6811147cb0023c771861108d4aaba8d92fe5506a64a86fd14e50058001d59571539153e6e76ac SHA512 11b03b4289534cf4174057a8466796abef56b595b1c2750ae14283b7b2929ccb037e41bc9d7b4129860153886c1b91ec77ac6c9255f9cfff73f2cc5955de7aff MISC metadata.xml 474 BLAKE2B c1471e124a955920e30f73dfa43a87999c30c2bb9615590f601befcc07f7d939ec68908e67c7345fca4cb0f0524d33507aeac9936fa30d449d1dde17094048d3 SHA512 a07256061dda5a8cf8b0e15205ac36651a4e5b594fdedbfe16d1d3264e1ac42847d1dc222d2857232ac5206d67feda432751695d85d0c4c7b03fd7228db8b1ab diff --git a/dev-python/pdm/pdm-2.17.1.ebuild b/dev-python/pdm/pdm-2.17.1.ebuild new file mode 100644 index 000000000000..a12e4a8e60f4 --- /dev/null +++ b/dev-python/pdm/pdm-2.17.1.ebuild @@ -0,0 +1,119 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=pdm-backend +PYTHON_COMPAT=( python3_{10..13} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Python package and dependency manager supporting the latest PEP standards" +HOMEPAGE=" + https://pdm-project.org/ + https://github.com/pdm-project/pdm/ + https://pypi.org/project/pdm/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +RDEPEND=" + dev-python/blinker[${PYTHON_USEDEP}] + >=dev-python/dep-logic-0.4.3[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + dev-python/platformdirs[${PYTHON_USEDEP}] + dev-python/rich[${PYTHON_USEDEP}] + dev-python/truststore[${PYTHON_USEDEP}] + dev-python/virtualenv[${PYTHON_USEDEP}] + dev-python/msgpack[${PYTHON_USEDEP}] + dev-python/httpx[${PYTHON_USEDEP}] + dev-python/filelock[${PYTHON_USEDEP}] + dev-python/hishel[${PYTHON_USEDEP}] + >=dev-python/pbs-installer-2024.4.18[${PYTHON_USEDEP}] + dev-python/pyproject-hooks[${PYTHON_USEDEP}] + >=dev-python/unearth-0.16.0[${PYTHON_USEDEP}] + <dev-python/findpython-1[${PYTHON_USEDEP}] + >=dev-python/findpython-0.6.0[${PYTHON_USEDEP}] + dev-python/tomlkit[${PYTHON_USEDEP}] + dev-python/shellingham[${PYTHON_USEDEP}] + dev-python/python-dotenv[${PYTHON_USEDEP}] + >=dev-python/resolvelib-1.0.1[${PYTHON_USEDEP}] + dev-python/installer[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/tomli[${PYTHON_USEDEP}] + ' 3.10) +" +BDEPEND=" + ${RDEPEND} + test? ( + dev-python/pytest-mock[${PYTHON_USEDEP}] + dev-python/pytest-httpserver[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_test() { + local EPYTEST_DESELECT=( + # Internet + 'tests/cli/test_build.py::test_build_with_no_isolation[False]' + tests/test_project.py::test_access_index_with_auth + "tests/test_project.py::test_find_interpreters_with_PDM_IGNORE_ACTIVE_VENV[True]" + tests/cli/test_others.py::test_build_distributions + 'tests/models/test_candidates.py::test_expand_project_root_in_url[demo @ file:///${PROJECT_ROOT}/tests/fixtures/artifacts/demo-0.0.1.tar.gz]' + 'tests/models/test_candidates.py::test_expand_project_root_in_url[-e file:///${PROJECT_ROOT}/tests/fixtures/projects/demo-#-with-hash#egg=demo]' + tests/models/test_candidates.py::test_find_candidates_from_find_links + tests/cli/test_build.py::test_build_single_module + tests/cli/test_build.py::test_build_single_module_with_readme + tests/cli/test_build.py::test_build_package + tests/cli/test_build.py::test_build_src_package + tests/cli/test_build.py::test_build_package_include + tests/cli/test_build.py::test_build_src_package_by_include + tests/cli/test_build.py::test_build_with_config_settings + tests/cli/test_build.py::test_cli_build_with_config_settings + tests/cli/test_build.py::test_build_ignoring_pip_environment + tests/cli/test_others.py::test_show_self_package + tests/cli/test_publish.py::test_publish_and_build_in_one_run + "tests/cli/test_hooks.py::test_hooks[build]" + "tests/cli/test_hooks.py::test_hooks[publish]" + "tests/cli/test_hooks.py::test_skip_option_from_signal[build-pre_build]" + "tests/cli/test_hooks.py::test_skip_option_from_signal[build-post_build]" + "tests/cli/test_hooks.py::test_skip_option_from_signal[publish-pre_publish]" + "tests/cli/test_hooks.py::test_skip_option_from_signal[publish-pre_build]" + "tests/cli/test_hooks.py::test_skip_option_from_signal[publish-post_build]" + "tests/cli/test_hooks.py::test_skip_option_from_signal[publish-post_publish]" + "tests/cli/test_hooks.py::test_skip_all_option_from_signal[:all-build]" + "tests/cli/test_hooks.py::test_skip_all_option_from_signal[:all-publish]" + "tests/cli/test_hooks.py::test_skip_all_option_from_signal[:pre,:post-build]" + "tests/cli/test_hooks.py::test_skip_all_option_from_signal[:pre,:post-publish]" + "tests/cli/test_hooks.py::test_skip_pre_post_option_from_signal[pre-build]" + "tests/cli/test_hooks.py::test_skip_pre_post_option_from_signal[pre-publish]" + "tests/cli/test_hooks.py::test_skip_pre_post_option_from_signal[post-build]" + "tests/cli/test_hooks.py::test_skip_pre_post_option_from_signal[post-publish]" + "tests/cli/test_venv.py::test_conda_backend_create[True]" + "tests/cli/test_venv.py::test_conda_backend_create[False]" + tests/cli/test_lock.py::test_lock_all_with_excluded_groups + # hangs on interactive keyring prompts + tests/cli/test_config.py::test_repository_overwrite_default + tests/cli/test_config.py::test_hide_password_in_output_repository + tests/cli/test_config.py::test_hide_password_in_output_pypi + # junk output, sigh + tests/cli/test_others.py::test_info_command_json + # why does it try to use python 2.7?! + tests/cli/test_run.py::test_import_another_sitecustomize + # fails in tinderbox (bug #928964) + tests/test_project.py::test_project_packages_path + # i guess doesn't expect some dep to be present + tests/cli/test_build.py::test_build_with_no_isolation + ) + [[ ${EPYTHON} != python3.10 ]] && EPYTEST_DESELECT+=( + # test seems hardcoded to 3.10 + tests/test_project.py::test_project_packages_path + ) + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest -m "not network and not integration and not path" \ + -p pytest_mock +} diff --git a/dev-python/pillow/Manifest b/dev-python/pillow/Manifest index 13b2f85b73f2..05c380867db0 100644 --- a/dev-python/pillow/Manifest +++ b/dev-python/pillow/Manifest @@ -5,5 +5,5 @@ DIST pillow-10.3.0.gh.tar.gz 46636534 BLAKE2B 523486a3adc8905dbe0691e7092654e788 DIST pillow-10.4.0.gh.tar.gz 46617167 BLAKE2B 3eb7852ab087d18e5b9a03d6cbf83ead96b637a71d4209a4574d66c9d098936d240c0be3235d9e951ec094b9b0def196b265a8e68f59802f843171c74ca7bbac SHA512 835a8766c384ec3fcf67b42c9bbad35dad0848cc5bd9eba1b0768a864e174a1d9c4a5e989f22496a40f2c29dd7f492f6f80465903fe872b10749cfa0340e1bc5 EBUILD pillow-10.2.0-r1.ebuild 3271 BLAKE2B dcbe6350a55e28c2fdb6cfbbe33e638bde17fa291b5b507b5071084a8cc13a16be2c87ba986e7c59acd27ffb01cfc8ea4d6ae58cc845890aee6356dc29434139 SHA512 45e05f96ad73aa58e11d6f0fce2afc4b727f6538801b861aec0f586d8714ed4270532973b063f2e3af3e0971986dd75f22606dadcb267a907930bd8d9d82a623 EBUILD pillow-10.3.0.ebuild 3459 BLAKE2B 6b3bb0499eaed048c66a196cd328a5f8875b36fe09564238a24fbdcbd3bdf2b6f43b56a2d72593c03cc3b81c02af244c4ae1ecfd400e013f16552f7f494aacb5 SHA512 783085b083b8b5ba185962aa0a655d806163b471a7f0df54397360fc969f4d89a352596bb682c2bc56913b90c4b0bc77160a7f8dac7bef5519b71fb963a5e90b -EBUILD pillow-10.4.0.ebuild 3382 BLAKE2B 1bdade32759b0a01e8a762a8f22959e6cf7f41a326f74de0973aa2ae379867cf83fda0c57d63c62535d7c7f57d4c3801c6375557f86e10320b124d8b065cd28d SHA512 16043371a86d06065740dad620ec09876fa2739e0b506d09e0a87f30ba61544aca39f1696979f804a95550b749d0e88603f94a6b34718d38e51fd133811d66d4 +EBUILD pillow-10.4.0.ebuild 3380 BLAKE2B 252bfe1fe5d8cf698ee39497fde71f97d1a5ff6c265a9708432c95e8b45646a190112fe5df19f165c33d6a8895f27bd4c003a01f8080c29059e254f496e21f94 SHA512 288c3ae570e2cd8e0c5466fbbec715bfffc467e00203b390f8c8b85f01cf7850c717ea0ad89fadaeabade55feddf11c67deaa21a2aee6e7e04dd3120498d700e MISC metadata.xml 480 BLAKE2B 9fe5188b0a5eb4f19b53f34efad5c7da2ba086dd5eb9ed2e4fce8b6a6fac14d9a848392980cd1d2eaff5b334d7c5e39f58d60b763f44879d852dfb0b4f5e3efc SHA512 2b15d9e07b13a6028e87a3d5f0e72b2d252cfb2fa843783acfd2a9dd38bb6f0641f94d067f3a900fede445c606da361d509de2d4541513126b57c6782f69a5bb diff --git a/dev-python/pillow/pillow-10.4.0.ebuild b/dev-python/pillow/pillow-10.4.0.ebuild index 325ccf8122c5..ea94a1da011c 100644 --- a/dev-python/pillow/pillow-10.4.0.ebuild +++ b/dev-python/pillow/pillow-10.4.0.ebuild @@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="HPND" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb zlib" REQUIRED_USE="test? ( jpeg jpeg2k lcms tiff truetype )" RESTRICT="!test? ( test )" diff --git a/dev-python/psycopg/Manifest b/dev-python/psycopg/Manifest index 4d6cda492e3b..1772b3d237e6 100644 --- a/dev-python/psycopg/Manifest +++ b/dev-python/psycopg/Manifest @@ -4,9 +4,9 @@ DIST psycopg-3.2.1.gh.tar.gz 549277 BLAKE2B badea79ca48b99ae363ffa1d04de922add94 DIST psycopg2-2.9.4.tar.gz 384017 BLAKE2B 4bc0afcc890c8a257c1ccd5c6e4e5301857a80f8b1428aa46c1473c9e18f5d2914a2e592c13336b06106217bb334d9b0321835bdd123f1627cbeb29dedf97bf7 SHA512 259088e42e0ab0d8a1a0ccf04f5e560f32c6179b4a0a0059e91bcf269baa8f4b0f1f949c332c640a2438c927a29b2c144078a861f8e18ba9c764da7c93c73b8d DIST psycopg2-2.9.9.tar.gz 384926 BLAKE2B 8418fca1329703cedfc86be74d85cae5133a0604bb8a21fa43e5359a46626d38ef227d0cd8fbbeb497e2db517a469d7f3e86b74ef9163617a547e999073a6b4c SHA512 a691fd09762221e854861dedce37b05e5354e0701feea470a6d5046960056ef02a8c9ecfa751adeba485271ea7d5834643b7d3a3c3f3270087f5ed9c68509f5f EBUILD psycopg-2.9.4.ebuild 1248 BLAKE2B 05090945297120771b3983ead32e88a6c178e631441a7fa3a3dea02c528650db938f39e0e8beed6bb46502e5c708efa32fa167285b7eacd214f587de5f8a53b4 SHA512 1e11a0c254f38c7e355d29a824b85546850b39dee02ef39a1275c2e461b3683793ed8c7dcae74cc4b8b70b9885203895e4b701ee39880f7de0fdb666d3826fec -EBUILD psycopg-2.9.9-r1.ebuild 1544 BLAKE2B d4b8b631adf374aae89fded718717db769b7fb7923b30762602bad8100b09546745108bd4cb5667f9d85b1760aea9dbc1aec7501375c4d657e130a4d76019c83 SHA512 cb411c38507ef3182a5449b90d86c84ced4506b3d5d5d3855d8fd20898da3cf8b3efc3d59ff7679bae421e9bbe5cedb37218451670dfc0801a5af7f9ae99ef48 +EBUILD psycopg-2.9.9-r1.ebuild 1542 BLAKE2B a457bf2ac8c2389d0ee195b7b1efcab85dbe203e2c98f4a7726aac6f6f2ab9aeecbbec50d6b109cf824d6389f04e12aa67dc3014bb212b837478538da65df8ef SHA512 c0d3eb3ae2939f9e2581867ba193edf1deda0364c02a1f4d11faaf1724696283e2b578efffd16715be05db1c651b29dfe142951322df5d2895d476996210eff8 EBUILD psycopg-2.9.9.ebuild 1290 BLAKE2B f478219e54cc7f2c59790b82f72bd38e26a3d1181cedaa67444f7cfa283214c2f6402417099c426d329133e47a5f6e9043eeceeb7cfd2ebff10b4d7433229ece SHA512 8a3d087058f98b069b7326480d8063993ed4d1ae73792c5a5abf9b386bec586af52d015d49171a062c0c6407ec1fd062c8f27bfdcf6366d04bb64420db34836c EBUILD psycopg-3.1.19.ebuild 2705 BLAKE2B fd42936a26589af6ebc2966aff8fba64b7249c16bce6887b2f533987c7aedd410c105ec583b2e581261264e30aeec00cf30a8b324904cf898ef31dfda78c64c4 SHA512 92e8eb24584a1afe8dfec577df92aced69db08b5e6eae60a2fcd5e226ffa1445b6c13c3ab50403d1b74dbdc3883346cd8f6c1a70d450c7b6ecc4d528ac818965 EBUILD psycopg-3.2.0.ebuild 2761 BLAKE2B 0e27e6250f541cc1433ff52d4d1b67ebe25a1ab7468e2541c83059aa468697ab6e1f1ed21d0b7dad5f4f04cfae4249fbf376f35823140fa3f53e9b480978368f SHA512 665650087e7448a3df44241f4ce46a8604c39adf8a7ba24034530a59f75ec1861eb81592a302ca565ecfdc941874bb77606aafb393716509a728f7eba80141fb -EBUILD psycopg-3.2.1.ebuild 2761 BLAKE2B 0e27e6250f541cc1433ff52d4d1b67ebe25a1ab7468e2541c83059aa468697ab6e1f1ed21d0b7dad5f4f04cfae4249fbf376f35823140fa3f53e9b480978368f SHA512 665650087e7448a3df44241f4ce46a8604c39adf8a7ba24034530a59f75ec1861eb81592a302ca565ecfdc941874bb77606aafb393716509a728f7eba80141fb +EBUILD psycopg-3.2.1.ebuild 2760 BLAKE2B 8507094c15221a78832c56733629cf4b70a18cc8e8cb18470d69699517b7560d2f6e10dcb54bb2a23ab197da183eb158135ff1d34fc5f1cfd4ed3a9fb2de01e0 SHA512 5055f308799bfa2fa57f1384d5065e16995aa6195715e4e58481537d09b93de4bf493c73728ee0c092da3c75740fce8cb10231c6eaa829e82feddb33085c4018 MISC metadata.xml 426 BLAKE2B a573dbbef89ba2c3c7e7aa11e87005879fa823daa8d7e2080ce82dab7196429769b5e2ed0c4ffb363443469dfa47524d900fae75c4d7c8c9da901389e746838f SHA512 e3059428d8c00113696bfd232b2ad3fd4efccc304a31ff45801f30bb07c03acd58aafcab187fd85e4d89eff4db6c18a1395744eb1fd5cf8f11e43aca0f4e60cc diff --git a/dev-python/psycopg/psycopg-2.9.9-r1.ebuild b/dev-python/psycopg/psycopg-2.9.9-r1.ebuild index ff0b6852789f..b534bd7aee39 100644 --- a/dev-python/psycopg/psycopg-2.9.9-r1.ebuild +++ b/dev-python/psycopg/psycopg-2.9.9-r1.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="LGPL-3+" SLOT="2" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="debug test" RESTRICT="!test? ( test )" diff --git a/dev-python/psycopg/psycopg-3.2.1.ebuild b/dev-python/psycopg/psycopg-3.2.1.ebuild index d62b5590fa54..9f27a589430d 100644 --- a/dev-python/psycopg/psycopg-3.2.1.ebuild +++ b/dev-python/psycopg/psycopg-3.2.1.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-3+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="+native-extensions" DEPEND=" diff --git a/dev-python/pygame/Manifest b/dev-python/pygame/Manifest index 74a7d5890502..9f49100b7e12 100644 --- a/dev-python/pygame/Manifest +++ b/dev-python/pygame/Manifest @@ -5,5 +5,5 @@ DIST pygame-2.5.2.gh.tar.gz 5970857 BLAKE2B 523874926a8fd868f5674ed2997a44decb92 DIST pygame-2.6.0.gh.tar.gz 5970025 BLAKE2B 2a7616982675d8d9a5f306bae709e97e87d4f602f12ea553ca4779f858fb88bf92ac2a4e0f8f63ac52096e1829d2f7805edee919d7e96b7764db72e9cb7f4034 SHA512 bdf36314bd2179ab30942efab4e4cb65eff023b6951d1705a46d7cb4b89095e76bf4dcd04e714224355705d3e44283213fbb807973b3b241bf128b78c80044ae EBUILD pygame-2.5.2-r2.ebuild 2309 BLAKE2B c7e5a39aa5d59a947d51894b6968368199a5ba2618b337efaf7c565320ba3056e82c3d203c7b7a20cba9047afcfa32ced71504c9f010618fe40de7db14da816d SHA512 73c27c978a6eefab8405cc7360331e24739369b4661048f1c3df36d02ea6f3857c4939f0d798ab127a6ccabf9bbd8bdde5276efa46223892b52879174af6dc62 EBUILD pygame-2.5.2-r3.ebuild 2482 BLAKE2B ef0a9b12c04b62a54c65fc134cea699262f152fdf679eb73a29ad9bd0ea44dc2e2dfaa8196b8f2e661714ca2ad2a7314f0bc9f43fc6fdf92cf7b78d307facd9e SHA512 54324f64a69d91326ee58400edd69ec36359e1c98e1729d5ee380a8967dffa2d0fc81a318e2ba1ef701864909b96549d34613d0e1efd3a1f5988a213d2eb4750 -EBUILD pygame-2.6.0.ebuild 2130 BLAKE2B cc0912639a184a93ea93dae7f06ac91ef5b3557b84fe2e258c74af4700a3967dd3df80ad4e3ad2c7a5df9a7eaafc1f38895b4012ac1b9cb1508e4b13e60d52dd SHA512 17e0b3534fbf7a9796d708f0be9eadcdb51ecb424bf08ccb1597813dcc33de833218758f1d637c034698aadbd8d1b4ab6c0653a87c2abb1c64162f0e08608c49 +EBUILD pygame-2.6.0.ebuild 2128 BLAKE2B ed2ae516a705bad02b4ac08382620dbddf18cbae8c707bb84191241de11ac5ffe3ee5756dc051f1c72aafb042c59af19e8c70bfc12befcd3cafc3fe74bda1aa0 SHA512 7e1c9e680c92da51403e8b5f8460ad99bfd30e62d2be4ce43d0b1817e46db94c140bcd41c4c581f9f4870f7239131fc12e5806c7d6bb68268f17284410025592 MISC metadata.xml 363 BLAKE2B a942b91aded22ec850a7b075703ce4037af9f0a61155717ac455f7d2b7779cb6f5f953b2ad8d61d7cc5254307951a20dd3edb9853e21d907e1999f7570a6b821 SHA512 15403754c9b13f9b2d8c5e7615ae0ca9359b5079e22eb5a7049424e414ebbdd8a06f6324c31594636324414e35ca34bec977b7dded9f9ea14027497b5097b060 diff --git a/dev-python/pygame/pygame-2.6.0.ebuild b/dev-python/pygame/pygame-2.6.0.ebuild index cc91119ca586..b78243a70b0d 100644 --- a/dev-python/pygame/pygame-2.6.0.ebuild +++ b/dev-python/pygame/pygame-2.6.0.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~x86" IUSE="examples opengl test X" RESTRICT="!test? ( test )" diff --git a/dev-python/pytest-httpserver/Manifest b/dev-python/pytest-httpserver/Manifest index 007ba67ffe1d..b22ba2714f12 100644 --- a/dev-python/pytest-httpserver/Manifest +++ b/dev-python/pytest-httpserver/Manifest @@ -1,3 +1,5 @@ DIST pytest_httpserver-1.0.10.tar.gz 60446 BLAKE2B 99d1db58f7b6fab78b687db0fc2448cbd9a3132b999e4d0ca1c8533ec2afebc717b9c28a16635260fb305aaafb832f591d28752ba3930473312a677dfaffd0be SHA512 f8636ccf757f687666a5336db66ac061ea6205979c7bbf8c9a2534282d8559453a7470318c07384aa755282c12e63537cce2ab9e9f3b2fbcda0e649ed2a45f92 +DIST pytest_httpserver-1.0.11.tar.gz 66742 BLAKE2B 641c566b2ae349bf02f9a457c488ac6820cbeabbf430d12d84ba02b09382947aa60b61a6a1578b260d160b3e8d01c37745dfd2e90bdb6aea40f546a8103b367f SHA512 3d3055bc48bbe523fddbf9e9ba3495c3141a6dcd4f8b2cf9c19f11d1e6f4a93eebe64bb920ea5bd3bc0d30f4469ecb9a8beca35fc844ca2c62f6868edcb570ee EBUILD pytest-httpserver-1.0.10.ebuild 782 BLAKE2B 554d44ac2c780f7dfb974e7e3cb2fd3637016247e1380d02dccfd3304bd4bc82c23a091bb416e117d46056a062d53b000389618d299f2b61f73f2e7a567cabd2 SHA512 24e4b94a047d8c15746475b1fd59bec71c8700f4eb9bdd02a855f42421eae6e63973dfe45c81c725a6b849c7484dc2e04c62146685e7ec5d24289c020f0deffd +EBUILD pytest-httpserver-1.0.11.ebuild 938 BLAKE2B 6fd828a7a85aa2a4693e2f9b13e5d90b4bf48b676204d3433dfb774f0d2a548dd0a8930991b71a2bdb10203b10332ee19ea782c743d3f127066de6ce9781a5c9 SHA512 8254eca2d4dd2337934eaa9a92f69f0599274e81624d4f6af2680e5dd10e3daebbb052251cd098b8db5f4a79b9146568097ccada4d4583d73e20bd1664717bdd MISC metadata.xml 411 BLAKE2B 330f12d8e60a13fe3f4872f3aac04a3d62ba0314adad555e02bb5467ac7a581d3352f308ac66c9aea8b704b5f25860594017bf10ee96f5df216f6e3c10329e07 SHA512 ea6f51163452653eaa1bc9c631f5838bd9461b7c11ef2a06dd52c3d45ca9a220836b4e5e01e52bb0dbadd9bcb10a46fbec905777d0f5d9034b2f6f3cb1d6c0e8 diff --git a/dev-python/pytest-httpserver/pytest-httpserver-1.0.11.ebuild b/dev-python/pytest-httpserver/pytest-httpserver-1.0.11.ebuild new file mode 100644 index 000000000000..ecf968face41 --- /dev/null +++ b/dev-python/pytest-httpserver/pytest-httpserver-1.0.11.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=poetry +PYTHON_COMPAT=( python3_{10..13} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="HTTP server for pytest to test HTTP clients" +HOMEPAGE=" + https://github.com/csernazs/pytest-httpserver/ + https://pypi.org/project/pytest_httpserver/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + dev-python/werkzeug[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/requests[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_test() { + local EPYTEST_DESELECT=( + # confused by extra compressors available (for Accept-Encoding) + tests/test_log_querying.py::test_verify_assert_msg + ) + local EPYTEST_IGNORE=( + # tests from building release artifacts + tests/test_release.py + ) + + epytest -p no:localserver +} diff --git a/dev-python/pytest-import-check/Manifest b/dev-python/pytest-import-check/Manifest index cfb384e85902..32c6aad85476 100644 --- a/dev-python/pytest-import-check/Manifest +++ b/dev-python/pytest-import-check/Manifest @@ -1,7 +1,5 @@ -DIST pytest_import_check-0.0.1.tar.gz 3019 BLAKE2B 7e34c3aa7b59b1c3af2eccd336cfa6e6b33ac596648c36c1fef647eb9d4f24e560b865fd8b58191f5ae94463f199f855c701f00d48912c73ee8474dfbc32d0b5 SHA512 e582af2017531318bd95acea7c96050a3f5f6373a4c1deeb7aa290e67a068bc46c398279a72dee5ef34c2585ccad75a7d9e74011335b845e86bcb1e9a1adaa2b -DIST pytest_import_check-0.0.2.tar.gz 16309 BLAKE2B 94e6f9d316194f6765a38ddc97ecb4a9df7d4413077e0f9a1d638b0535920e4d379f2cc538f102176e10cdd54b4b535531e0e9bf02c42c7c085b02a82c3f1a56 SHA512 fd2a5e0bb55d2cb0a3e8d0c6281f05996a4213ffa554636e02660882281af5aa43d759b801853b272b9b572b4c7de6c3c659861f4c4b780907eb8b0e6ec802e1 DIST pytest_import_check-0.0.3.tar.gz 16993 BLAKE2B c0d9ccff18f46b4331ba455fec3e4353084769be631f81e56bf8f0fce374cbc3b9e5ef16e3527f7d39e2b6f46ea7e26b88ffd4197487575b14ee607f94389045 SHA512 4618bc4f5988480f712d0a5dcf7dc2743520a454e5b32beb225f04afeb70235a65bfc27c5a30dbdf248429b844a64edd4a0af805eaa720ba5658aa7dccf8fbb4 -EBUILD pytest-import-check-0.0.1.ebuild 629 BLAKE2B 1a86980b48577d1d8127bfd07db4bacbf0693a90e73d572429ca5cd97c77b9a849e42646d3377afc4149016529d356c3ee5dc33d9cd15dab28e275ee08ba6e41 SHA512 c349fb15969204ea245b12128b08f486a48093696fdb32e512baa8a720ed9d55af559b0fbe2eddb24510b35c96c1eff13b200178be2870fff410eb91d4bf7d28 -EBUILD pytest-import-check-0.0.2.ebuild 738 BLAKE2B 67061ae1b6d86db857064d68f04baab278f27d8c51b353183e66525e152a0346853777017f3c00c96356d31a441272f3303de3bb7dc248c88d104b6f92f04ef8 SHA512 46094a1cf2f54cbac771f342feeb732a5c5ae5fabf3c982ffef50e76989b46a287b84497cc75fa96ead4c560eb090b89caecbd8f90a1ad541656bcaecb6954c7 +DIST pytest_import_check-0.0.4.tar.gz 17221 BLAKE2B d835f1104a1b96aa07e42b5abf6db70284affdb50cfbda22f4a1d4cdf6a7bc5fc93914c95c96b775cf799c0a895bedded63b767946a1caa25b3339a20f16daff SHA512 b661c8da479ec3c02907d34c1b87aaf2a6ab2570bcc61bd9bb662d1292d02093f9b2726e23ae773d6a0d8c28f64a7e2025222dd2c8a2bd7af85adcafb85e69ed EBUILD pytest-import-check-0.0.3.ebuild 768 BLAKE2B 475ec69f10e4741811337922b1e7424c57b6bbb5f095025e9a053ec9b1c83e0ec6df3797d3d551cbc70ad04e22bc921ed220ce9574c137b6e7677a84e4c21b45 SHA512 0759521b9ff14464285f180a9c1c6a9e4a8a2771705dc3fee56b7f34893a5cd2f706dcd0c6ef01a55e654ff98efba619124444467a4c85f3f942d6503588cff6 +EBUILD pytest-import-check-0.0.4.ebuild 768 BLAKE2B 475ec69f10e4741811337922b1e7424c57b6bbb5f095025e9a053ec9b1c83e0ec6df3797d3d551cbc70ad04e22bc921ed220ce9574c137b6e7677a84e4c21b45 SHA512 0759521b9ff14464285f180a9c1c6a9e4a8a2771705dc3fee56b7f34893a5cd2f706dcd0c6ef01a55e654ff98efba619124444467a4c85f3f942d6503588cff6 MISC metadata.xml 420 BLAKE2B d0c04ab196aea14db06ac2a84d74c2ca17de890ebca32ebdd1d6a67a4d36b4169988d39575ab4dd0d92d5d0ff39d007567da134f94d94a681c2164abaa477845 SHA512 7841162b18b5f8735d0b142d9399742ec6e8404916564aa01d635cfd6120fe4996496ce6aa0562a721d1d6753213c888b76c29f13ca4be3ffbb283c70a592519 diff --git a/dev-python/pytest-import-check/pytest-import-check-0.0.1.ebuild b/dev-python/pytest-import-check/pytest-import-check-0.0.1.ebuild deleted file mode 100644 index a489e5ac6e50..000000000000 --- a/dev-python/pytest-import-check/pytest-import-check-0.0.1.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( pypy3 python3_{10..13} ) - -inherit distutils-r1 pypi - -DESCRIPTION="pytest plugin to check whether Python modules can be imported" -HOMEPAGE=" - https://github.com/projg2/pytest-import-check/ - https://pypi.org/project/pytest-import-check/ -" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - dev-python/pytest[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - local -x PYTEST_PLUGINS=pytest_import_check - epytest -} diff --git a/dev-python/pytest-import-check/pytest-import-check-0.0.2.ebuild b/dev-python/pytest-import-check/pytest-import-check-0.0.4.ebuild index 27efcfa5bf5c..62fbf37420b0 100644 --- a/dev-python/pytest-import-check/pytest-import-check-0.0.2.ebuild +++ b/dev-python/pytest-import-check/pytest-import-check-0.0.4.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~mips ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~amd64 ~arm64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" RDEPEND=" >=dev-python/pytest-8.1[${PYTHON_USEDEP}] @@ -27,10 +27,11 @@ BDEPEND=" ) " +EPYTEST_XDIST=1 distutils_enable_tests pytest python_test() { local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - local -x PYTEST_PLUGINS=pytest_import_check + local -x PYTEST_PLUGINS=pytest_import_check.plugin epytest } diff --git a/dev-python/python-snappy/Manifest b/dev-python/python-snappy/Manifest index d16ae91042c6..6b1c906d67c7 100644 --- a/dev-python/python-snappy/Manifest +++ b/dev-python/python-snappy/Manifest @@ -1,5 +1,5 @@ DIST python-snappy-0.7.1.tar.gz 8832 BLAKE2B 5968b146fa637b4c6785a74b17cca1539599235c44a45350e8c5ee9c1fed27eeea1818428045acb2ce7492aa22363407f79f8ccb66d04e5f6eab36fbbdfff5eb SHA512 f820131f817cb4fc963b6baa8e3854970d3e9947154c4810e0f8f268363ada6b380ca725be463a5967ef00447fd8e30a344c91e4d4dfd75ecdc8f17afda41c75 DIST python_snappy-0.7.2.tar.gz 9108 BLAKE2B a0f23b286f97de2d61afc51dcba188d77d0c0099b7cba26c7a0e2bc4da41045fc6a4a95d3adf3ef80d16300a7d35a66955552cf5693c0a0a38b73478b864d266 SHA512 c585e9e953c2bf2cb7d3f24ae9745d267b334d681ca44b7d842de2405df19b24af0f6915f0274de2a86e74fdcfef3715e5c27765243d84459216476c31aaa437 EBUILD python-snappy-0.7.1.ebuild 560 BLAKE2B 9bb08575ab08df1857b98226afe6f733f5af0304c03f1e9dbb721a4a53db5bb68f59702eedb028beacc4244a1afe80a9ae319a0adbaa63fbf9206d1322bfdc83 SHA512 7627203394c62b2bbb3d9f70e52d7f4a83c7c1c8b9e5ed4a040e696971a964d9943b72f6faff3f76e40b7a5fc5a3b6167f4ffb31e8eb7999d61b6819e66afc24 -EBUILD python-snappy-0.7.2.ebuild 551 BLAKE2B c540d54b00a19fbaaa7cd6385eff084a4408bf5ab7a0bd5fa164450cfb53d0a11785dde33081d1f8be240566ff77a3f9db53a4d8e2ce84ee59e9b8da72a9d9a5 SHA512 a6ddc06194efb6faeb96329032765aad6bc2e184da17cdb5b6812bf6c11b06e7cf55a2c0d33cc78fe8a5bcfb2383aa94ef98ff82ae9dec350be43a2c04d8da50 +EBUILD python-snappy-0.7.2.ebuild 549 BLAKE2B 58a6fe9c21c9a31652dbc841ee6814ffdb41fad0575c824f03c8c9b06635882bed842da4b8f7a3d04437dd6bc07b1fb0d930e6419cd1f2906902114ef7b4e332 SHA512 56e7229bcfb437ff6a2a714fb093157346b05f01c7518e5da89d401e91642a258c917036590e36743d1f427355707a4f731a40d0c87972bd22e15d2867b41f38 MISC metadata.xml 377 BLAKE2B a539bd7584f20f7cf958969645a9c1898d7fa415d5fbab3ed0062513bedfc516342ea7d889ccf7d4f6c3eff3f6006a33355fcc9165f105f9748bc078408bfeeb SHA512 f2fae6ee6ff65e8aaa78bb2ddec004589d4ea4c5ee724fb56f009c20080d24591e64a24b0cc9b99bec04ea0d27bf92ac0aa35ebc9a4433cb2bff8ed56891d697 diff --git a/dev-python/python-snappy/python-snappy-0.7.2.ebuild b/dev-python/python-snappy/python-snappy-0.7.2.ebuild index 44d2eee97a7e..b0da5f20be67 100644 --- a/dev-python/python-snappy/python-snappy-0.7.2.ebuild +++ b/dev-python/python-snappy/python-snappy-0.7.2.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~sparc ~x86" +KEYWORDS="~amd64 arm ~arm64 ~riscv ~sparc x86" RDEPEND=" >=dev-python/cramjam-2.6.0[${PYTHON_USEDEP}] diff --git a/dev-python/rpyc/Manifest b/dev-python/rpyc/Manifest index 30e0ef560799..d76cc3832a46 100644 --- a/dev-python/rpyc/Manifest +++ b/dev-python/rpyc/Manifest @@ -1,6 +1,4 @@ AUX rpyc-5.3.0-no-gevent.patch 1241 BLAKE2B 44b0584b90aa4730998dd9c44430edbb0348f581b930ce1663b4dc7105c6fafccd1d73c2850892ec7898f678bc57de592dcec1af4615778919b97a15fc9d56ca SHA512 d057255548f94c433d2e6f064d9db33caf7909ae17a9eddaabb2f87560f31a6b9e94c0470b78fab7aca15c6c96b6a8c2cf96d92d57d9925d5616c7454f823326 -DIST rpyc-5.3.1.gh.tar.gz 1271046 BLAKE2B b7c86aa5cf774d306b2d6fdbac97441533bc5a847aaf03c11b0abf0a07587a2f7d081470d3402fde4251ea6654051d96983feefa2ba7e65a9a95d76f179edcad SHA512 a328903c336483f7110cbbff96173ba0b5ae6cf16f6306c624055bd631d914772c42dcfcf48a275b7dc53241f6b10a397ee49f17b8a3c3c8dbee8f42ac784465 DIST rpyc-6.0.0.gh.tar.gz 1273858 BLAKE2B e55d008dc772be7fd4bae9065a5eabcf5612faf8131e8161e7921eeb84475183c677687ef8606c664003089ae714d4cb403ff6afa26d2695a8fe763d549aab0d SHA512 04b74fa6d4ad944b43c3f3acb6c9029a826da350bffdc59875ec31562bbaa70945e74bedb69778811ce16560ef4f4cfe2579b9c6b52773fe238951fc6328e029 -EBUILD rpyc-5.3.1-r1.ebuild 2049 BLAKE2B ef1c52d37ad4e279f8c0ba8b090c357c5a684466a9838c97b3d65c8581d17608344301249a03a52b8d0d28ea8051828f2bde03d3571c57c4130fa6d36d114989 SHA512 29a52631f1f6fa93006d06663bc6091b29d5e90455b9c999fb6b748ae5d233a79be1fdb688ef0a2623674742a8c722067a5f952757df901b33186c2d3e3cda32 -EBUILD rpyc-6.0.0.ebuild 2052 BLAKE2B 4f97b537dea39d0fa9723b935e11768f409e9df711627e677c7fc8c29b11cc2319d315c0a3c04e336f79b6ba4c51ec209ab521439d63415ea4feaf3535521e5b SHA512 c8e9b37aa39f091365937da827b10082e54e3ff837ee884fe793f80738e7094c638a14e53fc1ebcca4b6ba22e2b077b38560fbc4ad2cabcee33f4358247d5718 +EBUILD rpyc-6.0.0.ebuild 2049 BLAKE2B ef1c52d37ad4e279f8c0ba8b090c357c5a684466a9838c97b3d65c8581d17608344301249a03a52b8d0d28ea8051828f2bde03d3571c57c4130fa6d36d114989 SHA512 29a52631f1f6fa93006d06663bc6091b29d5e90455b9c999fb6b748ae5d233a79be1fdb688ef0a2623674742a8c722067a5f952757df901b33186c2d3e3cda32 MISC metadata.xml 654 BLAKE2B 9fa48ba4c923e8a9ca25fcc8a117d19a268bdd33da4ba819e9368c1b098782163ba87763906db232dda7f39e56eb1e5389970b7d01dd41975e9480e5a364c8ee SHA512 e09b18c5214812df6fe48e663e2e9fa796fbeb213994513b0733df6016ef7ee6132681d923824c3ccb80d3863b27ed53fce3f4e46093bab10a51b09db7b79a65 diff --git a/dev-python/rpyc/rpyc-5.3.1-r1.ebuild b/dev-python/rpyc/rpyc-5.3.1-r1.ebuild deleted file mode 100644 index 7c6af49decaf..000000000000 --- a/dev-python/rpyc/rpyc-5.3.1-r1.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# 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} ) - -inherit distutils-r1 - -DESCRIPTION="Remote Python Call (RPyC), a transparent and symmetric RPC library" -HOMEPAGE="https://rpyc.readthedocs.io/en/latest/ - https://pypi.org/project/rpyc/ - https://github.com/tomerfiliba-org/rpyc" -SRC_URI="https://github.com/tomerfiliba-org/rpyc/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 ~riscv x86" - -# USE flags gdb, numpy are used *only* to run tests depending on these packages -IUSE="test numpy gdb" -RESTRICT="!test? ( test )" - -CDEPEND="numpy? ( dev-python/numpy[${PYTHON_USEDEP}] dev-python/pandas[${PYTHON_USEDEP}] ) - gdb? ( dev-debug/gdb )" - -DEPEND="${CDEPEND} - dev-python/setuptools[${PYTHON_USEDEP}]" - -RDEPEND="${CDEPEND} - dev-python/plumbum[${PYTHON_USEDEP}]" - -PATCHES=( "${FILESDIR}"/${PN}-5.3.0-no-gevent.patch ) - -src_prepare() { - default - - # Windows specific test - rm tests/test_win32pipes.py || die "rm tests/test_win32pipes.py failed" - - # These tests require running sshd - rm tests/test_ssh.py tests/test_deploy.py || die "rm test_ssh.py test_deploy.py failed" - - # This test requires internet access - rm tests/test_registry.py || die "rm test_registry.py failed" - - # This test fails with NO_CIPHERS_AVAILABLE - rm tests/test_ssl.py || die "rm test_ssl.py failed" - - # dev-python/gevent is being removed - rm tests/test_gevent_server.py || die "rm test_gevent_server.py failed" - - if ! use numpy - then rm tests/test_service_pickle.py || die "rm test_service_pickle.py failed" - fi - - if ! use gdb - then rm tests/test_gdb.py || die "rm test_gdb.py failed" - fi -} - -python_test() { - # for some reason, when tests are run via pytest or nose, some of them hung - pushd tests > /dev/null || die "pushd tests failed" - for x in test_*.py - do PYTHONPATH="${WORKDIR}"/${P}-${EPYTHON/./_}/install/usr/lib/${EPYTHON}/site-packages ${EPYTHON} ${x} || die "${x} failed" - done - popd > /dev/null -} diff --git a/dev-python/rpyc/rpyc-6.0.0.ebuild b/dev-python/rpyc/rpyc-6.0.0.ebuild index ba28161bff98..7c6af49decaf 100644 --- a/dev-python/rpyc/rpyc-6.0.0.ebuild +++ b/dev-python/rpyc/rpyc-6.0.0.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://github.com/tomerfiliba-org/rpyc/archive/refs/tags/${PV}.tar.gz LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~riscv x86" # USE flags gdb, numpy are used *only* to run tests depending on these packages IUSE="test numpy gdb" diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest index b939c2a7209f..0f688841c871 100644 --- a/dev-python/setuptools/Manifest +++ b/dev-python/setuptools/Manifest @@ -1,12 +1,8 @@ AUX setuptools-62.4.0-py-compile.patch 3704 BLAKE2B 9a5e70d2556b059be0ef060abd1db71298cd0e9aa1e2795d92cea5cdbaf0c82f4433e1a0c3095f4bc41bc72a457b63142253fe46c712afa1d7855a5d43607bca SHA512 48d7c065e2d8c29ce6e498effe6d79f9caa0f37d7cf6cadd0ed02c48d196a4d8a10a73cfa26744d6f74b48c63cd28a4074b161a6aae18c6169f6d8fffb044b1e -DIST setuptools-70.1.1.tar.gz 2292324 BLAKE2B 9d489117a80ef9cefab6b730680a614d990f338aa54579928bafbe3c87dbb5e4db8527b8a0b6c1090bcd3504be97cc69a9ce979e593d0634d9b66b66bccb25e5 SHA512 63452aa1e1d1dea6ad622a21fcc9334bc3603e45de9a1485f79776e02a0fb3b0a0a8b3e886af73845c3c373348c7021f2e06a5665676e9015ee9855441512136 DIST setuptools-70.2.0.tar.gz 2332711 BLAKE2B d552e3c7fb8bad3829b6c210827af2a3993afa7c534502d08cb7f87df846f9939b75ce181217c673be7a0c71e81ede437b5f44cf9a42ff13133a9f922e426c1d SHA512 a2b0aaf57d012326475ee7637e65ebbc3b1a09b338850e8b0c6a0f169c49651f934c813d6d347ba1ff04894a4d8341bb5fedbea35d45dbc19f317587bbb35094 DIST setuptools-70.3.0.tar.gz 2333112 BLAKE2B cffe583c1440e2c6ed049fc0c3da70d6b3f43710cec8eeba9b96906d7d3113c0156ac0398f12355e2c0eeeb73dc351e56eea117361c83a4819e255f2b44d01da SHA512 9f330bd9867631da69ee0886551033a6e8ef3cf52cfe38aad9fcd359cbfc2e0d7ee8c85382b29f8d52568c674893dc07f2b2a896afe5154e6140bb3209ee50a0 -DIST setuptools-71.0.0.tar.gz 2343301 BLAKE2B 9150d60b2fedb91a91dd9738d81791bf8e6546f71842e3463fba98347aa6b8ad25e121e0177d096fe092e8689ec3cae39de1c71a607812ea518b007791be8e25 SHA512 41a10469e1527dfaf1edaeca96c3c3c725ecf9ee3a59cac0cf48a2e66e178bd1c375e735a2e545b4d5c19b57ea9e19e78dfc4bdf95704a19780c82c40b9bc606 -DIST setuptools-71.0.3.tar.gz 2422226 BLAKE2B e85136be2673b64f4fbd28fcc7e8dba8503880e67f25c3bf9be4ee5adba562c47a2d8eda6268b6dfb9c9ecb088a4559c8646ddcec6b58ee56a509dba87115c23 SHA512 ade0ede91b8abf629ec09c2124169cbe64d2a65c590a82a7550ec820ce3dc3be8aeef87ac5b76bcf174257deec37456c55f08943ec5a168643c3280965e70a84 -EBUILD setuptools-70.1.1-r1.ebuild 5111 BLAKE2B 1da6322cfc656044f1725a52ebe41e8f2ba18665de1a44fa9f89023adce1e13e388a58dad58345c9b2ed929182d5af05f1f734a3f13c64a32f49a7fee2f12145 SHA512 8bda1b64731705cef684e9a2c8a95b3724cf2666fb7bc04e337506311c0e89cd72583790cfb654696a63a92e84f382e403b4a74a1148f98308bd097a46e5c807 -EBUILD setuptools-70.2.0-r1.ebuild 5242 BLAKE2B 9038685b99358357b74993ecbc31537a7743768480b4c060dd18cabe7486da61ebbfcd6bb10080dc08887052f4aa1395ebb0d215a1bf5378e8eb33d74ee87a2d SHA512 c04feb63409e3fb1bdd1a3128589cbd1083bf029c5c738701753eac439d30085752300f77ec50e6bd23a5a7fb1331f5242da8f884f20765740f52044519b7750 +DIST setuptools-71.0.4.tar.gz 2421868 BLAKE2B 29c63bedd87dd4c79ef86d20b6ab4297ae434a59d412813d0ef136c6239b8c77c7ec81b8384319a0e18617d0f8417da3c28d9f8ece40f4509949611c575c35a2 SHA512 efd1996e2720244b8bb385682258be4b2cd67d18b0910aa3f32c23907fad998144ff47455fb8866298e2b879b714624d09efefdcf1bf1d55047ecd3d1e36548e +EBUILD setuptools-70.2.0-r1.ebuild 5234 BLAKE2B df78be2b44768698507ab5f4a0bc60d67d91e7373104866c3d19b70f0d9f300724e9128d91cae8f36246fa6828b4d7f1bc4560546a36603fd512068cb78f6761 SHA512 0910ccc4b2ae52a53c7203e8565e2d62bdd239afea53553619fdda7887313a5069e091fee5f4543794dc19f19a327222f36ff57de7e50d9a6e02bee9030541d0 EBUILD setuptools-70.3.0.ebuild 4975 BLAKE2B a8d45fb1fc9d629db9889856dec886e7b595284e8e0e33272c893a67b35594beb0023c08d2590078d5327ca0e852228d2f9b52882336d1ded5f2d17a67e34c6a SHA512 f18b1664bcd2ff9e1874952e6f265841bb47278ed6c678a5d474b96c1e9c0cc94268bce1f3299abc4c4ca8c497d95f45cfedd905cdeeada01fd59ed3c6f74757 -EBUILD setuptools-71.0.0.ebuild 4796 BLAKE2B 71f6f7fd24505cea1bff494b75ab945eda2584cd3d7e56af30521d08d6bc079f21c49f8367a0dd0aa065be78aef3d80dbbbf8d36578995f8624d6316cabfe58a SHA512 19c697d70fe704dee1188bfca33ad76d9f2f5d227b8ea3791fe584ec38c9ec8fe7891dcb6204ea2a0e26761f6405ddb211a24b697057aef2de7633f17fcbb34c -EBUILD setuptools-71.0.3.ebuild 4809 BLAKE2B 1ebaef220b9bbd556d7a3202abc3b472b147d4da5c815dfa00cee6d674262ce48d06b2fb90029a45eb91634d5c3b47118ffb7b29073296fe69e1c0220f40efa1 SHA512 b35bd78d80a1ed3c99a8f05ef1591eb00f95b32251cd468640682802c27d3a39f64fdeba9f8094b8268ad55d35d005b5ff6c145d2057bc80ec74f37898cc943f +EBUILD setuptools-71.0.4.ebuild 4269 BLAKE2B 78e7fe35b750972505bc2c377a1dedaa14f70d5760678ccfa85d2dc6fc5d52784fe3fd9dba0e9c911cd0eca452947a75772774430f124f131619ccac828efe9b SHA512 88cdd454acf31fa539f5ba486c2a7a4bc8a43cf9364e08fd81ad9337d3725bf651bec5102171f05b7c00dac3f8ddd0af944941ed05f4726d96c6decb482a1452 MISC metadata.xml 469 BLAKE2B 4a26769b09a3785586b22db850b7fc5c4818f31c3ace9cc94476d35df05e50edf6721f3c95ec615c3b2efe071ef284a54ea2d53566316ba653f7830bb48f80bf SHA512 dd682c4ad2e59a97094ebdabe4d1063e2319ed05e1fe9d8c2fafe069badb3b4cf8bb6d9f50e09d2128e2a081c1c69827407ac8aed644ebf70eb4ca1bc9a57319 diff --git a/dev-python/setuptools/setuptools-70.1.1-r1.ebuild b/dev-python/setuptools/setuptools-70.1.1-r1.ebuild deleted file mode 100644 index 8805e6bdc178..000000000000 --- a/dev-python/setuptools/setuptools-70.1.1-r1.ebuild +++ /dev/null @@ -1,142 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# please keep this ebuild at EAPI 8 -- sys-apps/portage dep -EAPI=8 - -# please bump dev-python/ensurepip-setuptools along with this package! - -DISTUTILS_USE_PEP517=standalone -PYTHON_TESTED=( python3_{10..13} pypy3 ) -PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" ) -PYTHON_REQ_USE="xml(+)" - -inherit distutils-r1 pypi - -DESCRIPTION="Collection of extensions to Distutils" -HOMEPAGE=" - https://github.com/pypa/setuptools/ - https://pypi.org/project/setuptools/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" -IUSE="test" -RESTRICT="!test? ( test )" - -# check */_vendor/vendored.txt -RDEPEND=" - !!<dev-python/setuptools-rust-1.8.0 - >=dev-python/jaraco-text-3.7.0-r1[${PYTHON_USEDEP}] - >=dev-python/more-itertools-8.12.0-r1[${PYTHON_USEDEP}] - >=dev-python/ordered-set-4.0.2-r1[${PYTHON_USEDEP}] - >=dev-python/packaging-24[${PYTHON_USEDEP}] - >=dev-python/platformdirs-2.6.2-r1[${PYTHON_USEDEP}] - >=dev-python/wheel-0.37.1-r1[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}] - ' 3.10) -" -BDEPEND=" - ${RDEPEND} - test? ( - $(python_gen_cond_dep ' - >=dev-python/build-1.0.3[${PYTHON_USEDEP}] - >=dev-python/ini2toml-0.14[${PYTHON_USEDEP}] - >=dev-python/filelock-3.4.0[${PYTHON_USEDEP}] - >=dev-python/jaraco-envs-2.2[${PYTHON_USEDEP}] - >=dev-python/jaraco-path-3.2.0[${PYTHON_USEDEP}] - dev-python/jaraco-test[${PYTHON_USEDEP}] - dev-python/pip[${PYTHON_USEDEP}] - dev-python/pip-run[${PYTHON_USEDEP}] - dev-python/pyproject-hooks[${PYTHON_USEDEP}] - dev-python/pytest[${PYTHON_USEDEP}] - >=dev-python/pytest-home-0.5[${PYTHON_USEDEP}] - dev-python/pytest-subprocess[${PYTHON_USEDEP}] - dev-python/pytest-timeout[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - >=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}] - >=dev-python/virtualenv-20[${PYTHON_USEDEP}] - ' "${PYTHON_TESTED[@]}") - ) -" -# setuptools-scm is here because installing plugins apparently breaks stuff at -# runtime, so let's pull it early. See bug #663324. -# -# trove-classifiers are optionally used in validation, if they are -# installed. Since we really oughtn't block them, let's always enforce -# the newest version for the time being to avoid errors. -PDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - >=dev-python/trove-classifiers-2024.7.2[${PYTHON_USEDEP}] -" - -src_prepare() { - local PATCHES=( - # TODO: remove this when we're 100% PEP517 mode - "${FILESDIR}/setuptools-62.4.0-py-compile.patch" - ) - - distutils-r1_src_prepare - - # breaks tests - sed -i -e '/--import-mode/d' pytest.ini || die - - # remove bundled dependencies - rm -r */_vendor || die - - # remove the ugly */extern hack that breaks on unvendored deps - rm -r */extern || die - find -name '*.py' -exec sed \ - -e 's:from \w*[.]\+extern ::' -e 's:\w*[.]\+extern[.]::' \ - -i {} + || die -} - -python_test() { - if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then - return - fi - - local EPYTEST_DESELECT=( - # network - # TODO: see if PRE_BUILT_SETUPTOOLS_* helps - setuptools/tests/config/test_apply_pyprojecttoml.py::test_apply_pyproject_equivalent_to_setupcfg - setuptools/tests/integration/test_pip_install_sdist.py::test_install_sdist - setuptools/tests/test_build_meta.py::test_legacy_editable_install - setuptools/tests/test_distutils_adoption.py - setuptools/tests/test_editable_install.py - setuptools/tests/test_setuptools.py::test_its_own_wheel_does_not_contain_tests - setuptools/tests/test_virtualenv.py::test_clean_env_install - setuptools/tests/test_virtualenv.py::test_no_missing_dependencies - setuptools/tests/test_virtualenv.py::test_test_command_install_requirements - # TODO - setuptools/tests/config/test_setupcfg.py::TestConfigurationReader::test_basic - setuptools/tests/config/test_setupcfg.py::TestConfigurationReader::test_ignore_errors - setuptools/tests/test_extern.py::test_distribution_picklable - # expects bundled deps in virtualenv - setuptools/tests/config/test_apply_pyprojecttoml.py::TestMeta::test_example_file_in_sdist - setuptools/tests/config/test_apply_pyprojecttoml.py::TestMeta::test_example_file_not_in_wheel - # fails if python-xlib is installed - setuptools/tests/test_easy_install.py::TestSetupRequires::test_setup_requires_with_allow_hosts - # TODO, probably some random package - setuptools/tests/config/test_setupcfg.py::TestOptions::test_cmdclass - # Internet, sigh - setuptools/tests/test_integration.py - # flaky - setuptools/tests/test_easy_install.py::TestSetupRequires::test_setup_requires_with_transitive_extra_dependency - setuptools/tests/test_easy_install.py::TestSetupRequires::test_setup_requires_with_distutils_command_dep - ) - - case ${EPYTHON} in - python3.12) - EPYTEST_DESELECT+=( - # TODO - setuptools/tests/test_easy_install.py::TestSetupRequires::test_setup_requires_with_distutils_command_dep - setuptools/tests/test_easy_install.py::TestSetupRequires::test_setup_requires_with_transitive_extra_dependency - ) - esac - - local EPYTEST_XDIST=1 - epytest -o tmp_path_retention_policy=all setuptools -} diff --git a/dev-python/setuptools/setuptools-70.2.0-r1.ebuild b/dev-python/setuptools/setuptools-70.2.0-r1.ebuild index ee5ce0b32cdb..6158743ccf66 100644 --- a/dev-python/setuptools/setuptools-70.2.0-r1.ebuild +++ b/dev-python/setuptools/setuptools-70.2.0-r1.ebuild @@ -21,7 +21,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-python/setuptools/setuptools-71.0.0.ebuild b/dev-python/setuptools/setuptools-71.0.0.ebuild deleted file mode 100644 index a0c96d8a1ad6..000000000000 --- a/dev-python/setuptools/setuptools-71.0.0.ebuild +++ /dev/null @@ -1,131 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# please keep this ebuild at EAPI 8 -- sys-apps/portage dep -EAPI=8 - -# please bump dev-python/ensurepip-setuptools along with this package! - -DISTUTILS_USE_PEP517=standalone -PYTHON_TESTED=( python3_{10..13} pypy3 ) -PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" ) -PYTHON_REQ_USE="xml(+)" - -inherit distutils-r1 pypi - -DESCRIPTION="Collection of extensions to Distutils" -HOMEPAGE=" - https://github.com/pypa/setuptools/ - https://pypi.org/project/setuptools/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - !!<dev-python/setuptools-rust-1.8.0 - >=dev-python/jaraco-text-3.7.0-r1[${PYTHON_USEDEP}] - >=dev-python/more-itertools-8.12.0-r1[${PYTHON_USEDEP}] - >=dev-python/ordered-set-4.0.2-r1[${PYTHON_USEDEP}] - >=dev-python/packaging-24[${PYTHON_USEDEP}] - >=dev-python/platformdirs-2.6.2-r1[${PYTHON_USEDEP}] - >=dev-python/wheel-0.37.1-r1[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}] - ' 3.10) -" -BDEPEND=" - ${RDEPEND} - test? ( - $(python_gen_cond_dep ' - >=dev-python/build-1.0.3[${PYTHON_USEDEP}] - >=dev-python/ini2toml-0.14[${PYTHON_USEDEP}] - >=dev-python/filelock-3.4.0[${PYTHON_USEDEP}] - >=dev-python/jaraco-envs-2.2[${PYTHON_USEDEP}] - >=dev-python/jaraco-path-3.2.0[${PYTHON_USEDEP}] - dev-python/jaraco-test[${PYTHON_USEDEP}] - dev-python/pip[${PYTHON_USEDEP}] - dev-python/pip-run[${PYTHON_USEDEP}] - dev-python/pyproject-hooks[${PYTHON_USEDEP}] - dev-python/pytest[${PYTHON_USEDEP}] - >=dev-python/pytest-home-0.5[${PYTHON_USEDEP}] - dev-python/pytest-subprocess[${PYTHON_USEDEP}] - dev-python/pytest-timeout[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - >=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}] - >=dev-python/virtualenv-20[${PYTHON_USEDEP}] - ' "${PYTHON_TESTED[@]}") - ) -" -# setuptools-scm is here because installing plugins apparently breaks stuff at -# runtime, so let's pull it early. See bug #663324. -# -# trove-classifiers are optionally used in validation, if they are -# installed. Since we really oughtn't block them, let's always enforce -# the newest version for the time being to avoid errors. -# https://github.com/pypa/setuptools/issues/4459 -PDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - >=dev-python/trove-classifiers-2024.7.2[${PYTHON_USEDEP}] -" - -src_prepare() { - local PATCHES=( - # TODO: remove this when we're 100% PEP517 mode - "${FILESDIR}/setuptools-62.4.0-py-compile.patch" - ) - - distutils-r1_src_prepare - - # breaks tests - sed -i -e '/--import-mode/d' pytest.ini || die - - # remove bundled dependencies - rm -r */_vendor setuptools/_distutils/_vendor || die - - find -name '*.py' -exec sed \ - -e 's:from [.]_vendor[.]:from :' \ - -i {} + || die -} - -python_test() { - if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then - return - fi - - local EPYTEST_DESELECT=( - # network - # TODO: see if PRE_BUILT_SETUPTOOLS_* helps - setuptools/tests/config/test_apply_pyprojecttoml.py::test_apply_pyproject_equivalent_to_setupcfg - setuptools/tests/integration/test_pip_install_sdist.py::test_install_sdist - setuptools/tests/test_build_meta.py::test_legacy_editable_install - setuptools/tests/test_distutils_adoption.py - setuptools/tests/test_editable_install.py - setuptools/tests/test_setuptools.py::test_its_own_wheel_does_not_contain_tests - setuptools/tests/test_virtualenv.py::test_clean_env_install - setuptools/tests/test_virtualenv.py::test_no_missing_dependencies - setuptools/tests/test_virtualenv.py::test_test_command_install_requirements - # TODO - setuptools/tests/config/test_setupcfg.py::TestConfigurationReader::test_basic - setuptools/tests/config/test_setupcfg.py::TestConfigurationReader::test_ignore_errors - setuptools/tests/test_extern.py::test_distribution_picklable - # expects bundled deps in virtualenv - setuptools/tests/config/test_apply_pyprojecttoml.py::TestMeta::test_example_file_in_sdist - setuptools/tests/config/test_apply_pyprojecttoml.py::TestMeta::test_example_file_not_in_wheel - # fails if python-xlib is installed - setuptools/tests/test_easy_install.py::TestSetupRequires::test_setup_requires_with_allow_hosts - # TODO, probably some random package - setuptools/tests/config/test_setupcfg.py::TestOptions::test_cmdclass - # Internet, sigh - setuptools/tests/test_integration.py - # flaky - setuptools/tests/test_easy_install.py::TestSetupRequires::test_setup_requires_with_transitive_extra_dependency - setuptools/tests/test_easy_install.py::TestSetupRequires::test_setup_requires_with_distutils_command_dep - ) - - local EPYTEST_XDIST=1 - epytest -o tmp_path_retention_policy=all setuptools -} diff --git a/dev-python/setuptools/setuptools-71.0.3.ebuild b/dev-python/setuptools/setuptools-71.0.4.ebuild index 112fa3d0bcdc..d4a49d945688 100644 --- a/dev-python/setuptools/setuptools-71.0.3.ebuild +++ b/dev-python/setuptools/setuptools-71.0.4.ebuild @@ -98,18 +98,14 @@ python_test() { local EPYTEST_DESELECT=( # network - # TODO: see if PRE_BUILT_SETUPTOOLS_* helps setuptools/tests/test_build_meta.py::test_legacy_editable_install setuptools/tests/test_distutils_adoption.py setuptools/tests/test_editable_install.py - setuptools/tests/test_setuptools.py::test_its_own_wheel_does_not_contain_tests - setuptools/tests/test_virtualenv.py::test_clean_env_install setuptools/tests/test_virtualenv.py::test_no_missing_dependencies setuptools/tests/test_virtualenv.py::test_test_command_install_requirements # TODO setuptools/tests/config/test_setupcfg.py::TestConfigurationReader::test_basic setuptools/tests/config/test_setupcfg.py::TestConfigurationReader::test_ignore_errors - setuptools/tests/test_extern.py::test_distribution_picklable # expects bundled deps in virtualenv setuptools/tests/config/test_apply_pyprojecttoml.py::TestMeta::test_example_file_in_sdist setuptools/tests/config/test_apply_pyprojecttoml.py::TestMeta::test_example_file_not_in_wheel @@ -117,11 +113,6 @@ python_test() { setuptools/tests/test_easy_install.py::TestSetupRequires::test_setup_requires_with_allow_hosts # TODO, probably some random package setuptools/tests/config/test_setupcfg.py::TestOptions::test_cmdclass - # Internet, sigh - setuptools/tests/test_integration.py - # flaky - setuptools/tests/test_easy_install.py::TestSetupRequires::test_setup_requires_with_transitive_extra_dependency - setuptools/tests/test_easy_install.py::TestSetupRequires::test_setup_requires_with_distutils_command_dep # broken by unbundling setuptools/tests/test_setuptools.py::test_wheel_includes_vendored_metadata ) diff --git a/dev-python/sympy/Manifest b/dev-python/sympy/Manifest index e8cf6918ca00..f3a5e2c4f44a 100644 --- a/dev-python/sympy/Manifest +++ b/dev-python/sympy/Manifest @@ -1,5 +1,7 @@ DIST sympy-1.12.1.gh.tar.gz 8025309 BLAKE2B 01fe3e95716b0efcf682613fb8ba6f149f4f4dc4ad3f20eb816d85f30042af1cd5860d3d157d4c26458520cc2f8e994ae6671058a7a0d5237e7f15d0e61f9e53 SHA512 9b50d2b0e8e9628c38296f8d1e25c83b1b9fa1503166b48cc344709217393b00910ad3441a1da0e81e6faf56e5db7a33bc96926918da024cafc77fb4957f94a4 DIST sympy-1.13.0.gh.tar.gz 8124299 BLAKE2B 0aedeb4005aa7ee32470d6fd89494cfb68667b579bce33b189016347d136c6e961b0bc226bf638ba9ee5f14fa5c239af5e27de7da2a45dbf6fb16abf2d79cae9 SHA512 1a0d794d5a48d8b46cf87635753d316d807e14eb98c8c880e815168c5ac2c479608ec3c2b0ff786611736f9e68a2941a05fa31f187e83b84e1ce10d72099a6b6 +DIST sympy-1.13.1.gh.tar.gz 8130206 BLAKE2B 92ecaccddc5e48ac8e338488ff67cd0b6fdd9b40105334a82fc81c2ae4e6162a369ce142c6a61041698378d2c08eb5f95595702c35219a90d797485176f6fb23 SHA512 3e742ec74b6f774660a43b93c8b8a14ad97fbcf998c2ce15a6512ced5003804f4dec34f8beb3ad1f45f0f0a701110d1a81d6855075db03436cc77c101b33d7ea EBUILD sympy-1.12.1.ebuild 3010 BLAKE2B 4f8d57b33febd7803ae5c406cf8e0f7a677aa5a6337354c4dbbb3612f14bcaf28bb0da00ac6c67e958a9465a0a08a9c412d83ee9a62fdfd69be0ce866a936cb1 SHA512 568ea31f7ffbff8ffd9fda2399ba70fefcd44cfa68681769f911915bfdc7afce03196fe25715f96b4fc5e4c4c3910b07d5e450114778323cd9bc53933d9a1906 EBUILD sympy-1.13.0.ebuild 2978 BLAKE2B a6f32e17c301306e93fdc13655173a4f70008bd684426f8961a8e5b0b8e0932fe3ebcaa8bcbef178e56f1f13d1f8fab7e62ebb947a983546d4e122a38eb8e976 SHA512 ef5a72d0fd008dda941537afe63545811d137ca5dc2530736741b9b2365eeb58485a7e1dcaea46a043733f40647d75429fa54cb92740868dabc4eee0a3943aef +EBUILD sympy-1.13.1.ebuild 2978 BLAKE2B a6f32e17c301306e93fdc13655173a4f70008bd684426f8961a8e5b0b8e0932fe3ebcaa8bcbef178e56f1f13d1f8fab7e62ebb947a983546d4e122a38eb8e976 SHA512 ef5a72d0fd008dda941537afe63545811d137ca5dc2530736741b9b2365eeb58485a7e1dcaea46a043733f40647d75429fa54cb92740868dabc4eee0a3943aef MISC metadata.xml 1639 BLAKE2B b539888e4658c640442db1cb6bd6561664ee6c50109926d69572f4e2cfcdbef230a56909e799b09b860a8688ce66455ae5c5ac86099893ba667feb0198f65abe SHA512 9ba4c310c759e9e7fa3a726850b342e79ed07e4ab369ad126a35b1741fd4d343ba75af457cfcd76c5539b3259e0eb198fb58ae965c231bb38a94c83c00f52e48 diff --git a/dev-python/sympy/sympy-1.13.1.ebuild b/dev-python/sympy/sympy-1.13.1.ebuild new file mode 100644 index 000000000000..92c208153ac7 --- /dev/null +++ b/dev-python/sympy/sympy-1.13.1.ebuild @@ -0,0 +1,106 @@ +# 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..13} ) + +inherit distutils-r1 virtualx + +DESCRIPTION="Computer Algebra System in pure Python" +HOMEPAGE=" + https://www.sympy.org/ + https://github.com/sympy/sympy/ + https://pypi.org/project/sympy/ +" +# pypi sdist misses some files, notably top-level conftest.py, as of 1.12.1_rc1 +SRC_URI=" + https://github.com/sympy/sympy/archive/${PV/_/}.tar.gz + -> ${P/_/}.gh.tar.gz +" +S=${WORKDIR}/${P/_/} + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +IUSE="examples imaging ipython latex mathml opengl pdf png pyglet symengine texmacs" + +RDEPEND=" + >=dev-python/mpmath-1.1.0[${PYTHON_USEDEP}] + dev-python/pexpect[${PYTHON_USEDEP}] + imaging? ( dev-python/pillow[${PYTHON_USEDEP}] ) + ipython? ( + dev-python/ipython[${PYTHON_USEDEP}] + ) + latex? ( + virtual/latex-base + dev-texlive/texlive-fontsextra + png? ( app-text/dvipng ) + pdf? ( app-text/ghostscript-gpl ) + ) + mathml? ( dev-python/lxml[${PYTHON_USEDEP}] ) + opengl? ( dev-python/pyopengl[${PYTHON_USEDEP}] ) + pyglet? ( dev-python/pyglet[${PYTHON_USEDEP}] ) + symengine? ( dev-python/symengine[${PYTHON_USEDEP}] ) + texmacs? ( app-office/texmacs ) +" +BDEPEND=" + test? ( + dev-python/hypothesis[${PYTHON_USEDEP}] + ) +" + +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +src_test() { + virtx distutils-r1_src_test +} + +python_test() { + local EPYTEST_DESELECT=( + # require old version of antlr4 + sympy/parsing/tests/test_autolev.py + sympy/parsing/tests/test_latex.py + # crash due to assertions in sys-devel/llvm[debug] + sympy/parsing/tests/test_c_parser.py + + # TODO: pytest? + sympy/solvers/ode/tests/test_systems.py::test_linear_3eq_order1_type4_long_check + sympy/solvers/ode/tests/test_systems.py::test_linear_3eq_order1_type4_long_dsolve_dotprodsimp + + # either very slow or hanging + sympy/solvers/ode/tests/test_systems.py::test_linear_new_order1_type2_de_lorentz_slow_check + sympy/integrals/tests/test_failing_integrals.py::test_issue_15227 + sympy/matrices/tests/test_matrices.py::test_pinv_rank_deficient_when_diagonalization_fails + sympy/solvers/ode/tests/test_systems.py::test_nonlinear_3eq_order1_type1 + sympy/solvers/ode/tests/test_systems.py::test_nonlinear_3eq_order1_type3 + + # known broken + # https://github.com/sympy/sympy/issues/26321 + sympy/solvers/tests/test_simplex.py::test_lp + ) + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + nonfatal epytest --veryquickcheck || + die -n "Tests failed with ${EPYTHON}" +} + +python_install_all() { + local DOCS=( AUTHORS README.md ) + + if use examples; then + dodoc -r examples + docompress -x /usr/share/doc/${PF}/examples + fi + + distutils-r1_python_install_all + + if use texmacs; then + exeinto /usr/libexec/TeXmacs/bin/ + doexe data/TeXmacs/bin/tm_sympy + insinto /usr/share/TeXmacs/plugins/sympy/ + doins -r data/TeXmacs/progs + fi +} diff --git a/dev-python/time-machine/Manifest b/dev-python/time-machine/Manifest index 896bcd53cc8a..16987ab818d0 100644 --- a/dev-python/time-machine/Manifest +++ b/dev-python/time-machine/Manifest @@ -1,5 +1,5 @@ DIST time-machine-2.14.1.gh.tar.gz 29600 BLAKE2B b118e3a2f08f75cc6cd89181a9e533c89bc6e5312a520b2a854fb8aa7ac59f1570e48a85788261f781ef83f9864380318074724f6eadab9cda7a3374b2322e7d SHA512 42a127e2dc5a86e33896010e6d141fc9248fe685d3477ec71ec8a72315914cea99ae4a4d6623a59fd69505d935d2feadcfd831a7fff5617c3f98a93d48652ecf DIST time-machine-2.14.2.gh.tar.gz 29671 BLAKE2B a53804ab324fcef3d5a387de6451ecd031310eefa17f6d2279fe70f0af3ff8f001ea581ac392c9e72f259dba49ae03eb82279804874a49f6131e5c6cf0131aa0 SHA512 b1996f762aabd161d7f66720265d520ff419a08525da603d805e95e5035cef4576e57d87b6c71a98dddc7cfb33d27e11f7b3d7999ca1be25b81ec0ab502f7012 EBUILD time-machine-2.14.1.ebuild 673 BLAKE2B ffe1cdf7089fe285390d9230412e43cb376c1deb2b5100af7127e77982fd334a9ae9a2057169b3efc76a979f7d854e96756dc8ec868de233fe31120e7ce55ff2 SHA512 968f86ca120f12e09f0b7e23b77a8e44e6d4b1eab8cffb8566a2ad10f33583e16947c97e494b21ac87a516085857cef0ed49e6bf87202aaa4bc2d4cdf670933e -EBUILD time-machine-2.14.2.ebuild 681 BLAKE2B 69dd6152bade11b12c058c6b1effdd1862fdd2de06b0bd1d29efe21f685a0378420ea016e722cf0a86ab97da81c2cc14303e81241519c56f4376e646383a800c SHA512 26aef6623d9c1fff98df0aa4825475276f0df369ffef3b286a39160cc4579f3dc27e0199b3457d4c3db6ff969f41e0147fa9bb7d0b992bb6c6e93c7d5030c9a0 +EBUILD time-machine-2.14.2.ebuild 680 BLAKE2B a560e767370973a9c397d43bdd654eff79ee434e5548175fc9221f2eb6a45eb7514d8ce5ecff1c28cd7c26e9d53f6df84aa4c663219589a31f49791645dc869c SHA512 2c7dc7454d8d9657bc7b9d3cc51b69d3bbcb1eff53cac45024c2f438a40c59138a56551b358519b8a9916ea7e6aa50b43769bcfc4da389d2e2df0ec26eff5536 MISC metadata.xml 379 BLAKE2B 98883d810d13745555166c9901f0ac15bd1ace4754e67ddb090983d97808a8362f61d91e82e7c903920cf42037c3df2655b211caaff904fb3ac4d2494ebf2fd3 SHA512 74d7de420c0bc5c03a3524bfe9b888fec8e5ec353d89b8a8e5d5d2dbd736ef8d34c45f026fe493dfe87ebcc7754c30d9b3ef7fda1abea91cbf9599bdeb4ed3c9 diff --git a/dev-python/time-machine/time-machine-2.14.2.ebuild b/dev-python/time-machine/time-machine-2.14.2.ebuild index 1087552cdae0..f33f5e5fd260 100644 --- a/dev-python/time-machine/time-machine-2.14.2.ebuild +++ b/dev-python/time-machine/time-machine-2.14.2.ebuild @@ -21,7 +21,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" RDEPEND=" dev-python/python-dateutil[${PYTHON_USEDEP}] diff --git a/dev-python/trio/Manifest b/dev-python/trio/Manifest index 68b127308c53..a3eb3268cbab 100644 --- a/dev-python/trio/Manifest +++ b/dev-python/trio/Manifest @@ -1,7 +1,3 @@ -DIST trio-0.25.1.gh.tar.gz 600963 BLAKE2B f72df0069ff48f198f7c31221c721ffb127c4cac6c4e004547d62aa5f184673fde09e2baad5c383b206deffec4ef1b04dafad883dad0b2ced2625d72ac842887 SHA512 0a924a1c52ed5153e51cc3343c92b7f6218cf8c56ba2e66b6fe40d27d2acfa7475c3014b8fc5fd22e46df1782530a75f899dbb35d1c875331400957891bd70aa DIST trio-0.26.0.gh.tar.gz 609710 BLAKE2B ec263e5db731760472111b8eb6a7d6ebdc476f8dc0976787692289caa5d5361a1a3db03d4713f14ee3198ad45dcec19c6c672af4af3860c3cd7ad5ff3e13bc8a SHA512 9a51f4e71795083ffd4a606e989583b1a93e45dc32f93d2d03bccaf32ca62a82daaf964676636363711b7ea1675dddd3eac1acae1be73b0fc570baef3c37c748 -DIST trio-0f5fc6cbafa3e7c84f258d1865996d97ae67a318.gh.tar.gz 609698 BLAKE2B db34b8a3157b78340f75fc07d8c2dc333610d962c3849fce3906e643159904ef28cb94fed062c4607a114f9de3bfa822706c2ea6a5eef5833d17e25690c83603 SHA512 692092451376be2424faf395bbdc4f61bec91f6807a0f04d1c701fc2767a4c844830f93b01cf5a813febf9d267a52d968f4f5f8b983eb7cc5ffcb91cc716739a -EBUILD trio-0.25.1.ebuild 1742 BLAKE2B 4f821136c5e31f4793e12e9355888211c761e3c8e7cb271d07850e421a6231dfb29d32f15064e3c110c70ab05c1ad14f08538cb86604b1007ef9f74870f2ad3d SHA512 fe4807a9245936cdc8b40de43c0da48467310c9882b516768190ae9c395ae2e59eea27488d17e47c9ebc9ee3a8b64dcab8b2a466885c4fa5be22d049d767b458 -EBUILD trio-0.25.1_p20240613.ebuild 1868 BLAKE2B 41253e42660bafea11193d799ea542aec964b4dadec772c72a4fe09107607767fbea00e7afc6fd2726d463ac7ba71e577123c9492e76565a8c575d21667dbcca SHA512 1aaf316ed20ed9695bf9f903627ee8050fc500b7d6fb461fba67f00b33a15076b84bb302e502e9e34a1ca841fa582e19d773a0f3d690754b6bcbe887c8f45c13 -EBUILD trio-0.26.0.ebuild 1757 BLAKE2B c9354d0d68f61919d0c0303a4f589cddfb89749f5f878b443efd588de9973fc603b1e9068e2924f1d23b0bdb13c98039a4782def2066094fd5b8dc35adcce9ae SHA512 ad74bda9a451180e4d6aacd87761b7f16e39e49388cc41902ed00bd454a324eed697f08cf5300c66fdfcf14a391a531000a7631a4d5834d1ae74e31ef81f3660 +EBUILD trio-0.26.0.ebuild 1750 BLAKE2B 6ab9bba94af5a7ca9fd499781d61c35540593668476ae7a6491aad954ec011eb0d3ba10a66d1038ec3b940dcac7027372de3dd8f112268cd4bbdd427e1145046 SHA512 305326aba005a7b09fc727db6d529b45487dbf2b93803a5c7dfa5dedb9f74d47cec8bb04ec3547c170480412f2fa2d40ac277a871ff4d527a86775d1f994fc72 MISC metadata.xml 2060 BLAKE2B bb6ddfddfb3c19038e5982227a8c5f9999b93868c343a9a5bf7af5963006b5b719ef960f65b91747dfddf19544134db9e1a2d65e94192c079c64c303cdc8997a SHA512 4b86e7cccddc200d5616550e309ad46587f900ed13c38196e874e5110974b856d65e18745b8b7b42858cb672940ba280b0c2ea54d33f9b5bf32a375fa1232088 diff --git a/dev-python/trio/trio-0.25.1.ebuild b/dev-python/trio/trio-0.25.1.ebuild deleted file mode 100644 index 9a7f71be22f6..000000000000 --- a/dev-python/trio/trio-0.25.1.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# 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 - -DESCRIPTION="Python library for async concurrency and I/O" -HOMEPAGE=" - https://github.com/python-trio/trio/ - https://pypi.org/project/trio/ -" -SRC_URI=" - https://github.com/python-trio/${PN}/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="|| ( Apache-2.0 MIT )" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" - -RDEPEND=" - >=dev-python/attrs-23.2.0[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - dev-python/exceptiongroup[${PYTHON_USEDEP}] - ' 3.10) - dev-python/idna[${PYTHON_USEDEP}] - dev-python/outcome[${PYTHON_USEDEP}] - >=dev-python/sniffio-1.3.0[${PYTHON_USEDEP}] - dev-python/sortedcontainers[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/astor-0.8.0[${PYTHON_USEDEP}] - >=dev-python/immutables-0.6[${PYTHON_USEDEP}] - dev-python/pyopenssl[${PYTHON_USEDEP}] - dev-python/trustme[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest -# Bug https://bugs.gentoo.org/916756 -# distutils_enable_sphinx docs/source \ -# dev-python/immutables \ -# dev-python/sphinxcontrib-trio \ -# dev-python/sphinx-rtd-theme \ -# dev-python/towncrier - -python_test() { - local EPYTEST_DESELECT=( - # Times out on slower arches (ia64 in this case) - # https://github.com/python-trio/trio/issues/1753 - tests/test_unix_pipes.py::test_close_at_bad_time_for_send_all - # requires ruff - _tests/tools/test_gen_exports.py - ) - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - rm -rf trio || die - epytest -p trio._tests.pytest_plugin \ - -m "not redistributors_should_skip" \ - --pyargs trio \ - --skip-optional-imports -} diff --git a/dev-python/trio/trio-0.25.1_p20240613.ebuild b/dev-python/trio/trio-0.25.1_p20240613.ebuild deleted file mode 100644 index 889511bfad3a..000000000000 --- a/dev-python/trio/trio-0.25.1_p20240613.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# 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..13} ) - -inherit distutils-r1 - -EGIT_COMMIT=0f5fc6cbafa3e7c84f258d1865996d97ae67a318 -MY_P=${PN}-${EGIT_COMMIT} -DESCRIPTION="Python library for async concurrency and I/O" -HOMEPAGE=" - https://github.com/python-trio/trio/ - https://pypi.org/project/trio/ -" -SRC_URI=" - https://github.com/python-trio/${PN}/archive/${EGIT_COMMIT}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="|| ( Apache-2.0 MIT )" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -RDEPEND=" - >=dev-python/attrs-23.2.0[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/exceptiongroup-1.2.1[${PYTHON_USEDEP}] - ' 3.10) - dev-python/idna[${PYTHON_USEDEP}] - dev-python/outcome[${PYTHON_USEDEP}] - >=dev-python/sniffio-1.3.0[${PYTHON_USEDEP}] - dev-python/sortedcontainers[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/astor-0.8.0[${PYTHON_USEDEP}] - >=dev-python/immutables-0.6[${PYTHON_USEDEP}] - dev-python/pyopenssl[${PYTHON_USEDEP}] - dev-python/trustme[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest -# Bug https://bugs.gentoo.org/916756 -# distutils_enable_sphinx docs/source \ -# dev-python/immutables \ -# dev-python/sphinxcontrib-trio \ -# dev-python/sphinx-rtd-theme \ -# dev-python/towncrier - -python_test() { - local EPYTEST_DESELECT=( - # Times out on slower arches (ia64 in this case) - # https://github.com/python-trio/trio/issues/1753 - tests/test_unix_pipes.py::test_close_at_bad_time_for_send_all - # requires ruff - _tests/tools/test_gen_exports.py - ) - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - rm -rf trio || die - epytest -p trio._tests.pytest_plugin \ - -m "not redistributors_should_skip" \ - --pyargs trio \ - --skip-optional-imports -} diff --git a/dev-python/trio/trio-0.26.0.ebuild b/dev-python/trio/trio-0.26.0.ebuild index 01b349cf4ec8..d7a0315ad2ad 100644 --- a/dev-python/trio/trio-0.26.0.ebuild +++ b/dev-python/trio/trio-0.26.0.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="|| ( Apache-2.0 MIT )" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND=" >=dev-python/attrs-23.2.0[${PYTHON_USEDEP}] diff --git a/dev-python/types-setuptools/Manifest b/dev-python/types-setuptools/Manifest index 84642f8d95ba..b1f56929e093 100644 --- a/dev-python/types-setuptools/Manifest +++ b/dev-python/types-setuptools/Manifest @@ -1,7 +1,5 @@ -DIST types-setuptools-70.1.0.20240627.tar.gz 39309 BLAKE2B 42de32fb42a71c0b455341d2c402c477535acfede0f8c8250ed6a87824f75fd7d24bc8830b610727824095f99d181f8e0f1d2a861890b835a1cd2a6e90a7ef5a SHA512 ee12292fc71a299e7d5a6d14b7ac5048b9de4c71834e87ca6c856bc5ad7054f8252e4d864615a625987b1fea3b712bcc76d5d02bd7647a34d9d05e8c8f2343f4 DIST types-setuptools-70.2.0.20240704.tar.gz 39301 BLAKE2B 697ae444f26b05b00d922610b05e12f76101cbd86de4ebf7d33c335f6e35aa2e168ebe780329ebf7a2d7e4f38b9255647fb08ce10828a2e476863dc3ac9b5b19 SHA512 a5ad2c1e038473dc676199b9cc8b5f73e2c32a3db0c6474cd02c61c22d945658f122fbaaa299c04138efe0be20db789ceb376f77013f9502f5f60f78e22711f0 DIST types-setuptools-70.3.0.20240710.tar.gz 39352 BLAKE2B 7ce226fe33a714f1467a6656832b6c8b01ee9821fd7c8345f32fb0675afa55689be094f7e695e11d06ddc38e58443b637d2ddf64aad89d456475ec717d8daef1 SHA512 c8c213a1d401a6aa46d0990bc0f0955261b113987713cfdfea683b90232a8c78bce0575612b4fbfeba3b2c12d9e6846ffc45ada7da5f2e3832c2ee8354249304 -EBUILD types-setuptools-70.1.0.20240627.ebuild 446 BLAKE2B f6c2a2838866dc6bd942c99a396629fd79f46df374119bc6efbfcfc44d7083fbae1dc756fb2dbd6e3796af407e35ca409d143421e378c33cec40d78de7de402a SHA512 1614d68736a5e27aefc25448ae775075ded51ec4a333a1e4fed1b3616979926663506916fa73c7bf0a9f683d39779b8b5de48639eebf5e476e09f1a6b2642e63 -EBUILD types-setuptools-70.2.0.20240704.ebuild 454 BLAKE2B 25f2f957a674e19c1dfa9de760cc2da565287caa72056fcd6abf389ea5fa6e334f5dd730eeb80e6e345f772c3c683b4ebef55cce824c3efdd4521618b18dd819 SHA512 c2316031d00c2200f505ea11f17b17ef069913ebe3db2732bdac2f0f5f342eb5ae96b31e0fd1008f3e9dca8ac333279f32f3a1022c7595bebf14b247c031ff94 +EBUILD types-setuptools-70.2.0.20240704.ebuild 446 BLAKE2B f6c2a2838866dc6bd942c99a396629fd79f46df374119bc6efbfcfc44d7083fbae1dc756fb2dbd6e3796af407e35ca409d143421e378c33cec40d78de7de402a SHA512 1614d68736a5e27aefc25448ae775075ded51ec4a333a1e4fed1b3616979926663506916fa73c7bf0a9f683d39779b8b5de48639eebf5e476e09f1a6b2642e63 EBUILD types-setuptools-70.3.0.20240710.ebuild 454 BLAKE2B 25f2f957a674e19c1dfa9de760cc2da565287caa72056fcd6abf389ea5fa6e334f5dd730eeb80e6e345f772c3c683b4ebef55cce824c3efdd4521618b18dd819 SHA512 c2316031d00c2200f505ea11f17b17ef069913ebe3db2732bdac2f0f5f342eb5ae96b31e0fd1008f3e9dca8ac333279f32f3a1022c7595bebf14b247c031ff94 MISC metadata.xml 399 BLAKE2B 6e130dc38e0e0e0e6e02567d750d37c6f28ea40c4742a9247f347f29e1700fc420015e7ff951f4a11c156c2df88d7e3b7f03be7759d05872a7783a2d25e35b1e SHA512 bbc9cb552e652e7644d4d635cfd74fdfffcf6426160025411843d53d37b02fdd65f7e1fb435fee7b628033cef517e3f5a902466b5786b842592ccfad068edc15 diff --git a/dev-python/types-setuptools/types-setuptools-70.1.0.20240627.ebuild b/dev-python/types-setuptools/types-setuptools-70.1.0.20240627.ebuild deleted file mode 100644 index ee31e761550d..000000000000 --- a/dev-python/types-setuptools/types-setuptools-70.1.0.20240627.ebuild +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright 2023-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{10..13} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Typing stubs for setuptools" -HOMEPAGE="https://pypi.org/project/types-setuptools/" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" diff --git a/dev-python/types-setuptools/types-setuptools-70.2.0.20240704.ebuild b/dev-python/types-setuptools/types-setuptools-70.2.0.20240704.ebuild index a4b37c5506f0..ee31e761550d 100644 --- a/dev-python/types-setuptools/types-setuptools-70.2.0.20240704.ebuild +++ b/dev-python/types-setuptools/types-setuptools-70.2.0.20240704.ebuild @@ -14,4 +14,4 @@ HOMEPAGE="https://pypi.org/project/types-setuptools/" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" diff --git a/dev-python/urwid/Manifest b/dev-python/urwid/Manifest index df07e7a815dc..7c8811560443 100644 --- a/dev-python/urwid/Manifest +++ b/dev-python/urwid/Manifest @@ -1,5 +1,3 @@ -DIST urwid-2.6.14.tar.gz 847848 BLAKE2B 3528c89b34a9846b6ee8524b789c80c0cb353185d6d819a179e099753cc9a5aa8fbbcdad7f80190543ad8f68126246359bb94d5e5b4112930f023b2c1619f09d SHA512 289ada7949119889ccfdd547266f423a9a6c0368c7ead20716d4f503f42c737864be84a9feff66ae036a9f7e230d338226e259f5d552e17d439a49fdbfc86149 DIST urwid-2.6.15.tar.gz 847872 BLAKE2B 2f1fcff3a0ab0fc0a5302ee9c6bac29d39f7bfff06d404134b555bd111b465b05981cc3a8bb4d6cd93b188d104022774db97461072452c1103b34ecefcaf239b SHA512 c9027d4caf490c22ef7bf95c929a62d4f56d4b8d864e5198eb1e82db0414552e4f98caba2e210e8c7bfb91d33c55924acf637f8515c26b89c184e6bbea743ec1 -EBUILD urwid-2.6.14.ebuild 904 BLAKE2B 59da9bb6f526f5a1cdbf0e18c95eaf88fc06ee9c978fa8aeaf3f55de66c315296b72d97c553dbe6e0628e705e7bc68819f5a43987ef41195394a467899a07f00 SHA512 7655fb169c73af8732b5f2b8ff05cd64be83312742ea395492f213eb46320c6136a4512f5777fa381826fb3d3e1245075c88ccec8b9c71ef9d6be7f1a72ca80a -EBUILD urwid-2.6.15.ebuild 911 BLAKE2B bf1bc99ac610a9571ed1f3f7af405ded95eb0fa92723923152371188d8646ac4bbdcd7b8f1a43149a7dff9040f52f66ed508fe441c244edeaee8e2812c3c8c80 SHA512 c46bf9421d5137f604455dde48ec788ee226df1df05a621ef27bfbc71882b65e06899fc4338f2a4207ddc9bc0c129536ef77be6da5baa7ad984252806514918c +EBUILD urwid-2.6.15.ebuild 904 BLAKE2B 59da9bb6f526f5a1cdbf0e18c95eaf88fc06ee9c978fa8aeaf3f55de66c315296b72d97c553dbe6e0628e705e7bc68819f5a43987ef41195394a467899a07f00 SHA512 7655fb169c73af8732b5f2b8ff05cd64be83312742ea395492f213eb46320c6136a4512f5777fa381826fb3d3e1245075c88ccec8b9c71ef9d6be7f1a72ca80a MISC metadata.xml 1218 BLAKE2B b93737a9ff4018da4a681c7949b1897185a746cada8d71afcf8489e6b4a9b27f43deb343da1921a082afe8aacad3c58748961fa0694073abc282f41049ae5f17 SHA512 29a676d006fd969eacfa105fa084915d21d7681d9dfa26065d1a11ef681865f3a6c0e3076bcf880a7ee1ce5479588a63bd67514bf54dfd33ef328cef50c8bcc4 diff --git a/dev-python/urwid/urwid-2.6.14.ebuild b/dev-python/urwid/urwid-2.6.14.ebuild deleted file mode 100644 index b37612026e6b..000000000000 --- a/dev-python/urwid/urwid-2.6.14.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# 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..13} ) -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_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/urwid/urwid-2.6.15.ebuild b/dev-python/urwid/urwid-2.6.15.ebuild index 9c3039fc6e8b..b37612026e6b 100644 --- a/dev-python/urwid/urwid-2.6.15.ebuild +++ b/dev-python/urwid/urwid-2.6.15.ebuild @@ -18,7 +18,7 @@ HOMEPAGE=" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE="examples" RDEPEND=" diff --git a/dev-python/uv/Manifest b/dev-python/uv/Manifest index 39eb56cd8bdf..8f38cfab7bbb 100644 --- a/dev-python/uv/Manifest +++ b/dev-python/uv/Manifest @@ -8,7 +8,9 @@ DIST uv-0.2.23.gh.tar.gz 1314282 BLAKE2B 0d662a513b77a4da73945c3eedfa381cd65ad61 DIST uv-0.2.25-crates.tar.xz 63731168 BLAKE2B 5693f7db28756e74ad619f1ed0ad9f1c7a14b385da65b71abd0989ef8cce3f961d5e6edb9b8318a495b76ba8352ef0c6b557bbdec2741ff35073b407756cbd90 SHA512 40813d91c90b949f0666f4734717abc6430be293c3fe7336ed907e75a809fc51fc79d520d308fc8d8ddb8f11251137f9219b755b5e3711bf3b9f55fcecac10c0 DIST uv-0.2.25.gh.tar.gz 1377235 BLAKE2B c8c3a68b16c82d51de31700973e52e6745c26a5349696065e9b140f2304ca5cfc30e8a0922178c4630ed6a4823141a82bf0cd8a6631b1a4de1e77a733b70251a SHA512 c78a4bf66ac1140767d0fb7af35ba3f3cd044d04447862a9374b9491742a627e7a27df04689ee64f9dcb6445619a419022e0ae0da4a0fdedf531db9f902583e0 DIST uv-0.2.26.gh.tar.gz 1401835 BLAKE2B 24d4fdb7f332635293235602ba117167432aa9d9ca196dc835b444a55f0c16fa19aaefb883282c08299aedce1e586dfd8d1f90a889c7ff0c907c366c9391865a SHA512 a630c4c7e8e306336f49d16eebe0bbb20ccbcb0401c495b2c3ab273d04df736737167ad6d368193f39d4bc7ad0e7475cb0e42d81fd2c420fd4f8ef000b820002 +DIST uv-0.2.27.gh.tar.gz 1421504 BLAKE2B 18bbc260d57a12c9265da8bf9d566678cba95374db22a6aca0d66550eb23d09490814111763876cf8db97671899d9ccbe121df9d7cadd357d2275199569e33a7 SHA512 86fdc58c6a0fa93c77c8dd08a58385702ed16a6421658d3d97fcf1011bf6bc562161e4e0ad8d021417e2e0cd3860bfc0384aa9550b1c5bce52aa3cb32b1f8539 EBUILD uv-0.2.23.ebuild 2732 BLAKE2B 04a2e7cc7e8cddcee20be38d133ccd2facc7f1f994f84e09157f9499306374e044c89abe8f98c720bed16ac40f15ef5e5d6a65c2d3c4a7962c2dd3afaabdf9ff SHA512 34cf34422fb6180d10e4d977c398dcc437e270783ed2115689bcb9c5f9fb04e8d15b3f880cad92041da1bcfe2549cca3174c6de66ccadc7b8d25b99b5234ac3f EBUILD uv-0.2.25.ebuild 2753 BLAKE2B 628824cde80b966bfcb5cdf05189addfec329b6bbee50030f8c27acce1863cc764d067a9fb4362e9494765a36616b0500a9a246168f89a41b03a121c74f2fa77 SHA512 e49892970a12eb115b2e35c559dfcb3e76422399a0ed22f67ee018458dda7535e2b692c5204ebbcd20895774abcb8b4376d7a74b50f1f5999b83279cde63eb4e EBUILD uv-0.2.26.ebuild 2754 BLAKE2B 26ee5e8052e740a3cb973b8e0a1f4bc6b41d216e520e21c93510a1b36b47f830b3a15a578bc1e14cdd0124da3c499b1db588471333bdee7e85ec092a405f95f9 SHA512 36b80a5fee6c7f092365c71c15b32b58db31acb9c853f227849fab8e4713acb43ae4d219a6f58024f122830f836ddf4933b8a4ec486f6a7680d42e4f0ef46759 +EBUILD uv-0.2.27.ebuild 2754 BLAKE2B 26ee5e8052e740a3cb973b8e0a1f4bc6b41d216e520e21c93510a1b36b47f830b3a15a578bc1e14cdd0124da3c499b1db588471333bdee7e85ec092a405f95f9 SHA512 36b80a5fee6c7f092365c71c15b32b58db31acb9c853f227849fab8e4713acb43ae4d219a6f58024f122830f836ddf4933b8a4ec486f6a7680d42e4f0ef46759 MISC metadata.xml 336 BLAKE2B 4b5933e24e3e9450dde5da099185dcdf3afb5916b55cffa7c2f3f6fac77e439197cbe4ba529a87f83442d8f87d238e8abef06dc052ce9a62659060ffea9fdb47 SHA512 9910fd10ebbc395b9c330774b74798c9ffdba3bb368347658380a22e01d6dc9d1961ea50fbfb4a904c9db84b94c713c054e418a7294425b86ff41a607fd3e310 diff --git a/dev-python/uv/uv-0.2.27.ebuild b/dev-python/uv/uv-0.2.27.ebuild new file mode 100644 index 000000000000..735538f84a08 --- /dev/null +++ b/dev-python/uv/uv-0.2.27.ebuild @@ -0,0 +1,109 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES=" +" + +declare -A GIT_CRATES=( + [async_zip]='https://github.com/charliermarsh/rs-async-zip;1dcb40cfe1bf5325a6fd4bfcf9894db40241f585;rs-async-zip-%commit%' + [pubgrub]='https://github.com/astral-sh/pubgrub;3f0ba760951ab0deeac874b98bb18fc90103fcf7;pubgrub-%commit%' + [reqwest-middleware]='https://github.com/astral-sh/reqwest-middleware;21ceec9a5fd2e8d6f71c3ea2999078fecbd13cbe;reqwest-middleware-%commit%/reqwest-middleware' + [reqwest-retry]='https://github.com/astral-sh/reqwest-middleware;21ceec9a5fd2e8d6f71c3ea2999078fecbd13cbe;reqwest-middleware-%commit%/reqwest-retry' +) + +inherit cargo check-reqs + +CRATE_PV=0.2.25 +DESCRIPTION="A Python package installer and resolver, written in Rust" +HOMEPAGE=" + https://github.com/astral-sh/uv/ + https://pypi.org/project/uv/ +" +# pypi sdist misses scripts/, needed for tests +SRC_URI=" + https://github.com/astral-sh/uv/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz + ${CARGO_CRATE_URIS} +" +if [[ ${PKGBUMPING} != ${PVR} ]]; then + SRC_URI+=" + https://dev.gentoo.org/~mgorny/dist/uv-${CRATE_PV}-crates.tar.xz + " +fi + +# most of the code +LICENSE="|| ( Apache-2.0 MIT )" +# crates/pep508-rs is || ( Apache-2.0 BSD-2 ) which is covered below +# Dependent crate licenses +LICENSE+=" + 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD ISC MIT + MPL-2.0 Unicode-DFS-2016 +" +# ring crate +LICENSE+=" openssl" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" +IUSE="test" +RESTRICT="test" +PROPERTIES="test_network" + +BDEPEND=" + >=virtual/rust-1.77 + test? ( + dev-lang/python:3.8 + dev-lang/python:3.9 + dev-lang/python:3.10 + dev-lang/python:3.11 + dev-lang/python:3.12 + ) +" + +QA_FLAGS_IGNORED="usr/bin/.*" + +check_space() { + local CHECKREQS_DISK_BUILD=3G + use debug && CHECKREQS_DISK_BUILD=9G + check-reqs_pkg_setup +} + +pkg_pretend() { + check_space +} + +pkg_setup() { + check_space +} + +src_prepare() { + default + + # remove patch.* that breaks GIT_CRATES + sed -i -e "/^\[patch/,\$s@^\(reqwest-middleware = \).*@\1 { path = \"${WORKDIR}/reqwest-middleware-21ceec9a5fd2e8d6f71c3ea2999078fecbd13cbe/reqwest-middleware\" }@" Cargo.toml || die + + # https://github.com/vorot93/tokio-tar/pull/23 + # (fortunately uv already depends on portable-atomic, so we don't + # have to fight Cargo.lock) + cd "${ECARGO_VENDOR}/tokio-tar-0.3.1" || die + eapply "${FILESDIR}/tokio-tar-0.3.1-ppc.patch" +} + +src_compile() { + cd crates/uv || die + cargo_src_compile +} + +src_test() { + # work around https://github.com/astral-sh/uv/issues/4376 + local -x PATH=${BROOT}/usr/lib/python-exec/python3.12:${PATH} + local -x COLUMNS=100 + + cd crates/uv || die + cargo_src_test --no-fail-fast +} + +src_install() { + cd crates/uv || die + cargo_src_install +} diff --git a/dev-python/validators/Manifest b/dev-python/validators/Manifest index 679ece91e3ff..41f34a8fa679 100644 --- a/dev-python/validators/Manifest +++ b/dev-python/validators/Manifest @@ -1,12 +1,8 @@ -DIST validators-0.28.3.tar.gz 65129 BLAKE2B 00ff76346e46f14bc0eb986eb6fc791e43b773bbad2b1cfe9d0b6f24d0f141ff258d5bea97d5330b98307a79c0a75dba69ffe3d85c28fa2ebe509ca0e305d2aa SHA512 d5d1fe6cf250698161efaa6c4d23225f2aab250a7bbf1a1d1de2ee171fd35731905a1c8596dfbc15840a97ac684d8497cb338047db8fc8520ce2056198ccae8d -DIST validators-0.29.0.tar.gz 67150 BLAKE2B 9c202b91dd8125e2d4dc62fdf0ebd5313fd49f5ed28a71c26f90c9683cab25f688e5f242432616c9a4068429ab3679eaaf518578f3cc3b97ff6894f69883697a SHA512 e8daedd2878f2e2e51c76c8df2141bf4594c5789ed803e9bec592572b7df4f0be22c3c1a948ae6137654cc3bc7a0c638100b264f05771f5b2a13ee10d62deb79 DIST validators-0.30.0.tar.gz 68553 BLAKE2B 96a59c2155fa0a33c12502e36fb517b068a56edba7c161e722cea8832190a407b4a4c81beb85845239b7e76622e4fa31ff577b5278787fd7bbe441133762731f SHA512 96247ccf9ea5db12f6b405971aac11f834f64a83b7e6efdc6d04c81a9ff2901ece786bc2ad2301c738ff0eae8031a6aa2a1fef629048e61c2f365ab172408f46 DIST validators-0.31.0.tar.gz 69295 BLAKE2B 3bb7b9648ee434b1238df45d0adfec3ad74a8a8cbf46e66714f542288bf403464756b1a229060c07d47f01a546cc7902c794fe5b021ccab1c8eb828dd6aa965a SHA512 5c5101941b5b60722d9ef5bee993b4847fecfc926bbf8bf1bef96a21dad4f90adc1838778299bb95d3f3b891cb3ea9964d00ba1eec6f2fa16d790b4614094c8b DIST validators-0.32.0.tar.gz 69788 BLAKE2B 5d0eddae8c71d8ad0b9b646244502198ece878769c873691dc94dd0be2e87fb899a9a6e3593debd5195914ce5edb2f00f6563e16b1685d58259d1e0d9ef453c8 SHA512 34a68e8a3f7cb1a0489b7cfd4987fa44a1faea8be1e063fcda6cca3e010044ab3ea5b87c3c04fadbaa9dd6513b3ab32de72ec9a833428ed5f82b3df8d0d453f0 DIST validators-0.33.0.tar.gz 70741 BLAKE2B e999d1ea14e2240523537804931fc91f5eb02d4ff35b22e8a292ff8785493ce48cd14ccf0d87ce945739c3e65a79b3a7654a66412bcc41e4e37e0fd87eefad72 SHA512 611844e182319209a2f6305daf3fcfc1801d9ad32179eaa9651844df37bd3d1d42bfd1e69be1e2c4fcd811a231228bc748a12dd6583248d5b572394cb9c9d858 -EBUILD validators-0.28.3.ebuild 485 BLAKE2B dbccba4b4ee5c503bf1e660e38a3826c71e4d4da54c004820fffe4a8d708e53310839dad422c3a9fd3f9a0c42cb3cdd82de78f1920ec97b7910ff558ebec25da SHA512 6dc4c6f00ca4946b8896d827a02266662401728c39ed0deb9b9ee3d288939c03c56e7e60a797e5c709df253ba8d2b5d4aec2142229dff460cb3c5d92e81b9af2 -EBUILD validators-0.29.0.ebuild 579 BLAKE2B 1587c72fdf4818885225f91fda0be65f18cbf7e83a6c0209e021d99f28eee751a49c61c6753b3270d46a472ad4de34f6f2805937cde70bb8b484c7492c267377 SHA512 1b70045a03eedf6f7edae3a7174e3d742ac1c542f36b6858272d9f305b211faf7543c2889da2fd334225f893ce5b942c926eb229d0fd8eefc83b13059beaa6a6 -EBUILD validators-0.30.0.ebuild 579 BLAKE2B 1587c72fdf4818885225f91fda0be65f18cbf7e83a6c0209e021d99f28eee751a49c61c6753b3270d46a472ad4de34f6f2805937cde70bb8b484c7492c267377 SHA512 1b70045a03eedf6f7edae3a7174e3d742ac1c542f36b6858272d9f305b211faf7543c2889da2fd334225f893ce5b942c926eb229d0fd8eefc83b13059beaa6a6 +EBUILD validators-0.30.0.ebuild 572 BLAKE2B cda3bf03284b20d4cefa1c309643bc1a1542873d404c8226a7affb8d9b9ce0802f990e9ef2ee57f7c377cd1efb42b12281df0e0d3671e5a037f5e0620b5f5ce6 SHA512 c39e181362f952449bb86edb67c29015e4d98f0281cf7489d8ccf891adf44e0452d93fd36bb39e8fe9b9c570afb0f8154a2c33305e7340b2b0595339128f3e55 EBUILD validators-0.31.0.ebuild 579 BLAKE2B 1587c72fdf4818885225f91fda0be65f18cbf7e83a6c0209e021d99f28eee751a49c61c6753b3270d46a472ad4de34f6f2805937cde70bb8b484c7492c267377 SHA512 1b70045a03eedf6f7edae3a7174e3d742ac1c542f36b6858272d9f305b211faf7543c2889da2fd334225f893ce5b942c926eb229d0fd8eefc83b13059beaa6a6 EBUILD validators-0.32.0.ebuild 579 BLAKE2B 1587c72fdf4818885225f91fda0be65f18cbf7e83a6c0209e021d99f28eee751a49c61c6753b3270d46a472ad4de34f6f2805937cde70bb8b484c7492c267377 SHA512 1b70045a03eedf6f7edae3a7174e3d742ac1c542f36b6858272d9f305b211faf7543c2889da2fd334225f893ce5b942c926eb229d0fd8eefc83b13059beaa6a6 EBUILD validators-0.33.0.ebuild 579 BLAKE2B 1587c72fdf4818885225f91fda0be65f18cbf7e83a6c0209e021d99f28eee751a49c61c6753b3270d46a472ad4de34f6f2805937cde70bb8b484c7492c267377 SHA512 1b70045a03eedf6f7edae3a7174e3d742ac1c542f36b6858272d9f305b211faf7543c2889da2fd334225f893ce5b942c926eb229d0fd8eefc83b13059beaa6a6 diff --git a/dev-python/validators/validators-0.28.3.ebuild b/dev-python/validators/validators-0.28.3.ebuild deleted file mode 100644 index 2e85d478c6ef..000000000000 --- a/dev-python/validators/validators-0.28.3.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 2021-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..13} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python Data Validation for Humans" -HOMEPAGE=" - https://github.com/python-validators/validators/ - https://pypi.org/project/validators/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86" - -distutils_enable_tests pytest diff --git a/dev-python/validators/validators-0.29.0.ebuild b/dev-python/validators/validators-0.29.0.ebuild deleted file mode 100644 index ee697b081282..000000000000 --- a/dev-python/validators/validators-0.29.0.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2021-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..13} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python Data Validation for Humans" -HOMEPAGE=" - https://github.com/python-validators/validators/ - https://pypi.org/project/validators/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # requires eth-hash - tests/crypto_addresses/test_eth_address.py -) diff --git a/dev-python/validators/validators-0.30.0.ebuild b/dev-python/validators/validators-0.30.0.ebuild index ee697b081282..ddcc3a3b905b 100644 --- a/dev-python/validators/validators-0.30.0.ebuild +++ b/dev-python/validators/validators-0.30.0.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86" distutils_enable_tests pytest diff --git a/dev-python/voluptuous/Manifest b/dev-python/voluptuous/Manifest index e779e23dcf44..28ed178b33ac 100644 --- a/dev-python/voluptuous/Manifest +++ b/dev-python/voluptuous/Manifest @@ -1,9 +1,3 @@ -DIST voluptuous-0.14.2.gh.tar.gz 43866 BLAKE2B 9c76f7271afe6f2c7150efed3be7b30127ad8096f21aecadd864766f593a5ab7a64f2b2dc65e2b233ca3fcf32c941cfeb1a96ba1a30f5727ad36ba09db3dafb8 SHA512 18a52c3d1feba1efda0cc91407b21938a7261ae9e7768e62ddc553c0cb9bf8ffa6448b39c476bc94a1aefb8f75b724da5ee2ffc8b6a729cb23accead7db40814 -DIST voluptuous-0.15.0.gh.tar.gz 44044 BLAKE2B a782ac9868cbbebd000f44f17aa21cd2493989bb0a900fd74b11a75dee882a27f554f5f8c27503ced48d5e981c642e81e9eae2eace3a04f26b7d946ff77478c5 SHA512 4666aaad66721e930500633483d1ea88a0230b00b1ba9dc7c3fe3c208fec7c14855471e7d9e77342f466c70ed6755eda95a384aad069f702b05d266c6d78b672 -DIST voluptuous-0.15.1.gh.tar.gz 45838 BLAKE2B aab9c8bc8e46c2633c14be186fe94bdf68ccd9a7c4d95829311515220d4155b3c80c9983670646a63b7323614090aef441eea67dc6fd8c0064e92fe1fc4d3962 SHA512 aabd4c873b0714f1da3b6f99dbff3c526f3caab7cbc4346a1f7828c8c97d788051ff962babc8936e8659aaf7e270f40156f3a5fa37acf157792ec485dd726050 DIST voluptuous-0.15.2.gh.tar.gz 46075 BLAKE2B 4642be4fb4de37a80623c9dabd55d92ffa53ef3e8787fcf0b300c5e1950345bca0d49b37fac131f73c13cedde8480654f434f1a5f209312942c97b1ca7269ccf SHA512 e77d847b290ab68fe9a61831f6c9af23537836abbb9acf8b005592215138192c95fb696c7e6da8ac45b934b4d1a57ac902b15fcf66ebda83592c05c2d6da6238 -EBUILD voluptuous-0.14.2.ebuild 606 BLAKE2B 928b1a23f64d662d3b0e8d31f292e527faf3961e785ef47834debb8e6c0f67b49d48098701bee91fa6e34a9d7e4e8aa8612f614eb53264327836f5b322916ba7 SHA512 ff7fff767e154f58882e552faa256973d3e9141fdd78115741d6334c5f5174ade4434f3988eb706b87eef2865b2ba385ad59e7bdfc7452c2f3970e10c1847c10 -EBUILD voluptuous-0.15.0.ebuild 610 BLAKE2B 4cd565c8350bb7efd563557ed6af07284206476fb076c836abb7367240b160b53aa2a2c445f92e6463e2f618096229178bdd7790dac934255342c67c46a271fe SHA512 4c4ec3c1df97931700ab3ef4a4708d5e012f3c566e6891e196b3d82e1672ae7d6679efb04359f5482d39f285f8bef1faa4eeef8bdf4fce0b52922db840eb4567 -EBUILD voluptuous-0.15.1.ebuild 610 BLAKE2B 4cd565c8350bb7efd563557ed6af07284206476fb076c836abb7367240b160b53aa2a2c445f92e6463e2f618096229178bdd7790dac934255342c67c46a271fe SHA512 4c4ec3c1df97931700ab3ef4a4708d5e012f3c566e6891e196b3d82e1672ae7d6679efb04359f5482d39f285f8bef1faa4eeef8bdf4fce0b52922db840eb4567 -EBUILD voluptuous-0.15.2.ebuild 610 BLAKE2B 4cd565c8350bb7efd563557ed6af07284206476fb076c836abb7367240b160b53aa2a2c445f92e6463e2f618096229178bdd7790dac934255342c67c46a271fe SHA512 4c4ec3c1df97931700ab3ef4a4708d5e012f3c566e6891e196b3d82e1672ae7d6679efb04359f5482d39f285f8bef1faa4eeef8bdf4fce0b52922db840eb4567 +EBUILD voluptuous-0.15.2.ebuild 606 BLAKE2B 928b1a23f64d662d3b0e8d31f292e527faf3961e785ef47834debb8e6c0f67b49d48098701bee91fa6e34a9d7e4e8aa8612f614eb53264327836f5b322916ba7 SHA512 ff7fff767e154f58882e552faa256973d3e9141fdd78115741d6334c5f5174ade4434f3988eb706b87eef2865b2ba385ad59e7bdfc7452c2f3970e10c1847c10 MISC metadata.xml 716 BLAKE2B 1298492f8a89ce4babc23481dc56da06e4d9007546ed2804fdf42906f6d90d3b1327ee2d54724fa3621a387429544931d30a0334312a68a17edaeba735c9d7b8 SHA512 80636ea29257b1ff070427dc759f9d0abf02ba2037676725627308c69a1e9bc49353c09507523a739c3f07a4cb284e2df76d3935f4f9dadb64005ad7204ddf60 diff --git a/dev-python/voluptuous/voluptuous-0.14.2.ebuild b/dev-python/voluptuous/voluptuous-0.14.2.ebuild deleted file mode 100644 index 0312c27b1a8a..000000000000 --- a/dev-python/voluptuous/voluptuous-0.14.2.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# 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..13} ) - -inherit distutils-r1 - -DESCRIPTION="A Python data validation library" -HOMEPAGE=" - https://github.com/alecthomas/voluptuous/ - https://pypi.org/project/voluptuous/ -" -SRC_URI=" - https://github.com/alecthomas/voluptuous/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" - -distutils_enable_tests pytest diff --git a/dev-python/voluptuous/voluptuous-0.15.0.ebuild b/dev-python/voluptuous/voluptuous-0.15.0.ebuild deleted file mode 100644 index 162398826769..000000000000 --- a/dev-python/voluptuous/voluptuous-0.15.0.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# 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..13} ) - -inherit distutils-r1 - -DESCRIPTION="A Python data validation library" -HOMEPAGE=" - https://github.com/alecthomas/voluptuous/ - https://pypi.org/project/voluptuous/ -" -SRC_URI=" - https://github.com/alecthomas/voluptuous/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" - -distutils_enable_tests pytest diff --git a/dev-python/voluptuous/voluptuous-0.15.1.ebuild b/dev-python/voluptuous/voluptuous-0.15.1.ebuild deleted file mode 100644 index 162398826769..000000000000 --- a/dev-python/voluptuous/voluptuous-0.15.1.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# 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..13} ) - -inherit distutils-r1 - -DESCRIPTION="A Python data validation library" -HOMEPAGE=" - https://github.com/alecthomas/voluptuous/ - https://pypi.org/project/voluptuous/ -" -SRC_URI=" - https://github.com/alecthomas/voluptuous/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" - -distutils_enable_tests pytest diff --git a/dev-python/voluptuous/voluptuous-0.15.2.ebuild b/dev-python/voluptuous/voluptuous-0.15.2.ebuild index 162398826769..0312c27b1a8a 100644 --- a/dev-python/voluptuous/voluptuous-0.15.2.ebuild +++ b/dev-python/voluptuous/voluptuous-0.15.2.ebuild @@ -20,6 +20,6 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" distutils_enable_tests pytest |