summaryrefslogtreecommitdiff
path: root/dev-python
diff options
context:
space:
mode:
authorMichał Górny <mgorny@gentoo.org>2026-03-19 06:57:38 +0100
committerMichał Górny <mgorny@gentoo.org>2026-03-19 06:57:38 +0100
commit061f9cdc75e502c07ae0c51ddfd6fce06e770df2 (patch)
treea5f2439082dfdd706e9e143b00a70ef18e85c58d /dev-python
parentf69bcf4cb6cce54d34a228a9e64ea7c19ffc7ef8 (diff)
downloadgentoo-061f9cdc75e502c07ae0c51ddfd6fce06e770df2.tar.gz
gentoo-061f9cdc75e502c07ae0c51ddfd6fce06e770df2.tar.bz2
gentoo-061f9cdc75e502c07ae0c51ddfd6fce06e770df2.zip
dev-python/djangorestframework: Bump to 3.17.0
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Diffstat (limited to 'dev-python')
-rw-r--r--dev-python/djangorestframework/Manifest1
-rw-r--r--dev-python/djangorestframework/djangorestframework-3.17.0.ebuild46
2 files changed, 47 insertions, 0 deletions
diff --git a/dev-python/djangorestframework/Manifest b/dev-python/djangorestframework/Manifest
index 0dbb762e4d2f0..44a4eb4054c3a 100644
--- a/dev-python/djangorestframework/Manifest
+++ b/dev-python/djangorestframework/Manifest
@@ -1 +1,2 @@
DIST django-rest-framework-3.16.1.gh.tar.gz 10312042 BLAKE2B 291643a06937c938e137d6329ad283924d64542a631ba7c0e2143983d9a3e589a85abff5e02b0937f1eb63de5c8a1c38f6eba4a0b26a5c36de29bb53eb0d4614 SHA512 e1073463b8e5119cc99434cf8d6ea095ed7045f34f5da8430d14c4dc31c560688e6a9c99d7a40b36450d27c8582593cb0875cc2ebd5df6cac2b25c1ba012e696
+DIST django-rest-framework-3.17.0.gh.tar.gz 10390053 BLAKE2B 4f9c5c570d5ead132e438b513d3b62c0a899053612e527ad9a719d642231e88ead306fde1c70f594fb6edf2ff276311010a19ceb691d022843c7bc59a2fd6cdd SHA512 ed7d438c7facf44bd559b3dd8af8d68ac636721be028a6b84b627a1d99f43c0d1fb50f2849ce5a42efadff47fc76758be7d372fd4190c6e2ffa5af97b8cbb44c
diff --git a/dev-python/djangorestframework/djangorestframework-3.17.0.ebuild b/dev-python/djangorestframework/djangorestframework-3.17.0.ebuild
new file mode 100644
index 0000000000000..3b4683e182a15
--- /dev/null
+++ b/dev-python/djangorestframework/djangorestframework-3.17.0.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..14} )
+
+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 ~arm64 ~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
+)