From 1e148c646c983b1bbdd42faeed4098581a6a65e0 Mon Sep 17 00:00:00 2001 From: Michel Alexandre Salim Date: Tue, 7 Dec 2021 21:54:27 -0800 Subject: + python-django-gravatar2 Signed-off-by: Michel Alexandre Salim --- python/python-django-gravatar2.spec | 72 +++++++++++++++++++++++++++++++++++++ python/python-mailmanclient.spec | 2 +- 2 files changed, 73 insertions(+), 1 deletion(-) create mode 100644 python/python-django-gravatar2.spec (limited to 'python') diff --git a/python/python-django-gravatar2.spec b/python/python-django-gravatar2.spec new file mode 100644 index 0000000..95de170 --- /dev/null +++ b/python/python-django-gravatar2.spec @@ -0,0 +1,72 @@ +# The network tests are not mocked at all +# Will fix later +%bcond_with tests + +%global srcname django-gravatar2 + +Name: python-%{srcname} +Version: 1.4.4 +Release: %autorelease +Summary: Essential Gravatar support for Django +License: MIT +URL: https://gitlab.com/mailman/django-mailman3 +Source0: %{pypi_source %{srcname}} + +BuildArch: noarch + +BuildRequires: python%{python3_pkgversion}-devel +BuildRequires: python%{python3_pkgversion}-setuptools +# Test dependencies: +BuildRequires: python3dist(django) + +%global _description %{expand: +A lightweight django-gravatar app. Includes helper methods for interacting with +gravatars outside of template code. + +Features: +- Helper methods for constructing a gravatar url and checking an email for an + existing gravatar +- Templatetags for generating a gravatar url or gravatar tag. +- Full test suite} + +%description %{_description} + + +%package -n python%{python3_pkgversion}-%{srcname} +Summary: %{summary} + +%description -n python%{python3_pkgversion}-%{srcname} %{_description} + + +%prep +%autosetup -p1 -n %{srcname}-%{version} + + +%generate_buildrequires +%pyproject_buildrequires + + +%build +%pyproject_wheel + + +%install +%pyproject_install +%pyproject_save_files django_gravatar + + +%if %{with tests} +%check +cd example_project +PYTHONPATH=${PYTHONPATH}:%{buildroot}%{python3_sitelib} \ + %{__python3} ./manage.py test django_gravatar +%endif + + +%files -n python%{python3_pkgversion}-%{srcname} -f %{pyproject_files} +%license LICENSE +%doc README.rst + + +%changelog +%autochangelog diff --git a/python/python-mailmanclient.spec b/python/python-mailmanclient.spec index 473959c..48329a7 100644 --- a/python/python-mailmanclient.spec +++ b/python/python-mailmanclient.spec @@ -48,7 +48,7 @@ Summary: %{summary} %install %pyproject_install -%pyproject_save_files %{srcname} +%pyproject_save_files django_mailman3 %if %{with tests} -- cgit