>>> py3-django-contact-form: Building community/py3-django-contact-form 5.1.1-r0 (using abuild 3.14.1-r3) started Tue, 10 Dec 2024 11:33:57 +0000
>>> py3-django-contact-form: Validating /home/buildozer/aports/community/py3-django-contact-form/APKBUILD...
>>> py3-django-contact-form: Analyzing dependencies...
>>> py3-django-contact-form: Installing for build: build-base py3-django py3-gpep517 py3-pdm-backend py3-setuptools py3-wheel py3-akismet py3-pytest tzdata
(1/77) Installing libbz2 (1.0.8-r6)
(2/77) Installing libffi (3.4.6-r0)
(3/77) Installing gdbm (1.24-r0)
(4/77) Installing xz-libs (5.6.3-r0)
(5/77) Installing mpdecimal (4.0.0-r0)
(6/77) Installing libpanelw (6.5_p20241006-r3)
(7/77) Installing sqlite-libs (3.47.2-r0)
(8/77) Installing python3 (3.12.8-r1)
(9/77) Installing python3-pycache-pyc0 (3.12.8-r1)
(10/77) Installing pyc (3.12.8-r1)
(11/77) Installing py3-asgiref (3.8.1-r1)
(12/77) Installing py3-asgiref-pyc (3.8.1-r1)
(13/77) Installing py3-sqlparse (0.5.1-r0)
(14/77) Installing py3-sqlparse-pyc (0.5.1-r0)
(15/77) Installing tzdata (2024b-r1)
(16/77) Installing py3-django-pyc (4.2.16-r0)
(17/77) Installing python3-pyc (3.12.8-r1)
(18/77) Installing py3-django (4.2.16-r0)
(19/77) Installing py3-installer (0.7.0-r2)
(20/77) Installing py3-installer-pyc (0.7.0-r2)
(21/77) Installing py3-gpep517 (16-r0)
(22/77) Installing py3-gpep517-pyc (16-r0)
(23/77) Installing py3-parsing (3.1.4-r0)
(24/77) Installing py3-parsing-pyc (3.1.4-r0)
(25/77) Installing py3-packaging (24.2-r0)
(26/77) Installing py3-packaging-pyc (24.2-r0)
(27/77) Installing py3-setuptools (70.3.0-r0)
(28/77) Installing py3-setuptools-pyc (70.3.0-r0)
(29/77) Installing py3-cerberus (1.3.5-r1)
(30/77) Installing py3-cerberus-pyc (1.3.5-r1)
(31/77) Installing py3-editables (0.5-r2)
(32/77) Installing py3-editables-pyc (0.5-r2)
(33/77) Installing py3-boolean.py (4.0-r5)
(34/77) Installing py3-boolean.py-pyc (4.0-r5)
(35/77) Installing py3-license-expression (30.4.0-r0)
(36/77) Installing py3-license-expression-pyc (30.4.0-r0)
(37/77) Installing py3-pyproject-metadata (0.9.0-r0)
(38/77) Installing py3-pyproject-metadata-pyc (0.9.0-r0)
(39/77) Installing py3-tomli (2.2.1-r0)
(40/77) Installing py3-tomli-pyc (2.2.1-r0)
(41/77) Installing py3-tomli-w (1.1.0-r0)
(42/77) Installing py3-tomli-w-pyc (1.1.0-r0)
(43/77) Installing py3-fastjsonschema (2.21.1-r0)
(44/77) Installing py3-fastjsonschema-pyc (2.21.1-r0)
(45/77) Installing py3-validate-pyproject (0.23-r0)
(46/77) Installing py3-validate-pyproject-pyc (0.23-r0)
(47/77) Installing py3-pdm-backend (2.1.8-r1)
(48/77) Installing py3-pdm-backend-pyc (2.1.8-r1)
(49/77) Installing py3-wheel (0.43.0-r0)
(50/77) Installing py3-wheel-pyc (0.43.0-r0)
(51/77) Installing py3-certifi (2024.8.30-r0)
(52/77) Installing py3-certifi-pyc (2024.8.30-r0)
(53/77) Installing py3-idna (3.10-r0)
(54/77) Installing py3-idna-pyc (3.10-r0)
(55/77) Installing py3-curio (1.6-r2)
(56/77) Installing py3-curio-pyc (1.6-r2)
(57/77) Installing py3-sniffio (1.3.1-r1)
(58/77) Installing py3-sniffio-pyc (1.3.1-r1)
(59/77) Installing py3-anyio (4.3.0-r2)
(60/77) Installing py3-anyio-pyc (4.3.0-r2)
(61/77) Installing py3-h11 (0.14.0-r4)
(62/77) Installing py3-h11-pyc (0.14.0-r4)
(63/77) Installing py3-httpcore (1.0.5-r0)
(64/77) Installing py3-httpcore-pyc (1.0.5-r0)
(65/77) Installing py3-httpx (0.28.1-r0)
(66/77) Installing py3-httpx-pyc (0.28.1-r0)
(67/77) Installing py3-akismet (24.11.0-r0)
(68/77) Installing py3-akismet-pyc (24.11.0-r0)
(69/77) Installing py3-iniconfig (2.0.0-r1)
(70/77) Installing py3-iniconfig-pyc (2.0.0-r1)
(71/77) Installing py3-pluggy (1.5.0-r0)
(72/77) Installing py3-pluggy-pyc (1.5.0-r0)
(73/77) Installing py3-py (1.11.0-r4)
(74/77) Installing py3-py-pyc (1.11.0-r4)
(75/77) Installing py3-pytest (8.3.4-r0)
(76/77) Installing py3-pytest-pyc (8.3.4-r0)
(77/77) Installing .makedepends-py3-django-contact-form (20241210.113358)
Executing busybox-1.37.0-r8.trigger
OK: 469 MiB in 182 packages
>>> py3-django-contact-form: Cleaning up srcdir
>>> py3-django-contact-form: Cleaning up pkgdir
>>> py3-django-contact-form: Cleaning up tmpdir
>>> py3-django-contact-form: Fetching https://distfiles.alpinelinux.org/distfiles/edge//django_contact_form-5.1.1.tar.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
curl: (22) The requested URL returned error: 404
>>> py3-django-contact-form: Fetching https://files.pythonhosted.org/packages/source/d/django_contact_form/django_contact_form-5.1.1.tar.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0

100 38563  100 38563    0     0   465k      0 --:--:-- --:--:-- --:--:--  465k
>>> py3-django-contact-form: Fetching https://distfiles.alpinelinux.org/distfiles/edge//django_contact_form-5.1.1.tar.gz
>>> py3-django-contact-form: Checking sha512sums...
django_contact_form-5.1.1.tar.gz: OK
>>> py3-django-contact-form: Unpacking /var/cache/distfiles/edge/django_contact_form-5.1.1.tar.gz...
2024-12-10 11:33:59,712 gpep517 INFO Building wheel via backend pdm.backend
2024-12-10 11:33:59,799 gpep517 INFO The backend produced .dist/django_contact_form-5.1.1-py3-none-any.whl
django_contact_form-5.1.1-py3-none-any.whl
 - Adding .pdm-build/django_contact_form-5.1.1.dist-info/METADATA -> django_contact_form-5.1.1.dist-info/METADATA
 - Adding .pdm-build/django_contact_form-5.1.1.dist-info/WHEEL -> django_contact_form-5.1.1.dist-info/WHEEL
 - Adding .pdm-build/django_contact_form-5.1.1.dist-info/licenses/LICENSE -> django_contact_form-5.1.1.dist-info/licenses/LICENSE
 - Adding src/django_contact_form/__init__.py -> django_contact_form/__init__.py
 - Adding src/django_contact_form/_akismet.py -> django_contact_form/_akismet.py
 - Adding src/django_contact_form/akismet_urls.py -> django_contact_form/akismet_urls.py
 - Adding src/django_contact_form/forms.py -> django_contact_form/forms.py
 - Adding src/django_contact_form/locale/da/LC_MESSAGES/django.mo -> django_contact_form/locale/da/LC_MESSAGES/django.mo
 - Adding src/django_contact_form/locale/da/LC_MESSAGES/django.po -> django_contact_form/locale/da/LC_MESSAGES/django.po
 - Adding src/django_contact_form/locale/de/LC_MESSAGES/django.mo -> django_contact_form/locale/de/LC_MESSAGES/django.mo
 - Adding src/django_contact_form/locale/de/LC_MESSAGES/django.po -> django_contact_form/locale/de/LC_MESSAGES/django.po
 - Adding src/django_contact_form/locale/en/LC_MESSAGES/django.mo -> django_contact_form/locale/en/LC_MESSAGES/django.mo
 - Adding src/django_contact_form/locale/en/LC_MESSAGES/django.po -> django_contact_form/locale/en/LC_MESSAGES/django.po
 - Adding src/django_contact_form/locale/es/LC_MESSAGES/django.mo -> django_contact_form/locale/es/LC_MESSAGES/django.mo
 - Adding src/django_contact_form/locale/es/LC_MESSAGES/django.po -> django_contact_form/locale/es/LC_MESSAGES/django.po
 - Adding src/django_contact_form/locale/eu/LC_MESSAGES/django.mo -> django_contact_form/locale/eu/LC_MESSAGES/django.mo
 - Adding src/django_contact_form/locale/eu/LC_MESSAGES/django.po -> django_contact_form/locale/eu/LC_MESSAGES/django.po
 - Adding src/django_contact_form/locale/fr/LC_MESSAGES/django.mo -> django_contact_form/locale/fr/LC_MESSAGES/django.mo
 - Adding src/django_contact_form/locale/fr/LC_MESSAGES/django.po -> django_contact_form/locale/fr/LC_MESSAGES/django.po
 - Adding src/django_contact_form/locale/it/LC_MESSAGES/django.mo -> django_contact_form/locale/it/LC_MESSAGES/django.mo
 - Adding src/django_contact_form/locale/it/LC_MESSAGES/django.po -> django_contact_form/locale/it/LC_MESSAGES/django.po
 - Adding src/django_contact_form/locale/nl/LC_MESSAGES/django.mo -> django_contact_form/locale/nl/LC_MESSAGES/django.mo
 - Adding src/django_contact_form/locale/nl/LC_MESSAGES/django.po -> django_contact_form/locale/nl/LC_MESSAGES/django.po
 - Adding src/django_contact_form/locale/uk/LC_MESSAGES/django.mo -> django_contact_form/locale/uk/LC_MESSAGES/django.mo
 - Adding src/django_contact_form/locale/uk/LC_MESSAGES/django.po -> django_contact_form/locale/uk/LC_MESSAGES/django.po
 - Adding src/django_contact_form/urls.py -> django_contact_form/urls.py
 - Adding src/django_contact_form/views.py -> django_contact_form/views.py
 - Adding django_contact_form-5.1.1.dist-info/RECORD -> django_contact_form-5.1.1.dist-info/RECORD
Creating test database for alias 'default' ('file:memorydb_default?mode=memory&cache=shared')...
Found 21 test(s).
Operations to perform:
  Synchronize unmigrated apps: django_contact_form, tests
  Apply all migrations: auth, contenttypes, sites
Synchronizing apps without migrations:
  Creating tables...
    Running deferred SQL...
Running migrations:
  Applying contenttypes.0001_initial... OK
  Applying contenttypes.0002_remove_content_type_name... OK
  Applying auth.0001_initial... OK
  Applying auth.0002_alter_permission_name_max_length... OK
  Applying auth.0003_alter_user_email_max_length... OK
  Applying auth.0004_alter_user_username_opts... OK
  Applying auth.0005_alter_user_last_login_null... OK
  Applying auth.0006_require_contenttypes_0002... OK
  Applying auth.0007_alter_validators_add_error_messages... OK
  Applying auth.0008_alter_user_username_max_length... OK
  Applying auth.0009_alter_user_last_name_max_length... OK
  Applying auth.0010_alter_group_name_max_length... OK
  Applying auth.0011_update_proxy_permissions... OK
  Applying auth.0012_alter_user_first_name_max_length... OK
  Applying sites.0001_initial... OK
  Applying sites.0002_alter_domain_unique... OK
System check identified no issues (0 silenced).
test_akismet_django_settings_invalid (tests.test_akismet_integration.AkismetContactFormTests.test_akismet_django_settings_invalid)
When the Django settings are present and invalid, ImproperlyConfigured is ... ok
test_akismet_django_settings_valid (tests.test_akismet_integration.AkismetContactFormTests.test_akismet_django_settings_valid)
When the Django settings are present and valid, an Akismet client is ... ok
test_akismet_env_invalid (tests.test_akismet_integration.AkismetContactFormTests.test_akismet_env_invalid)
When the environment variables are present and invalid, ImproperlyConfigured ... ok
test_akismet_env_missing (tests.test_akismet_integration.AkismetContactFormTests.test_akismet_env_missing)
When the environment variables are missing, ImproperlyConfigured is raised. ... ok
test_akismet_env_valid (tests.test_akismet_integration.AkismetContactFormTests.test_akismet_env_valid)
When the environment variables are present and valid, an Akismet client is ... ok
test_akismet_form_ham (tests.test_akismet_integration.AkismetContactFormTests.test_akismet_form_ham)
The Akismet contact form correctly accepts non-spam. ... ok
test_akismet_form_no_body (tests.test_akismet_integration.AkismetContactFormTests.test_akismet_form_no_body)
The Akismet contact form correctly skips validation when no email body is ... ok
test_akismet_form_spam (tests.test_akismet_integration.AkismetContactFormTests.test_akismet_form_spam)
The Akismet contact form correctly rejects spam. ... ok
test_akismet_view (tests.test_akismet_integration.AkismetContactFormTests.test_akismet_view)
The Akismet contact form URL uses a spam-filtering AkismetContactForm ... ok
test_callable_message_parts (tests.test_forms.ContactFormTests.test_callable_message_parts)
Message parts implemented as methods are called and preferred ... ok
test_callable_template_name (tests.test_forms.ContactFormTests.test_callable_template_name)
When a template_name() method is defined, it is used and ... ok
test_no_sites (tests.test_forms.ContactFormTests.test_no_sites)
Sites integration works with or without installed ... ok
test_recipient_list (tests.test_forms.ContactFormTests.test_recipient_list)
Passing recipient_list when instantiating ContactForm properly ... ok
test_request_required (tests.test_forms.ContactFormTests.test_request_required)
Can't instantiate without an HttpRequest. ... ok
test_send (tests.test_forms.ContactFormTests.test_send)
Valid form can and does in fact send email. ... ok
test_valid_data_required (tests.test_forms.ContactFormTests.test_valid_data_required)
Can't try to build the message dict unless data is valid. ... ok
test_akismet_view (tests.test_views.ContactFormViewTests.test_akismet_view)
The Akismet contact form URL uses a spam-filtering AkismetContactForm ... ok
test_get (tests.test_views.ContactFormViewTests.test_get)
HTTP GET on the form view just shows the form. ... ok
test_invalid (tests.test_views.ContactFormViewTests.test_invalid)
Invalid data doesn't work. ... ok
test_recipient_list (tests.test_views.ContactFormViewTests.test_recipient_list)
Passing recipient_list when instantiating ContactFormView ... ok
test_send (tests.test_views.ContactFormViewTests.test_send)
Valid data through the view results in a successful send. ... ok

----------------------------------------------------------------------
Ran 21 tests in 0.026s

OK
Destroying test database for alias 'default' ('file:memorydb_default?mode=memory&cache=shared')...
>>> py3-django-contact-form: Entering fakeroot...
>>> py3-django-contact-form-pyc*: Running split function pyc...
'usr/lib/python3.12/site-packages/django_contact_form/__pycache__' -> '/home/buildozer/aports/community/py3-django-contact-form/pkg/py3-django-contact-form-pyc/usr/lib/python3.12/site-packages/django_contact_form/__pycache__'
>>> py3-django-contact-form-pyc*: Preparing subpackage py3-django-contact-form-pyc...
>>> py3-django-contact-form-pyc*: Running postcheck for py3-django-contact-form-pyc
>>> py3-django-contact-form*: Running postcheck for py3-django-contact-form
>>> py3-django-contact-form*: Preparing package py3-django-contact-form...
>>> py3-django-contact-form-pyc*: Tracing dependencies...
	py3-django
	python3~3.12
>>> py3-django-contact-form-pyc*: Package size: 24.9 KB
>>> py3-django-contact-form-pyc*: Compressing data...
>>> py3-django-contact-form-pyc*: Create checksum...
>>> py3-django-contact-form-pyc*: Create py3-django-contact-form-pyc-5.1.1-r0.apk
>>> py3-django-contact-form*: Tracing dependencies...
	py3-django
	python3~3.12
>>> py3-django-contact-form*: Package size: 41.3 KB
>>> py3-django-contact-form*: Compressing data...
>>> py3-django-contact-form*: Create checksum...
>>> py3-django-contact-form*: Create py3-django-contact-form-5.1.1-r0.apk
>>> py3-django-contact-form: Build complete at Tue, 10 Dec 2024 11:34:00 +0000 elapsed time 0h 0m 3s
>>> py3-django-contact-form: Cleaning up srcdir
>>> py3-django-contact-form: Cleaning up pkgdir
>>> py3-django-contact-form: Uninstalling dependencies...
(1/77) Purging .makedepends-py3-django-contact-form (20241210.113358)
(2/77) Purging py3-django-pyc (4.2.16-r0)
(3/77) Purging py3-django (4.2.16-r0)
(4/77) Purging py3-asgiref-pyc (3.8.1-r1)
(5/77) Purging py3-asgiref (3.8.1-r1)
(6/77) Purging py3-sqlparse-pyc (0.5.1-r0)
(7/77) Purging py3-sqlparse (0.5.1-r0)
(8/77) Purging py3-gpep517-pyc (16-r0)
(9/77) Purging py3-gpep517 (16-r0)
(10/77) Purging py3-installer-pyc (0.7.0-r2)
(11/77) Purging py3-installer (0.7.0-r2)
(12/77) Purging py3-pdm-backend-pyc (2.1.8-r1)
(13/77) Purging py3-pdm-backend (2.1.8-r1)
(14/77) Purging py3-cerberus-pyc (1.3.5-r1)
(15/77) Purging py3-cerberus (1.3.5-r1)
(16/77) Purging py3-editables-pyc (0.5-r2)
(17/77) Purging py3-editables (0.5-r2)
(18/77) Purging py3-license-expression-pyc (30.4.0-r0)
(19/77) Purging py3-license-expression (30.4.0-r0)
(20/77) Purging py3-boolean.py-pyc (4.0-r5)
(21/77) Purging py3-boolean.py (4.0-r5)
(22/77) Purging py3-pyproject-metadata-pyc (0.9.0-r0)
(23/77) Purging py3-pyproject-metadata (0.9.0-r0)
(24/77) Purging py3-tomli-pyc (2.2.1-r0)
(25/77) Purging py3-tomli (2.2.1-r0)
(26/77) Purging py3-tomli-w-pyc (1.1.0-r0)
(27/77) Purging py3-tomli-w (1.1.0-r0)
(28/77) Purging py3-validate-pyproject-pyc (0.23-r0)
(29/77) Purging py3-validate-pyproject (0.23-r0)
(30/77) Purging py3-fastjsonschema-pyc (2.21.1-r0)
(31/77) Purging py3-fastjsonschema (2.21.1-r0)
(32/77) Purging py3-setuptools-pyc (70.3.0-r0)
(33/77) Purging py3-setuptools (70.3.0-r0)
(34/77) Purging py3-wheel-pyc (0.43.0-r0)
(35/77) Purging py3-wheel (0.43.0-r0)
(36/77) Purging py3-akismet-pyc (24.11.0-r0)
(37/77) Purging py3-akismet (24.11.0-r0)
(38/77) Purging py3-httpx-pyc (0.28.1-r0)
(39/77) Purging py3-httpx (0.28.1-r0)
(40/77) Purging py3-httpcore-pyc (1.0.5-r0)
(41/77) Purging py3-httpcore (1.0.5-r0)
(42/77) Purging py3-anyio-pyc (4.3.0-r2)
(43/77) Purging py3-anyio (4.3.0-r2)
(44/77) Purging py3-certifi-pyc (2024.8.30-r0)
(45/77) Purging py3-certifi (2024.8.30-r0)
(46/77) Purging py3-h11-pyc (0.14.0-r4)
(47/77) Purging py3-h11 (0.14.0-r4)
(48/77) Purging py3-idna-pyc (3.10-r0)
(49/77) Purging py3-idna (3.10-r0)
(50/77) Purging py3-sniffio-pyc (1.3.1-r1)
(51/77) Purging py3-sniffio (1.3.1-r1)
(52/77) Purging py3-curio-pyc (1.6-r2)
(53/77) Purging py3-curio (1.6-r2)
(54/77) Purging py3-pytest-pyc (8.3.4-r0)
(55/77) Purging py3-pytest (8.3.4-r0)
(56/77) Purging py3-iniconfig-pyc (2.0.0-r1)
(57/77) Purging py3-iniconfig (2.0.0-r1)
(58/77) Purging py3-packaging-pyc (24.2-r0)
(59/77) Purging py3-packaging (24.2-r0)
(60/77) Purging py3-parsing-pyc (3.1.4-r0)
(61/77) Purging py3-parsing (3.1.4-r0)
(62/77) Purging py3-pluggy-pyc (1.5.0-r0)
(63/77) Purging py3-pluggy (1.5.0-r0)
(64/77) Purging py3-py-pyc (1.11.0-r4)
(65/77) Purging py3-py (1.11.0-r4)
(66/77) Purging python3-pyc (3.12.8-r1)
(67/77) Purging python3-pycache-pyc0 (3.12.8-r1)
(68/77) Purging pyc (3.12.8-r1)
(69/77) Purging python3 (3.12.8-r1)
(70/77) Purging tzdata (2024b-r1)
(71/77) Purging gdbm (1.24-r0)
(72/77) Purging libbz2 (1.0.8-r6)
(73/77) Purging libffi (3.4.6-r0)
(74/77) Purging libpanelw (6.5_p20241006-r3)
(75/77) Purging mpdecimal (4.0.0-r0)
(76/77) Purging sqlite-libs (3.47.2-r0)
(77/77) Purging xz-libs (5.6.3-r0)
Executing busybox-1.37.0-r8.trigger
OK: 360 MiB in 105 packages
>>> py3-django-contact-form: Updating the community/s390x repository index...
>>> py3-django-contact-form: Signing the index...