diff options
| author | Michel Alexandre Salim <salimma@fedoraproject.org> | 2021-12-07 21:54:27 -0800 |
|---|---|---|
| committer | Michel Alexandre Salim <salimma@fedoraproject.org> | 2021-12-07 21:54:27 -0800 |
| commit | 1e148c646c983b1bbdd42faeed4098581a6a65e0 (patch) | |
| tree | 1d8cb4e5e0a81ee0a96c0fb65550481d53598d54 /python | |
| parent | 7a11b479d69591340820d8d00bd134b1ed675086 (diff) | |
| download | specs-1e148c646c983b1bbdd42faeed4098581a6a65e0.tar.gz specs-1e148c646c983b1bbdd42faeed4098581a6a65e0.tar.xz specs-1e148c646c983b1bbdd42faeed4098581a6a65e0.zip | |
+ python-django-gravatar2
Signed-off-by: Michel Alexandre Salim <salimma@fedoraproject.org>
Diffstat (limited to 'python')
| -rw-r--r-- | python/python-django-gravatar2.spec | 72 | ||||
| -rw-r--r-- | python/python-mailmanclient.spec | 2 |
2 files changed, 73 insertions, 1 deletions
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 <img> 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} |
