aboutsummaryrefslogtreecommitdiff
path: root/dev-python
diff options
context:
space:
mode:
authorJulien Roy <julien@jroy.ca>2024-05-25 14:20:00 -0400
committerJulien Roy <julien@jroy.ca>2024-05-25 14:26:03 -0400
commit4d7d7199dc48021389593ddaf68e1dfe531cd9fe (patch)
tree08fb054b9d20c80f91b7136d64b246fb68621fa2 /dev-python
parent9640e44d7a0940e49fdf2a5f47394ad698a6756f (diff)
downloadMrRoy-Overlay-4d7d7199dc48021389593ddaf68e1dfe531cd9fe.tar.gz
MrRoy-Overlay-4d7d7199dc48021389593ddaf68e1dfe531cd9fe.tar.bz2
MrRoy-Overlay-4d7d7199dc48021389593ddaf68e1dfe531cd9fe.zip
dev-python/django-formtools: new package, add 2.5.1
Signed-off-by: Julien Roy <julien@jroy.ca>
Diffstat (limited to 'dev-python')
-rw-r--r--dev-python/django-formtools/Manifest1
-rw-r--r--dev-python/django-formtools/django-formtools-2.5.1.ebuild28
-rw-r--r--dev-python/django-formtools/files/stray-files.patch13
-rw-r--r--dev-python/django-formtools/metadata.xml14
4 files changed, 56 insertions, 0 deletions
diff --git a/dev-python/django-formtools/Manifest b/dev-python/django-formtools/Manifest
new file mode 100644
index 0000000..2cef4c6
--- /dev/null
+++ b/dev-python/django-formtools/Manifest
@@ -0,0 +1 @@
+DIST django-formtools-2.5.1.tar.gz 88637 BLAKE2B 7ff886366df876a2ca0034d7a3012c2138621df5b9581b3e0720b0a43ab7433686a56797737f69cadda45523bc36c853a8da6a57ce9e4d05986ba9059910386b SHA512 6b02ebeed472f8a971db648cb6d6feb219f164a02b3eb1cb7db9fb31791ebf70677fd8233629a2e3d454037f1d8b584470eece26395df227e2f12e49962a4358
diff --git a/dev-python/django-formtools/django-formtools-2.5.1.ebuild b/dev-python/django-formtools/django-formtools-2.5.1.ebuild
new file mode 100644
index 0000000..6967ab8
--- /dev/null
+++ b/dev-python/django-formtools/django-formtools-2.5.1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A set of high-level abstractions for Django forms"
+HOMEPAGE="
+ https://github.com/jazzband/django-formtools
+ https://pypi.org/project/django-formtools/
+"
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+# Can't get tests to run properly
+RESTRICT="test"
+
+RDEPEND=">=dev-python/django-3.2[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+ "${FILESDIR}"/stray-files.patch
+)
diff --git a/dev-python/django-formtools/files/stray-files.patch b/dev-python/django-formtools/files/stray-files.patch
new file mode 100644
index 0000000..3d974cb
--- /dev/null
+++ b/dev-python/django-formtools/files/stray-files.patch
@@ -0,0 +1,13 @@
+diff --git a/pyproject.toml b/pyproject.toml
+index 6a8003f..e0e685d 100644
+--- a/pyproject.toml
++++ b/pyproject.toml
+@@ -53,7 +53,7 @@ license-files = ["LICENSE"]
+ zip-safe = false
+
+ [tool.setuptools.packages.find]
+-exclude = ["tests"] # tests.*
++exclude = ["tests", "tests.*"]
+ namespaces = false
+
+ [tool.setuptools_scm]
diff --git a/dev-python/django-formtools/metadata.xml b/dev-python/django-formtools/metadata.xml
new file mode 100644
index 0000000..cb3a36c
--- /dev/null
+++ b/dev-python/django-formtools/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <name>Julien Roy</name>
+ <email>julien@jroy.ca</email>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://github.com/jazzband/django-formtools/issues</bugs-to>
+ <doc>https://django-formtools.readthedocs.io/</doc>
+ <remote-id type="github">jazzband/jango-formtools</remote-id>
+ <remote-id type="pypi">django-formtools</remote-id>
+ </upstream>
+</pkgmetadata>