Open avoinea opened 3 months ago
python3.11 -m venv test cd test bin/pip install RelStorage==3.5.0 Collecting RelStorage==3.5.0 Using cached RelStorage-3.5.0.tar.gz (2.5 MB) Installing build dependencies ... done Getting requirements to build wheel ... done Preparing metadata (pyproject.toml) ... done Collecting perfmetrics>=3.0.0 (from RelStorage==3.5.0) Using cached perfmetrics-4.1.0-cp311-cp311-macosx_10_9_universal2.whl.metadata (12 kB) Collecting zope.interface (from RelStorage==3.5.0) Using cached zope.interface-7.0.1-cp311-cp311-macosx_11_0_arm64.whl.metadata (43 kB) Collecting zope.dottedname (from RelStorage==3.5.0) Using cached zope.dottedname-6.0-py3-none-any.whl.metadata (3.4 kB) Collecting zc.lockfile (from RelStorage==3.5.0) Using cached zc.lockfile-3.0.post1-py3-none-any.whl.metadata (6.2 kB) Collecting BTrees>=4.7.2 (from RelStorage==3.5.0) Using cached BTrees-6.0-cp311-cp311-macosx_11_0_arm64.whl.metadata (21 kB) Collecting ZODB>=5.6.0 (from RelStorage==3.5.0) Using cached ZODB-6.0-py3-none-any.whl.metadata (24 kB) Collecting transaction>=2.4.0 (from RelStorage==3.5.0) Using cached transaction-4.0-py3-none-any.whl.metadata (14 kB) Collecting persistent>=4.1.0 (from BTrees>=4.7.2->RelStorage==3.5.0) Using cached persistent-6.0-cp311-cp311-macosx_11_0_arm64.whl.metadata (21 kB) Requirement already satisfied: setuptools in ./lib/python3.11/site-packages (from perfmetrics>=3.0.0->RelStorage==3.5.0) (70.3.0) Collecting ZConfig (from ZODB>=5.6.0->RelStorage==3.5.0) Using cached ZConfig-4.1-py3-none-any.whl.metadata (17 kB) Collecting zodbpickle>=1.0.1 (from ZODB>=5.6.0->RelStorage==3.5.0) Using cached zodbpickle-4.0-cp311-cp311-macosx_11_0_arm64.whl.metadata (13 kB) Collecting zope.deferredimport (from persistent>=4.1.0->BTrees>=4.7.2->RelStorage==3.5.0) Using cached zope.deferredimport-5.0-py3-none-any.whl.metadata (5.1 kB) Collecting cffi (from persistent>=4.1.0->BTrees>=4.7.2->RelStorage==3.5.0) Using cached cffi-1.17.0-cp311-cp311-macosx_11_0_arm64.whl.metadata (1.5 kB) Collecting pycparser (from cffi->persistent>=4.1.0->BTrees>=4.7.2->RelStorage==3.5.0) Using cached pycparser-2.22-py3-none-any.whl.metadata (943 bytes) Collecting zope.proxy (from zope.deferredimport->persistent>=4.1.0->BTrees>=4.7.2->RelStorage==3.5.0) Using cached zope.proxy-5.3-cp311-cp311-macosx_11_0_arm64.whl.metadata (11 kB) Using cached BTrees-6.0-cp311-cp311-macosx_11_0_arm64.whl (963 kB) Using cached perfmetrics-4.1.0-cp311-cp311-macosx_10_9_universal2.whl (232 kB) Using cached transaction-4.0-py3-none-any.whl (46 kB) Using cached ZODB-6.0-py3-none-any.whl (417 kB) Using cached zope.interface-7.0.1-cp311-cp311-macosx_11_0_arm64.whl (208 kB) Using cached zc.lockfile-3.0.post1-py3-none-any.whl (9.8 kB) Using cached zope.dottedname-6.0-py3-none-any.whl (6.4 kB) Using cached persistent-6.0-cp311-cp311-macosx_11_0_arm64.whl (147 kB) Using cached zodbpickle-4.0-cp311-cp311-macosx_11_0_arm64.whl (140 kB) Using cached ZConfig-4.1-py3-none-any.whl (131 kB) Using cached cffi-1.17.0-cp311-cp311-macosx_11_0_arm64.whl (178 kB) Using cached zope.deferredimport-5.0-py3-none-any.whl (10.0 kB) Using cached pycparser-2.22-py3-none-any.whl (117 kB) Using cached zope.proxy-5.3-cp311-cp311-macosx_11_0_arm64.whl (39 kB) Building wheels for collected packages: RelStorage Building wheel for RelStorage (pyproject.toml) ... error error: subprocess-exited-with-error × Building wheel for RelStorage (pyproject.toml) did not run successfully. │ exit code: 1 ╰─> [446 lines of output] /private/var/folders/b4/lsgv36b501b_b613nrnd7_bw0000gn/T/pip-build-env-l5ks70n0/overlay/lib/python3.11/site-packages/setuptools/_distutils/dist.py:268: UserWarning: Unknown distribution option: 'tests_require' warnings.warn(msg) running bdist_wheel running build running build_py creating build creating build/lib.macosx-14.0-arm64-cpython-311 creating build/lib.macosx-14.0-arm64-cpython-311/relstorage copying src/relstorage/interfaces.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage copying src/relstorage/options.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage copying src/relstorage/zodbpack.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage copying src/relstorage/config.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage copying src/relstorage/__init__.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage copying src/relstorage/_mvcc.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage copying src/relstorage/_util.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage copying src/relstorage/pylibmc_wrapper.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage copying src/relstorage/zodburi_resolver.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage copying src/relstorage/zodbconvert.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage copying src/relstorage/treemark.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage copying src/relstorage/_compat.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage creating build/lib.macosx-14.0-arm64-cpython-311/relstorage/cache copying src/relstorage/cache/interfaces.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/cache copying src/relstorage/cache/storage_cache.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/cache copying src/relstorage/cache/trace.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/cache copying src/relstorage/cache/persistence.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/cache copying src/relstorage/cache/memcache_client.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/cache copying src/relstorage/cache/local_database.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/cache copying src/relstorage/cache/__init__.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/cache copying src/relstorage/cache/mvcc.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/cache copying src/relstorage/cache/_statecache_wrappers.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/cache copying src/relstorage/cache/local_client.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/cache creating build/lib.macosx-14.0-arm64-cpython-311/relstorage/tests copying src/relstorage/tests/persistentcache.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/tests copying src/relstorage/tests/hptestbase.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/tests copying src/relstorage/tests/test__mvcc.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/tests copying src/relstorage/tests/hftestbase.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/tests copying src/relstorage/tests/testoracle.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/tests copying src/relstorage/tests/testmysql.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/tests copying src/relstorage/tests/test__util.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/tests copying src/relstorage/tests/fakecache.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/tests copying src/relstorage/tests/test_zodburi.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/tests copying src/relstorage/tests/util.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/tests copying src/relstorage/tests/test_zodbpack.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/tests copying src/relstorage/tests/RecoveryStorage.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/tests copying src/relstorage/tests/__init__.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/tests copying src/relstorage/tests/bigmark.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/tests copying src/relstorage/tests/bigpack.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/tests copying src/relstorage/tests/reltestbase.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/tests copying src/relstorage/tests/packundo.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/tests copying src/relstorage/tests/locking.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/tests copying src/relstorage/tests/test_config.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/tests copying src/relstorage/tests/packstresstest.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/tests copying src/relstorage/tests/testpostgresql.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/tests copying src/relstorage/tests/test_treemark.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/tests copying src/relstorage/tests/test__inthashmap.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/tests copying src/relstorage/tests/test_zodbconvert.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/tests creating build/lib.macosx-14.0-arm64-cpython-311/relstorage/storage copying src/relstorage/storage/pack.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/storage copying src/relstorage/storage/interfaces.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/storage copying src/relstorage/storage/store.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/storage copying src/relstorage/storage/oid.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/storage copying src/relstorage/storage/legacy.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/storage copying src/relstorage/storage/util.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/storage copying src/relstorage/storage/__init__.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/storage copying src/relstorage/storage/copy.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/storage copying src/relstorage/storage/transaction_iterator.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/storage copying src/relstorage/storage/load.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/storage copying src/relstorage/storage/history.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/storage creating build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters copying src/relstorage/adapters/connmanager.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters copying src/relstorage/adapters/interfaces.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters copying src/relstorage/adapters/txncontrol.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters copying src/relstorage/adapters/drivers.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters copying src/relstorage/adapters/mover.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters copying src/relstorage/adapters/adapter.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters copying src/relstorage/adapters/batch.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters copying src/relstorage/adapters/connections.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters copying src/relstorage/adapters/locker.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters copying src/relstorage/adapters/replica.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters copying src/relstorage/adapters/__init__.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters copying src/relstorage/adapters/dbiter.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters copying src/relstorage/adapters/packundo.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters copying src/relstorage/adapters/scriptrunner.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters copying src/relstorage/adapters/poller.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters copying src/relstorage/adapters/_util.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters copying src/relstorage/adapters/stats.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters copying src/relstorage/adapters/oidallocator.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters copying src/relstorage/adapters/schema.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters creating build/lib.macosx-14.0-arm64-cpython-311/relstorage/blobhelper copying src/relstorage/blobhelper/abstract.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/blobhelper copying src/relstorage/blobhelper/interfaces.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/blobhelper copying src/relstorage/blobhelper/util.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/blobhelper copying src/relstorage/blobhelper/__init__.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/blobhelper copying src/relstorage/blobhelper/cached.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/blobhelper copying src/relstorage/blobhelper/shared.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/blobhelper creating build/lib.macosx-14.0-arm64-cpython-311/relstorage/cache/tests copying src/relstorage/cache/tests/test__statecache_wrappers.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/cache/tests copying src/relstorage/cache/tests/test_local_client.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/cache/tests copying src/relstorage/cache/tests/test_storage_cache.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/cache/tests copying src/relstorage/cache/tests/test_mvcc.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/cache/tests copying src/relstorage/cache/tests/test_lru_cffiring.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/cache/tests copying src/relstorage/cache/tests/__init__.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/cache/tests copying src/relstorage/cache/tests/test_memcache_client.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/cache/tests copying src/relstorage/cache/tests/test_local_database.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/cache/tests copying src/relstorage/cache/tests/benchmarks.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/cache/tests copying src/relstorage/cache/tests/test_cache_stats.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/cache/tests copying src/relstorage/cache/tests/bench_mvcc.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/cache/tests creating build/lib.macosx-14.0-arm64-cpython-311/relstorage/tests/blob copying src/relstorage/tests/blob/blob_cache.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/tests/blob copying src/relstorage/tests/blob/blob_connection.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/tests/blob copying src/relstorage/tests/blob/testblob.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/tests/blob copying src/relstorage/tests/blob/__init__.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/tests/blob copying src/relstorage/tests/blob/blob_packing.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/tests/blob copying src/relstorage/tests/blob/blob_transaction.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/tests/blob copying src/relstorage/tests/blob/blob_importexport.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/tests/blob creating build/lib.macosx-14.0-arm64-cpython-311/relstorage/storage/tpc copying src/relstorage/storage/tpc/begin.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/storage/tpc copying src/relstorage/storage/tpc/__init__.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/storage/tpc copying src/relstorage/storage/tpc/vote.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/storage/tpc copying src/relstorage/storage/tpc/temporary_storage.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/storage/tpc copying src/relstorage/storage/tpc/restore.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/storage/tpc copying src/relstorage/storage/tpc/finish.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/storage/tpc creating build/lib.macosx-14.0-arm64-cpython-311/relstorage/storage/tests copying src/relstorage/storage/tests/__init__.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/storage/tests copying src/relstorage/storage/tests/test_util.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/storage/tests copying src/relstorage/storage/tests/test_storage.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/storage/tests creating build/lib.macosx-14.0-arm64-cpython-311/relstorage/storage/tpc/tests copying src/relstorage/storage/tpc/tests/test_temporary_storage.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/storage/tpc/tests copying src/relstorage/storage/tpc/tests/__init__.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/storage/tpc/tests copying src/relstorage/storage/tpc/tests/test_tpc.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/storage/tpc/tests copying src/relstorage/storage/tpc/tests/test_vote.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/storage/tpc/tests creating build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/postgresql copying src/relstorage/adapters/postgresql/connmanager.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/postgresql copying src/relstorage/adapters/postgresql/txncontrol.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/postgresql copying src/relstorage/adapters/postgresql/mover.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/postgresql copying src/relstorage/adapters/postgresql/util.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/postgresql copying src/relstorage/adapters/postgresql/adapter.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/postgresql copying src/relstorage/adapters/postgresql/batch.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/postgresql copying src/relstorage/adapters/postgresql/locker.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/postgresql copying src/relstorage/adapters/postgresql/__init__.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/postgresql copying src/relstorage/adapters/postgresql/stats.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/postgresql copying src/relstorage/adapters/postgresql/oidallocator.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/postgresql copying src/relstorage/adapters/postgresql/schema.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/postgresql creating build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/oracle copying src/relstorage/adapters/oracle/connmanager.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/oracle copying src/relstorage/adapters/oracle/txncontrol.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/oracle copying src/relstorage/adapters/oracle/drivers.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/oracle copying src/relstorage/adapters/oracle/mover.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/oracle copying src/relstorage/adapters/oracle/dialect.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/oracle copying src/relstorage/adapters/oracle/adapter.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/oracle copying src/relstorage/adapters/oracle/batch.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/oracle copying src/relstorage/adapters/oracle/locker.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/oracle copying src/relstorage/adapters/oracle/__init__.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/oracle copying src/relstorage/adapters/oracle/packundo.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/oracle copying src/relstorage/adapters/oracle/scriptrunner.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/oracle copying src/relstorage/adapters/oracle/stats.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/oracle copying src/relstorage/adapters/oracle/oidallocator.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/oracle copying src/relstorage/adapters/oracle/schema.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/oracle creating build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/tests copying src/relstorage/adapters/tests/test_drivers.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/tests copying src/relstorage/adapters/tests/test_connections.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/tests copying src/relstorage/adapters/tests/test_oidallocator.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/tests copying src/relstorage/adapters/tests/test_replica.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/tests copying src/relstorage/adapters/tests/test_connmanager.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/tests copying src/relstorage/adapters/tests/__init__.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/tests copying src/relstorage/adapters/tests/test_adapter.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/tests copying src/relstorage/adapters/tests/test_util.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/tests copying src/relstorage/adapters/tests/test_interfaces.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/tests copying src/relstorage/adapters/tests/test_txncontrol.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/tests copying src/relstorage/adapters/tests/test_batch.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/tests creating build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/sqlite copying src/relstorage/adapters/sqlite/connmanager.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/sqlite copying src/relstorage/adapters/sqlite/txncontrol.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/sqlite copying src/relstorage/adapters/sqlite/drivers.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/sqlite copying src/relstorage/adapters/sqlite/mover.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/sqlite copying src/relstorage/adapters/sqlite/dialect.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/sqlite copying src/relstorage/adapters/sqlite/adapter.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/sqlite copying src/relstorage/adapters/sqlite/batch.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/sqlite copying src/relstorage/adapters/sqlite/locker.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/sqlite copying src/relstorage/adapters/sqlite/__init__.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/sqlite copying src/relstorage/adapters/sqlite/scriptrunner.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/sqlite copying src/relstorage/adapters/sqlite/poller.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/sqlite copying src/relstorage/adapters/sqlite/stats.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/sqlite copying src/relstorage/adapters/sqlite/oidallocator.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/sqlite copying src/relstorage/adapters/sqlite/schema.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/sqlite creating build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/mysql copying src/relstorage/adapters/mysql/connmanager.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/mysql copying src/relstorage/adapters/mysql/txncontrol.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/mysql copying src/relstorage/adapters/mysql/mover.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/mysql copying src/relstorage/adapters/mysql/adapter.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/mysql copying src/relstorage/adapters/mysql/locker.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/mysql copying src/relstorage/adapters/mysql/__init__.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/mysql copying src/relstorage/adapters/mysql/packundo.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/mysql copying src/relstorage/adapters/mysql/stats.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/mysql copying src/relstorage/adapters/mysql/oidallocator.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/mysql copying src/relstorage/adapters/mysql/schema.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/mysql creating build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/sql copying src/relstorage/adapters/sql/functions.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/sql copying src/relstorage/adapters/sql/interfaces.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/sql copying src/relstorage/adapters/sql/query.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/sql copying src/relstorage/adapters/sql/dialect.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/sql copying src/relstorage/adapters/sql/expressions.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/sql copying src/relstorage/adapters/sql/__init__.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/sql copying src/relstorage/adapters/sql/types.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/sql copying src/relstorage/adapters/sql/_util.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/sql copying src/relstorage/adapters/sql/insert.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/sql copying src/relstorage/adapters/sql/ast.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/sql copying src/relstorage/adapters/sql/select.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/sql copying src/relstorage/adapters/sql/schema.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/sql creating build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/postgresql/drivers copying src/relstorage/adapters/postgresql/drivers/psycopg2cffi.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/postgresql/drivers copying src/relstorage/adapters/postgresql/drivers/__init__.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/postgresql/drivers copying src/relstorage/adapters/postgresql/drivers/psycopg2.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/postgresql/drivers copying src/relstorage/adapters/postgresql/drivers/pg8000.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/postgresql/drivers copying src/relstorage/adapters/postgresql/drivers/_lobject.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/postgresql/drivers creating build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/postgresql/tests copying src/relstorage/adapters/postgresql/tests/__init__.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/postgresql/tests copying src/relstorage/adapters/postgresql/tests/test_adapter.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/postgresql/tests copying src/relstorage/adapters/postgresql/tests/test_mover.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/postgresql/tests copying src/relstorage/adapters/postgresql/tests/test_txncontrol.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/postgresql/tests creating build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/postgresql/procs copying src/relstorage/adapters/postgresql/procs/__init__.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/postgresql/procs creating build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/postgresql/drivers/tests copying src/relstorage/adapters/postgresql/drivers/tests/__init__.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/postgresql/drivers/tests copying src/relstorage/adapters/postgresql/drivers/tests/test_psycopg2.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/postgresql/drivers/tests creating build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/postgresql/procs/hp copying src/relstorage/adapters/postgresql/procs/hp/__init__.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/postgresql/procs/hp creating build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/postgresql/procs/hf copying src/relstorage/adapters/postgresql/procs/hf/__init__.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/postgresql/procs/hf creating build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/oracle/tests copying src/relstorage/adapters/oracle/tests/test_dialect.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/oracle/tests copying src/relstorage/adapters/oracle/tests/__init__.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/oracle/tests copying src/relstorage/adapters/oracle/tests/test_adapter.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/oracle/tests creating build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/sqlite/tests copying src/relstorage/adapters/sqlite/tests/test_driver.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/sqlite/tests copying src/relstorage/adapters/sqlite/tests/test_dialect.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/sqlite/tests copying src/relstorage/adapters/sqlite/tests/__init__.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/sqlite/tests copying src/relstorage/adapters/sqlite/tests/test_adapter.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/sqlite/tests copying src/relstorage/adapters/sqlite/tests/test_mover.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/sqlite/tests copying src/relstorage/adapters/sqlite/tests/test_sqlite.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/sqlite/tests creating build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/mysql/drivers copying src/relstorage/adapters/mysql/drivers/mysqlconnector.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/mysql/drivers copying src/relstorage/adapters/mysql/drivers/__init__.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/mysql/drivers copying src/relstorage/adapters/mysql/drivers/_mysqldb_gevent.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/mysql/drivers copying src/relstorage/adapters/mysql/drivers/mysqldb.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/mysql/drivers copying src/relstorage/adapters/mysql/drivers/pymysql.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/mysql/drivers creating build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/mysql/tests copying src/relstorage/adapters/mysql/tests/test_dialect.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/mysql/tests copying src/relstorage/adapters/mysql/tests/__init__.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/mysql/tests copying src/relstorage/adapters/mysql/tests/test_adapter.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/mysql/tests copying src/relstorage/adapters/mysql/tests/test_schema.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/mysql/tests copying src/relstorage/adapters/mysql/tests/test_txncontrol.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/mysql/tests creating build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/mysql/procs copying src/relstorage/adapters/mysql/procs/__init__.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/mysql/procs creating build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/mysql/drivers/tests copying src/relstorage/adapters/mysql/drivers/tests/__init__.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/mysql/drivers/tests copying src/relstorage/adapters/mysql/drivers/tests/test_mysqldb.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/mysql/drivers/tests creating build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/mysql/procs/hp copying src/relstorage/adapters/mysql/procs/hp/__init__.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/mysql/procs/hp creating build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/mysql/procs/hf copying src/relstorage/adapters/mysql/procs/hf/__init__.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/mysql/procs/hf creating build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/sql/tests copying src/relstorage/adapters/sql/tests/test_expressions.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/sql/tests copying src/relstorage/adapters/sql/tests/test_dialect.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/sql/tests copying src/relstorage/adapters/sql/tests/__init__.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/sql/tests copying src/relstorage/adapters/sql/tests/test_schema.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/sql/tests copying src/relstorage/adapters/sql/tests/test_sql.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/sql/tests copying src/relstorage/adapters/sql/tests/test_query.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/sql/tests copying src/relstorage/adapters/sql/tests/test_ast.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/sql/tests creating build/lib.macosx-14.0-arm64-cpython-311/relstorage/blobhelper/tests copying src/relstorage/blobhelper/tests/test_shared.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/blobhelper/tests copying src/relstorage/blobhelper/tests/test_blobhelper.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/blobhelper/tests copying src/relstorage/blobhelper/tests/__init__.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/blobhelper/tests copying src/relstorage/blobhelper/tests/test_cached.py -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/blobhelper/tests running egg_info writing src/RelStorage.egg-info/PKG-INFO /private/var/folders/b4/lsgv36b501b_b613nrnd7_bw0000gn/T/pip-build-env-l5ks70n0/overlay/lib/python3.11/site-packages/setuptools/_core_metadata.py:229: SetuptoolsDeprecationWarning: Ambiguity during "extra" normalization for dependencies. !! ******************************************************************************** 'mysql' and 'mysql' normalize to the same value: 'mysql' In future versions, setuptools might halt the build process. See https://peps.python.org/pep-0685/ for details. ******************************************************************************** !! _write_provides_extra(file, processed_extras, extra, unsafe_extra) /private/var/folders/b4/lsgv36b501b_b613nrnd7_bw0000gn/T/pip-build-env-l5ks70n0/overlay/lib/python3.11/site-packages/setuptools/_core_metadata.py:229: SetuptoolsDeprecationWarning: Ambiguity during "extra" normalization for dependencies. !! ******************************************************************************** 'postgresql' and 'postgresql' normalize to the same value: 'postgresql' In future versions, setuptools might halt the build process. See https://peps.python.org/pep-0685/ for details. ******************************************************************************** !! _write_provides_extra(file, processed_extras, extra, unsafe_extra) writing dependency_links to src/RelStorage.egg-info/dependency_links.txt writing entry points to src/RelStorage.egg-info/entry_points.txt writing requirements to src/RelStorage.egg-info/requires.txt writing top-level names to src/RelStorage.egg-info/top_level.txt reading manifest file 'src/RelStorage.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '*.test' under directory 'src' warning: no files found matching '*.c' under directory 'src' warning: no files found matching '*.ipp' under directory 'include' warning: no previously-included files matching 'relstorage.*.rst' found under directory 'docs' warning: no previously-included files matching '_build' found under directory 'docs' adding license file 'LICENSE.txt' writing manifest file 'src/RelStorage.egg-info/SOURCES.txt' copying src/relstorage/.gitignore -> build/lib.macosx-14.0-arm64-cpython-311/relstorage copying src/relstorage/_inthashmap.cpp -> build/lib.macosx-14.0-arm64-cpython-311/relstorage copying src/relstorage/_inthashmap.h -> build/lib.macosx-14.0-arm64-cpython-311/relstorage copying src/relstorage/_inthashmap.pxd -> build/lib.macosx-14.0-arm64-cpython-311/relstorage copying src/relstorage/_inthashmap.pyx -> build/lib.macosx-14.0-arm64-cpython-311/relstorage copying src/relstorage/_rs_types.h -> build/lib.macosx-14.0-arm64-cpython-311/relstorage copying src/relstorage/_rs_types.pxd -> build/lib.macosx-14.0-arm64-cpython-311/relstorage copying src/relstorage/component.xml -> build/lib.macosx-14.0-arm64-cpython-311/relstorage copying src/relstorage/cache/.gitignore -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/cache copying src/relstorage/cache/_objectindex.cpp -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/cache copying src/relstorage/cache/_objectindex.pyx -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/cache copying src/relstorage/cache/c_cache.cpp -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/cache copying src/relstorage/cache/c_cache.h -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/cache copying src/relstorage/cache/c_cache.pxd -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/cache copying src/relstorage/cache/cache.cpp -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/cache copying src/relstorage/cache/cache.pyx -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/cache copying src/relstorage/cache/micro_benchmark_results.rst -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/cache copying src/relstorage/tests/replicas.conf -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/tests copying src/relstorage/tests/ro_replicas.conf -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/tests copying src/relstorage/cache/tests/cache_trace_analysis.rst -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/cache/tests copying src/relstorage/adapters/postgresql/procs/blob_chunk_delete_trigger.sql -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/postgresql/procs copying src/relstorage/adapters/postgresql/procs/lock_objects_and_detect_conflicts.sql -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/postgresql/procs copying src/relstorage/adapters/postgresql/procs/make_current_tid.sql -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/postgresql/procs copying src/relstorage/adapters/postgresql/procs/make_tid_for_epoch.sql -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/postgresql/procs copying src/relstorage/adapters/postgresql/procs/merge_blob_chunks.sql -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/postgresql/procs copying src/relstorage/adapters/postgresql/procs/temp_blob_chunk_delete_trigger.sql -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/postgresql/procs copying src/relstorage/adapters/postgresql/procs/hp/lock_and_choose_tid.sql -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/postgresql/procs/hp copying src/relstorage/adapters/postgresql/procs/hp/lock_and_choose_tid_and_move.sql -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/postgresql/procs/hp copying src/relstorage/adapters/postgresql/procs/hf/lock_and_choose_tid.sql -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/postgresql/procs/hf copying src/relstorage/adapters/postgresql/procs/hf/lock_and_choose_tid_and_move.sql -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/postgresql/procs/hf copying src/relstorage/adapters/mysql/procs/clean_temp_state.sql -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/mysql/procs copying src/relstorage/adapters/mysql/procs/lock_database_for_commit.sql -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/mysql/procs copying src/relstorage/adapters/mysql/procs/lock_objects_and_detect_conflicts.sql -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/mysql/procs copying src/relstorage/adapters/mysql/procs/make_current_tid.sql -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/mysql/procs copying src/relstorage/adapters/mysql/procs/make_tid_for_epoch.sql -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/mysql/procs copying src/relstorage/adapters/mysql/procs/set_min_oid.sql -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/mysql/procs copying src/relstorage/adapters/mysql/procs/hp/lock_and_choose_tid.sql -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/mysql/procs/hp copying src/relstorage/adapters/mysql/procs/hp/lock_and_choose_tid_and_move.sql -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/mysql/procs/hp copying src/relstorage/adapters/mysql/procs/hp/lock_and_choose_tid_p.sql -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/mysql/procs/hp copying src/relstorage/adapters/mysql/procs/hf/lock_and_choose_tid.sql -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/mysql/procs/hf copying src/relstorage/adapters/mysql/procs/hf/lock_and_choose_tid_and_move.sql -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/mysql/procs/hf copying src/relstorage/adapters/mysql/procs/hf/lock_and_choose_tid_p.sql -> build/lib.macosx-14.0-arm64-cpython-311/relstorage/adapters/mysql/procs/hf running build_ext building 'relstorage.cache.cache' extension creating build/temp.macosx-14.0-arm64-cpython-311 creating build/temp.macosx-14.0-arm64-cpython-311/src creating build/temp.macosx-14.0-arm64-cpython-311/src/relstorage creating build/temp.macosx-14.0-arm64-cpython-311/src/relstorage/cache clang++ -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -Isrc/relstorage/cache -Isrc/relstorage -Iinclude -I/opt/sandbox/test/include -I/opt/homebrew/opt/python@3.11/Frameworks/Python.framework/Versions/3.11/include/python3.11 -c src/relstorage/cache/c_cache.cpp -o build/temp.macosx-14.0-arm64-cpython-311/src/relstorage/cache/c_cache.o In file included from src/relstorage/cache/c_cache.cpp:17: In file included from src/relstorage/cache/c_cache.h:65: In file included from include/boost/intrusive/list.hpp:20: In file included from include/boost/intrusive/list_hook.hpp:23: In file included from include/boost/intrusive/detail/generic_hook.hpp:24: In file included from include/boost/intrusive/pointer_traits.hpp:24: In file included from include/boost/intrusive/detail/mpl.hpp:26: include/boost/move/detail/type_traits.hpp:877:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; ^ include/boost/move/detail/type_traits.hpp:335:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) || ::boost::move_detail::is_pod<T>::value ^ include/boost/move/detail/type_traits.hpp:166:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) ^ include/boost/move/detail/type_traits.hpp:908:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); ^ include/boost/move/detail/type_traits.hpp:323:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) ^ include/boost/move/detail/type_traits.hpp:159:47: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) __has_trivial_assign(T) ^ include/boost/move/detail/type_traits.hpp:923:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; ^ include/boost/move/detail/type_traits.hpp:341:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) || ::boost::move_detail::is_pod<T>::value ^ include/boost/move/detail/type_traits.hpp:173:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) ^ include/boost/move/detail/type_traits.hpp:930:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; ^ include/boost/move/detail/type_traits.hpp:347:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) || ::boost::move_detail::is_pod<T>::value ^ include/boost/move/detail/type_traits.hpp:180:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) ^ include/boost/move/detail/type_traits.hpp:944:30: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_ASSIGNABLE(T); }; ^ include/boost/move/detail/type_traits.hpp:353:53: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_ASSIGNABLE' #define BOOST_MOVE_IS_NOTHROW_COPY_ASSIGNABLE(T) BOOST_MOVE_HAS_NOTHROW_ASSIGN(T) || ::boost::move_detail::is_pod<T>::value ^ include/boost/move/detail/type_traits.hpp:187:48: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_ASSIGN' # define BOOST_MOVE_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T)) ^ In file included from src/relstorage/cache/c_cache.cpp:17: In file included from src/relstorage/cache/c_cache.h:65: include/boost/intrusive/list.hpp:1348:14: warning: variable 'node_count' set but not used [-Wunused-but-set-variable] size_t node_count = 0; ^ In file included from src/relstorage/cache/c_cache.cpp:16: /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk/usr/include/c++/v1/vector:407:5: error: static assertion failed due to requirement 'is_same<relstorage::PythonAllocator<relstorage::cache::ProposedCacheEntry>, std::allocator<relstorage::cache::ProposedCacheEntry> >::value': [allocator.requirements] states that rebinding an allocator to the same type should result in the original allocator static_assert(is_same<allocator_type, __rebind_alloc<__alloc_traits, value_type> >::value, ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk/usr/include/c++/v1/__config:624:32: note: expanded from macro 'static_assert' # define static_assert(...) _Static_assert(__VA_ARGS__) ^ ~~~~~~~~~~~ src/relstorage/cache/c_cache.h:523:17: note: in instantiation of template class 'std::vector<relstorage::cache::ProposedCacheEntry, relstorage::PythonAllocator<relstorage::cache::ProposedCacheEntry> >' requested here typedef EntryList::const_iterator iterator; ^ src/relstorage/cache/c_cache.cpp:515:51: error: indirection requires pointer operand ('TempCacheFiller::iterator' (aka 'int') invalid) SVCacheEntry* incoming = new SVCacheEntry(*it); ^~~ src/relstorage/cache/c_cache.cpp:545:34: error: member reference type 'TempCacheFiller::iterator' (aka 'int') is not a pointer if (this->data.count(it->oid()) != 0) ~~ ^ src/relstorage/cache/c_cache.cpp:546:33: error: member reference type 'TempCacheFiller::iterator' (aka 'int') is not a pointer added.push_back(it->oid()); ~~ ^ 6 warnings and 4 errors generated. error: command '/usr/bin/clang++' failed with exit code 1 [end of output] note: This error originates from a subprocess, and is likely not a problem with pip. ERROR: Failed building wheel for RelStorage Failed to build RelStorage ERROR: ERROR: Failed to build installable wheels for some pyproject.toml based projects (RelStorage) [notice] A new release of pip is available: 24.1.2 -> 24.2 [notice] To update, run: python3.11 -m pip install --upgrade pip
It seems to be fixed in 4.0.0, but there are other issues if you also try to update psycopg2 to 2.9.9, thus stick to 2.9.5. This seems to work as exepcted:
4.0.0
2.9.9
2.9.5
bin/pip install relstorage==4.0.0 psycopg2==2.9.5