diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2023-02-13 15:07:12 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2023-02-13 15:07:12 +0000 |
| commit | b80435c633f3cc0e6ce6379d83dfcc43c4fff087 (patch) | |
| tree | 895867101ad08e2399d684c879ad219a6f2231d7 /dev-python | |
| parent | 24ba0e9471cc76a08cbac5fd9678f6e5790e558b (diff) | |
| download | baldeagleos-repo-b80435c633f3cc0e6ce6379d83dfcc43c4fff087.tar.gz baldeagleos-repo-b80435c633f3cc0e6ce6379d83dfcc43c4fff087.tar.xz baldeagleos-repo-b80435c633f3cc0e6ce6379d83dfcc43c4fff087.zip | |
Adding metadata
Diffstat (limited to 'dev-python')
55 files changed, 763 insertions, 176 deletions
diff --git a/dev-python/PyQt6/Manifest b/dev-python/PyQt6/Manifest index f7f60eb433aa..fd6f094c135a 100644 --- a/dev-python/PyQt6/Manifest +++ b/dev-python/PyQt6/Manifest @@ -1,2 +1 @@ -DIST PyQt6-6.4.1.tar.gz 1025522 BLAKE2B 17a5f5f4dba5b06729d4a0f9b2964c5632be5bed1da67fe1a90a9d91ba63bc10a83012fc6e8ca5306238d1dc55a3d10ff08c84eed6b369d0c98ac7281e28d2b0 SHA512 860dea8878a81acdefee164f766ba850481b1f4258ebff95fc3cedcbcf15e832799cd2e62d3b2bf83a743879bcb7efdc70109229c83205b649357fdf918864cb DIST PyQt6-6.4.2.tar.gz 1025595 BLAKE2B c39f94b934794c40efbda39fb5ccffab81cadcdbeaa5bcc6eff0ca4317576a2d251fd8e9f65de73026e927f547c35ff6cdac0d436d777537622cc6d35a92c112 SHA512 51e5f0d028ee7984876da1653cb135d61e2c402f18b939a92477888cc7c86d3bc2889477403dee6b3d9f66519ee3236d344323493b4c2c2e658e1637b10e53bf diff --git a/dev-python/PyQt6/PyQt6-6.4.1.ebuild b/dev-python/PyQt6/PyQt6-6.4.1.ebuild deleted file mode 100644 index de5c015cccb7..000000000000 --- a/dev-python/PyQt6/PyQt6-6.4.1.ebuild +++ /dev/null @@ -1,145 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=sip -PYTHON_COMPAT=( python3_{7,8,9,10,11} ) -inherit distutils-r1 flag-o-matic multiprocessing 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/" -SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64" -# 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=" - +dbus debug qml designer examples gles2-only +gui help multimedia - +network opengl positioning +printsupport quick quick3d serialport - +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 ) - printsupport? ( gui widgets ) - qml? ( network ) - quick3d? ( gui qml ) - quick? ( gui qml ) - sql? ( widgets ) - svg? ( gui ) - testlib? ( gui widgets ) - webchannel? ( network ) - websockets? ( network ) - widgets? ( gui )" - -DEPEND=" - >=dev-qt/qtbase-${QT_PV}[dbus?,gles2-only=,gui?,network?,opengl?,sql?,ssl=,widgets?,xml?] - 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} ) - positioning? ( >=dev-qt/qtpositioning-${QT_PV} ) - qml? ( >=dev-qt/qtdeclarative-${QT_PV} ) - quick3d? ( >=dev-qt/qtquick3d-${QT_PV} ) - serialport? ( >=dev-qt/qtserialport-${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.4[${PYTHON_USEDEP}]" -BDEPEND=" - >=dev-python/PyQt-builder-1.11[${PYTHON_USEDEP}] - >=dev-qt/qtbase-${QT_PV} - sys-devel/gcc - dbus? ( virtual/pkgconfig )" - -src_prepare() { - default - - # hack: qmake queries g++ directly for info (not building) and that doesn't - # work with clang, this is to make it at least respect CHOST (bug #726112) - mkdir "${T}"/cxx || die - ln -s "$(type -P ${CHOST}-g++ || type -P g++ || die)" "${T}"/cxx/g++ || die - PATH=${T}/cxx:${PATH} -} - -src_configure() { - append-cxxflags -std=c++17 # for old gcc / clang that use <17 (bug #892331) - - pyqt-use_enable() { - local state=$(usex ${1} --enable= --disable=) - shift - echo ${*/#/${state}} - } - - DISTUTILS_ARGS=( - --jobs=$(makeopts_jobs) - --qmake="$(type -P qmake6 || die)" - --qmake-setting="$(qt5_get_qmake_args)" - --verbose - --confirm-license - - # TODO: enable more as new qt6 packages get added - --disable=QAxContainer - --disable=QtBluetooth - --enable=QtCore - $(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) - --disable=QtNfc - $(pyqt-use_enable opengl QtOpenGL \ - $(usev widgets QtOpenGLWidgets)) - --disable=QtPdf #+QtPdfWidgets (QtPdf is disabled in qtwebengine:6) - $(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 - --disable=QtSensors - $(pyqt-use_enable serialport QtSerialPort) - $(pyqt-use_enable sql QtSql) - $(pyqt-use_enable svg QtSvg \ - $(usev widgets QtSvgWidgets)) - $(pyqt-use_enable testlib QtTest) - --disable=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) - # TODO?: plugins not in wheels by upstream, see project.py#L215 - # (if needed by something, will need to be added to python_install) - $(usev !designer --no-designer-plugin) - $(usev !qml --no-qml-plugin) - - $(usev !gles2-only --disabled-feature=PyQt_OpenGL_ES2) - $(usev !ssl --disabled-feature=PyQt_SSL) - ) -} - -python_install_all() { - einstalldocs - use examples && dodoc -r examples -} diff --git a/dev-python/celery/celery-5.3.0_beta1-r1.ebuild b/dev-python/celery/celery-5.3.0_beta1-r1.ebuild index 014ee48e8b51..d6f11d7aaad6 100644 --- a/dev-python/celery/celery-5.3.0_beta1-r1.ebuild +++ b/dev-python/celery/celery-5.3.0_beta1-r1.ebuild @@ -51,7 +51,7 @@ BDEPEND=" dev-python/pytest-subtests[${PYTHON_USEDEP}] >=dev-python/pytest-timeout-1.4.2[${PYTHON_USEDEP}] >=dev-python/pyyaml-3.10[${PYTHON_USEDEP}] - dev-python/redis-py[${PYTHON_USEDEP}] + dev-python/redis[${PYTHON_USEDEP}] dev-python/sphinx-testing[${PYTHON_USEDEP}] dev-python/tblib[${PYTHON_USEDEP}] sci-astronomy/pyephem[${PYTHON_USEDEP}] diff --git a/dev-python/codecov/Manifest b/dev-python/codecov/Manifest new file mode 100644 index 000000000000..2c44531c1427 --- /dev/null +++ b/dev-python/codecov/Manifest @@ -0,0 +1 @@ +DIST codecov-2.1.12.tar.gz 20866 BLAKE2B dbccde91bf2290eb403a9f52583b1bb4629860a200bc4a592e2e2ad48443c77c3de36c02503f3716b16d941016296f20071ab7f34227058ccdc7c7f8d925d909 SHA512 9d364844dc864996e7d65d6210c7bca345a67d5aa61bcdd351591f0aeadcd2662101e59449e8a86b8341d9fc840889cb635b2c41c6287001b598ee1647c86b02 diff --git a/dev-python/codecov/codecov-2.1.12.ebuild b/dev-python/codecov/codecov-2.1.12.ebuild new file mode 100644 index 000000000000..39696daf66d1 --- /dev/null +++ b/dev-python/codecov/codecov-2.1.12.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{7,8,9,10,11} ) + +inherit distutils-r1 + +DESCRIPTION="Hosted coverage reports for GitHub, Bitbucket and Gitlab" +HOMEPAGE="https://github.com/codecov/codecov-python https://pypi.org/project/codecov/" +SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +DOCS="" + +RDEPEND=">=dev-python/requests-2.7.9[${PYTHON_USEDEP}] + dev-python/coverage[${PYTHON_USEDEP}]" +BDEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + test? ( + dev-python/pytest[${PYTHON_USEDEP}] + )" + +python_test() { + py.test -v -v || die +} + +distutils_enable_tests pytest diff --git a/dev-python/codecov/metadata.xml b/dev-python/codecov/metadata.xml new file mode 100644 index 000000000000..8e5d0e714331 --- /dev/null +++ b/dev-python/codecov/metadata.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>b@edevau.net</email> + <name>Andreas Billmeier</name> + </maintainer> + <upstream> + <maintainer status="unknown"> + <email>support@codecov.io</email> + <name>Codecov</name> + </maintainer> + </upstream> + <origin>gentoo-guru-overlay</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-python/gnuplot-py/gnuplot-py-1.8_p8.ebuild b/dev-python/gnuplot-py/gnuplot-py-1.8_p8.ebuild index e729228f07c6..a0d6b4d2a95c 100644 --- a/dev-python/gnuplot-py/gnuplot-py-1.8_p8.ebuild +++ b/dev-python/gnuplot-py/gnuplot-py-1.8_p8.ebuild @@ -11,7 +11,7 @@ PYTHON_COMPAT=( python3_{7,8,9,10,11} ) inherit distutils-r1 DESCRIPTION="A python wrapper for Gnuplot" -HOMEPAGE="http://gnuplot-py.sourceforge.net/" +HOMEPAGE="https://gnuplot-py.sourceforge.net/" SRC_URI=" mirror://sourceforge/${PN}/${MYP}.tar.gz mirror://debian/pool/main/p/${MYPN}/${MYPN}_${PV//_p/-}.debian.tar.xz diff --git a/dev-python/griffe/Manifest b/dev-python/griffe/Manifest new file mode 100644 index 000000000000..7e7771485809 --- /dev/null +++ b/dev-python/griffe/Manifest @@ -0,0 +1 @@ +DIST griffe-0.25.4.gh.tar.gz 146307 BLAKE2B 160a347d9bcd7494f67d2904377d24e5b46882cf56d88b070c6d495e556ca8acef1acafa06de8e50759af1329674048a88917682ba366c24b3844b44862dafe5 SHA512 932235d5317aa001fda1007f110f01aa2fd6bac8f4dbe01e24701b2e2160d6bf43cb63960189f354fde5fc7ad65b55c363fb8cb8c9f4ff0dcff23129d47496b1 diff --git a/dev-python/griffe/griffe-0.25.4.ebuild b/dev-python/griffe/griffe-0.25.4.ebuild new file mode 100644 index 000000000000..66115d175e03 --- /dev/null +++ b/dev-python/griffe/griffe-0.25.4.ebuild @@ -0,0 +1,26 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=pdm +PYTHON_COMPAT=( python3_{7,8,9,10,11} ) +inherit distutils-r1 + +DESCRIPTION="Signatures for entire Python programs." +HOMEPAGE="https://github.com/mkdocstrings/griffe https://pypi.org/project/griffe/" +SRC_URI="https://github.com/mkdocstrings/griffe/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="ISC" +SLOT="0" +KEYWORDS="~amd64" +ISUE="test" + +RDEPEND="" +BDEPEND=" + dev-python/pdm-pep517[${PYTHON_USEDEP}] + dev-python/colorama[${PYTHON_USEDEP}] +" +DEPEND="${BDEPEND}" + +distutils_enable_tests pytest diff --git a/dev-python/griffe/metadata.xml b/dev-python/griffe/metadata.xml new file mode 100644 index 000000000000..21e9d0a0e72d --- /dev/null +++ b/dev-python/griffe/metadata.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>gasc@eurecom.fr</email> + <name>Gasc Henri</name> + </maintainer> + <longdescription> + Extract the structure, the frame, the skeleton of your project, to generate API documentation or find breaking changes in your API. + </longdescription> + + <origin>gentoo-guru-overlay</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-python/invoke/Manifest b/dev-python/invoke/Manifest new file mode 100644 index 000000000000..27a59726cb2d --- /dev/null +++ b/dev-python/invoke/Manifest @@ -0,0 +1 @@ +DIST invoke-2.0.0.gh.tar.gz 308039 BLAKE2B 1c4e601014be953fcdef502d9d513db8deec75afc64f0445fd5eae0a05b04d9ebeffc1266cb25184f0e6dc0dc49d712661f4644258db6226e060ea20b735772e SHA512 d7ae2099f550216bd1ea7df1d3d6c253fc4740a1ef945a64d0293670eef4913b5a5d170ff2052bdff7c9801da31fbdc5bc6b323d4467caba4d1486839bca3ba1 diff --git a/dev-python/invoke/invoke-2.0.0.ebuild b/dev-python/invoke/invoke-2.0.0.ebuild new file mode 100644 index 000000000000..57d5edebab04 --- /dev/null +++ b/dev-python/invoke/invoke-2.0.0.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) +inherit distutils-r1 + +DESCRIPTION="Pythonic task execution" +HOMEPAGE="https://github.com/pyinvoke/invoke https://pypi.org/project/invoke/" +SRC_URI="https://github.com/pyinvoke/invoke/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64" + +src_prepare(){ + rm -r ./invoke/vendor/yaml2 + eapply_user +} diff --git a/dev-python/invoke/metadata.xml b/dev-python/invoke/metadata.xml new file mode 100644 index 000000000000..744cdb8e935b --- /dev/null +++ b/dev-python/invoke/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>gasc@eurecom.fr</email> + <name>Gasc Henri</name> + </maintainer> + + <origin>gentoo-guru-overlay</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-python/jupyter-server-terminals/Manifest b/dev-python/jupyter-server-terminals/Manifest new file mode 100644 index 000000000000..e8e5545fa08c --- /dev/null +++ b/dev-python/jupyter-server-terminals/Manifest @@ -0,0 +1 @@ +DIST jupyter_server_terminals-0.4.4.tar.gz 29850 BLAKE2B 064876d7a10e7ff66da83e07d562abe53d609caeb27bcd7b7181d10c06af4406ee048b45b73092c8f3b0c10df40494eca1edb5234030154c63ea6a330f85a115 SHA512 5b1a6a9cfd550108be7f6664eac5ab7581d75e78a7dfc9825af2346b0d9b19f05543dcce010dafb9554c0782bf8e7929bf0ef96bdf2db392ab9b9ec1a3633fdd diff --git a/dev-python/jupyter-server-terminals/jupyter-server-terminals-0.4.4.ebuild b/dev-python/jupyter-server-terminals/jupyter-server-terminals-0.4.4.ebuild new file mode 100644 index 000000000000..891e4f3ae260 --- /dev/null +++ b/dev-python/jupyter-server-terminals/jupyter-server-terminals-0.4.4.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( python3_{7,8,9,10,11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="A Jupyter Server Extension Providing Terminals" +HOMEPAGE=" + https://jupyter.org/ + https://github.com/jupyter-server/jupyter_server_terminals/ + https://pypi.org/project/jupyter-server-terminals/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + dev-python/terminado[${PYTHON_USEDEP}] +" + +BDEPEND=" + test? ( + dev-python/jupyter_server[${PYTHON_USEDEP}] + dev-python/pytest_jupyter[${PYTHON_USEDEP}] + dev-python/pytest-timeout[${PYTHON_USEDEP}] + ) +" + +EPYTEST_DESELECT=( + # Fails if shell is not bash + tests/test_terminal.py::test_terminal_create_with_cwd + tests/test_terminal.py::test_terminal_create_with_relative_cwd +) + +distutils_enable_tests pytest + +python_install_all() { + distutils-r1_python_install_all + mv "${ED}/usr/etc" "${ED}/etc" || die +} diff --git a/dev-python/jupyter-server-terminals/metadata.xml b/dev-python/jupyter-server-terminals/metadata.xml new file mode 100644 index 000000000000..edbf614f1086 --- /dev/null +++ b/dev-python/jupyter-server-terminals/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>sci@gentoo.org</email> + <name>Gentoo Science Project</name> + </maintainer> + + <origin>gentoo-staging</origin> + <stabilize-allarches/> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-python/jupyter_events/Manifest b/dev-python/jupyter_events/Manifest index ce2dff3ba391..e3ded81aafe5 100644 --- a/dev-python/jupyter_events/Manifest +++ b/dev-python/jupyter_events/Manifest @@ -1 +1,2 @@ +DIST jupyter_events-0.5.0.tar.gz 55838 BLAKE2B a3ac815a28d2592a10394569726b76de75cb3baab0bab4c1f276da33375ba93d6bfed71fbfaca404a238b7af58ebd7e75dd7fdf6c8717141517c2f790eeb9514 SHA512 49c21f0d5dce18b137f73911b0272919a56c972561deceb228558ea369f2091ce219ac335eec002b22ca1465b2622330fb3d8973d142df4b76e350345cb6249a DIST jupyter_events-0.6.3.tar.gz 59393 BLAKE2B 0f747cc099e8b0e30024b7fa61007d4449fad1be3b4807021df28668969dca18087634606d6f2c453da81da9c107576133e13ec373cf34362d0182320e84e809 SHA512 a9b9c180f7b4759a3d2c99421947a837020149ec1a91ad0cd06971d7ae99ad1050652f01f78c9478ce3fd3f1a1ab6b579e90c279fcee0771546f3c346becd61f diff --git a/dev-python/jupyter_events/jupyter_events-0.5.0.ebuild b/dev-python/jupyter_events/jupyter_events-0.5.0.ebuild new file mode 100644 index 000000000000..77d74e343a72 --- /dev/null +++ b/dev-python/jupyter_events/jupyter_events-0.5.0.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( python3_{7,8,9,10,11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Jupyter Event System library" +HOMEPAGE=" + https://jupyter.org/ + https://github.com/jupyter/jupyter_events/ + https://pypi.org/project/jupyter-events/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86" + +# jsonschema[format-nongpl] deps are always on in our ebuild +RDEPEND=" + >=dev-python/jsonschema-4.3.0[${PYTHON_USEDEP}] + >=dev-python/python-json-logger-2.0.4[${PYTHON_USEDEP}] + >=dev-python/pyyaml-5.3[${PYTHON_USEDEP}] + >=dev-python/traitlets-5.3[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/pytest-console-scripts[${PYTHON_USEDEP}] + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/click[${PYTHON_USEDEP}] + dev-python/rich[${PYTHON_USEDEP}] + ) +" + +# TODO: package jupyterlite-sphinx +# distutils_enable_sphinx docs +distutils_enable_tests pytest diff --git a/dev-python/jupyter_server/jupyter_server-2.2.1-r1.ebuild b/dev-python/jupyter_server/jupyter_server-2.2.1-r1.ebuild new file mode 100644 index 000000000000..13cf4ba6ac5f --- /dev/null +++ b/dev-python/jupyter_server/jupyter_server-2.2.1-r1.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( python3_{7,8,9,10,11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Core services, APIs, and REST endpoints to Jupyter web applications" +HOMEPAGE=" + https://jupyter.org/ + https://github.com/jupyter-server/jupyter_server/ + https://pypi.org/project/jupyter-server/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + >=dev-python/anyio-3.1.0[${PYTHON_USEDEP}] + dev-python/argon2-cffi[${PYTHON_USEDEP}] + dev-python/jinja[${PYTHON_USEDEP}] + >=dev-python/jupyter_client-6.1.1[${PYTHON_USEDEP}] + >=dev-python/jupyter_core-5.1.0[${PYTHON_USEDEP}] + dev-python/jupyter-server-terminals[${PYTHON_USEDEP}] + >=dev-python/jupyter_events-0.4.0[${PYTHON_USEDEP}] + >=dev-python/nbconvert-6.4.4[${PYTHON_USEDEP}] + >=dev-python/nbformat-5.3.0[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + dev-python/prometheus_client[${PYTHON_USEDEP}] + >=dev-python/pyzmq-24[${PYTHON_USEDEP}] + dev-python/send2trash[${PYTHON_USEDEP}] + >=dev-python/terminado-0.8.3[${PYTHON_USEDEP}] + >=dev-python/tornado-6.2[${PYTHON_USEDEP}] + >=dev-python/traitlets-5.6.0[${PYTHON_USEDEP}] + dev-python/websocket-client[${PYTHON_USEDEP}] + +" +BDEPEND=" + test? ( + dev-python/ipykernel[${PYTHON_USEDEP}] + dev-python/pytest-console-scripts[${PYTHON_USEDEP}] + dev-python/pytest_jupyter[${PYTHON_USEDEP}] + dev-python/pytest-timeout[${PYTHON_USEDEP}] + dev-python/pytest-tornasync[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # This fails if your terminal is zsh (and maybe other non-bash as well?) + tests/test_terminal.py + # Fails because above is ignored + tests/auth/test_authorizer.py + # Fails with additional extensions installed + tests/extension/test_app.py::test_stop_extension +) + +PATCHES=( + "${FILESDIR}/${PN}-2.0.1-skip-npm.patch" +) + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest \ + -p pytest_tornasync.plugin \ + -p jupyter_server.pytest_plugin \ + -p pytest_console_scripts \ + -p pytest_timeout +} diff --git a/dev-python/jupyter_server_fileid/jupyter_server_fileid-0.6.0.ebuild b/dev-python/jupyter_server_fileid/jupyter_server_fileid-0.6.0-r1.ebuild index de18ed1efb7a..87e35dfbddc8 100644 --- a/dev-python/jupyter_server_fileid/jupyter_server_fileid-0.6.0.ebuild +++ b/dev-python/jupyter_server_fileid/jupyter_server_fileid-0.6.0-r1.ebuild @@ -22,7 +22,7 @@ KEYWORDS="~amd64" RDEPEND=" dev-python/jupyter_server[${PYTHON_USEDEP}] - dev-python/jupyter_events[${PYTHON_USEDEP}] + ~dev-python/jupyter_events-0.5.0[${PYTHON_USEDEP}] " BDEPEND=" diff --git a/dev-python/jupyter_server_mathjax/jupyter_server_mathjax-0.2.6.ebuild b/dev-python/jupyter_server_mathjax/jupyter_server_mathjax-0.2.6.ebuild index ea2fae1efecf..b2436118b32a 100644 --- a/dev-python/jupyter_server_mathjax/jupyter_server_mathjax-0.2.6.ebuild +++ b/dev-python/jupyter_server_mathjax/jupyter_server_mathjax-0.2.6.ebuild @@ -27,6 +27,7 @@ BDEPEND=" dev-python/jupyter_packaging[${PYTHON_USEDEP}] test? ( dev-python/pytest-tornasync[${PYTHON_USEDEP}] + dev-python/pytest_jupyter[${PYTHON_USEDEP}] ) " diff --git a/dev-python/jupyter_server_ydoc/Manifest b/dev-python/jupyter_server_ydoc/Manifest index b688652bb52f..1fa4299ea975 100644 --- a/dev-python/jupyter_server_ydoc/Manifest +++ b/dev-python/jupyter_server_ydoc/Manifest @@ -1 +1,2 @@ +DIST jupyter_server_ydoc-0.6.1.tar.gz 25122 BLAKE2B c8543bc620ff8cefa5b7f1f1bd3d889301a96997607122184cf514ab6d02c50cada7c81844c6d4d2919caaaea9de8a4b5863c024b151d45b1450f1b6c351ccdf SHA512 7c0c79de866d6a794f24ac7dbbfaecaf2a0d447c9f81690d2de82bf86372337669389397672d737b441f37b34364fee16df0bb680d23980f7da931d13c3a0c85 DIST jupyter_server_ydoc-0.7.0.tar.gz 25422 BLAKE2B d67a59c5ce17a1af4f88bdef07ae95b876d4c34dad0528d6b7aead3650f7178d42d4fd64956df89157242077fa87063f585ae8539688978b836a62000179eebd SHA512 38d3397533a00e1f5f414bb3567dd660bf7b732d8d6fb0beaa6ccec85c4ed0cf8022c4ba3fdb68a38482ee13f0c9f0f8d193a8317f8e3e1cea685601aa210cc9 diff --git a/dev-python/jupyter_server_ydoc/jupyter_server_ydoc-0.6.1.ebuild b/dev-python/jupyter_server_ydoc/jupyter_server_ydoc-0.6.1.ebuild new file mode 100644 index 000000000000..5a5ef399b23c --- /dev/null +++ b/dev-python/jupyter_server_ydoc/jupyter_server_ydoc-0.6.1.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( python3_{7,8,9,10,11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="A Jupyter Server Extension Providing Y Documents" +HOMEPAGE=" + https://jupyter.org/ + https://github.com/jupyter-server/jupyter_server_ydoc/ + https://pypi.org/project/jupyter-server-ydoc/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + <dev-python/jupyter_ydoc-0.4[${PYTHON_USEDEP}] + <dev-python/ypy-websocket-0.9.0[${PYTHON_USEDEP}] + <dev-python/jupyter_server_fileid-1[${PYTHON_USEDEP}] + +" +BDEPEND=" + test? ( + dev-python/pytest_jupyter[${PYTHON_USEDEP}] + dev-python/pytest-tornasync[${PYTHON_USEDEP}] + dev-python/pytest-timeout[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_install_all() { + distutils-r1_python_install_all + mv "${ED}/usr/etc" "${ED}/etc" || die +} diff --git a/dev-python/jupyter_ydoc/Manifest b/dev-python/jupyter_ydoc/Manifest index 2323314b3f9f..e3d38e0ce695 100644 --- a/dev-python/jupyter_ydoc/Manifest +++ b/dev-python/jupyter_ydoc/Manifest @@ -1 +1,2 @@ +DIST jupyter_ydoc-0.2.2.gh.tar.gz 10664 BLAKE2B d8a0536c07097e359b0145e5ca08f203dcc06d6ff1f556b814cebb5d8798dcd0ca36f70c010f410f4c14a754989db7dc65255863ea7c2610f0201820917f0e90 SHA512 f8db63a1829ffd58c8e773a2c9be674023e58a57dbd7bfffdfaf37ee735bf6cbd62c984df830198b1e8bdd5d1bcb1679cef07a77af36b02c72a704d6e9e295ca DIST jupyter_ydoc-0.3.1.gh.tar.gz 170182 BLAKE2B 6a3b000b47bb00ddb8f6ddecb1091a150dbb33dadcb8ecfe8d55a03050663ee9dacbe1b8063174f54cca5472a6245951ba8ce3137afedea17735d1c5679690fc SHA512 897779f39cf2ffb0e59db31745063d2482d165ee76ca4cedb131b8daed341a63826af150a6da013226febc99d1bd0376fc003ff179744e81ec619993c04ffdd0 diff --git a/dev-python/jupyter_ydoc/jupyter_ydoc-0.2.2.ebuild b/dev-python/jupyter_ydoc/jupyter_ydoc-0.2.2.ebuild new file mode 100644 index 000000000000..28eade054797 --- /dev/null +++ b/dev-python/jupyter_ydoc/jupyter_ydoc-0.2.2.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( python3_{7,8,9,10,11} ) + +inherit distutils-r1 + +DESCRIPTION="Document structures for collaborative editing using Ypy" +HOMEPAGE=" + https://jupyter.org/ + https://github.com/jupyter-server/jupyter_ydoc/ + https://pypi.org/project/jupyter-ydoc/ +" +SRC_URI="https://github.com/jupyter-server/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" + +# Requires node +RESTRICT="test" + +RDEPEND=" + <dev-python/y-py-0.6.0[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/importlib_metadata-4.8.3[${PYTHON_USEDEP}] + ' 3.8 3.9) +" +BDEPEND=" + test? ( + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/websockets[${PYTHON_USEDEP}] + dev-python/ypy-websocket[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest +# Hangs for some reason +#distutils_enable_sphinx docs/source dev-python/myst_parser dev-python/pydata-sphinx-theme diff --git a/dev-python/jupyterlab/jupyterlab-3.6.1.ebuild b/dev-python/jupyterlab/jupyterlab-3.6.1-r1.ebuild index c26e68674059..3f0653c3a0c9 100644 --- a/dev-python/jupyterlab/jupyterlab-3.6.1.ebuild +++ b/dev-python/jupyterlab/jupyterlab-3.6.1-r1.ebuild @@ -26,8 +26,9 @@ RDEPEND=" dev-python/jupyter_core[${PYTHON_USEDEP}] >=dev-python/jupyterlab_server-2.19[${PYTHON_USEDEP}] >=dev-python/jupyter_server-1.16[${PYTHON_USEDEP}] - >=dev-python/jupyter_ydoc-0.2.2[${PYTHON_USEDEP}] + ~dev-python/jupyter_ydoc-0.2.2[${PYTHON_USEDEP}] >=dev-python/jupyter_server_ydoc-0.6.0[${PYTHON_USEDEP}] + <dev-python/jupyter_server_ydoc-0.7.0[${PYTHON_USEDEP}] >=dev-python/nbclassic-0.2[${PYTHON_USEDEP}] <dev-python/notebook-7[${PYTHON_USEDEP}] >=dev-python/jinja-2.1[${PYTHON_USEDEP}] diff --git a/dev-python/mkdocs-autorefs/Manifest b/dev-python/mkdocs-autorefs/Manifest new file mode 100644 index 000000000000..b54c2467423f --- /dev/null +++ b/dev-python/mkdocs-autorefs/Manifest @@ -0,0 +1 @@ +DIST mkdocs-autorefs-0.4.1.gh.tar.gz 23793 BLAKE2B 31700c80decea013fb5b57772942d05665ac8b06b2948a69c09dd8c8266b2922d8679a6c053a9b19f5887087d24b9f2a1f1df569f953afb59b80df77adbf8e07 SHA512 5ff36eb2f6fcf3885a8b660fa5063af283f464c6d3e5b257cd5e2a84a2e5826c539d562eccd48d0ea61a2d57f461611759999fe524607638e1b097f5a32aa369 diff --git a/dev-python/mkdocs-autorefs/metadata.xml b/dev-python/mkdocs-autorefs/metadata.xml new file mode 100644 index 000000000000..137044fdb488 --- /dev/null +++ b/dev-python/mkdocs-autorefs/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>gasc@eurecom.fr</email> + <name>Gasc Henri</name> + </maintainer> + + <origin>gentoo-guru-overlay</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-python/mkdocs-autorefs/mkdocs-autorefs-0.4.1.ebuild b/dev-python/mkdocs-autorefs/mkdocs-autorefs-0.4.1.ebuild new file mode 100644 index 000000000000..b622ce8bfed0 --- /dev/null +++ b/dev-python/mkdocs-autorefs/mkdocs-autorefs-0.4.1.ebuild @@ -0,0 +1,27 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=pdm +PYTHON_COMPAT=( python3_{7,8,9,10,11} ) + +inherit distutils-r1 + +DESCRIPTION="Automatically link across pages in MkDocs." +HOMEPAGE="https://github.com/mkdocstrings/autorefs https://pypi.org/project/autorefs" +SRC_URI="https://github.com/mkdocstrings/autorefs/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" +S="${WORKDIR}/autorefs-${PV}" + +LICENSE="ISC" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND="" +BDEPEND=" + dev-python/pdm-pep517[${PYTHON_USEDEP}] + dev-python/mkdocs[${PYTHON_USEDEP}] +" +DEPEND="${BDEPEND}" + +distutils_enable_tests pytest diff --git a/dev-python/mkdocs-blog-plugin/metadata.xml b/dev-python/mkdocs-blog-plugin/metadata.xml new file mode 100644 index 000000000000..137044fdb488 --- /dev/null +++ b/dev-python/mkdocs-blog-plugin/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>gasc@eurecom.fr</email> + <name>Gasc Henri</name> + </maintainer> + + <origin>gentoo-guru-overlay</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-python/mkdocs-blog-plugin/mkdocs-blog-plugin-9999.ebuild b/dev-python/mkdocs-blog-plugin/mkdocs-blog-plugin-9999.ebuild new file mode 100644 index 000000000000..705fb5411759 --- /dev/null +++ b/dev-python/mkdocs-blog-plugin/mkdocs-blog-plugin-9999.ebuild @@ -0,0 +1,22 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{7,8,9,10,11} ) + +inherit distutils-r1 git-r3 + +DESCRIPTION="Plugin for MkDocs to keep a simple blog section inside your documentation." +HOMEPAGE="https://github.com/fmaida/mkdocs-blog-plugin https://pypi.org/project/mkdocs-blog-plugin" +EGIT_REPO_URI="https://github.com/fmaida/mkdocs-blog-plugin.git" + +LICENSE="MIT" +SLOT="0" + +BDEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + dev-python/mkdocs[${PYTHON_USEDEP}] +" +DEPEND="${BDEPEND}" diff --git a/dev-python/mkdocs-mkdocstrings-python/Manifest b/dev-python/mkdocs-mkdocstrings-python/Manifest new file mode 100644 index 000000000000..0d75fc50148f --- /dev/null +++ b/dev-python/mkdocs-mkdocstrings-python/Manifest @@ -0,0 +1 @@ +DIST mkdocs-mkdocstrings-python-0.8.3.gh.tar.gz 100049 BLAKE2B 796b26babacb6d6d711d7c748b5bb06e705881929109984d26ebdea1ee64c3d7d3b6427f54e2836d3256921243885518cf12a8ff74d04f2caf39871f08fd3f5a SHA512 af5e4470efd9de23710a2d9ec65430d48ef34b91fa9d6162be491852ed27c3775f3be41eb7703e440924566eeabee897e6cc8bba749f59377bdca617ec887c41 diff --git a/dev-python/mkdocs-mkdocstrings-python/metadata.xml b/dev-python/mkdocs-mkdocstrings-python/metadata.xml new file mode 100644 index 000000000000..137044fdb488 --- /dev/null +++ b/dev-python/mkdocs-mkdocstrings-python/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>gasc@eurecom.fr</email> + <name>Gasc Henri</name> + </maintainer> + + <origin>gentoo-guru-overlay</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-python/mkdocs-mkdocstrings-python/mkdocs-mkdocstrings-python-0.8.3.ebuild b/dev-python/mkdocs-mkdocstrings-python/mkdocs-mkdocstrings-python-0.8.3.ebuild new file mode 100644 index 000000000000..0eb6ba00ba2f --- /dev/null +++ b/dev-python/mkdocs-mkdocstrings-python/mkdocs-mkdocstrings-python-0.8.3.ebuild @@ -0,0 +1,35 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=pdm +PYTHON_COMPAT=( python3_{7,8,9,10,11} ) + +inherit distutils-r1 + +DESCRIPTION="A Python handler for mkdocstrings." +HOMEPAGE="https://github.com/mkdocstrings/python https://pypi.org/project/mkdocstrings-python" +SRC_URI="https://github.com/mkdocstrings/python/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" +S="${WORKDIR}/python-${PV}" + +LICENSE="ISC" +SLOT="0" +KEYWORDS="~amd64" +ISUE="test" + +RDEPEND="" +BDEPEND=" + dev-python/pdm-pep517[${PYTHON_USEDEP}] + dev-python/mkdocs[${PYTHON_USEDEP}] + dev-python/griffe[${PYTHON_USEDEP}] + test? ( + dev-python/mkdocs-mkdocstrings[${PYTHON_USEDEP}] + dev-python/mkdocs-autorefs[${PYTHON_USEDEP}] + dev-python/pymdown-extensions[${PYTHON_USEDEP}] + dev-python/mkdocs_pymdownx_material_extras[${PYTHON_USEDEP}] + ) +" +DEPEND="${BDEPEND}" + +distutils_enable_tests pytest diff --git a/dev-python/mkdocs-mkdocstrings/Manifest b/dev-python/mkdocs-mkdocstrings/Manifest new file mode 100644 index 000000000000..3d9e3221e84e --- /dev/null +++ b/dev-python/mkdocs-mkdocstrings/Manifest @@ -0,0 +1 @@ +DIST mkdocs-mkdocstrings-0.20.0.gh.tar.gz 69064 BLAKE2B 9b0a1dc3b5e21924e00ba75a6ec79bab33629c65010ec8b0669c17d4000c55fd250f628410c583f14f2d91ee34a0ab419306630025474a820a7377a7beb8b51a SHA512 7a1c5a20c4070d9dec3cf959b38110427efdfc211f66e8423b478903e646f8ef8c8242393d1689392763512a718343b140f01297e57cfbd5f246928c3fbba97b diff --git a/dev-python/mkdocs-mkdocstrings/metadata.xml b/dev-python/mkdocs-mkdocstrings/metadata.xml new file mode 100644 index 000000000000..137044fdb488 --- /dev/null +++ b/dev-python/mkdocs-mkdocstrings/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>gasc@eurecom.fr</email> + <name>Gasc Henri</name> + </maintainer> + + <origin>gentoo-guru-overlay</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-python/mkdocs-mkdocstrings/mkdocs-mkdocstrings-0.20.0.ebuild b/dev-python/mkdocs-mkdocstrings/mkdocs-mkdocstrings-0.20.0.ebuild new file mode 100644 index 000000000000..a5baffb68b1f --- /dev/null +++ b/dev-python/mkdocs-mkdocstrings/mkdocs-mkdocstrings-0.20.0.ebuild @@ -0,0 +1,33 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=pdm +PYTHON_COMPAT=( python3_{7,8,9,10,11} ) + +inherit distutils-r1 + +DESCRIPTION="Automatic documentation from sources, for MkDocs." +HOMEPAGE="https://github.com/mkdocstrings/mkdocstrings https://pypi.org/project/mkdocstrings" +SRC_URI="https://github.com/mkdocstrings/mkdocstrings/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" +S="${WORKDIR}/mkdocstrings-${PV}" + +LICENSE="ISC" +SLOT="0" +KEYWORDS="~amd64" +ISUE="test" + +RDEPEND="" +BDEPEND=" + dev-python/pdm-pep517[${PYTHON_USEDEP}] + dev-python/mkdocs[${PYTHON_USEDEP}] + test? ( + dev-python/pymdown-extensions[${PYTHON_USEDEP}] + dev-python/mkdocs-autorefs[${PYTHON_USEDEP}] + dev-python/mkdocs-mkdocstrings-python[${PYTHON_USEDEP}] + ) +" +DEPEND="${BDEPEND}" + +distutils_enable_tests pytest diff --git a/dev-python/mkdocs-rss-plugin/Manifest b/dev-python/mkdocs-rss-plugin/Manifest new file mode 100644 index 000000000000..4ba441bacd71 --- /dev/null +++ b/dev-python/mkdocs-rss-plugin/Manifest @@ -0,0 +1 @@ +DIST mkdocs-rss-plugin-1.5.0.gh.tar.gz 39301 BLAKE2B 8d92ee030115b3d8ea589509a9558d61d72bfa4abd55b3451262928df8a63c9ed0399c2cd883a8d070c15241396cffcd96fd953a6b8e781b0d922d287b950886 SHA512 1ed861bca8feaab869c1e88a0533110a7b617b7a5bd68b6ea4b454975c56fee1aaa118d65abf8e8c03d41ff5b367f9561dee08cdffbcf7bfffa7268306c3f4b8 diff --git a/dev-python/mkdocs-rss-plugin/metadata.xml b/dev-python/mkdocs-rss-plugin/metadata.xml new file mode 100644 index 000000000000..137044fdb488 --- /dev/null +++ b/dev-python/mkdocs-rss-plugin/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>gasc@eurecom.fr</email> + <name>Gasc Henri</name> + </maintainer> + + <origin>gentoo-guru-overlay</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-python/mkdocs-rss-plugin/mkdocs-rss-plugin-1.5.0.ebuild b/dev-python/mkdocs-rss-plugin/mkdocs-rss-plugin-1.5.0.ebuild new file mode 100644 index 000000000000..45c8c0833a57 --- /dev/null +++ b/dev-python/mkdocs-rss-plugin/mkdocs-rss-plugin-1.5.0.ebuild @@ -0,0 +1,43 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{7,8,9,10,11} ) + +inherit distutils-r1 + +DESCRIPTION="MkDocs plugin to generate a RSS feeds." +HOMEPAGE="https://github.com/Guts/mkdocs-rss-plugin https://pypi.org/project/mkdocs-rss-plugin" +SRC_URI="https://github.com/Guts/mkdocs-rss-plugin/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="doc" + +RDEPEND="" +BDEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + dev-python/mkdocs[${PYTHON_USEDEP}] + dev-python/GitPython[${PYTHON_USEDEP}] + doc? ( + dev-python/mkdocs-bootswatch[${PYTHON_USEDEP}] + dev-python/mkdocs-minify-plugin[${PYTHON_USEDEP}] + dev-python/pygments[${PYTHON_USEDEP}] + dev-python/pymdown-extensions[${PYTHON_USEDEP}] + ) +" +DEPEND="${BDEPEND}" + +# No test because of upstream bug +# BDEPEND+=" +# test? ( +# dev-python/black[${PYTHON_USEDEP}] +# dev-python/feedparser[${PYTHON_USEDEP}] +# dev-python/flake8[${PYTHON_USEDEP}] +# dev-vcs/pre-commit +# dev-python/pytest-cov[${PYTHON_USEDEP}] +# )" +# distutils_enable_tests pytest diff --git a/dev-python/osprofiler/osprofiler-3.4.3.ebuild b/dev-python/osprofiler/osprofiler-3.4.3.ebuild index 1e1b60248b1d..a797f3f71d71 100644 --- a/dev-python/osprofiler/osprofiler-3.4.3.ebuild +++ b/dev-python/osprofiler/osprofiler-3.4.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -46,7 +46,7 @@ DEPEND=" >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] >=dev-python/pymongo-3.0.2[${PYTHON_USEDEP}] >=dev-python/elasticsearch-py-2.0.0[${PYTHON_USEDEP}] - >=dev-python/redis-py-2.10.0[${PYTHON_USEDEP}] + >=dev-python/redis-2.10.0[${PYTHON_USEDEP}] >=dev-python/reno-3.1.0[${PYTHON_USEDEP}] ) " diff --git a/dev-python/py-cpuinfo/py-cpuinfo-9.0.0.ebuild b/dev-python/py-cpuinfo/py-cpuinfo-9.0.0.ebuild index 09eb1ab532b3..8626d1f324f3 100644 --- a/dev-python/py-cpuinfo/py-cpuinfo-9.0.0.ebuild +++ b/dev-python/py-cpuinfo/py-cpuinfo-9.0.0.ebuild @@ -17,6 +17,6 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" distutils_enable_tests unittest diff --git a/dev-python/py-nanoid/metadata.xml b/dev-python/py-nanoid/metadata.xml new file mode 100644 index 000000000000..137044fdb488 --- /dev/null +++ b/dev-python/py-nanoid/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>gasc@eurecom.fr</email> + <name>Gasc Henri</name> + </maintainer> + + <origin>gentoo-guru-overlay</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-python/py-nanoid/py-nanoid-9999.ebuild b/dev-python/py-nanoid/py-nanoid-9999.ebuild new file mode 100644 index 000000000000..19cc2760c58f --- /dev/null +++ b/dev-python/py-nanoid/py-nanoid-9999.ebuild @@ -0,0 +1,25 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{7,8,9,10,11} ) + +inherit distutils-r1 git-r3 + +DESCRIPTION="Python Nanoid" +HOMEPAGE="https://github.com/puyuan/py-nanoid https://pypi.org/project/nanoid" +EGIT_REPO_URI="https://github.com/puyuan/py-nanoid.git" + +LICENSE="MIT" +SLOT="0" + +RDEPEND="" +BDEPEND=" + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/flake8[${PYTHON_USEDEP}] +" +DEPEND="${BDEPEND}" + +distutils_enable_tests pytest diff --git a/dev-python/pytables/pytables-3.8.0-r1.ebuild b/dev-python/pytables/pytables-3.8.0-r1.ebuild index 25ca3df9ec58..b02763c1683c 100644 --- a/dev-python/pytables/pytables-3.8.0-r1.ebuild +++ b/dev-python/pytables/pytables-3.8.0-r1.ebuild @@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P} LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="~amd64 ~arm64 ~riscv" IUSE="examples test" RESTRICT="!test? ( test )" diff --git a/dev-python/pytest-syrupy/Manifest b/dev-python/pytest-syrupy/Manifest new file mode 100644 index 000000000000..5b1ce1c0d96e --- /dev/null +++ b/dev-python/pytest-syrupy/Manifest @@ -0,0 +1 @@ +DIST pytest-syrupy-4.0.0.gh.tar.gz 2294943 BLAKE2B ac968eaaccfb4258237af165bf576a635ac858b0e8b52b2089b99b1dcfd3d49cc16bd7550ceb95809340a0e568fb37081e3c59820be8292fbe55f0223dc5dffa SHA512 006a28283c1ba148845bc4f447b066112a791adf47d405ce0351a25d2f100c64240719531ec62ed83f6c2a899f8d4ddeec9209fa152a290b6bb4e7b0e6ed1797 diff --git a/dev-python/pytest-syrupy/metadata.xml b/dev-python/pytest-syrupy/metadata.xml new file mode 100644 index 000000000000..137044fdb488 --- /dev/null +++ b/dev-python/pytest-syrupy/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>gasc@eurecom.fr</email> + <name>Gasc Henri</name> + </maintainer> + + <origin>gentoo-guru-overlay</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-python/pytest-syrupy/pytest-syrupy-4.0.0.ebuild b/dev-python/pytest-syrupy/pytest-syrupy-4.0.0.ebuild new file mode 100644 index 000000000000..138e41c50a95 --- /dev/null +++ b/dev-python/pytest-syrupy/pytest-syrupy-4.0.0.ebuild @@ -0,0 +1,41 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=poetry +PYTHON_COMPAT=( python3_{7,8,9,10,11} ) + +inherit distutils-r1 + +DESCRIPTION="The sweeter pytest snapshot plugin" +HOMEPAGE="https://github.com/tophat/syrupy https://pypi.org/project/syrupy" +SRC_URI="https://github.com/tophat/syrupy/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" +S="${WORKDIR}/syrupy-${PV}" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + dev-python/rich[${PYTHON_USEDEP}] + dev-python/typing-extensions[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/poetry-core[${PYTHON_USEDEP}] + dev-python/colored[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + test? ( + dev-python/codecov[${PYTHON_USEDEP}] + dev-python/invoke[${PYTHON_USEDEP}] + dev-python/coverage[${PYTHON_USEDEP}] + dev-python/pytest-benchmark[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + ) +" +DEPEND=" + ${BDEPEND} + ${RDEPEND} +" + +distutils_enable_tests pytest diff --git a/dev-python/sphinxcontrib-jquery/Manifest b/dev-python/sphinxcontrib-jquery/Manifest index 128c4662f98d..5dcac46679aa 100644 --- a/dev-python/sphinxcontrib-jquery/Manifest +++ b/dev-python/sphinxcontrib-jquery/Manifest @@ -1 +1 @@ -DIST sphinxcontrib-jquery-3.0.0.gh.tar.gz 121750 BLAKE2B 5b160fa1434b111683824442a0ecb0da230dba7f29161495859845282e1b6471faa256be6fffc2d34c6fc97e4e188bb1247284613bf65bf322fcb77463b6cf83 SHA512 a681f42734f2925b597f8d90c7b90a3f6df9549d1c97195799670542c5eabdc4d4d4aecfef29f56bd74ffad18ab179cc47f27b8395c11388259473690601901a +DIST jquery-3.0.0.gh.tar.gz 121750 BLAKE2B 5b160fa1434b111683824442a0ecb0da230dba7f29161495859845282e1b6471faa256be6fffc2d34c6fc97e4e188bb1247284613bf65bf322fcb77463b6cf83 SHA512 a681f42734f2925b597f8d90c7b90a3f6df9549d1c97195799670542c5eabdc4d4d4aecfef29f56bd74ffad18ab179cc47f27b8395c11388259473690601901a diff --git a/dev-python/sphinxcontrib-jquery/metadata.xml b/dev-python/sphinxcontrib-jquery/metadata.xml index ddb5b0f1787e..ea8988e8af6a 100644 --- a/dev-python/sphinxcontrib-jquery/metadata.xml +++ b/dev-python/sphinxcontrib-jquery/metadata.xml @@ -1,10 +1,11 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>cyber+gentoo@sysrq.in</email> - <name>Anna</name> + <maintainer type="project"> + <email>python@gentoo.org</email> + <name>Python</name> </maintainer> - <origin>gentoo-guru-overlay</origin> + <origin>gentoo-staging</origin> + <stabilize-allarches/> </pkgmetadata>
\ No newline at end of file diff --git a/dev-python/sphinxcontrib-jquery/sphinxcontrib-jquery-3.0.0.ebuild b/dev-python/sphinxcontrib-jquery/sphinxcontrib-jquery-3.0.0.ebuild index a616c776299d..c1512e470d1f 100644 --- a/dev-python/sphinxcontrib-jquery/sphinxcontrib-jquery-3.0.0.ebuild +++ b/dev-python/sphinxcontrib-jquery/sphinxcontrib-jquery-3.0.0.ebuild @@ -1,35 +1,34 @@ -# Copyright 2022 Gentoo Authors +# Copyright 2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{7,8,9,10,11} ) DISTUTILS_USE_PEP517=flit +PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 ) + inherit distutils-r1 -MY_PN=${PN#sphinxcontrib-} +MY_P=jquery-${PV} DESCRIPTION="Extension to include jQuery on newer Sphinx releases" HOMEPAGE=" - https://pypi.org/project/sphinxcontrib-jquery/ - https://github.com/sphinx-contrib/jquery + https://github.com/sphinx-contrib/jquery/ + https://pypi.org/project/sphinxcontrib.jquery/ +" +SRC_URI=" + https://github.com/sphinx-contrib/jquery/archive/refs/tags/v${PV}.tar.gz + -> ${MY_P}.gh.tar.gz " -SRC_URI="https://github.com/sphinx-contrib/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" -S="${WORKDIR}/${MY_PN}-${PV}" +S=${WORKDIR}/${MY_P} -LICENSE="0BSD" +# MIT for jQuery +LICENSE="0BSD MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~riscv" -RDEPEND=" - dev-python/setuptools[${PYTHON_USEDEP}] - dev-python/sphinx[${PYTHON_USEDEP}] -" BDEPEND=" test? ( - dev-python/sphinx-testing[${PYTHON_USEDEP}] + dev-python/sphinx[${PYTHON_USEDEP}] ) " -DOCS=( AUTHORS {CHANGES,README}.rst ) - distutils_enable_tests pytest diff --git a/dev-python/validator-collection/Manifest b/dev-python/validator-collection/Manifest new file mode 100644 index 000000000000..98aa83337189 --- /dev/null +++ b/dev-python/validator-collection/Manifest @@ -0,0 +1 @@ +DIST validator-collection-1.5.0.gh.tar.gz 88317 BLAKE2B cfca5c094a24105d7e4e9d4b802808ad62c50c4228d1c0ffca8e68e52098ee1358dfbfba6364b58e5377903823683668abfe79ccd4d6d96bb885b0ce33cb27d0 SHA512 802b7d1516ad55ef8506ea9785b776024f2c041fc5d550d345459bc545600a66402eb32ccc3c59903c895d2c55e17d087429b3a6bd787b9ae890eb00c1c19fc3 diff --git a/dev-python/validator-collection/metadata.xml b/dev-python/validator-collection/metadata.xml new file mode 100644 index 000000000000..137044fdb488 --- /dev/null +++ b/dev-python/validator-collection/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>gasc@eurecom.fr</email> + <name>Gasc Henri</name> + </maintainer> + + <origin>gentoo-guru-overlay</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-python/validator-collection/validator-collection-1.5.0.ebuild b/dev-python/validator-collection/validator-collection-1.5.0.ebuild new file mode 100644 index 000000000000..29707ad12be6 --- /dev/null +++ b/dev-python/validator-collection/validator-collection-1.5.0.ebuild @@ -0,0 +1,40 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{7,8,9,10,11} ) + +inherit distutils-r1 + +DESCRIPTION="Python library of 60+ commonly-used validator functions." +HOMEPAGE="https://github.com/insightindustry/validator-collection https://pypi.org/project/validator-collection" +SRC_URI="https://github.com/insightindustry/validator-collection/archive/refs/tags/v.${PV}.tar.gz -> ${P}.gh.tar.gz" +S="${WORKDIR}/${PN}-v.${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" + +RDEPEND="" +BDEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + dev-python/jsonschema[${PYTHON_USEDEP}] + dev-python/sphinx[${PYTHON_USEDEP}] + dev-python/sphinx-tabs[${PYTHON_USEDEP}] + dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}] + test? ( + dev-python/coverage[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/pytest-benchmark[${PYTHON_USEDEP}] + dev-python/pytest-cov[${PYTHON_USEDEP}] + dev-python/codecov[${PYTHON_USEDEP}] + dev-python/pyfakefs[${PYTHON_USEDEP}] + ) +" +DEPEND="${BDEPEND}" + +distutils_enable_tests pytest +distutils_enable_sphinx docs diff --git a/dev-python/ypy-websocket/ypy-websocket-0.8.2.ebuild b/dev-python/ypy-websocket/ypy-websocket-0.8.2-r1.ebuild index a6fd4aa70979..7e4e0b0e34e5 100644 --- a/dev-python/ypy-websocket/ypy-websocket-0.8.2.ebuild +++ b/dev-python/ypy-websocket/ypy-websocket-0.8.2-r1.ebuild @@ -20,7 +20,7 @@ SLOT="0" KEYWORDS="~amd64" DEPEND=" - dev-python/aiofiles[${PYTHON_USEDEP}] + <dev-python/aiofiles-23[${PYTHON_USEDEP}] dev-python/aiosqlite[${PYTHON_USEDEP}] dev-python/y-py[${PYTHON_USEDEP}] " |
