diff --git a/django-mailman3-1.3.11.tar.gz b/django-mailman3-1.3.11.tar.gz deleted file mode 100644 index 5d1e39d..0000000 --- a/django-mailman3-1.3.11.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b888c96991d62f67af8fea0848ba6bbca593e529b97f610a8140f5b702f555b4 -size 417809 diff --git a/django_mailman3-1.3.14.tar.gz b/django_mailman3-1.3.14.tar.gz new file mode 100644 index 0000000..9ef8430 --- /dev/null +++ b/django_mailman3-1.3.14.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e484d2f37705177ffa3d273bb51688cde53af2b2f925b906cb253c89b014c03c +size 424964 diff --git a/django_mailman3-1.3.14.tar.gz.asc b/django_mailman3-1.3.14.tar.gz.asc new file mode 100644 index 0000000..05bd58a --- /dev/null +++ b/django_mailman3-1.3.14.tar.gz.asc @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCAAdFiEEVB6gRIRTOU/3eg7MnZsroGHQpnwFAmZ4Ar8ACgkQnZsroGHQ +pnyMTg/+Phs9u9yt/64FHGOmFYB6HNlLmuSqUmxaLCijfnpCYWNrx3s9JDLe/VTR +CHxkU1DyGY9ZOhJf4dRow02D2xdjMSFv9N1LCbTfnIEgroEUiZ8dCMjel+uHzT/U +73xaWKcKVLTy1w07YNxrCgHnzNAlfK5IWkUeq/2D5raXvZxBL9su9Xy8s7eW7iUE +mMDQtoA2Ce36wrY3Xy7VV6Bzy/IFWCfwlEYUoEbaF2nvIT3ibKxkJRv6wZ6LMEFP +vztILr1o0HcF9iuC+fLVY7r8O37baO6PI0P8st/ooWbeIuOkuD1mCTJsIdtmykSP +DEbhEVCfLKRyneD0zkj4Ls29+nKVEmx+l1QGBYeWrVbEol7T5mZE7vmVPcOyEyfL +JKFbSh3GGnWrEvitZMJHz8P6+ugP21INRAGN5tM+mRpEWFIRHgzvHCk83pu4yvq7 +YzhBdz8bstguk2FnmyI5h0SF5tpr0qWR3J75VFrMSYTqKM+L0Gsmp90N+Wfz00+v +H7XFl9MHjQiGeDBh/k5AG7rao0q9vr/OakXIaQ05RADa+dJeqJHW4DNU88llmAHS +PFUzmzoSAA5YfUh/f3tRFlq4O2Mc15lONYvYl5x2XuPgp7sx0+hzsWMihFpnY8jN +58GGcu3D9o8i968boy0Bk2JpSWYEOVN4M0SiKvBUxtguLa5Hyq8= +=jdDA +-----END PGP SIGNATURE----- diff --git a/pytest.ini b/pytest.ini new file mode 100644 index 0000000..edd90f2 --- /dev/null +++ b/pytest.ini @@ -0,0 +1,3 @@ +[pytest] +addopts = --tb=short --create-db --reuse-db --ds=django_mailman3.tests.settings_test -s +pythonpath = . \ No newline at end of file diff --git a/python-django-mailman3.changes b/python-django-mailman3.changes index 8f288c3..dcd304d 100644 --- a/python-django-mailman3.changes +++ b/python-django-mailman3.changes @@ -1,3 +1,30 @@ +------------------------------------------------------------------- +Tue Jul 2 08:51:37 UTC 2024 - Markéta Machová + +- Re-download pytest.ini and fix multiflavor packaging + +------------------------------------------------------------------- +Sun Jun 23 13:13:56 UTC 2024 - Andreas Schneider + +- Update to version 1.3.14 + * See https://gitlab.com/mailman/django-mailman3/-/blob/v1.3.14/README.rst + or the packaged README.rst. + +------------------------------------------------------------------- +Sun Jun 23 08:05:58 UTC 2024 - Andreas Schneider + +- Update to version 1.3.13 + * See https://gitlab.com/mailman/django-mailman3/-/blob/v1.3.13/README.rst + or the packaged README.rst. + +------------------------------------------------------------------- +Tue Apr 23 09:13:39 UTC 2024 - Andreas Schneider + +- Update to version 1.3.12 + * See https://gitlab.com/mailman/django-mailman3/-/blob/v1.3.12/README.rst + or README.rst packaged in this file. +- Added pytest.ini + ------------------------------------------------------------------- Thu Feb 29 21:07:54 UTC 2024 - Ben Greiner diff --git a/python-django-mailman3.keyring b/python-django-mailman3.keyring new file mode 100644 index 0000000..45104e2 --- /dev/null +++ b/python-django-mailman3.keyring @@ -0,0 +1,90 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +=s7HB +-----END PGP PUBLIC KEY BLOCK----- diff --git a/python-django-mailman3.spec b/python-django-mailman3.spec index 5b8612e..7b72fe7 100644 --- a/python-django-mailman3.spec +++ b/python-django-mailman3.spec @@ -16,40 +16,44 @@ # -%global django_min_version 3.2 -%global django_max_version 4.3 +%global django_min_version 4.2 +%global django_max_version 5.1 %global mailmanclient_min_version 3.3.3 -%global django_allauth_min_version 0.56 +%global django_allauth_min_version 0.63 %global django_gravatar2_min_version 1.0.6 %{?sle15_python_module_pythons} %define modname django_mailman3 Name: python-django-mailman3 -Version: 1.3.11 +Version: 1.3.14 Release: 0 Summary: Django library to help interaction with Mailman License: GPL-3.0-only URL: https://gitlab.com/mailman/django-mailman3 -Source: https://files.pythonhosted.org/packages/source/d/django-mailman3/django-mailman3-%{version}.tar.gz +Source0: %{url}/-/releases/v%{version}/downloads/%{modname}-%{version}.tar.gz +Source1: %{url}/-/releases/v%{version}/downloads/%{modname}-%{version}.tar.gz.asc +Source2: %{name}.keyring +Source3: %{url}/-/raw/v%{version}/pytest.ini +BuildRequires: %{python_module pdm} +BuildRequires: %{python_module pip} BuildRequires: %{python_module setuptools} +BuildRequires: %{python_module wheel} BuildRequires: fdupes BuildRequires: python-rpm-macros Requires: python-django-allauth >= %{django_allauth_min_version} Requires: python-django-gravatar2 >= %{django_gravatar2_min_version} Requires: python-mailmanclient >= %{mailmanclient_min_version} -Requires: python-pytz Requires: (python-Django >= %{django_min_version} with python-Django < %{django_max_version}) BuildArch: noarch # SECTION test requirements BuildRequires: %{python_module Django >= %{django_min_version}} BuildRequires: %{python_module django-allauth >= %{django_allauth_min_version}} BuildRequires: %{python_module django-gravatar2 >= %{django_gravatar2_min_version}} +BuildRequires: %{python_module editables} BuildRequires: %{python_module mailmanclient >= %{mailmanclient_min_version}} -BuildRequires: %{python_module pip} +BuildRequires: %{python_module pdm-backend} BuildRequires: %{python_module pytest-django} BuildRequires: %{python_module pytest} -BuildRequires: %{python_module pytz} -BuildRequires: %{python_module wheel} # /SECTION %python_subpackages @@ -57,18 +61,28 @@ BuildRequires: %{python_module wheel} Django library to help interaction with Mailman. %prep -%autosetup -p1 -n django-mailman3-%{version} +%autosetup -p1 -n %{modname}-%{version} + +cp %{SOURCE3} pytest.ini %build %pyproject_wheel %install %pyproject_install + +%{python_expand # remove for each python flavor +rm -f %{buildroot}%{$python_sitelib}/COPYING.txt +rm -f %{buildroot}%{$python_sitelib}/README.rst +rm -f %{buildroot}%{$python_sitelib}/pytest.ini +rm -f %{buildroot}%{$python_sitelib}/tox.ini +} + %python_expand %fdupes %{buildroot}%{$python_sitelib} %check export PYTHONPATH="$(pwd)" -%pytest +%pytest django_mailman3 %files %{python_files} %doc README.rst