repo/gentoo:master commit in: dev-python/djangorestframework/

Michał Górny <[email protected]>
Newsgroups gmane.linux.gentoo.cvs
Message-ID <1785988470.ef3d9649ca5bc9e1ae3094b656aa66e060123dbe.mgorny@gentoo>
commit:     ef3d9649ca5bc9e1ae3094b656aa66e060123dbe
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Aug  6 03:54:30 2026 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Aug  6 03:54:30 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef3d9649

dev-python/djangorestframework: Bump to 3.17.2

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 dev-python/djangorestframework/Manifest            |  1 +
 .../djangorestframework-3.17.2.ebuild              | 46 ++++++++++++++++++++++
 2 files changed, 47 insertions(+)

diff --git a/dev-python/djangorestframework/Manifest b/dev-python/djangorestframework/Manifest
index a55e33caabdd..a93e37768ad5 100644
--- a/dev-python/djangorestframework/Manifest
+++ b/dev-python/djangorestframework/Manifest
@@ -1 +1,2 @@
 DIST django-rest-framework-3.17.1.gh.tar.gz 10390200 BLAKE2B cea31a42eee7ac19c52fc82891ccb4fdc7a4d1e4cbf218215846f101ae3422e31c12118c7e09727292a756bf60c93b1cd6c8b924b3c18c0c7d4e3873a098f7f0 SHA512 e7fb441b2da25feb3236bf9bbb027d6d22675cde34c7a68b6de488cc7356c84472bdc9f2004ae4b255c8d31bbe92cfb998bf23ba1d847782240c23047f369725
+DIST django-rest-framework-3.17.2.gh.tar.gz 10390496 BLAKE2B dbc29979fd1f200db3e393a1b9bb89b1d2e1bda6a58286525fc962bed7128aa26b232c2b4d2aa7103e6c9855fd5485d72280891f8b1e73ae25658fa2d82145cc SHA512 0aa8afe8414228624c04e458d62d08947023b8c58acb8e136fcefbb0abce7d6bb4d7ffc1c425308ae980fb510d1f7822ff1325a2a4e47d25026fc6b98b3666bb

diff --git a/dev-python/djangorestframework/djangorestframework-3.17.2.ebuild b/dev-python/djangorestframework/djangorestframework-3.17.2.ebuild
new file mode 100644
index 000000000000..a366c5eaa16c
--- /dev/null
+++ b/dev-python/djangorestframework/djangorestframework-3.17.2.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{12..15} )
+
+inherit distutils-r1
+
+MY_P=django-rest-framework-${PV}
+DESCRIPTION="Web APIs with django made easy"
+HOMEPAGE="
+	https://www.django-rest-framework.org/
+	https://github.com/encode/django-rest-framework/
+	https://pypi.org/project/djangorestframework/
+"
+SRC_URI="
+	https://github.com/encode/django-rest-framework/archive/${PV}.tar.gz
+		-> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+	>=dev-python/django-4.2[${PYTHON_USEDEP}]
+"
+BDEPEND="
+	test? (
+		dev-python/inflection[${PYTHON_USEDEP}]
+		dev-python/pyyaml[${PYTHON_USEDEP}]
+		dev-python/pytz[${PYTHON_USEDEP}]
+	)
+"
+
+EPYTEST_PLUGINS=( pytest-django )
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+	# upstream is removing pytz, apparently it's not tested anymore
+	# https://github.com/encode/django-rest-framework/discussions/9342
+	tests/test_fields.py::TestPytzNaiveDayLightSavingTimeTimeZoneDateTimeField::test_invalid_inputs
+)
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.