+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent PYTHON_VERSION_REQD=310 WRKLOG=/tmp/bulklog/py310-foolscap-23.11.0/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent PYTHON_VERSION_REQD=310 WRKLOG=/tmp/bulklog/py310-foolscap-23.11.0/work.log ===> Building for py310-foolscap-23.11.0 * Building wheel... /opt/pkg/lib/python3.10/site-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: MIT License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running bdist_wheel /opt/pkg/lib/python3.10/site-packages/setuptools/_distutils/cmd.py:135: SetuptoolsDeprecationWarning: bdist_wheel.universal is deprecated !! ******************************************************************************** With Python 2.7 end-of-life, support for building universal wheels (i.e., wheels that support both Python 2 and Python 3) is being obviated. Please discontinue using this option, or if you still need it, file an issue with pypa/setuptools describing your use case. By 2025-Aug-30, you need to update your project and remove deprecated calls or your builds will no longer be supported. ******************************************************************************** !! self.finalize_options() running build running build_py creating build/lib/foolscap copying src/foolscap/tokens.py -> build/lib/foolscap copying src/foolscap/storage.py -> build/lib/foolscap copying src/foolscap/pb.py -> build/lib/foolscap copying src/foolscap/ipb.py -> build/lib/foolscap copying src/foolscap/copyable.py -> build/lib/foolscap copying src/foolscap/_version.py -> build/lib/foolscap copying src/foolscap/furl.py -> build/lib/foolscap copying src/foolscap/__init__.py -> build/lib/foolscap copying src/foolscap/crypto.py -> build/lib/foolscap copying src/foolscap/slicer.py -> build/lib/foolscap copying src/foolscap/call.py -> build/lib/foolscap copying src/foolscap/schema.py -> build/lib/foolscap copying src/foolscap/observer.py -> build/lib/foolscap copying src/foolscap/remoteinterface.py -> build/lib/foolscap copying src/foolscap/eventual.py -> build/lib/foolscap copying src/foolscap/reconnector.py -> build/lib/foolscap copying src/foolscap/promise.py -> build/lib/foolscap copying src/foolscap/negotiate.py -> build/lib/foolscap copying src/foolscap/broker.py -> build/lib/foolscap copying src/foolscap/util.py -> build/lib/foolscap copying src/foolscap/vocab.py -> build/lib/foolscap copying src/foolscap/constraint.py -> build/lib/foolscap copying src/foolscap/connection.py -> build/lib/foolscap copying src/foolscap/base32.py -> build/lib/foolscap copying src/foolscap/stringchain.py -> build/lib/foolscap copying src/foolscap/info.py -> build/lib/foolscap copying src/foolscap/banana.py -> build/lib/foolscap copying src/foolscap/api.py -> build/lib/foolscap copying src/foolscap/referenceable.py -> build/lib/foolscap creating build/lib/foolscap/slicers copying src/foolscap/slicers/tuple.py -> build/lib/foolscap/slicers copying src/foolscap/slicers/root.py -> build/lib/foolscap/slicers copying src/foolscap/slicers/list.py -> build/lib/foolscap/slicers copying src/foolscap/slicers/dict.py -> build/lib/foolscap/slicers copying src/foolscap/slicers/vocab.py -> build/lib/foolscap/slicers copying src/foolscap/slicers/bool.py -> build/lib/foolscap/slicers copying src/foolscap/slicers/decimal_slicer.py -> build/lib/foolscap/slicers copying src/foolscap/slicers/none.py -> build/lib/foolscap/slicers copying src/foolscap/slicers/unicode.py -> build/lib/foolscap/slicers copying src/foolscap/slicers/set.py -> build/lib/foolscap/slicers copying src/foolscap/slicers/__init__.py -> build/lib/foolscap/slicers copying src/foolscap/slicers/allslicers.py -> build/lib/foolscap/slicers creating build/lib/foolscap/logging copying src/foolscap/logging/tail.py -> build/lib/foolscap/logging copying src/foolscap/logging/flogfile.py -> build/lib/foolscap/logging copying src/foolscap/logging/web.py -> build/lib/foolscap/logging copying src/foolscap/logging/levels.py -> build/lib/foolscap/logging copying src/foolscap/logging/__init__.py -> build/lib/foolscap/logging copying src/foolscap/logging/filter.py -> build/lib/foolscap/logging copying src/foolscap/logging/app_versions.py -> build/lib/foolscap/logging copying src/foolscap/logging/log.py -> build/lib/foolscap/logging copying src/foolscap/logging/incident.py -> build/lib/foolscap/logging copying src/foolscap/logging/gatherer.py -> build/lib/foolscap/logging copying src/foolscap/logging/cli.py -> build/lib/foolscap/logging copying src/foolscap/logging/publish.py -> build/lib/foolscap/logging copying src/foolscap/logging/interfaces.py -> build/lib/foolscap/logging copying src/foolscap/logging/dumper.py -> build/lib/foolscap/logging creating build/lib/foolscap/connections copying src/foolscap/connections/tor.py -> build/lib/foolscap/connections copying src/foolscap/connections/i2p.py -> build/lib/foolscap/connections copying src/foolscap/connections/tcp.py -> build/lib/foolscap/connections copying src/foolscap/connections/__init__.py -> build/lib/foolscap/connections creating build/lib/foolscap/appserver copying src/foolscap/appserver/services.py -> build/lib/foolscap/appserver copying src/foolscap/appserver/cli.py -> build/lib/foolscap/appserver copying src/foolscap/appserver/__init__.py -> build/lib/foolscap/appserver copying src/foolscap/appserver/server.py -> build/lib/foolscap/appserver copying src/foolscap/appserver/client.py -> build/lib/foolscap/appserver creating build/lib/foolscap/test copying src/foolscap/test/test_appserver.py -> build/lib/foolscap/test copying src/foolscap/test/test_interfaces.py -> build/lib/foolscap/test copying src/foolscap/test/common.py -> build/lib/foolscap/test copying src/foolscap/test/check-connections-server.py -> build/lib/foolscap/test copying src/foolscap/test/test_tub.py -> build/lib/foolscap/test copying src/foolscap/test/check-connections-client.py -> build/lib/foolscap/test copying src/foolscap/test/test_call.py -> build/lib/foolscap/test copying src/foolscap/test/test_logging.py -> build/lib/foolscap/test copying src/foolscap/test/test_keepalive.py -> build/lib/foolscap/test copying src/foolscap/test/test_reconnector.py -> build/lib/foolscap/test copying src/foolscap/test/test_stringchain.py -> build/lib/foolscap/test copying src/foolscap/test/test_pb.py -> build/lib/foolscap/test copying src/foolscap/test/test_reference.py -> build/lib/foolscap/test copying src/foolscap/test/test_unreachable.py -> build/lib/foolscap/test copying src/foolscap/test/test_gifts.py -> build/lib/foolscap/test copying src/foolscap/test/test_negotiate.py -> build/lib/foolscap/test copying src/foolscap/test/test__versions.py -> build/lib/foolscap/test copying src/foolscap/test/test_crypto.py -> build/lib/foolscap/test copying src/foolscap/test/test_observer.py -> build/lib/foolscap/test copying src/foolscap/test/test_eventual.py -> build/lib/foolscap/test copying src/foolscap/test/test_loopback.py -> build/lib/foolscap/test copying src/foolscap/test/test_sturdyref.py -> build/lib/foolscap/test copying src/foolscap/test/test_schema.py -> build/lib/foolscap/test copying src/foolscap/test/apphelper.py -> build/lib/foolscap/test copying src/foolscap/test/test_info.py -> build/lib/foolscap/test copying src/foolscap/test/test_connection.py -> build/lib/foolscap/test copying src/foolscap/test/test_promise.py -> build/lib/foolscap/test copying src/foolscap/test/__init__.py -> build/lib/foolscap/test copying src/foolscap/test/test_serialize.py -> build/lib/foolscap/test copying src/foolscap/test/test_registration.py -> build/lib/foolscap/test copying src/foolscap/test/test_copyable.py -> build/lib/foolscap/test copying src/foolscap/test/test_listener.py -> build/lib/foolscap/test copying src/foolscap/test/bench_banana.py -> build/lib/foolscap/test copying src/foolscap/test/test_util.py -> build/lib/foolscap/test copying src/foolscap/test/run_trial.py -> build/lib/foolscap/test copying src/foolscap/test/test_banana.py -> build/lib/foolscap/test running egg_info creating src/foolscap.egg-info writing src/foolscap.egg-info/PKG-INFO writing dependency_links to src/foolscap.egg-info/dependency_links.txt writing entry points to src/foolscap.egg-info/entry_points.txt writing requirements to src/foolscap.egg-info/requires.txt writing top-level names to src/foolscap.egg-info/top_level.txt writing manifest file 'src/foolscap.egg-info/SOURCES.txt' reading manifest file 'src/foolscap.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching 'NEWS' adding license file 'LICENSE' writing manifest file 'src/foolscap.egg-info/SOURCES.txt' copying src/foolscap/py.typed -> build/lib/foolscap UPDATING build/lib/foolscap/_version.py set build/lib/foolscap/_version.py to '23.11.0' installing to build/bdist.solaris-2.11-i86pc.64bit/wheel running install running install_lib creating build/bdist.solaris-2.11-i86pc.64bit/wheel creating build/bdist.solaris-2.11-i86pc.64bit/wheel/foolscap copying build/lib/foolscap/schema.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap copying build/lib/foolscap/info.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap copying build/lib/foolscap/reconnector.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap copying build/lib/foolscap/broker.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap copying build/lib/foolscap/constraint.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap copying build/lib/foolscap/connection.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap copying build/lib/foolscap/util.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap copying build/lib/foolscap/base32.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap copying build/lib/foolscap/pb.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap copying build/lib/foolscap/referenceable.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap copying build/lib/foolscap/stringchain.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap copying build/lib/foolscap/storage.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap copying build/lib/foolscap/ipb.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap copying build/lib/foolscap/observer.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap copying build/lib/foolscap/py.typed -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap copying build/lib/foolscap/banana.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap copying build/lib/foolscap/eventual.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap copying build/lib/foolscap/tokens.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap copying build/lib/foolscap/__init__.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap copying build/lib/foolscap/api.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap copying build/lib/foolscap/call.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap creating build/bdist.solaris-2.11-i86pc.64bit/wheel/foolscap/connections copying build/lib/foolscap/connections/tcp.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap/connections copying build/lib/foolscap/connections/__init__.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap/connections copying build/lib/foolscap/connections/tor.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap/connections copying build/lib/foolscap/connections/i2p.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap/connections creating build/bdist.solaris-2.11-i86pc.64bit/wheel/foolscap/slicers copying build/lib/foolscap/slicers/none.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap/slicers copying build/lib/foolscap/slicers/tuple.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap/slicers copying build/lib/foolscap/slicers/vocab.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap/slicers copying build/lib/foolscap/slicers/set.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap/slicers copying build/lib/foolscap/slicers/decimal_slicer.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap/slicers copying build/lib/foolscap/slicers/list.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap/slicers copying build/lib/foolscap/slicers/root.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap/slicers copying build/lib/foolscap/slicers/dict.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap/slicers copying build/lib/foolscap/slicers/bool.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap/slicers copying build/lib/foolscap/slicers/__init__.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap/slicers copying build/lib/foolscap/slicers/unicode.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap/slicers copying build/lib/foolscap/slicers/allslicers.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap/slicers copying build/lib/foolscap/remoteinterface.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap copying build/lib/foolscap/negotiate.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap copying build/lib/foolscap/promise.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap copying build/lib/foolscap/furl.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap copying build/lib/foolscap/_version.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap copying build/lib/foolscap/copyable.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap copying build/lib/foolscap/vocab.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap creating build/bdist.solaris-2.11-i86pc.64bit/wheel/foolscap/logging copying build/lib/foolscap/logging/dumper.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap/logging copying build/lib/foolscap/logging/web.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap/logging copying build/lib/foolscap/logging/log.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap/logging copying build/lib/foolscap/logging/tail.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap/logging copying build/lib/foolscap/logging/__init__.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap/logging copying build/lib/foolscap/logging/flogfile.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap/logging copying build/lib/foolscap/logging/filter.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap/logging copying build/lib/foolscap/logging/cli.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap/logging copying build/lib/foolscap/logging/interfaces.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap/logging copying build/lib/foolscap/logging/gatherer.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap/logging copying build/lib/foolscap/logging/publish.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap/logging copying build/lib/foolscap/logging/app_versions.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap/logging copying build/lib/foolscap/logging/levels.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap/logging copying build/lib/foolscap/logging/incident.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap/logging copying build/lib/foolscap/crypto.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap copying build/lib/foolscap/slicer.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap creating build/bdist.solaris-2.11-i86pc.64bit/wheel/foolscap/appserver copying build/lib/foolscap/appserver/cli.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap/appserver copying build/lib/foolscap/appserver/server.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap/appserver copying build/lib/foolscap/appserver/client.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap/appserver copying build/lib/foolscap/appserver/services.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap/appserver copying build/lib/foolscap/appserver/__init__.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap/appserver creating build/bdist.solaris-2.11-i86pc.64bit/wheel/foolscap/test copying build/lib/foolscap/test/test_tub.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap/test copying build/lib/foolscap/test/test_banana.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap/test copying build/lib/foolscap/test/test_observer.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap/test copying build/lib/foolscap/test/test_registration.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap/test copying build/lib/foolscap/test/test_eventual.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap/test copying build/lib/foolscap/test/test_loopback.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap/test copying build/lib/foolscap/test/test_interfaces.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap/test copying build/lib/foolscap/test/bench_banana.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap/test copying build/lib/foolscap/test/test_call.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap/test copying build/lib/foolscap/test/test_promise.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap/test copying build/lib/foolscap/test/test_schema.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap/test copying build/lib/foolscap/test/test_pb.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap/test copying build/lib/foolscap/test/test_serialize.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap/test copying build/lib/foolscap/test/test_gifts.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap/test copying build/lib/foolscap/test/test_keepalive.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap/test copying build/lib/foolscap/test/test_logging.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap/test copying build/lib/foolscap/test/test_connection.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap/test copying build/lib/foolscap/test/check-connections-client.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap/test copying build/lib/foolscap/test/common.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap/test copying build/lib/foolscap/test/test_crypto.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap/test copying build/lib/foolscap/test/test_copyable.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap/test copying build/lib/foolscap/test/test_stringchain.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap/test copying build/lib/foolscap/test/test_listener.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap/test copying build/lib/foolscap/test/test_unreachable.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap/test copying build/lib/foolscap/test/test_util.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap/test copying build/lib/foolscap/test/test_appserver.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap/test copying build/lib/foolscap/test/run_trial.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap/test copying build/lib/foolscap/test/check-connections-server.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap/test copying build/lib/foolscap/test/test_sturdyref.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap/test copying build/lib/foolscap/test/apphelper.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap/test copying build/lib/foolscap/test/__init__.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap/test copying build/lib/foolscap/test/test__versions.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap/test copying build/lib/foolscap/test/test_reconnector.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap/test copying build/lib/foolscap/test/test_info.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap/test copying build/lib/foolscap/test/test_negotiate.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap/test copying build/lib/foolscap/test/test_reference.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap/test running install_egg_info Copying src/foolscap.egg-info to build/bdist.solaris-2.11-i86pc.64bit/wheel/./foolscap-23.11.0-py3.10.egg-info running install_scripts creating build/bdist.solaris-2.11-i86pc.64bit/wheel/foolscap-23.11.0.dist-info/WHEEL creating '/home/pbulk/build/net/py-foolscap/work/foolscap-foolscap-23.11.0/dist/.tmp-r5hzww4z/foolscap-23.11.0-py2.py3-none-any.whl' and adding 'build/bdist.solaris-2.11-i86pc.64bit/wheel' to it adding 'foolscap/__init__.py' adding 'foolscap/_version.py' adding 'foolscap/api.py' adding 'foolscap/banana.py' adding 'foolscap/base32.py' adding 'foolscap/broker.py' adding 'foolscap/call.py' adding 'foolscap/connection.py' adding 'foolscap/constraint.py' adding 'foolscap/copyable.py' adding 'foolscap/crypto.py' adding 'foolscap/eventual.py' adding 'foolscap/furl.py' adding 'foolscap/info.py' adding 'foolscap/ipb.py' adding 'foolscap/negotiate.py' adding 'foolscap/observer.py' adding 'foolscap/pb.py' adding 'foolscap/promise.py' adding 'foolscap/py.typed' adding 'foolscap/reconnector.py' adding 'foolscap/referenceable.py' adding 'foolscap/remoteinterface.py' adding 'foolscap/schema.py' adding 'foolscap/slicer.py' adding 'foolscap/storage.py' adding 'foolscap/stringchain.py' adding 'foolscap/tokens.py' adding 'foolscap/util.py' adding 'foolscap/vocab.py' adding 'foolscap/appserver/__init__.py' adding 'foolscap/appserver/cli.py' adding 'foolscap/appserver/client.py' adding 'foolscap/appserver/server.py' adding 'foolscap/appserver/services.py' adding 'foolscap/connections/__init__.py' adding 'foolscap/connections/i2p.py' adding 'foolscap/connections/tcp.py' adding 'foolscap/connections/tor.py' adding 'foolscap/logging/__init__.py' adding 'foolscap/logging/app_versions.py' adding 'foolscap/logging/cli.py' adding 'foolscap/logging/dumper.py' adding 'foolscap/logging/filter.py' adding 'foolscap/logging/flogfile.py' adding 'foolscap/logging/gatherer.py' adding 'foolscap/logging/incident.py' adding 'foolscap/logging/interfaces.py' adding 'foolscap/logging/levels.py' adding 'foolscap/logging/log.py' adding 'foolscap/logging/publish.py' adding 'foolscap/logging/tail.py' adding 'foolscap/logging/web.py' adding 'foolscap/slicers/__init__.py' adding 'foolscap/slicers/allslicers.py' adding 'foolscap/slicers/bool.py' adding 'foolscap/slicers/decimal_slicer.py' adding 'foolscap/slicers/dict.py' adding 'foolscap/slicers/list.py' adding 'foolscap/slicers/none.py' adding 'foolscap/slicers/root.py' adding 'foolscap/slicers/set.py' adding 'foolscap/slicers/tuple.py' adding 'foolscap/slicers/unicode.py' adding 'foolscap/slicers/vocab.py' adding 'foolscap/test/__init__.py' adding 'foolscap/test/apphelper.py' adding 'foolscap/test/bench_banana.py' adding 'foolscap/test/check-connections-client.py' adding 'foolscap/test/check-connections-server.py' adding 'foolscap/test/common.py' adding 'foolscap/test/run_trial.py' adding 'foolscap/test/test__versions.py' adding 'foolscap/test/test_appserver.py' adding 'foolscap/test/test_banana.py' adding 'foolscap/test/test_call.py' adding 'foolscap/test/test_connection.py' adding 'foolscap/test/test_copyable.py' adding 'foolscap/test/test_crypto.py' adding 'foolscap/test/test_eventual.py' adding 'foolscap/test/test_gifts.py' adding 'foolscap/test/test_info.py' adding 'foolscap/test/test_interfaces.py' adding 'foolscap/test/test_keepalive.py' adding 'foolscap/test/test_listener.py' adding 'foolscap/test/test_logging.py' adding 'foolscap/test/test_loopback.py' adding 'foolscap/test/test_negotiate.py' adding 'foolscap/test/test_observer.py' adding 'foolscap/test/test_pb.py' adding 'foolscap/test/test_promise.py' adding 'foolscap/test/test_reconnector.py' adding 'foolscap/test/test_reference.py' adding 'foolscap/test/test_registration.py' adding 'foolscap/test/test_schema.py' adding 'foolscap/test/test_serialize.py' adding 'foolscap/test/test_stringchain.py' adding 'foolscap/test/test_sturdyref.py' adding 'foolscap/test/test_tub.py' adding 'foolscap/test/test_unreachable.py' adding 'foolscap/test/test_util.py' adding 'foolscap-23.11.0.dist-info/licenses/LICENSE' adding 'foolscap-23.11.0.dist-info/METADATA' adding 'foolscap-23.11.0.dist-info/WHEEL' adding 'foolscap-23.11.0.dist-info/entry_points.txt' adding 'foolscap-23.11.0.dist-info/top_level.txt' adding 'foolscap-23.11.0.dist-info/RECORD' removing build/bdist.solaris-2.11-i86pc.64bit/wheel Successfully built foolscap-23.11.0-py2.py3-none-any.whl