diff options
Diffstat (limited to 'dev-python/sendgrid')
| -rw-r--r-- | dev-python/sendgrid/Manifest | 2 | ||||
| -rw-r--r-- | dev-python/sendgrid/sendgrid-6.11.0.ebuild | 46 | ||||
| -rw-r--r-- | dev-python/sendgrid/sendgrid-6.9.7.ebuild | 33 |
3 files changed, 47 insertions, 34 deletions
diff --git a/dev-python/sendgrid/Manifest b/dev-python/sendgrid/Manifest index 70609ab018b4..4baecccc41ce 100644 --- a/dev-python/sendgrid/Manifest +++ b/dev-python/sendgrid/Manifest @@ -1 +1 @@ -DIST sendgrid-6.9.7.tar.gz 49919 BLAKE2B 2fdc245e026d21864d1fd1ea761b88b2597434d9d2287ae2d518802b307d737341c4caed8c2d10d3747482817eeefe5511b8a72a5dfaff6bc31515715fd0ef22 SHA512 861e056c0583bf734b0ccd6c3e940d0bdea621e9f21b6482b72d06721afaa9968290550a9c16b1487c9c0891924731d0d6a152d2dd07070f05800acd2ea5aab8 +DIST sendgrid-6.11.0.gh.tar.gz 296224 BLAKE2B 39d9d6d8aaf1794807ca76680b397f41999b6772950fffb10df2fa22b23e1706ea21cdad891177c4d393af19854e4c6b4762ed77550b35f771a9777106d2492f SHA512 b1c26642918209498714eb27d462d2cf6aa80a174e570e1b3d3e0460bcb8038ff16a14a2f160ec24ab3a3871b4acd0b162bdd4b29120746e21967e8932ba54ff diff --git a/dev-python/sendgrid/sendgrid-6.11.0.ebuild b/dev-python/sendgrid/sendgrid-6.11.0.ebuild new file mode 100644 index 000000000000..8b7c8260a339 --- /dev/null +++ b/dev-python/sendgrid/sendgrid-6.11.0.ebuild @@ -0,0 +1,46 @@ +# Copyright 2023-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9,10,11,12,13} ) +DISTUTILS_USE_PEP517=setuptools + +inherit distutils-r1 + +DESCRIPTION="Twilio SendGrid library for Python" +HOMEPAGE="https://github.com/sendgrid/sendgrid-python/ https://pypi.org/project/sendgrid/" +SRC_URI="https://github.com/sendgrid/sendgrid-python/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" +S="${WORKDIR}/${PN}-python-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +DOCS="README.rst" + +RDEPEND=" + >=dev-python/flask-1.1.2[${PYTHON_USEDEP}] + >=dev-python/more-itertools-5.0.0[${PYTHON_USEDEP}] + >=dev-python/python-http-client-3.3.5[${PYTHON_USEDEP}] + >=dev-python/pyyaml-4.2[${PYTHON_USEDEP}] + >=dev-python/six-1.11.0[${PYTHON_USEDEP}] + >=dev-python/starkbank-ecdsa-2.2.0[${PYTHON_USEDEP}] + dev-python/werkzeug[${PYTHON_USEDEP}] +" + +EPYTEST_IGNORE=( + # requires internet access + live_test.py +) +EPYTEST_DESELECT=( + # requires internet access + test/integ/test_sendgrid.py +) + +distutils_enable_tests pytest + +src_prepare() { + sed -i 's/"test"/"test", "test.*"/' setup.py || die + distutils-r1_src_prepare +} diff --git a/dev-python/sendgrid/sendgrid-6.9.7.ebuild b/dev-python/sendgrid/sendgrid-6.9.7.ebuild deleted file mode 100644 index 21ccbcda8de8..000000000000 --- a/dev-python/sendgrid/sendgrid-6.9.7.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9,10,11,12,13} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Twilio SendGrid library for Python" -HOMEPAGE="https://github.com/sendgrid/sendgrid-python/ https://pypi.org/project/sendgrid/" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" -RESTRICT="!test? ( test )" - -DOCS="README.rst" - -RDEPEND=">=dev-python/python-http-client-3.3.5[${PYTHON_USEDEP}] - >=dev-python/starkbank-ecdsa-2.2.0[${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 |
