tribuchet: building on jamie structuredAttrs is enabled Sourcing python-remove-tests-dir-hook Sourcing python-catch-conflicts-hook.sh Sourcing python-remove-bin-bytecode-hook.sh Sourcing pypa-build-hook Using pypaBuildPhase Sourcing python-runtime-deps-check-hook Using pythonRuntimeDepsCheckHook Sourcing pypa-install-hook Using pypaInstallPhase Sourcing python-imports-check-hook.sh Using pythonImportsCheckPhase Sourcing python-metadata-check-hook.sh Using pythonMetadataCheckPhase Sourcing python-namespaces-hook Sourcing python-catch-conflicts-hook.sh Sourcing pytest-check-hook Using pytestCheckPhase Running phase: unpackPhase unpacking source archive /nix/store/9qmbd531rwr537jj1rlwsfmb1al0v39n-source source root is source setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/tox.ini" Running phase: patchPhase applying patch /nix/store/ww252786v6fyfndixv4lk7s672vk8qxn-remove-amqp-repl.patch patching file celery/bin/celery.py patching file requirements/default.txt Hunk #1 succeeded at 3 with fuzz 2. Running phase: updateAutotoolsGnuConfigScriptsPhase Running phase: configurePhase no configure script, doing nothing Running phase: buildPhase Executing pypaBuildPhase Creating a wheel... pypa build flags: --no-isolation --outdir dist/ --wheel * Getting build dependencies for wheel... :131: DeprecationWarning: codecs.open() is deprecated. Use open() instead. /nix/store/d13f804szzqg28s2i8rbqwlcz2wg63w9-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/_distutils/dist.py:288: UserWarning: Unknown distribution option: 'tests_require' warnings.warn(msg) running egg_info creating celery.egg-info writing celery.egg-info/PKG-INFO writing dependency_links to celery.egg-info/dependency_links.txt writing entry points to celery.egg-info/entry_points.txt writing requirements to celery.egg-info/requires.txt writing top-level names to celery.egg-info/top_level.txt writing manifest file 'celery.egg-info/SOURCES.txt' reading manifest file 'celery.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '*' under directory 'extra/centos' warning: no previously-included files matching '*' found under directory 'docs/_build' warning: no previously-included files matching '__pycache__' found under directory '*' warning: no previously-included files matching '*.py[co]' found under directory '*' warning: no previously-included files matching '.*.sw[a-z]' found under directory '*' adding license file 'LICENSE' writing manifest file 'celery.egg-info/SOURCES.txt' * Building wheel... :131: DeprecationWarning: codecs.open() is deprecated. Use open() instead. /nix/store/d13f804szzqg28s2i8rbqwlcz2wg63w9-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/_distutils/dist.py:288: UserWarning: Unknown distribution option: 'tests_require' warnings.warn(msg) running bdist_wheel running build running build_py creating build/lib/celery copying celery/states.py -> build/lib/celery copying celery/__main__.py -> build/lib/celery copying celery/beat.py -> build/lib/celery copying celery/_state.py -> build/lib/celery copying celery/canvas.py -> build/lib/celery copying celery/__init__.py -> build/lib/celery copying celery/signals.py -> build/lib/celery copying celery/exceptions.py -> build/lib/celery copying celery/platforms.py -> build/lib/celery copying celery/bootsteps.py -> build/lib/celery copying celery/local.py -> build/lib/celery copying celery/result.py -> build/lib/celery copying celery/schedules.py -> build/lib/celery creating build/lib/celery/events copying celery/events/dumper.py -> build/lib/celery/events copying celery/events/cursesmon.py -> build/lib/celery/events copying celery/events/dispatcher.py -> build/lib/celery/events copying celery/events/state.py -> build/lib/celery/events copying celery/events/snapshot.py -> build/lib/celery/events copying celery/events/__init__.py -> build/lib/celery/events copying celery/events/receiver.py -> build/lib/celery/events copying celery/events/event.py -> build/lib/celery/events creating build/lib/celery/app copying celery/app/events.py -> build/lib/celery/app copying celery/app/utils.py -> build/lib/celery/app copying celery/app/trace.py -> build/lib/celery/app copying celery/app/builtins.py -> build/lib/celery/app copying celery/app/amqp.py -> build/lib/celery/app copying celery/app/backends.py -> build/lib/celery/app copying celery/app/task.py -> build/lib/celery/app copying celery/app/base.py -> build/lib/celery/app copying celery/app/defaults.py -> build/lib/celery/app copying celery/app/routes.py -> build/lib/celery/app copying celery/app/__init__.py -> build/lib/celery/app copying celery/app/log.py -> build/lib/celery/app copying celery/app/control.py -> build/lib/celery/app copying celery/app/autoretry.py -> build/lib/celery/app copying celery/app/annotations.py -> build/lib/celery/app copying celery/app/registry.py -> build/lib/celery/app creating build/lib/celery/security copying celery/security/utils.py -> build/lib/celery/security copying celery/security/key.py -> build/lib/celery/security copying celery/security/__init__.py -> build/lib/celery/security copying celery/security/serialization.py -> build/lib/celery/security copying celery/security/certificate.py -> build/lib/celery/security creating build/lib/celery/loaders copying celery/loaders/base.py -> build/lib/celery/loaders copying celery/loaders/__init__.py -> build/lib/celery/loaders copying celery/loaders/default.py -> build/lib/celery/loaders copying celery/loaders/app.py -> build/lib/celery/loaders creating build/lib/celery/worker copying celery/worker/__init__.py -> build/lib/celery/worker copying celery/worker/pidbox.py -> build/lib/celery/worker copying celery/worker/state.py -> build/lib/celery/worker copying celery/worker/strategy.py -> build/lib/celery/worker copying celery/worker/heartbeat.py -> build/lib/celery/worker copying celery/worker/loops.py -> build/lib/celery/worker copying celery/worker/worker.py -> build/lib/celery/worker copying celery/worker/request.py -> build/lib/celery/worker copying celery/worker/autoscale.py -> build/lib/celery/worker copying celery/worker/components.py -> build/lib/celery/worker copying celery/worker/control.py -> build/lib/celery/worker creating build/lib/celery/contrib copying celery/contrib/sphinx.py -> build/lib/celery/contrib copying celery/contrib/__init__.py -> build/lib/celery/contrib copying celery/contrib/migrate.py -> build/lib/celery/contrib copying celery/contrib/rdb.py -> build/lib/celery/contrib copying celery/contrib/abortable.py -> build/lib/celery/contrib copying celery/contrib/pytest.py -> build/lib/celery/contrib creating build/lib/celery/bin copying celery/bin/beat.py -> build/lib/celery/bin copying celery/bin/worker.py -> build/lib/celery/bin copying celery/bin/base.py -> build/lib/celery/bin copying celery/bin/result.py -> build/lib/celery/bin copying celery/bin/shell.py -> build/lib/celery/bin copying celery/bin/multi.py -> build/lib/celery/bin copying celery/bin/call.py -> build/lib/celery/bin copying celery/bin/upgrade.py -> build/lib/celery/bin copying celery/bin/list.py -> build/lib/celery/bin copying celery/bin/amqp.py -> build/lib/celery/bin copying celery/bin/events.py -> build/lib/celery/bin copying celery/bin/logtool.py -> build/lib/celery/bin copying celery/bin/graph.py -> build/lib/celery/bin copying celery/bin/__init__.py -> build/lib/celery/bin copying celery/bin/purge.py -> build/lib/celery/bin copying celery/bin/celery.py -> build/lib/celery/bin copying celery/bin/migrate.py -> build/lib/celery/bin copying celery/bin/control.py -> build/lib/celery/bin creating build/lib/celery/concurrency copying celery/concurrency/thread.py -> build/lib/celery/concurrency copying celery/concurrency/gevent.py -> build/lib/celery/concurrency copying celery/concurrency/eventlet.py -> build/lib/celery/concurrency copying celery/concurrency/asynpool.py -> build/lib/celery/concurrency copying celery/concurrency/solo.py -> build/lib/celery/concurrency copying celery/concurrency/prefork.py -> build/lib/celery/concurrency copying celery/concurrency/__init__.py -> build/lib/celery/concurrency copying celery/concurrency/base.py -> build/lib/celery/concurrency creating build/lib/celery/apps copying celery/apps/worker.py -> build/lib/celery/apps copying celery/apps/multi.py -> build/lib/celery/apps copying celery/apps/__init__.py -> build/lib/celery/apps copying celery/apps/beat.py -> build/lib/celery/apps creating build/lib/celery/fixups copying celery/fixups/__init__.py -> build/lib/celery/fixups copying celery/fixups/django.py -> build/lib/celery/fixups creating build/lib/celery/backends copying celery/backends/elasticsearch.py -> build/lib/celery/backends copying celery/backends/cassandra.py -> build/lib/celery/backends copying celery/backends/asynchronous.py -> build/lib/celery/backends copying celery/backends/couchbase.py -> build/lib/celery/backends copying celery/backends/consul.py -> build/lib/celery/backends copying celery/backends/__init__.py -> build/lib/celery/backends copying celery/backends/filesystem.py -> build/lib/celery/backends copying celery/backends/arangodb.py -> build/lib/celery/backends copying celery/backends/couchdb.py -> build/lib/celery/backends copying celery/backends/base.py -> build/lib/celery/backends copying celery/backends/rpc.py -> build/lib/celery/backends copying celery/backends/gcs.py -> build/lib/celery/backends copying celery/backends/mongodb.py -> build/lib/celery/backends copying celery/backends/dynamodb.py -> build/lib/celery/backends copying celery/backends/redis.py -> build/lib/celery/backends copying celery/backends/cache.py -> build/lib/celery/backends copying celery/backends/azureblockblob.py -> build/lib/celery/backends copying celery/backends/s3.py -> build/lib/celery/backends copying celery/backends/cosmosdbsql.py -> build/lib/celery/backends creating build/lib/celery/utils copying celery/utils/text.py -> build/lib/celery/utils copying celery/utils/collections.py -> build/lib/celery/utils copying celery/utils/serialization.py -> build/lib/celery/utils copying celery/utils/time.py -> build/lib/celery/utils copying celery/utils/term.py -> build/lib/celery/utils copying celery/utils/annotations.py -> build/lib/celery/utils copying celery/utils/log.py -> build/lib/celery/utils copying celery/utils/timer2.py -> build/lib/celery/utils copying celery/utils/graph.py -> build/lib/celery/utils copying celery/utils/debug.py -> build/lib/celery/utils copying celery/utils/iso8601.py -> build/lib/celery/utils copying celery/utils/saferepr.py -> build/lib/celery/utils copying celery/utils/sysinfo.py -> build/lib/celery/utils copying celery/utils/deprecated.py -> build/lib/celery/utils copying celery/utils/functional.py -> build/lib/celery/utils copying celery/utils/abstract.py -> build/lib/celery/utils copying celery/utils/objects.py -> build/lib/celery/utils copying celery/utils/threads.py -> build/lib/celery/utils copying celery/utils/__init__.py -> build/lib/celery/utils copying celery/utils/nodenames.py -> build/lib/celery/utils copying celery/utils/quorum_queues.py -> build/lib/celery/utils copying celery/utils/imports.py -> build/lib/celery/utils creating build/lib/celery/worker/consumer copying celery/worker/consumer/delayed_delivery.py -> build/lib/celery/worker/consumer copying celery/worker/consumer/connection.py -> build/lib/celery/worker/consumer copying celery/worker/consumer/__init__.py -> build/lib/celery/worker/consumer copying celery/worker/consumer/tasks.py -> build/lib/celery/worker/consumer copying celery/worker/consumer/mingle.py -> build/lib/celery/worker/consumer copying celery/worker/consumer/gossip.py -> build/lib/celery/worker/consumer copying celery/worker/consumer/consumer.py -> build/lib/celery/worker/consumer copying celery/worker/consumer/agent.py -> build/lib/celery/worker/consumer copying celery/worker/consumer/events.py -> build/lib/celery/worker/consumer copying celery/worker/consumer/heart.py -> build/lib/celery/worker/consumer copying celery/worker/consumer/control.py -> build/lib/celery/worker/consumer creating build/lib/celery/contrib/testing copying celery/contrib/testing/tasks.py -> build/lib/celery/contrib/testing copying celery/contrib/testing/__init__.py -> build/lib/celery/contrib/testing copying celery/contrib/testing/worker.py -> build/lib/celery/contrib/testing copying celery/contrib/testing/manager.py -> build/lib/celery/contrib/testing copying celery/contrib/testing/app.py -> build/lib/celery/contrib/testing copying celery/contrib/testing/mocks.py -> build/lib/celery/contrib/testing creating build/lib/celery/contrib/django copying celery/contrib/django/task.py -> build/lib/celery/contrib/django copying celery/contrib/django/__init__.py -> build/lib/celery/contrib/django creating build/lib/celery/backends/database copying celery/backends/database/models.py -> build/lib/celery/backends/database copying celery/backends/database/session.py -> build/lib/celery/backends/database copying celery/backends/database/__init__.py -> build/lib/celery/backends/database creating build/lib/celery/utils/static copying celery/utils/static/__init__.py -> build/lib/celery/utils/static creating build/lib/celery/utils/dispatch copying celery/utils/dispatch/signal.py -> build/lib/celery/utils/dispatch copying celery/utils/dispatch/__init__.py -> build/lib/celery/utils/dispatch running egg_info writing celery.egg-info/PKG-INFO writing dependency_links to celery.egg-info/dependency_links.txt writing entry points to celery.egg-info/entry_points.txt writing requirements to celery.egg-info/requires.txt writing top-level names to celery.egg-info/top_level.txt reading manifest file 'celery.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '*' under directory 'extra/centos' warning: no previously-included files matching '*' found under directory 'docs/_build' warning: no previously-included files matching '__pycache__' found under directory '*' warning: no previously-included files matching '*.py[co]' found under directory '*' warning: no previously-included files matching '.*.sw[a-z]' found under directory '*' adding license file 'LICENSE' writing manifest file 'celery.egg-info/SOURCES.txt' copying celery/utils/static/celery_128.png -> build/lib/celery/utils/static installing to build/bdist.linux-x86_64/wheel running install running install_lib creating build/bdist.linux-x86_64/wheel creating build/bdist.linux-x86_64/wheel/celery copying build/lib/celery/__main__.py -> build/bdist.linux-x86_64/wheel/./celery copying build/lib/celery/signals.py -> build/bdist.linux-x86_64/wheel/./celery copying build/lib/celery/exceptions.py -> build/bdist.linux-x86_64/wheel/./celery creating build/bdist.linux-x86_64/wheel/celery/fixups copying build/lib/celery/fixups/__init__.py -> build/bdist.linux-x86_64/wheel/./celery/fixups copying build/lib/celery/fixups/django.py -> build/bdist.linux-x86_64/wheel/./celery/fixups creating build/bdist.linux-x86_64/wheel/celery/backends copying build/lib/celery/backends/cosmosdbsql.py -> build/bdist.linux-x86_64/wheel/./celery/backends copying build/lib/celery/backends/s3.py -> build/bdist.linux-x86_64/wheel/./celery/backends copying build/lib/celery/backends/__init__.py -> build/bdist.linux-x86_64/wheel/./celery/backends copying build/lib/celery/backends/consul.py -> build/bdist.linux-x86_64/wheel/./celery/backends copying build/lib/celery/backends/redis.py -> build/bdist.linux-x86_64/wheel/./celery/backends copying build/lib/celery/backends/base.py -> build/bdist.linux-x86_64/wheel/./celery/backends copying build/lib/celery/backends/cache.py -> build/bdist.linux-x86_64/wheel/./celery/backends copying build/lib/celery/backends/arangodb.py -> build/bdist.linux-x86_64/wheel/./celery/backends copying build/lib/celery/backends/filesystem.py -> build/bdist.linux-x86_64/wheel/./celery/backends copying build/lib/celery/backends/asynchronous.py -> build/bdist.linux-x86_64/wheel/./celery/backends copying build/lib/celery/backends/couchdb.py -> build/bdist.linux-x86_64/wheel/./celery/backends copying build/lib/celery/backends/elasticsearch.py -> build/bdist.linux-x86_64/wheel/./celery/backends creating build/bdist.linux-x86_64/wheel/celery/backends/database copying build/lib/celery/backends/database/session.py -> build/bdist.linux-x86_64/wheel/./celery/backends/database copying build/lib/celery/backends/database/__init__.py -> build/bdist.linux-x86_64/wheel/./celery/backends/database copying build/lib/celery/backends/database/models.py -> build/bdist.linux-x86_64/wheel/./celery/backends/database copying build/lib/celery/backends/gcs.py -> build/bdist.linux-x86_64/wheel/./celery/backends copying build/lib/celery/backends/azureblockblob.py -> build/bdist.linux-x86_64/wheel/./celery/backends copying build/lib/celery/backends/mongodb.py -> build/bdist.linux-x86_64/wheel/./celery/backends copying build/lib/celery/backends/couchbase.py -> build/bdist.linux-x86_64/wheel/./celery/backends copying build/lib/celery/backends/rpc.py -> build/bdist.linux-x86_64/wheel/./celery/backends copying build/lib/celery/backends/cassandra.py -> build/bdist.linux-x86_64/wheel/./celery/backends copying build/lib/celery/backends/dynamodb.py -> build/bdist.linux-x86_64/wheel/./celery/backends copying build/lib/celery/result.py -> build/bdist.linux-x86_64/wheel/./celery creating build/bdist.linux-x86_64/wheel/celery/concurrency copying build/lib/celery/concurrency/__init__.py -> build/bdist.linux-x86_64/wheel/./celery/concurrency copying build/lib/celery/concurrency/prefork.py -> build/bdist.linux-x86_64/wheel/./celery/concurrency copying build/lib/celery/concurrency/asynpool.py -> build/bdist.linux-x86_64/wheel/./celery/concurrency copying build/lib/celery/concurrency/gevent.py -> build/bdist.linux-x86_64/wheel/./celery/concurrency copying build/lib/celery/concurrency/thread.py -> build/bdist.linux-x86_64/wheel/./celery/concurrency copying build/lib/celery/concurrency/eventlet.py -> build/bdist.linux-x86_64/wheel/./celery/concurrency copying build/lib/celery/concurrency/base.py -> build/bdist.linux-x86_64/wheel/./celery/concurrency copying build/lib/celery/concurrency/solo.py -> build/bdist.linux-x86_64/wheel/./celery/concurrency copying build/lib/celery/local.py -> build/bdist.linux-x86_64/wheel/./celery creating build/bdist.linux-x86_64/wheel/celery/apps copying build/lib/celery/apps/beat.py -> build/bdist.linux-x86_64/wheel/./celery/apps copying build/lib/celery/apps/multi.py -> build/bdist.linux-x86_64/wheel/./celery/apps copying build/lib/celery/apps/__init__.py -> build/bdist.linux-x86_64/wheel/./celery/apps copying build/lib/celery/apps/worker.py -> build/bdist.linux-x86_64/wheel/./celery/apps copying build/lib/celery/platforms.py -> build/bdist.linux-x86_64/wheel/./celery copying build/lib/celery/bootsteps.py -> build/bdist.linux-x86_64/wheel/./celery copying build/lib/celery/__init__.py -> build/bdist.linux-x86_64/wheel/./celery creating build/bdist.linux-x86_64/wheel/celery/security copying build/lib/celery/security/key.py -> build/bdist.linux-x86_64/wheel/./celery/security copying build/lib/celery/security/serialization.py -> build/bdist.linux-x86_64/wheel/./celery/security copying build/lib/celery/security/utils.py -> build/bdist.linux-x86_64/wheel/./celery/security copying build/lib/celery/security/certificate.py -> build/bdist.linux-x86_64/wheel/./celery/security copying build/lib/celery/security/__init__.py -> build/bdist.linux-x86_64/wheel/./celery/security copying build/lib/celery/states.py -> build/bdist.linux-x86_64/wheel/./celery copying build/lib/celery/canvas.py -> build/bdist.linux-x86_64/wheel/./celery creating build/bdist.linux-x86_64/wheel/celery/app copying build/lib/celery/app/base.py -> build/bdist.linux-x86_64/wheel/./celery/app copying build/lib/celery/app/routes.py -> build/bdist.linux-x86_64/wheel/./celery/app copying build/lib/celery/app/control.py -> build/bdist.linux-x86_64/wheel/./celery/app copying build/lib/celery/app/trace.py -> build/bdist.linux-x86_64/wheel/./celery/app copying build/lib/celery/app/defaults.py -> build/bdist.linux-x86_64/wheel/./celery/app copying build/lib/celery/app/__init__.py -> build/bdist.linux-x86_64/wheel/./celery/app copying build/lib/celery/app/annotations.py -> build/bdist.linux-x86_64/wheel/./celery/app copying build/lib/celery/app/utils.py -> build/bdist.linux-x86_64/wheel/./celery/app copying build/lib/celery/app/registry.py -> build/bdist.linux-x86_64/wheel/./celery/app copying build/lib/celery/app/autoretry.py -> build/bdist.linux-x86_64/wheel/./celery/app copying build/lib/celery/app/events.py -> build/bdist.linux-x86_64/wheel/./celery/app copying build/lib/celery/app/log.py -> build/bdist.linux-x86_64/wheel/./celery/app copying build/lib/celery/app/amqp.py -> build/bdist.linux-x86_64/wheel/./celery/app copying build/lib/celery/app/backends.py -> build/bdist.linux-x86_64/wheel/./celery/app copying build/lib/celery/app/task.py -> build/bdist.linux-x86_64/wheel/./celery/app copying build/lib/celery/app/builtins.py -> build/bdist.linux-x86_64/wheel/./celery/app creating build/bdist.linux-x86_64/wheel/celery/loaders copying build/lib/celery/loaders/__init__.py -> build/bdist.linux-x86_64/wheel/./celery/loaders copying build/lib/celery/loaders/default.py -> build/bdist.linux-x86_64/wheel/./celery/loaders copying build/lib/celery/loaders/base.py -> build/bdist.linux-x86_64/wheel/./celery/loaders copying build/lib/celery/loaders/app.py -> build/bdist.linux-x86_64/wheel/./celery/loaders creating build/bdist.linux-x86_64/wheel/celery/worker copying build/lib/celery/worker/request.py -> build/bdist.linux-x86_64/wheel/./celery/worker copying build/lib/celery/worker/pidbox.py -> build/bdist.linux-x86_64/wheel/./celery/worker copying build/lib/celery/worker/strategy.py -> build/bdist.linux-x86_64/wheel/./celery/worker copying build/lib/celery/worker/heartbeat.py -> build/bdist.linux-x86_64/wheel/./celery/worker copying build/lib/celery/worker/control.py -> build/bdist.linux-x86_64/wheel/./celery/worker copying build/lib/celery/worker/__init__.py -> build/bdist.linux-x86_64/wheel/./celery/worker copying build/lib/celery/worker/state.py -> build/bdist.linux-x86_64/wheel/./celery/worker copying build/lib/celery/worker/autoscale.py -> build/bdist.linux-x86_64/wheel/./celery/worker creating build/bdist.linux-x86_64/wheel/celery/worker/consumer copying build/lib/celery/worker/consumer/events.py -> build/bdist.linux-x86_64/wheel/./celery/worker/consumer copying build/lib/celery/worker/consumer/gossip.py -> build/bdist.linux-x86_64/wheel/./celery/worker/consumer copying build/lib/celery/worker/consumer/control.py -> build/bdist.linux-x86_64/wheel/./celery/worker/consumer copying build/lib/celery/worker/consumer/agent.py -> build/bdist.linux-x86_64/wheel/./celery/worker/consumer copying build/lib/celery/worker/consumer/heart.py -> build/bdist.linux-x86_64/wheel/./celery/worker/consumer copying build/lib/celery/worker/consumer/delayed_delivery.py -> build/bdist.linux-x86_64/wheel/./celery/worker/consumer copying build/lib/celery/worker/consumer/__init__.py -> build/bdist.linux-x86_64/wheel/./celery/worker/consumer copying build/lib/celery/worker/consumer/tasks.py -> build/bdist.linux-x86_64/wheel/./celery/worker/consumer copying build/lib/celery/worker/consumer/connection.py -> build/bdist.linux-x86_64/wheel/./celery/worker/consumer copying build/lib/celery/worker/consumer/mingle.py -> build/bdist.linux-x86_64/wheel/./celery/worker/consumer copying build/lib/celery/worker/consumer/consumer.py -> build/bdist.linux-x86_64/wheel/./celery/worker/consumer copying build/lib/celery/worker/components.py -> build/bdist.linux-x86_64/wheel/./celery/worker copying build/lib/celery/worker/loops.py -> build/bdist.linux-x86_64/wheel/./celery/worker copying build/lib/celery/worker/worker.py -> build/bdist.linux-x86_64/wheel/./celery/worker copying build/lib/celery/schedules.py -> build/bdist.linux-x86_64/wheel/./celery creating build/bdist.linux-x86_64/wheel/celery/contrib copying build/lib/celery/contrib/sphinx.py -> build/bdist.linux-x86_64/wheel/./celery/contrib creating build/bdist.linux-x86_64/wheel/celery/contrib/testing copying build/lib/celery/contrib/testing/mocks.py -> build/bdist.linux-x86_64/wheel/./celery/contrib/testing copying build/lib/celery/contrib/testing/__init__.py -> build/bdist.linux-x86_64/wheel/./celery/contrib/testing copying build/lib/celery/contrib/testing/manager.py -> build/bdist.linux-x86_64/wheel/./celery/contrib/testing copying build/lib/celery/contrib/testing/app.py -> build/bdist.linux-x86_64/wheel/./celery/contrib/testing copying build/lib/celery/contrib/testing/worker.py -> build/bdist.linux-x86_64/wheel/./celery/contrib/testing copying build/lib/celery/contrib/testing/tasks.py -> build/bdist.linux-x86_64/wheel/./celery/contrib/testing copying build/lib/celery/contrib/migrate.py -> build/bdist.linux-x86_64/wheel/./celery/contrib creating build/bdist.linux-x86_64/wheel/celery/contrib/django copying build/lib/celery/contrib/django/task.py -> build/bdist.linux-x86_64/wheel/./celery/contrib/django copying build/lib/celery/contrib/django/__init__.py -> build/bdist.linux-x86_64/wheel/./celery/contrib/django copying build/lib/celery/contrib/rdb.py -> build/bdist.linux-x86_64/wheel/./celery/contrib copying build/lib/celery/contrib/__init__.py -> build/bdist.linux-x86_64/wheel/./celery/contrib copying build/lib/celery/contrib/abortable.py -> build/bdist.linux-x86_64/wheel/./celery/contrib copying build/lib/celery/contrib/pytest.py -> build/bdist.linux-x86_64/wheel/./celery/contrib copying build/lib/celery/beat.py -> build/bdist.linux-x86_64/wheel/./celery creating build/bdist.linux-x86_64/wheel/celery/utils copying build/lib/celery/utils/saferepr.py -> build/bdist.linux-x86_64/wheel/./celery/utils copying build/lib/celery/utils/functional.py -> build/bdist.linux-x86_64/wheel/./celery/utils copying build/lib/celery/utils/deprecated.py -> build/bdist.linux-x86_64/wheel/./celery/utils copying build/lib/celery/utils/text.py -> build/bdist.linux-x86_64/wheel/./celery/utils copying build/lib/celery/utils/quorum_queues.py -> build/bdist.linux-x86_64/wheel/./celery/utils copying build/lib/celery/utils/nodenames.py -> build/bdist.linux-x86_64/wheel/./celery/utils copying build/lib/celery/utils/time.py -> build/bdist.linux-x86_64/wheel/./celery/utils copying build/lib/celery/utils/abstract.py -> build/bdist.linux-x86_64/wheel/./celery/utils copying build/lib/celery/utils/term.py -> build/bdist.linux-x86_64/wheel/./celery/utils copying build/lib/celery/utils/timer2.py -> build/bdist.linux-x86_64/wheel/./celery/utils copying build/lib/celery/utils/__init__.py -> build/bdist.linux-x86_64/wheel/./celery/utils copying build/lib/celery/utils/serialization.py -> build/bdist.linux-x86_64/wheel/./celery/utils copying build/lib/celery/utils/iso8601.py -> build/bdist.linux-x86_64/wheel/./celery/utils copying build/lib/celery/utils/debug.py -> build/bdist.linux-x86_64/wheel/./celery/utils copying build/lib/celery/utils/sysinfo.py -> build/bdist.linux-x86_64/wheel/./celery/utils copying build/lib/celery/utils/annotations.py -> build/bdist.linux-x86_64/wheel/./celery/utils copying build/lib/celery/utils/graph.py -> build/bdist.linux-x86_64/wheel/./celery/utils copying build/lib/celery/utils/log.py -> build/bdist.linux-x86_64/wheel/./celery/utils copying build/lib/celery/utils/imports.py -> build/bdist.linux-x86_64/wheel/./celery/utils creating build/bdist.linux-x86_64/wheel/celery/utils/static copying build/lib/celery/utils/static/celery_128.png -> build/bdist.linux-x86_64/wheel/./celery/utils/static copying build/lib/celery/utils/static/__init__.py -> build/bdist.linux-x86_64/wheel/./celery/utils/static copying build/lib/celery/utils/objects.py -> build/bdist.linux-x86_64/wheel/./celery/utils copying build/lib/celery/utils/collections.py -> build/bdist.linux-x86_64/wheel/./celery/utils copying build/lib/celery/utils/threads.py -> build/bdist.linux-x86_64/wheel/./celery/utils creating build/bdist.linux-x86_64/wheel/celery/utils/dispatch copying build/lib/celery/utils/dispatch/__init__.py -> build/bdist.linux-x86_64/wheel/./celery/utils/dispatch copying build/lib/celery/utils/dispatch/signal.py -> build/bdist.linux-x86_64/wheel/./celery/utils/dispatch creating build/bdist.linux-x86_64/wheel/celery/events copying build/lib/celery/events/snapshot.py -> build/bdist.linux-x86_64/wheel/./celery/events copying build/lib/celery/events/cursesmon.py -> build/bdist.linux-x86_64/wheel/./celery/events copying build/lib/celery/events/__init__.py -> build/bdist.linux-x86_64/wheel/./celery/events copying build/lib/celery/events/dispatcher.py -> build/bdist.linux-x86_64/wheel/./celery/events copying build/lib/celery/events/receiver.py -> build/bdist.linux-x86_64/wheel/./celery/events copying build/lib/celery/events/event.py -> build/bdist.linux-x86_64/wheel/./celery/events copying build/lib/celery/events/dumper.py -> build/bdist.linux-x86_64/wheel/./celery/events copying build/lib/celery/events/state.py -> build/bdist.linux-x86_64/wheel/./celery/events creating build/bdist.linux-x86_64/wheel/celery/bin copying build/lib/celery/bin/logtool.py -> build/bdist.linux-x86_64/wheel/./celery/bin copying build/lib/celery/bin/multi.py -> build/bdist.linux-x86_64/wheel/./celery/bin copying build/lib/celery/bin/control.py -> build/bdist.linux-x86_64/wheel/./celery/bin copying build/lib/celery/bin/celery.py -> build/bdist.linux-x86_64/wheel/./celery/bin copying build/lib/celery/bin/migrate.py -> build/bdist.linux-x86_64/wheel/./celery/bin copying build/lib/celery/bin/events.py -> build/bdist.linux-x86_64/wheel/./celery/bin copying build/lib/celery/bin/shell.py -> build/bdist.linux-x86_64/wheel/./celery/bin copying build/lib/celery/bin/amqp.py -> build/bdist.linux-x86_64/wheel/./celery/bin copying build/lib/celery/bin/list.py -> build/bdist.linux-x86_64/wheel/./celery/bin copying build/lib/celery/bin/call.py -> build/bdist.linux-x86_64/wheel/./celery/bin copying build/lib/celery/bin/purge.py -> build/bdist.linux-x86_64/wheel/./celery/bin copying build/lib/celery/bin/worker.py -> build/bdist.linux-x86_64/wheel/./celery/bin copying build/lib/celery/bin/graph.py -> build/bdist.linux-x86_64/wheel/./celery/bin copying build/lib/celery/bin/result.py -> build/bdist.linux-x86_64/wheel/./celery/bin copying build/lib/celery/bin/base.py -> build/bdist.linux-x86_64/wheel/./celery/bin copying build/lib/celery/bin/upgrade.py -> build/bdist.linux-x86_64/wheel/./celery/bin copying build/lib/celery/bin/beat.py -> build/bdist.linux-x86_64/wheel/./celery/bin copying build/lib/celery/bin/__init__.py -> build/bdist.linux-x86_64/wheel/./celery/bin copying build/lib/celery/_state.py -> build/bdist.linux-x86_64/wheel/./celery running install_egg_info Copying celery.egg-info to build/bdist.linux-x86_64/wheel/./celery-5.6.3-py3.14.egg-info running install_scripts creating build/bdist.linux-x86_64/wheel/celery-5.6.3.dist-info/WHEEL creating '/build/source/dist/.tmp-ku8bnopd/celery-5.6.3-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it adding 'celery/__init__.py' adding 'celery/__main__.py' adding 'celery/_state.py' adding 'celery/beat.py' adding 'celery/bootsteps.py' adding 'celery/canvas.py' adding 'celery/exceptions.py' adding 'celery/local.py' adding 'celery/platforms.py' adding 'celery/result.py' adding 'celery/schedules.py' adding 'celery/signals.py' adding 'celery/states.py' adding 'celery/app/__init__.py' adding 'celery/app/amqp.py' adding 'celery/app/annotations.py' adding 'celery/app/autoretry.py' adding 'celery/app/backends.py' adding 'celery/app/base.py' adding 'celery/app/builtins.py' adding 'celery/app/control.py' adding 'celery/app/defaults.py' adding 'celery/app/events.py' adding 'celery/app/log.py' adding 'celery/app/registry.py' adding 'celery/app/routes.py' adding 'celery/app/task.py' adding 'celery/app/trace.py' adding 'celery/app/utils.py' adding 'celery/apps/__init__.py' adding 'celery/apps/beat.py' adding 'celery/apps/multi.py' adding 'celery/apps/worker.py' adding 'celery/backends/__init__.py' adding 'celery/backends/arangodb.py' adding 'celery/backends/asynchronous.py' adding 'celery/backends/azureblockblob.py' adding 'celery/backends/base.py' adding 'celery/backends/cache.py' adding 'celery/backends/cassandra.py' adding 'celery/backends/consul.py' adding 'celery/backends/cosmosdbsql.py' adding 'celery/backends/couchbase.py' adding 'celery/backends/couchdb.py' adding 'celery/backends/dynamodb.py' adding 'celery/backends/elasticsearch.py' adding 'celery/backends/filesystem.py' adding 'celery/backends/gcs.py' adding 'celery/backends/mongodb.py' adding 'celery/backends/redis.py' adding 'celery/backends/rpc.py' adding 'celery/backends/s3.py' adding 'celery/backends/database/__init__.py' adding 'celery/backends/database/models.py' adding 'celery/backends/database/session.py' adding 'celery/bin/__init__.py' adding 'celery/bin/amqp.py' adding 'celery/bin/base.py' adding 'celery/bin/beat.py' adding 'celery/bin/call.py' adding 'celery/bin/celery.py' adding 'celery/bin/control.py' adding 'celery/bin/events.py' adding 'celery/bin/graph.py' adding 'celery/bin/list.py' adding 'celery/bin/logtool.py' adding 'celery/bin/migrate.py' adding 'celery/bin/multi.py' adding 'celery/bin/purge.py' adding 'celery/bin/result.py' adding 'celery/bin/shell.py' adding 'celery/bin/upgrade.py' adding 'celery/bin/worker.py' adding 'celery/concurrency/__init__.py' adding 'celery/concurrency/asynpool.py' adding 'celery/concurrency/base.py' adding 'celery/concurrency/eventlet.py' adding 'celery/concurrency/gevent.py' adding 'celery/concurrency/prefork.py' adding 'celery/concurrency/solo.py' adding 'celery/concurrency/thread.py' adding 'celery/contrib/__init__.py' adding 'celery/contrib/abortable.py' adding 'celery/contrib/migrate.py' adding 'celery/contrib/pytest.py' adding 'celery/contrib/rdb.py' adding 'celery/contrib/sphinx.py' adding 'celery/contrib/django/__init__.py' adding 'celery/contrib/django/task.py' adding 'celery/contrib/testing/__init__.py' adding 'celery/contrib/testing/app.py' adding 'celery/contrib/testing/manager.py' adding 'celery/contrib/testing/mocks.py' adding 'celery/contrib/testing/tasks.py' adding 'celery/contrib/testing/worker.py' adding 'celery/events/__init__.py' adding 'celery/events/cursesmon.py' adding 'celery/events/dispatcher.py' adding 'celery/events/dumper.py' adding 'celery/events/event.py' adding 'celery/events/receiver.py' adding 'celery/events/snapshot.py' adding 'celery/events/state.py' adding 'celery/fixups/__init__.py' adding 'celery/fixups/django.py' adding 'celery/loaders/__init__.py' adding 'celery/loaders/app.py' adding 'celery/loaders/base.py' adding 'celery/loaders/default.py' adding 'celery/security/__init__.py' adding 'celery/security/certificate.py' adding 'celery/security/key.py' adding 'celery/security/serialization.py' adding 'celery/security/utils.py' adding 'celery/utils/__init__.py' adding 'celery/utils/abstract.py' adding 'celery/utils/annotations.py' adding 'celery/utils/collections.py' adding 'celery/utils/debug.py' adding 'celery/utils/deprecated.py' adding 'celery/utils/functional.py' adding 'celery/utils/graph.py' adding 'celery/utils/imports.py' adding 'celery/utils/iso8601.py' adding 'celery/utils/log.py' adding 'celery/utils/nodenames.py' adding 'celery/utils/objects.py' adding 'celery/utils/quorum_queues.py' adding 'celery/utils/saferepr.py' adding 'celery/utils/serialization.py' adding 'celery/utils/sysinfo.py' adding 'celery/utils/term.py' adding 'celery/utils/text.py' adding 'celery/utils/threads.py' adding 'celery/utils/time.py' adding 'celery/utils/timer2.py' adding 'celery/utils/dispatch/__init__.py' adding 'celery/utils/dispatch/signal.py' adding 'celery/utils/static/__init__.py' adding 'celery/utils/static/celery_128.png' adding 'celery/worker/__init__.py' adding 'celery/worker/autoscale.py' adding 'celery/worker/components.py' adding 'celery/worker/control.py' adding 'celery/worker/heartbeat.py' adding 'celery/worker/loops.py' adding 'celery/worker/pidbox.py' adding 'celery/worker/request.py' adding 'celery/worker/state.py' adding 'celery/worker/strategy.py' adding 'celery/worker/worker.py' adding 'celery/worker/consumer/__init__.py' adding 'celery/worker/consumer/agent.py' adding 'celery/worker/consumer/connection.py' adding 'celery/worker/consumer/consumer.py' adding 'celery/worker/consumer/control.py' adding 'celery/worker/consumer/delayed_delivery.py' adding 'celery/worker/consumer/events.py' adding 'celery/worker/consumer/gossip.py' adding 'celery/worker/consumer/heart.py' adding 'celery/worker/consumer/mingle.py' adding 'celery/worker/consumer/tasks.py' adding 'celery-5.6.3.dist-info/licenses/LICENSE' adding 'celery-5.6.3.dist-info/METADATA' adding 'celery-5.6.3.dist-info/WHEEL' adding 'celery-5.6.3.dist-info/entry_points.txt' adding 'celery-5.6.3.dist-info/top_level.txt' adding 'celery-5.6.3.dist-info/RECORD' removing build/bdist.linux-x86_64/wheel Successfully built celery-5.6.3-py3-none-any.whl Finished creating a wheel... Finished executing pypaBuildPhase Running phase: pythonRuntimeDepsCheckHook Executing pythonRuntimeDepsCheck Checking runtime dependencies for celery-5.6.3-py3-none-any.whl Finished executing pythonRuntimeDepsCheck Running phase: installPhase Executing pypaInstallPhase Successfully installed celery-5.6.3-py3-none-any.whl Finished executing pypaInstallPhase Running phase: pythonOutputDistPhase Executing pythonOutputDistPhase Finished executing pythonOutputDistPhase Running phase: fixupPhase shrinking RPATHs of ELF executables and libraries in /nix/store/0sr7vjmhfc3hzmmiq5pdnyryjrwcg90b-python3.14-celery-5.6.3-dist checking for references to /build/ in /nix/store/0sr7vjmhfc3hzmmiq5pdnyryjrwcg90b-python3.14-celery-5.6.3-dist... patching script interpreter paths in /nix/store/0sr7vjmhfc3hzmmiq5pdnyryjrwcg90b-python3.14-celery-5.6.3-dist shrinking RPATHs of ELF executables and libraries in /nix/store/4jvx7f3fivmi3zsv6lcsvyhd9q7r9q15-python3.14-celery-5.6.3 checking for references to /build/ in /nix/store/4jvx7f3fivmi3zsv6lcsvyhd9q7r9q15-python3.14-celery-5.6.3... patching script interpreter paths in /nix/store/4jvx7f3fivmi3zsv6lcsvyhd9q7r9q15-python3.14-celery-5.6.3 stripping (with command strip and flags -S -p) in /nix/store/4jvx7f3fivmi3zsv6lcsvyhd9q7r9q15-python3.14-celery-5.6.3/lib /nix/store/4jvx7f3fivmi3zsv6lcsvyhd9q7r9q15-python3.14-celery-5.6.3/bin Rewriting #!/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8/bin/python3.14 to #!/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8 wrapping `/nix/store/4jvx7f3fivmi3zsv6lcsvyhd9q7r9q15-python3.14-celery-5.6.3/bin/celery'... Executing pythonRemoveTestsDir Finished executing pythonRemoveTestsDir Running phase: installCheckPhase no Makefile or custom installCheckPhase, doing nothing Running phase: pythonCatchConflictsPhase Running phase: pythonRemoveBinBytecodePhase Running phase: pythonImportsCheckPhase Executing pythonImportsCheckPhase Check whether the following modules can be imported: celery Running phase: pythonMetadataCheckPhase Executing pythonMetadataCheckPhase Running phase: pytestCheckPhase Executing pytestCheckPhase pytest flags: -m pytest --ignore-glob=t/unit/concurrency/test_eventlet.py --ignore-glob=t/unit/bin/test_multi.py --ignore-glob=t/unit/apps/test_multi.py --ignore-glob=t/unit/backends/test_s3.py -k not\ \(msgpack\)\ and\ not\ \(test_check_privileges_no_fchown\)\ and\ not\ \(test_uses_utc_timezone\)\ and\ not\ \(test_setup_security_disabled_serializers\)\ and\ not\ \(test_ready\)\ and\ not\ \(test_itercapture_limit\)\ and\ not\ \(test_stamping_headers_in_options\)\ and\ not\ \(test_stamping_with_replace\)\ and\ not\ \(test_store_result\)\ and\ not\ \(test_store_result_with_request\)\ and\ not\ \(test_regression_worker_startup_info\)\ and\ not\ \(test_check_privileges\)\ and\ not\ \(test_forget\)\ and\ not\ \(test_check_privileges_without_c_force_root_and_no_group_entry\)\ and\ not\ \(test_preload_options\) ============================= test session starts ============================== platform linux -- Python 3.14.8, pytest-9.1.1, pluggy-1.6.0 rootdir: /build/source configfile: pyproject.toml testpaths: t/unit/ plugins: celery-1.3.0, pytest_docker_tools-3.1.10, pytest_click-1.1.0, timeout-2.4.0, anyio-4.15.1 collected 3617 items / 362 deselected / 4 skipped / 3255 selected t/unit/app/test_amqp.py ................................................ [ 1%] .............. [ 1%] t/unit/app/test_annotations.py ..... [ 2%] t/unit/app/test_app.py ................................................. [ 3%] ........................................................................ [ 5%] ......... [ 6%] t/unit/app/test_backends.py ...... [ 6%] t/unit/app/test_beat.py ................................................ [ 7%] ..................... [ 8%] t/unit/app/test_builtins.py ............... [ 8%] t/unit/app/test_celery.py ..... [ 8%] t/unit/app/test_control.py ............................................. [ 10%] .......................... [ 11%] t/unit/app/test_defaults.py .... [ 11%] t/unit/app/test_exceptions.py ..... [ 11%] t/unit/app/test_loaders.py ............................. [ 12%] t/unit/app/test_log.py ....................................... [ 13%] t/unit/app/test_registry.py ..... [ 13%] t/unit/app/test_routes.py ............... [ 14%] t/unit/app/test_schedules.py ssssssssss................................. [ 15%] ........................................................................ [ 17%] ...............s............. [ 18%] t/unit/app/test_trace.py ..... [ 18%] t/unit/app/test_utils.py ........ [ 18%] t/unit/backends/test_asynchronous.py .................sssssssss......... [ 20%] ........... [ 20%] t/unit/backends/test_azureblockblob.py .................... [ 20%] t/unit/backends/test_base.py ........................................... [ 22%] .................................................................. [ 24%] t/unit/backends/test_cache.py ....................... [ 25%] t/unit/backends/test_cassandra.py ........... [ 25%] t/unit/backends/test_cosmosdbsql.py ........... [ 25%] t/unit/backends/test_database.py ....................................... [ 26%] ............. [ 27%] t/unit/backends/test_dynamodb.py ..................................... [ 28%] t/unit/backends/test_elasticsearch.py .................................. [ 29%] .... [ 29%] t/unit/backends/test_filesystem.py ............. [ 30%] t/unit/backends/test_gcs.py ..................................... [ 31%] t/unit/backends/test_mongodb.py ....sss................................. [ 32%] ........................................ [ 33%] t/unit/backends/test_redis.py .......................................... [ 34%] ................................................... [ 36%] t/unit/backends/test_rpc.py ................... [ 37%] t/unit/bin/test_beat.py .. [ 37%] t/unit/bin/test_control.py ................... [ 37%] t/unit/bin/test_daemonization.py ... [ 37%] t/unit/bin/test_worker.py ...... [ 37%] t/unit/concurrency/test_concurrency.py .......................... [ 38%] t/unit/concurrency/test_gevent.py ....... [ 38%] t/unit/concurrency/test_pool.py . [ 39%] t/unit/concurrency/test_prefork.py ..................................... [ 40%] ..... [ 40%] t/unit/concurrency/test_solo.py .... [ 40%] t/unit/concurrency/test_thread.py ... [ 40%] t/unit/contrib/django/test_task.py .. [ 40%] t/unit/contrib/test_abortable.py .... [ 40%] t/unit/contrib/test_migrate.py .................. [ 41%] t/unit/contrib/test_pytest.py . [ 41%] t/unit/contrib/test_rdb.py .... [ 41%] t/unit/contrib/test_sphinx.py s [ 41%] t/unit/contrib/test_worker.py ...... [ 41%] t/unit/events/test_cursesmon.py .... [ 41%] t/unit/events/test_dumper.py ..... [ 41%] t/unit/events/test_events.py ............................... [ 42%] t/unit/events/test_snapshot.py ....... [ 43%] t/unit/events/test_state.py ...................s....................... [ 44%] t/unit/fixups/test_django.py ................................. [ 45%] t/unit/security/test_certificate.py ..s..... [ 45%] t/unit/security/test_key.py ... [ 45%] t/unit/security/test_security.py ........ [ 45%] t/unit/security/test_serialization.py ................. [ 46%] t/unit/tasks/test_canvas.py ............................................ [ 47%] .....................................................................x.. [ 50%] x....................................................................... [ 52%] .......... [ 52%] t/unit/tasks/test_chord.py .................. [ 53%] t/unit/tasks/test_context.py ....... [ 53%] t/unit/tasks/test_result.py ............................................ [ 54%] .................................................... [ 56%] t/unit/tasks/test_stamping.py .......................................... [ 57%] ........................................................................ [ 59%] ............................................. [ 61%] t/unit/tasks/test_states.py ............. [ 61%] t/unit/tasks/test_tasks.py ............................................. [ 62%] ........................................................................ [ 65%] ... [ 65%] t/unit/tasks/test_trace.py ............................................. [ 66%] .................... [ 67%] t/unit/test_canvas.py . [ 67%] t/unit/test_loops.py . [ 67%] t/unit/utils/test_annotations.py ......... [ 67%] t/unit/utils/test_collections.py ....................................... [ 68%] ............ [ 69%] t/unit/utils/test_debug.py ............. [ 69%] t/unit/utils/test_deprecated.py ... [ 69%] t/unit/utils/test_dispatcher.py ........... [ 70%] t/unit/utils/test_functional.py ...................x.................... [ 71%] ........................ [ 71%] t/unit/utils/test_graph.py ......... [ 72%] t/unit/utils/test_imports.py ......... [ 72%] t/unit/utils/test_iso8601.py ......... [ 72%] t/unit/utils/test_local.py ........................ [ 73%] t/unit/utils/test_nodenames.py . [ 73%] t/unit/utils/test_objects.py . [ 73%] t/unit/utils/test_pickle.py .. [ 73%] t/unit/utils/test_platforms.py ......................................... [ 74%] ............................ [ 75%] t/unit/utils/test_saferepr.py .......................................... [ 77%] ............................ [ 77%] t/unit/utils/test_serialization.py .............................. [ 78%] t/unit/utils/test_sysinfo.py .. [ 78%] t/unit/utils/test_term.py ............................ [ 79%] t/unit/utils/test_text.py ............. [ 80%] t/unit/utils/test_threads.py ...... [ 80%] t/unit/utils/test_time.py .............................................. [ 81%] ............ [ 82%] t/unit/utils/test_timer2.py ......... [ 82%] t/unit/utils/test_utils.py .... [ 82%] t/unit/worker/test_autoscale.py .............. [ 82%] t/unit/worker/test_bootsteps.py .............................. [ 83%] t/unit/worker/test_components.py ........... [ 84%] t/unit/worker/test_consumer.py ......................................... [ 85%] ............................................... [ 86%] t/unit/worker/test_control.py .......................................... [ 88%] ............. [ 88%] t/unit/worker/test_heartbeat.py ..... [ 88%] t/unit/worker/test_loops.py ............................................ [ 90%] ....... [ 90%] t/unit/worker/test_native_delayed_delivery.py .......................... [ 91%] . [ 91%] t/unit/worker/test_request.py .......................................... [ 92%] ........................................................................ [ 94%] ............. [ 95%] t/unit/worker/test_revoke.py . [ 95%] t/unit/worker/test_state.py ............... [ 95%] t/unit/worker/test_strategy.py ......................................... [ 96%] ............................ [ 97%] t/unit/worker/test_worker.py ..................................s........ [ 99%] ................................ [100%] =============================== warnings summary =============================== t/unit/app/test_beat.py::test_Scheduler::test_ticks_microseconds /build/source/t/unit/app/test_beat.py:418: DeprecationWarning: datetime.datetime.utcfromtimestamp() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.fromtimestamp(timestamp, datetime.UTC). now = datetime.utcfromtimestamp(now_ts) t/unit/backends/test_gcs.py::test_GCSBackend::test_set_key[-86400] t/unit/backends/test_gcs.py::test_GCSBackend::test_set_key[test_folder/-86400] /build/source/celery/backends/gcs.py:98: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). blob.custom_time = datetime.utcnow() + timedelta(seconds=self.ttl) t/unit/backends/test_gcs.py::test_GCSBackend::test_set_key[-86400] t/unit/backends/test_gcs.py::test_GCSBackend::test_set_key[test_folder/-86400] /build/source/t/unit/backends/test_gcs.py:144: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). assert mock_blob.custom_time >= datetime.utcnow() t/unit/backends/test_gcs.py::test_GCSBackend::test_expire_chord_key /build/source/t/unit/backends/test_gcs.py:444: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). expected_expiry = datetime.utcnow() + timedelta(seconds=expires) t/unit/backends/test_gcs.py::test_GCSBackend::test_expire_chord_key /build/source/celery/backends/gcs.py:347: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). val_expires = datetime.utcnow() + timedelta(seconds=expires) t/unit/backends/test_redis.py::test_RedisBackend_chords_simple::test_on_chord_part_return /nix/store/1p2fja7y7dy76d7jbkrc51wrlssdz6zf-python3.14-pytest-9.1.1/lib/python3.14/site-packages/_pytest/fixtures.py:1313: PytestRemovedIn10Warning: Class-scoped fixture defined as instance method is deprecated. Instance attributes set in this fixture will NOT be visible to test methods, as each test gets a new instance while the fixture runs only once per class. Use @classmethod decorator and set attributes on cls instead. See https://docs.pytest.org/en/stable/deprecations.html#class-scoped-fixture-as-instance-method fixturefunc = resolve_fixture_function(fixturedef, request) t/unit/bin/test_control.py::test_events_dump_shows_friendly_error_when_broker_unreachable t/unit/bin/test_control.py::test_events_camera_shows_friendly_error_when_broker_unreachable t/unit/bin/test_control.py::test_events_evtop_shows_friendly_error_when_broker_unreachable t/unit/bin/test_daemonization.py::test_daemon_options_from_config[events] /nix/store/rjkqrhc0r5anv1q2nc7qadslgi4kj5iy-python3.14-click-8.4.2/lib/python3.14/site-packages/click/core.py:1307: UserWarning: The parameter -d is used more than once. Remove its duplicate as parameters should be unique. parser = self.make_parser(ctx) t/unit/bin/test_control.py::test_events_dump_shows_friendly_error_when_broker_unreachable t/unit/bin/test_control.py::test_events_camera_shows_friendly_error_when_broker_unreachable t/unit/bin/test_control.py::test_events_evtop_shows_friendly_error_when_broker_unreachable t/unit/bin/test_daemonization.py::test_daemon_options_from_config[events] /nix/store/rjkqrhc0r5anv1q2nc7qadslgi4kj5iy-python3.14-click-8.4.2/lib/python3.14/site-packages/click/core.py:1300: UserWarning: The parameter -d is used more than once. Remove its duplicate as parameters should be unique. self.parse_args(ctx, args) t/unit/tasks/test_canvas.py::test_chord::test_links_to_body t/unit/tasks/test_canvas.py::test_chord::test_flag_allow_error_cb_on_chord_header t/unit/tasks/test_stamping.py::test_stamping_mechanism::test_link_error_does_not_duplicate_stamps /build/source/celery/canvas.py:2302: CPendingDeprecationWarning: task_allow_error_cb_on_chord_header=False is pending deprecation in a future release of Celery. Please test the new behavior by setting task_allow_error_cb_on_chord_header to True and report any concerns you might have in our issue tracker before we make a final decision regarding how errbacks should behave when used with chords. warnings.warn( t/unit/tasks/test_stamping.py::test_stamping_mechanism::test_callback_stamping t/unit/tasks/test_stamping.py::test_stamping_mechanism::test_callback_stamping_link_after_stamp t/unit/tasks/test_stamping.py::test_stamping_mechanism::test_callback_stamping_link_multiple_visitors /build/source/celery/canvas.py:400: AlwaysEagerIgnored: task_always_eager has no effect on send_task return _apply(args, kwargs, **options) t/unit/tasks/test_trace.py::test_trace::test_backend_error_should_report_failure t/unit/worker/test_request.py::test_Request::test_execute_backend_error_acks_late /build/source/celery/app/trace.py:784: RuntimeWarning: Exception raised outside body: Exception(): Traceback (most recent call last): File "/build/source/celery/app/trace.py", line 625, in trace_task task.backend.mark_as_done( ~~~~~~~~~~~~~~~~~~~~~~~~~^ uuid, retval, task_request, publish_result, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8/lib/python3.14/unittest/mock.py", line 1176, in __call__ return self._mock_call(*args, **kwargs) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8/lib/python3.14/unittest/mock.py", line 1180, in _mock_call return self._execute_mock_call(*args, **kwargs) ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8/lib/python3.14/unittest/mock.py", line 1241, in _execute_mock_call raise effect Exception warn(RuntimeWarning( t/unit/tasks/test_trace.py::test_trace::test_backend_error_should_report_failure t/unit/worker/test_request.py::test_Request::test_execute_backend_error_acks_late /build/source/celery/app/trace.py:784: RuntimeWarning: Exception raised outside body: Exception(): Traceback (most recent call last): File "/build/source/celery/app/trace.py", line 625, in trace_task task.backend.mark_as_done( ~~~~~~~~~~~~~~~~~~~~~~~~~^ uuid, retval, task_request, publish_result, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8/lib/python3.14/unittest/mock.py", line 1176, in __call__ return self._mock_call(*args, **kwargs) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8/lib/python3.14/unittest/mock.py", line 1180, in _mock_call return self._execute_mock_call(*args, **kwargs) ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8/lib/python3.14/unittest/mock.py", line 1241, in _execute_mock_call raise effect Exception During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/build/source/celery/app/trace.py", line 695, in trace_task return task.__trace__(uuid, args, kwargs, request) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/source/celery/app/trace.py", line 683, in trace_task I, _, _, _ = on_error(task_request, exc) ~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/build/source/celery/app/trace.py", line 421, in on_error R = I.handle_error_state( task, request, eager=eager, call_errbacks=call_errbacks, ) File "/build/source/celery/app/trace.py", line 199, in handle_error_state return { ~ RETRY: self.handle_retry, ~~~~~~~~~~~~~~~~~~~~~~~~~ FAILURE: self.handle_failure, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ }[self.state](task, req, ~~~~~~~~~~~~~^^^^^^^^^^^ store_errors=store_errors, ^^^^^^^^^^^^^^^^^^^^^^^^^^ call_errbacks=call_errbacks) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/source/celery/app/trace.py", line 260, in handle_failure task.backend.mark_as_failure( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ req.id, exc, einfo.traceback, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ request=req, store_result=store_errors, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call_errbacks=call_errbacks, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8/lib/python3.14/unittest/mock.py", line 1176, in __call__ return self._mock_call(*args, **kwargs) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8/lib/python3.14/unittest/mock.py", line 1180, in _mock_call return self._execute_mock_call(*args, **kwargs) ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8/lib/python3.14/unittest/mock.py", line 1241, in _execute_mock_call raise effect Exception warn(RuntimeWarning( t/unit/utils/test_iso8601.py: 14 warnings t/unit/utils/test_time.py: 4 warnings /build/source/celery/utils/iso8601.py:55: CPendingDeprecationWarning: parse_iso8601 is scheduled for deprecation in version v5.3 and removal in version vv6. datetime.datetime.fromisoformat or dateutil.parser.isoparse warn("parse_iso8601", "v5.3", "v6", "datetime.datetime.fromisoformat or dateutil.parser.isoparse") t/unit/worker/test_consumer.py: 16 warnings t/unit/worker/test_worker.py: 1 warning /build/source/celery/worker/consumer/consumer.py:397: CPendingDeprecationWarning: In Celery 5.1 we introduced an optional breaking change which on connection loss cancels all currently executed tasks with late acknowledgement enabled. These tasks cannot be acknowledged as the connection is gone, and the tasks are automatically redelivered back to the queue. You can enable this behavior using the worker_cancel_long_running_tasks_on_connection_loss setting. In Celery 5.1 it is set to False by default. The setting will be set to True by default in Celery 6.0. warnings.warn(CANCEL_TASKS_BY_DEFAULT, CPendingDeprecationWarning) t/unit/worker/test_consumer.py::test_Consumer::test_ensure_connected[True-None-False] t/unit/worker/test_consumer.py::test_Consumer::test_ensure_connected[False-None-False] t/unit/worker/test_worker.py::test_Consumer::test_receive_message_eta t/unit/worker/test_worker.py::test_Consumer::test_receive_message_eta /build/source/celery/worker/consumer/consumer.py:516: CPendingDeprecationWarning: The broker_connection_retry configuration setting will no longer determine whether broker connection retries are made during startup in Celery 6.0 and above. If you wish to refrain from retrying connections on startup, you should set broker_connection_retry_on_startup to False instead. warnings.warn( t/unit/worker/test_request.py::test_Request::test_from_message_invalid_kwargs /build/source/celery/app/trace.py:784: RuntimeWarning: Exception raised outside body: InvalidTaskError('Task keyword arguments is not a mapping'): Traceback (most recent call last): File "/build/source/celery/app/trace.py", line 492, in trace_task kwargs.items AttributeError: 'str' object has no attribute 'items' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/build/source/celery/app/trace.py", line 494, in trace_task raise InvalidTaskError( 'Task keyword arguments is not a mapping') celery.exceptions.InvalidTaskError: Task keyword arguments is not a mapping warn(RuntimeWarning( -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html = 3225 passed, 31 skipped, 362 deselected, 3 xfailed, 66 warnings in 687.91s (0:11:27) = Finished executing pytestCheckPhase pytestCheckPhase completed in 12 minutes 11 seconds Running phase: pytestcachePhase Running phase: pytestRemoveBytecodePhase