=> Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for py39-dulwich-0.22.1 * Building wheel... running bdist_wheel running build running build_py creating build creating build/lib.macosx-12.3-arm64-cpython-39 creating build/lib.macosx-12.3-arm64-cpython-39/dulwich copying dulwich/__init__.py -> build/lib.macosx-12.3-arm64-cpython-39/dulwich copying dulwich/__main__.py -> build/lib.macosx-12.3-arm64-cpython-39/dulwich copying dulwich/archive.py -> build/lib.macosx-12.3-arm64-cpython-39/dulwich copying dulwich/bundle.py -> build/lib.macosx-12.3-arm64-cpython-39/dulwich copying dulwich/cli.py -> build/lib.macosx-12.3-arm64-cpython-39/dulwich copying dulwich/client.py -> build/lib.macosx-12.3-arm64-cpython-39/dulwich copying dulwich/config.py -> build/lib.macosx-12.3-arm64-cpython-39/dulwich copying dulwich/credentials.py -> build/lib.macosx-12.3-arm64-cpython-39/dulwich copying dulwich/diff_tree.py -> build/lib.macosx-12.3-arm64-cpython-39/dulwich copying dulwich/errors.py -> build/lib.macosx-12.3-arm64-cpython-39/dulwich copying dulwich/fastexport.py -> build/lib.macosx-12.3-arm64-cpython-39/dulwich copying dulwich/file.py -> build/lib.macosx-12.3-arm64-cpython-39/dulwich copying dulwich/graph.py -> build/lib.macosx-12.3-arm64-cpython-39/dulwich copying dulwich/greenthreads.py -> build/lib.macosx-12.3-arm64-cpython-39/dulwich copying dulwich/hooks.py -> build/lib.macosx-12.3-arm64-cpython-39/dulwich copying dulwich/ignore.py -> build/lib.macosx-12.3-arm64-cpython-39/dulwich copying dulwich/index.py -> build/lib.macosx-12.3-arm64-cpython-39/dulwich copying dulwich/lfs.py -> build/lib.macosx-12.3-arm64-cpython-39/dulwich copying dulwich/line_ending.py -> build/lib.macosx-12.3-arm64-cpython-39/dulwich copying dulwich/log_utils.py -> build/lib.macosx-12.3-arm64-cpython-39/dulwich copying dulwich/lru_cache.py -> build/lib.macosx-12.3-arm64-cpython-39/dulwich copying dulwich/mailmap.py -> build/lib.macosx-12.3-arm64-cpython-39/dulwich copying dulwich/object_store.py -> build/lib.macosx-12.3-arm64-cpython-39/dulwich copying dulwich/objects.py -> build/lib.macosx-12.3-arm64-cpython-39/dulwich copying dulwich/objectspec.py -> build/lib.macosx-12.3-arm64-cpython-39/dulwich copying dulwich/pack.py -> build/lib.macosx-12.3-arm64-cpython-39/dulwich copying dulwich/patch.py -> build/lib.macosx-12.3-arm64-cpython-39/dulwich copying dulwich/porcelain.py -> build/lib.macosx-12.3-arm64-cpython-39/dulwich copying dulwich/protocol.py -> build/lib.macosx-12.3-arm64-cpython-39/dulwich copying dulwich/reflog.py -> build/lib.macosx-12.3-arm64-cpython-39/dulwich copying dulwich/refs.py -> build/lib.macosx-12.3-arm64-cpython-39/dulwich copying dulwich/repo.py -> build/lib.macosx-12.3-arm64-cpython-39/dulwich copying dulwich/server.py -> build/lib.macosx-12.3-arm64-cpython-39/dulwich copying dulwich/stash.py -> build/lib.macosx-12.3-arm64-cpython-39/dulwich copying dulwich/submodule.py -> build/lib.macosx-12.3-arm64-cpython-39/dulwich copying dulwich/walk.py -> build/lib.macosx-12.3-arm64-cpython-39/dulwich copying dulwich/web.py -> build/lib.macosx-12.3-arm64-cpython-39/dulwich creating build/lib.macosx-12.3-arm64-cpython-39/dulwich/cloud copying dulwich/cloud/__init__.py -> build/lib.macosx-12.3-arm64-cpython-39/dulwich/cloud copying dulwich/cloud/gcs.py -> build/lib.macosx-12.3-arm64-cpython-39/dulwich/cloud creating build/lib.macosx-12.3-arm64-cpython-39/dulwich/contrib copying dulwich/contrib/__init__.py -> build/lib.macosx-12.3-arm64-cpython-39/dulwich/contrib copying dulwich/contrib/diffstat.py -> build/lib.macosx-12.3-arm64-cpython-39/dulwich/contrib copying dulwich/contrib/paramiko_vendor.py -> build/lib.macosx-12.3-arm64-cpython-39/dulwich/contrib copying dulwich/contrib/release_robot.py -> build/lib.macosx-12.3-arm64-cpython-39/dulwich/contrib copying dulwich/contrib/requests_vendor.py -> build/lib.macosx-12.3-arm64-cpython-39/dulwich/contrib copying dulwich/contrib/swift.py -> build/lib.macosx-12.3-arm64-cpython-39/dulwich/contrib creating build/lib.macosx-12.3-arm64-cpython-39/dulwich/tests copying dulwich/tests/__init__.py -> build/lib.macosx-12.3-arm64-cpython-39/dulwich/tests copying dulwich/tests/test_object_store.py -> build/lib.macosx-12.3-arm64-cpython-39/dulwich/tests copying dulwich/tests/utils.py -> build/lib.macosx-12.3-arm64-cpython-39/dulwich/tests running egg_info writing dulwich.egg-info/PKG-INFO writing dependency_links to dulwich.egg-info/dependency_links.txt writing entry points to dulwich.egg-info/entry_points.txt writing requirements to dulwich.egg-info/requires.txt writing top-level names to dulwich.egg-info/top_level.txt reading manifest file 'dulwich.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching 'README.swift.rst' warning: no directories found matching 'dulwich/tests/data' adding license file 'COPYING' writing manifest file 'dulwich.egg-info/SOURCES.txt' copying dulwich/py.typed -> build/lib.macosx-12.3-arm64-cpython-39/dulwich copying dulwich/stdint.h -> build/lib.macosx-12.3-arm64-cpython-39/dulwich running build_ext running build_rust warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"` note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions Locking 39 packages to latest compatible versions cargo rustc --lib --message-format=json-render-diagnostics --manifest-path crates/objects/Cargo.toml --release -v --features pyo3/extension-module --crate-type cdylib -- -C link-args=-undefined dynamic_lookup -Wl,-install_name,@rpath/_objects.so warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"` note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions Compiling target-lexicon v0.12.14 Compiling once_cell v1.19.0 Compiling autocfg v1.2.0 Compiling proc-macro2 v1.0.81 Compiling unicode-ident v1.0.12 Compiling libc v0.2.154 Compiling parking_lot_core v0.9.10 Compiling portable-atomic v1.6.0 Compiling scopeguard v1.2.0 Compiling cfg-if v1.0.0 Running `rustc --crate-name build_script_build --edition=2018 /Users/pbulk/build/devel/py-dulwich/work/vendor/target-lexicon-0.12.14/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' -C metadata=a9e88cf35fad4527 -C extra-filename=-a9e88cf35fad4527 --out-dir /Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/build/target-lexicon-a9e88cf35fad4527 -C strip=debuginfo -L dependency=/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps --cap-lints allow` Running `rustc --crate-name autocfg --edition=2015 /Users/pbulk/build/devel/py-dulwich/work/vendor/autocfg-1.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C metadata=f5e385a92b11b397 -C extra-filename=-f5e385a92b11b397 --out-dir /Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps -C strip=debuginfo -L dependency=/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps --cap-lints allow` Running `rustc --crate-name once_cell --edition=2021 /Users/pbulk/build/devel/py-dulwich/work/vendor/once_cell-1.19.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="race"' --cfg 'feature="std"' -C metadata=18b66164eff7bf09 -C extra-filename=-18b66164eff7bf09 --out-dir /Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps -C strip=debuginfo -L dependency=/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps --cap-lints allow` Running `rustc --crate-name unicode_ident --edition=2018 /Users/pbulk/build/devel/py-dulwich/work/vendor/unicode-ident-1.0.12/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C metadata=e7a782de34a17e61 -C extra-filename=-e7a782de34a17e61 --out-dir /Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps -C strip=debuginfo -L dependency=/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps --cap-lints allow` Running `rustc --crate-name build_script_build --edition=2021 /Users/pbulk/build/devel/py-dulwich/work/vendor/proc-macro2-1.0.81/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="proc-macro"' -C metadata=1fcc2ce1a7da3248 -C extra-filename=-1fcc2ce1a7da3248 --out-dir /Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/build/proc-macro2-1fcc2ce1a7da3248 -C strip=debuginfo -L dependency=/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps --cap-lints allow` Running `rustc --crate-name build_script_build --edition=2015 /Users/pbulk/build/devel/py-dulwich/work/vendor/libc-0.2.154/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=82cedd3e0d11c52c -C extra-filename=-82cedd3e0d11c52c --out-dir /Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/build/libc-82cedd3e0d11c52c -C strip=debuginfo -L dependency=/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps --cap-lints allow` Running `rustc --crate-name build_script_build --edition=2018 /Users/pbulk/build/devel/py-dulwich/work/vendor/portable-atomic-1.6.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --warn=unreachable_pub '--warn=clippy::undocumented_unsafe_blocks' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::trailing_empty_array' --warn=single_use_lifetimes --warn=rust_2018_idioms '--warn=clippy::pedantic' --warn=non_ascii_idents '--warn=clippy::inline_asm_x86_att_syntax' --warn=improper_ctypes_definitions --warn=improper_ctypes '--warn=clippy::default_union_representation' '--warn=clippy::as_ptr_cast_mut' '--warn=clippy::all' '--allow=clippy::type_complexity' '--allow=clippy::too_many_lines' '--allow=clippy::too_many_arguments' '--allow=clippy::struct_excessive_bools' '--allow=clippy::single_match_else' '--allow=clippy::single_match' '--allow=clippy::similar_names' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_errors_doc' '--allow=clippy::manual_range_contains' '--allow=clippy::manual_assert' '--allow=clippy::float_cmp' '--allow=clippy::doc_markdown' '--allow=clippy::borrow_as_ptr' -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="fallback"' -C metadata=d2ac55731bcff5f5 -C extra-filename=-d2ac55731bcff5f5 --out-dir /Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/build/portable-atomic-d2ac55731bcff5f5 -C strip=debuginfo -L dependency=/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps --cap-lints allow` Running `rustc --crate-name build_script_build --edition=2021 /Users/pbulk/build/devel/py-dulwich/work/vendor/parking_lot_core-0.9.10/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C metadata=cf52f3ac4f5a1ef3 -C extra-filename=-cf52f3ac4f5a1ef3 --out-dir /Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/build/parking_lot_core-cf52f3ac4f5a1ef3 -C strip=debuginfo -L dependency=/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps --cap-lints allow` Running `rustc --crate-name scopeguard --edition=2015 /Users/pbulk/build/devel/py-dulwich/work/vendor/scopeguard-1.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C metadata=92fce335514666a5 -C extra-filename=-92fce335514666a5 --out-dir /Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps -C strip=debuginfo -L dependency=/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps --cap-lints allow` Running `rustc --crate-name cfg_if --edition=2018 /Users/pbulk/build/devel/py-dulwich/work/vendor/cfg-if-1.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C metadata=3c768ca7f3288af1 -C extra-filename=-3c768ca7f3288af1 --out-dir /Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps -C strip=debuginfo -L dependency=/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps --cap-lints allow` Compiling heck v0.4.1 Compiling smallvec v1.13.2 Running `rustc --crate-name heck --edition=2018 /Users/pbulk/build/devel/py-dulwich/work/vendor/heck-0.4.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' -C metadata=f4d24417f4cf9924 -C extra-filename=-f4d24417f4cf9924 --out-dir /Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps -C strip=debuginfo -L dependency=/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps --cap-lints allow` Running `rustc --crate-name smallvec --edition=2018 /Users/pbulk/build/devel/py-dulwich/work/vendor/smallvec-1.13.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C metadata=c7fc935a6db247c5 -C extra-filename=-c7fc935a6db247c5 --out-dir /Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps -C strip=debuginfo -L dependency=/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps --cap-lints allow` Compiling unindent v0.2.3 Compiling indoc v2.0.5 Running `rustc --crate-name indoc --edition=2021 /Users/pbulk/build/devel/py-dulwich/work/vendor/indoc-2.0.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off -C metadata=313ab9a7b12ef8dc -C extra-filename=-313ab9a7b12ef8dc --out-dir /Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps -C strip=debuginfo -L dependency=/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps --extern proc_macro --cap-lints allow` Running `rustc --crate-name unindent --edition=2021 /Users/pbulk/build/devel/py-dulwich/work/vendor/unindent-0.2.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C metadata=5f3c143265026c9e -C extra-filename=-5f3c143265026c9e --out-dir /Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps -C strip=debuginfo -L dependency=/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps --cap-lints allow` Compiling memchr v2.7.2 Running `rustc --crate-name memchr --edition=2021 /Users/pbulk/build/devel/py-dulwich/work/vendor/memchr-2.7.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=ea5cba8f53152670 -C extra-filename=-ea5cba8f53152670 --out-dir /Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps -C strip=debuginfo -L dependency=/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps --cap-lints allow` Compiling lock_api v0.4.12 Running `rustc --crate-name build_script_build --edition=2021 /Users/pbulk/build/devel/py-dulwich/work/vendor/lock_api-0.4.12/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="atomic_usize"' --cfg 'feature="default"' -C metadata=87789b90476a8b36 -C extra-filename=-87789b90476a8b36 --out-dir /Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/build/lock_api-87789b90476a8b36 -C strip=debuginfo -L dependency=/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps --extern autocfg=/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps/libautocfg-f5e385a92b11b397.rlib --cap-lints allow` Compiling memoffset v0.9.1 Running `rustc --crate-name build_script_build --edition=2015 /Users/pbulk/build/devel/py-dulwich/work/vendor/memoffset-0.9.1/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' -C metadata=1f44cadb8a659590 -C extra-filename=-1f44cadb8a659590 --out-dir /Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/build/memoffset-1f44cadb8a659590 -C strip=debuginfo -L dependency=/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps --extern autocfg=/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps/libautocfg-f5e385a92b11b397.rlib --cap-lints allow` Running `/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/build/target-lexicon-a9e88cf35fad4527/build-script-build` Running `/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/build/portable-atomic-d2ac55731bcff5f5/build-script-build` Running `/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/build/parking_lot_core-cf52f3ac4f5a1ef3/build-script-build` Running `/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/build/libc-82cedd3e0d11c52c/build-script-build` Running `/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/build/lock_api-87789b90476a8b36/build-script-build` Running `/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/build/proc-macro2-1fcc2ce1a7da3248/build-script-build` Running `rustc --crate-name target_lexicon --edition=2018 /Users/pbulk/build/devel/py-dulwich/work/vendor/target-lexicon-0.12.14/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' -C metadata=ccc5148c31a24c1e -C extra-filename=-ccc5148c31a24c1e --out-dir /Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps -C strip=debuginfo -L dependency=/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps --cap-lints allow --cfg 'feature="rust_1_40"'` Running `rustc --crate-name libc --edition=2015 /Users/pbulk/build/devel/py-dulwich/work/vendor/libc-0.2.154/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=287b56edb906b872 -C extra-filename=-287b56edb906b872 --out-dir /Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps -C strip=debuginfo -L dependency=/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps --cap-lints allow --cfg freebsd11 --cfg libc_priv_mod_use --cfg libc_union --cfg libc_const_size_of --cfg libc_align --cfg libc_int128 --cfg libc_core_cvoid --cfg libc_packedN --cfg libc_cfg_target_vendor --cfg libc_non_exhaustive --cfg libc_long_array --cfg libc_ptr_addr_of --cfg libc_underscore_const_names --cfg libc_const_extern_fn` Running `rustc --crate-name portable_atomic --edition=2018 /Users/pbulk/build/devel/py-dulwich/work/vendor/portable-atomic-1.6.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --warn=unreachable_pub '--warn=clippy::undocumented_unsafe_blocks' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::trailing_empty_array' --warn=single_use_lifetimes --warn=rust_2018_idioms '--warn=clippy::pedantic' --warn=non_ascii_idents '--warn=clippy::inline_asm_x86_att_syntax' --warn=improper_ctypes_definitions --warn=improper_ctypes '--warn=clippy::default_union_representation' '--warn=clippy::as_ptr_cast_mut' '--warn=clippy::all' '--allow=clippy::type_complexity' '--allow=clippy::too_many_lines' '--allow=clippy::too_many_arguments' '--allow=clippy::struct_excessive_bools' '--allow=clippy::single_match_else' '--allow=clippy::single_match' '--allow=clippy::similar_names' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_errors_doc' '--allow=clippy::manual_range_contains' '--allow=clippy::manual_assert' '--allow=clippy::float_cmp' '--allow=clippy::doc_markdown' '--allow=clippy::borrow_as_ptr' --cfg 'feature="default"' --cfg 'feature="fallback"' -C metadata=4c891d3408d752a0 -C extra-filename=-4c891d3408d752a0 --out-dir /Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps -C strip=debuginfo -L dependency=/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps --cap-lints allow --cfg portable_atomic_llvm_16 --cfg 'portable_atomic_target_feature="lse2"' --cfg portable_atomic_ll_sc_rmw` Running `/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/build/memoffset-1f44cadb8a659590/build-script-build` Running `rustc --crate-name lock_api --edition=2021 /Users/pbulk/build/devel/py-dulwich/work/vendor/lock_api-0.4.12/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg 'feature="atomic_usize"' --cfg 'feature="default"' -C metadata=23fc683c3da109ae -C extra-filename=-23fc683c3da109ae --out-dir /Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps -C strip=debuginfo -L dependency=/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps --extern scopeguard=/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps/libscopeguard-92fce335514666a5.rmeta --cap-lints allow --cfg has_const_fn_trait_bound` Running `rustc --crate-name proc_macro2 --edition=2021 /Users/pbulk/build/devel/py-dulwich/work/vendor/proc-macro2-1.0.81/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="proc-macro"' -C metadata=151a7281e045bab8 -C extra-filename=-151a7281e045bab8 --out-dir /Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps -C strip=debuginfo -L dependency=/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps --extern unicode_ident=/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps/libunicode_ident-e7a782de34a17e61.rmeta --cap-lints allow --cfg wrap_proc_macro` Running `rustc --crate-name memoffset --edition=2015 /Users/pbulk/build/devel/py-dulwich/work/vendor/memoffset-0.9.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg 'feature="default"' -C metadata=aaea0a8fe6d1f5d6 -C extra-filename=-aaea0a8fe6d1f5d6 --out-dir /Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps -C strip=debuginfo -L dependency=/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps --cap-lints allow --cfg tuple_ty --cfg allow_clippy --cfg maybe_uninit --cfg doctests --cfg raw_ref_macros --cfg stable_const --cfg stable_offset_of` Compiling pyo3-build-config v0.21.2 Running `rustc --crate-name build_script_build --edition=2021 /Users/pbulk/build/devel/py-dulwich/work/vendor/pyo3-build-config-0.21.2/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="extension-module"' --cfg 'feature="resolve-config"' -C metadata=14eb379c9f987cbc -C extra-filename=-14eb379c9f987cbc --out-dir /Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/build/pyo3-build-config-14eb379c9f987cbc -C strip=debuginfo -L dependency=/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps --extern target_lexicon=/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps/libtarget_lexicon-ccc5148c31a24c1e.rlib --cap-lints allow` Running `rustc --crate-name parking_lot_core --edition=2021 /Users/pbulk/build/devel/py-dulwich/work/vendor/parking_lot_core-0.9.10/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C metadata=9cc3de4568fc4634 -C extra-filename=-9cc3de4568fc4634 --out-dir /Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps -C strip=debuginfo -L dependency=/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps --extern cfg_if=/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps/libcfg_if-3c768ca7f3288af1.rmeta --extern libc=/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps/liblibc-287b56edb906b872.rmeta --extern smallvec=/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps/libsmallvec-c7fc935a6db247c5.rmeta --cap-lints allow` Compiling quote v1.0.36 Running `rustc --crate-name quote --edition=2018 /Users/pbulk/build/devel/py-dulwich/work/vendor/quote-1.0.36/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' -C metadata=4ef224e806c72bd4 -C extra-filename=-4ef224e806c72bd4 --out-dir /Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps -C strip=debuginfo -L dependency=/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps --extern proc_macro2=/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps/libproc_macro2-151a7281e045bab8.rmeta --cap-lints allow` Compiling parking_lot v0.12.2 Running `rustc --crate-name parking_lot --edition=2021 /Users/pbulk/build/devel/py-dulwich/work/vendor/parking_lot-0.12.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg 'feature="default"' -C metadata=3d30c5212756dbdb -C extra-filename=-3d30c5212756dbdb --out-dir /Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps -C strip=debuginfo -L dependency=/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps --extern lock_api=/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps/liblock_api-23fc683c3da109ae.rmeta --extern parking_lot_core=/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps/libparking_lot_core-9cc3de4568fc4634.rmeta --cap-lints allow` Compiling syn v2.0.60 Running `rustc --crate-name syn --edition=2021 /Users/pbulk/build/devel/py-dulwich/work/vendor/syn-2.0.60/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="clone-impls"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="extra-traits"' --cfg 'feature="full"' --cfg 'feature="parsing"' --cfg 'feature="printing"' --cfg 'feature="proc-macro"' -C metadata=5386da3790243ac1 -C extra-filename=-5386da3790243ac1 --out-dir /Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps -C strip=debuginfo -L dependency=/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps --extern proc_macro2=/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps/libproc_macro2-151a7281e045bab8.rmeta --extern quote=/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps/libquote-4ef224e806c72bd4.rmeta --extern unicode_ident=/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps/libunicode_ident-e7a782de34a17e61.rmeta --cap-lints allow` Running `/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/build/pyo3-build-config-14eb379c9f987cbc/build-script-build` Running `rustc --crate-name pyo3_build_config --edition=2021 /Users/pbulk/build/devel/py-dulwich/work/vendor/pyo3-build-config-0.21.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="extension-module"' --cfg 'feature="resolve-config"' -C metadata=84655c09ef61f1a3 -C extra-filename=-84655c09ef61f1a3 --out-dir /Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps -C strip=debuginfo -L dependency=/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps --extern once_cell=/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps/libonce_cell-18b66164eff7bf09.rmeta --extern target_lexicon=/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps/libtarget_lexicon-ccc5148c31a24c1e.rmeta --cap-lints allow` Compiling pyo3-ffi v0.21.2 Compiling pyo3 v0.21.2 Running `rustc --crate-name build_script_build --edition=2021 /Users/pbulk/build/devel/py-dulwich/work/vendor/pyo3-ffi-0.21.2/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no '--warn=clippy::useless_transmute' '--warn=clippy::used_underscore_binding' --warn=unused_lifetimes '--warn=clippy::unnecessary_wraps' '--warn=clippy::todo' --warn=rust_2021_prelude_collisions --warn=rust_2018_idioms '--warn=clippy::manual_ok_or' '--warn=clippy::manual_assert' '--warn=clippy::let_unit_value' --warn=invalid_doc_attributes '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::explicit_iter_loop' '--warn=clippy::explicit_into_iter_loop' --warn=elided_lifetimes_in_paths '--warn=clippy::dbg_macro' '--warn=clippy::checked_conversions' '--warn=rustdoc::broken_intra_doc_links' '--warn=rustdoc::bare_urls' -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="extension-module"' -C metadata=593a55e233e1380a -C extra-filename=-593a55e233e1380a --out-dir /Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/build/pyo3-ffi-593a55e233e1380a -C strip=debuginfo -L dependency=/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps --extern pyo3_build_config=/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps/libpyo3_build_config-84655c09ef61f1a3.rlib --cap-lints allow` Running `rustc --crate-name build_script_build --edition=2021 /Users/pbulk/build/devel/py-dulwich/work/vendor/pyo3-0.21.2/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no '--warn=clippy::useless_transmute' '--warn=clippy::used_underscore_binding' --warn=unused_lifetimes '--warn=clippy::unnecessary_wraps' '--warn=clippy::todo' --warn=rust_2021_prelude_collisions --warn=rust_2018_idioms '--warn=clippy::manual_ok_or' '--warn=clippy::manual_assert' '--warn=clippy::let_unit_value' --warn=invalid_doc_attributes '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::explicit_iter_loop' '--warn=clippy::explicit_into_iter_loop' --warn=elided_lifetimes_in_paths '--warn=clippy::dbg_macro' '--warn=clippy::checked_conversions' '--warn=rustdoc::broken_intra_doc_links' '--warn=rustdoc::bare_urls' -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="extension-module"' --cfg 'feature="indoc"' --cfg 'feature="macros"' --cfg 'feature="pyo3-macros"' --cfg 'feature="unindent"' -C metadata=89b49a5da1bc6b7b -C extra-filename=-89b49a5da1bc6b7b --out-dir /Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/build/pyo3-89b49a5da1bc6b7b -C strip=debuginfo -L dependency=/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps --extern pyo3_build_config=/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps/libpyo3_build_config-84655c09ef61f1a3.rlib --cap-lints allow` Running `/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/build/pyo3-ffi-593a55e233e1380a/build-script-build` Running `/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/build/pyo3-89b49a5da1bc6b7b/build-script-build` Running `rustc --crate-name pyo3_ffi --edition=2021 /Users/pbulk/build/devel/py-dulwich/work/vendor/pyo3-ffi-0.21.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no '--warn=clippy::useless_transmute' '--warn=clippy::used_underscore_binding' --warn=unused_lifetimes '--warn=clippy::unnecessary_wraps' '--warn=clippy::todo' --warn=rust_2021_prelude_collisions --warn=rust_2018_idioms '--warn=clippy::manual_ok_or' '--warn=clippy::manual_assert' '--warn=clippy::let_unit_value' --warn=invalid_doc_attributes '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::explicit_iter_loop' '--warn=clippy::explicit_into_iter_loop' --warn=elided_lifetimes_in_paths '--warn=clippy::dbg_macro' '--warn=clippy::checked_conversions' '--warn=rustdoc::broken_intra_doc_links' '--warn=rustdoc::bare_urls' --cfg 'feature="default"' --cfg 'feature="extension-module"' -C metadata=172a8311b6add9bd -C extra-filename=-172a8311b6add9bd --out-dir /Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps -C strip=debuginfo -L dependency=/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps --extern libc=/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps/liblibc-287b56edb906b872.rmeta --cap-lints allow --cfg Py_3_6 --cfg Py_3_7 --cfg Py_3_8 --cfg Py_3_9 --cfg thread_local_const_init --cfg invalid_from_utf8_lint` Compiling pyo3-macros-backend v0.21.2 Running `rustc --crate-name pyo3_macros_backend --edition=2021 /Users/pbulk/build/devel/py-dulwich/work/vendor/pyo3-macros-backend-0.21.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no '--warn=clippy::useless_transmute' '--warn=clippy::used_underscore_binding' --warn=unused_lifetimes '--warn=clippy::unnecessary_wraps' '--warn=clippy::todo' --warn=rust_2021_prelude_collisions --warn=rust_2018_idioms '--warn=clippy::manual_ok_or' '--warn=clippy::manual_assert' '--warn=clippy::let_unit_value' --warn=invalid_doc_attributes '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::explicit_iter_loop' '--warn=clippy::explicit_into_iter_loop' --warn=elided_lifetimes_in_paths '--warn=clippy::dbg_macro' '--warn=clippy::checked_conversions' '--warn=rustdoc::broken_intra_doc_links' '--warn=rustdoc::bare_urls' -C debug-assertions=off -C metadata=fcede25ccb9ddca3 -C extra-filename=-fcede25ccb9ddca3 --out-dir /Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps -C strip=debuginfo -L dependency=/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps --extern heck=/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps/libheck-f4d24417f4cf9924.rmeta --extern proc_macro2=/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps/libproc_macro2-151a7281e045bab8.rmeta --extern pyo3_build_config=/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps/libpyo3_build_config-84655c09ef61f1a3.rmeta --extern quote=/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps/libquote-4ef224e806c72bd4.rmeta --extern syn=/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps/libsyn-5386da3790243ac1.rmeta --cap-lints allow` Compiling pyo3-macros v0.21.2 Running `rustc --crate-name pyo3_macros --edition=2021 /Users/pbulk/build/devel/py-dulwich/work/vendor/pyo3-macros-0.21.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no '--warn=clippy::useless_transmute' '--warn=clippy::used_underscore_binding' --warn=unused_lifetimes '--warn=clippy::unnecessary_wraps' '--warn=clippy::todo' --warn=rust_2021_prelude_collisions --warn=rust_2018_idioms '--warn=clippy::manual_ok_or' '--warn=clippy::manual_assert' '--warn=clippy::let_unit_value' --warn=invalid_doc_attributes '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::explicit_iter_loop' '--warn=clippy::explicit_into_iter_loop' --warn=elided_lifetimes_in_paths '--warn=clippy::dbg_macro' '--warn=clippy::checked_conversions' '--warn=rustdoc::broken_intra_doc_links' '--warn=rustdoc::bare_urls' -C debug-assertions=off -C metadata=532ff613e819476a -C extra-filename=-532ff613e819476a --out-dir /Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps -C strip=debuginfo -L dependency=/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps --extern proc_macro2=/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps/libproc_macro2-151a7281e045bab8.rlib --extern pyo3_macros_backend=/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps/libpyo3_macros_backend-fcede25ccb9ddca3.rlib --extern quote=/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps/libquote-4ef224e806c72bd4.rlib --extern syn=/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps/libsyn-5386da3790243ac1.rlib --extern proc_macro --cap-lints allow` Running `rustc --crate-name pyo3 --edition=2021 /Users/pbulk/build/devel/py-dulwich/work/vendor/pyo3-0.21.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no '--warn=clippy::useless_transmute' '--warn=clippy::used_underscore_binding' --warn=unused_lifetimes '--warn=clippy::unnecessary_wraps' '--warn=clippy::todo' --warn=rust_2021_prelude_collisions --warn=rust_2018_idioms '--warn=clippy::manual_ok_or' '--warn=clippy::manual_assert' '--warn=clippy::let_unit_value' --warn=invalid_doc_attributes '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::explicit_iter_loop' '--warn=clippy::explicit_into_iter_loop' --warn=elided_lifetimes_in_paths '--warn=clippy::dbg_macro' '--warn=clippy::checked_conversions' '--warn=rustdoc::broken_intra_doc_links' '--warn=rustdoc::bare_urls' --cfg 'feature="default"' --cfg 'feature="extension-module"' --cfg 'feature="indoc"' --cfg 'feature="macros"' --cfg 'feature="pyo3-macros"' --cfg 'feature="unindent"' -C metadata=cf579cc8c0705e32 -C extra-filename=-cf579cc8c0705e32 --out-dir /Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps -C strip=debuginfo -L dependency=/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps --extern cfg_if=/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps/libcfg_if-3c768ca7f3288af1.rmeta --extern indoc=/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps/libindoc-313ab9a7b12ef8dc.dylib --extern libc=/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps/liblibc-287b56edb906b872.rmeta --extern memoffset=/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps/libmemoffset-aaea0a8fe6d1f5d6.rmeta --extern parking_lot=/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps/libparking_lot-3d30c5212756dbdb.rmeta --extern portable_atomic=/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps/libportable_atomic-4c891d3408d752a0.rmeta --extern pyo3_ffi=/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps/libpyo3_ffi-172a8311b6add9bd.rmeta --extern pyo3_macros=/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps/libpyo3_macros-532ff613e819476a.dylib --extern unindent=/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps/libunindent-5f3c143265026c9e.rmeta --cap-lints allow --cfg Py_3_6 --cfg Py_3_7 --cfg Py_3_8 --cfg Py_3_9 --cfg thread_local_const_init --cfg invalid_from_utf8_lint` Compiling objects-py v0.22.1 (/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/crates/objects) Running `rustc --crate-name objects_py --edition=2021 crates/objects/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type cdylib --emit=dep-info,link -C opt-level=3 -C embed-bitcode=no -C 'link-args=-undefined dynamic_lookup -Wl,-install_name,@rpath/_objects.so' -C metadata=dcccbb278a0e345c --out-dir /Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps -C strip=debuginfo -L dependency=/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps --extern memchr=/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps/libmemchr-ea5cba8f53152670.rlib --extern pyo3=/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps/libpyo3-cf579cc8c0705e32.rlib` warning: use of deprecated associated function `pyo3::types::PyBytes::new`: `PyBytes::new` will be replaced by `PyBytes::new_bound` in a future PyO3 version --> crates/objects/src/lib.rs:48:17 | 48 | Ok(PyBytes::new(py, hexsha.as_slice()).into()) | ^^^ | = note: `#[warn(deprecated)]` on by default warning: use of deprecated associated function `pyo3::types::PyBytes::new`: `PyBytes::new` will be replaced by `PyBytes::new_bound` in a future PyO3 version --> crates/objects/src/lib.rs:97:22 | 97 | PyBytes::new(py, name).to_object(py), | ^^^ warning: use of deprecated method `pyo3::Python::<'py>::import`: `Python::import` will be replaced by `Python::import_bound` in a future PyO3 version --> crates/objects/src/lib.rs:145:23 | 145 | let objectsm = py.import("dulwich.objects")?; | ^^^^^^ warning: use of deprecated associated function `pyo3::types::PyBytes::new`: `PyBytes::new` will be replaced by `PyBytes::new_bound` in a future PyO3 version --> crates/objects/src/lib.rs:152:30 | 152 | PyBytes::new(py, name.as_slice()).to_object(py), | ^^^ warning: use of deprecated associated function `pyo3::types::PyBytes::new`: `PyBytes::new` will be replaced by `PyBytes::new_bound` in a future PyO3 version --> crates/objects/src/lib.rs:154:30 | 154 | PyBytes::new(py, hexsha.as_slice()).to_object(py), | ^^^ warning: use of deprecated method `pyo3::deprecations::GilRefs::::function_arg`: use `&Bound<'_, T>` instead for this function argument --> crates/objects/src/lib.rs:127:43 | 127 | fn sorted_tree_items(py: Python, entries: &PyDict, name_order: bool) -> PyResult> { | ^ warning: use of deprecated method `pyo3::deprecations::GilRefs::::function_arg`: use `&Bound<'_, T>` instead for this function argument --> crates/objects/src/lib.rs:162:26 | 162 | fn _objects(_py: Python, m: &PyModule) -> PyResult<()> { | ^ warning: `objects-py` (lib) generated 7 warnings Finished `release` profile [optimized] target(s) in 7.78s Copying rust artifact from target/release/libobjects_py.dylib to build/lib.macosx-12.3-arm64-cpython-39/dulwich/_objects.so warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"` note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions cargo rustc --lib --message-format=json-render-diagnostics --manifest-path crates/pack/Cargo.toml --release -v --features pyo3/extension-module --crate-type cdylib -- -C link-args=-undefined dynamic_lookup -Wl,-install_name,@rpath/_pack.so warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"` note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions Fresh once_cell v1.19.0 Fresh autocfg v1.2.0 Fresh unicode-ident v1.0.12 Fresh heck v0.4.1 Fresh smallvec v1.13.2 Fresh target-lexicon v0.12.14 Fresh scopeguard v1.2.0 Fresh cfg-if v1.0.0 Fresh indoc v2.0.5 Fresh proc-macro2 v1.0.81 Fresh libc v0.2.154 Fresh portable-atomic v1.6.0 Fresh unindent v0.2.3 Fresh memchr v2.7.2 Fresh quote v1.0.36 Fresh parking_lot_core v0.9.10 Fresh lock_api v0.4.12 Fresh memoffset v0.9.1 Fresh pyo3-build-config v0.21.2 Fresh syn v2.0.60 Fresh parking_lot v0.12.2 Fresh pyo3-macros-backend v0.21.2 Fresh pyo3-macros v0.21.2 Fresh pyo3-ffi v0.21.2 Fresh pyo3 v0.21.2 Compiling pack-py v0.22.1 (/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/crates/pack) Running `rustc --crate-name pack_py --edition=2021 crates/pack/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type cdylib --emit=dep-info,link -C opt-level=3 -C embed-bitcode=no -C 'link-args=-undefined dynamic_lookup -Wl,-install_name,@rpath/_pack.so' -C metadata=b790651e72d7839f --out-dir /Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps -C strip=debuginfo -L dependency=/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps --extern memchr=/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps/libmemchr-ea5cba8f53152670.rlib --extern pyo3=/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps/libpyo3-cf579cc8c0705e32.rlib` warning: use of deprecated method `pyo3::Py::::as_ref`: use `obj.bind(py)` instead of `obj.as_ref(py)` --> crates/pack/src/lib.rs:29:12 | 29 | if sha.as_ref(py).is_instance_of::() { | ^^^^^^ | = note: `#[warn(deprecated)]` on by default warning: use of deprecated associated function `pyo3::types::PyBytes::new`: `PyBytes::new` will be replaced by `PyBytes::new_bound` in a future PyO3 version --> crates/pack/src/lib.rs:206:22 | 206 | Ok(vec![PyBytes::new(py, &out).into()]) | ^^^ warning: use of deprecated method `pyo3::deprecations::GilRefs::::function_arg`: use `&Bound<'_, T>` instead for this function argument --> crates/pack/src/lib.rs:210:23 | 210 | fn _pack(_py: Python, m: &PyModule) -> PyResult<()> { | ^ warning: `pack-py` (lib) generated 3 warnings Finished `release` profile [optimized] target(s) in 0.39s Copying rust artifact from target/release/libpack_py.dylib to build/lib.macosx-12.3-arm64-cpython-39/dulwich/_pack.so warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"` note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions cargo rustc --lib --message-format=json-render-diagnostics --manifest-path crates/diff-tree/Cargo.toml --release -v --features pyo3/extension-module --crate-type cdylib -- -C link-args=-undefined dynamic_lookup -Wl,-install_name,@rpath/_diff_tree.so warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"` note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions Fresh once_cell v1.19.0 Fresh autocfg v1.2.0 Fresh unicode-ident v1.0.12 Fresh smallvec v1.13.2 Fresh heck v0.4.1 Fresh target-lexicon v0.12.14 Fresh scopeguard v1.2.0 Fresh cfg-if v1.0.0 Fresh indoc v2.0.5 Fresh proc-macro2 v1.0.81 Fresh libc v0.2.154 Fresh portable-atomic v1.6.0 Fresh unindent v0.2.3 Fresh quote v1.0.36 Fresh lock_api v0.4.12 Fresh parking_lot_core v0.9.10 Fresh memoffset v0.9.1 Fresh pyo3-build-config v0.21.2 Fresh syn v2.0.60 Fresh parking_lot v0.12.2 Fresh pyo3-macros-backend v0.21.2 Fresh pyo3-macros v0.21.2 Fresh pyo3-ffi v0.21.2 Fresh pyo3 v0.21.2 Compiling diff-tree-py v0.22.1 (/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/crates/diff-tree) Running `rustc --crate-name diff_tree_py --edition=2021 crates/diff-tree/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type cdylib --emit=dep-info,link -C opt-level=3 -C embed-bitcode=no -C 'link-args=-undefined dynamic_lookup -Wl,-install_name,@rpath/_diff_tree.so' -C metadata=115845009f59b7de --out-dir /Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps -C strip=debuginfo -L dependency=/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps --extern pyo3=/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/target/release/deps/libpyo3-cf579cc8c0705e32.rlib` warning: use of deprecated associated function `pyo3::types::PyBytes::new`: `PyBytes::new` will be replaced by `PyBytes::new_bound` in a future PyO3 version --> crates/diff-tree/src/lib.rs:34:28 | 34 | let str_obj = PyBytes::new(py, string); | ^^^ | = note: `#[warn(deprecated)]` on by default warning: use of deprecated associated function `pyo3::prelude::PyModule::import`: `PyModule::import` will be replaced by `PyModule::import_bound` in a future PyO3 version --> crates/diff-tree/src/lib.rs:44:38 | 44 | let default_dict_cls = PyModule::import(py, "collections")?.getattr("defaultdict")?; | ^^^^^^ warning: use of deprecated associated function `pyo3::prelude::PyModule::import`: `PyModule::import` will be replaced by `PyModule::import_bound` in a future PyO3 version --> crates/diff-tree/src/lib.rs:45:29 | 45 | let int_cls = PyModule::import(py, "builtins")?.getattr("int")?; | ^^^^^^ warning: use of deprecated method `pyo3::Python::<'py>::import`: `Python::import` will be replaced by `Python::import_bound` in a future PyO3 version --> crates/diff-tree/src/lib.rs:59:18 | 59 | let pym = py.import("dulwich.diff_tree")?; | ^^^^^^ warning: use of deprecated method `pyo3::deprecations::GilRefs::::function_arg`: use `&Bound<'_, T>` instead for this function argument --> crates/diff-tree/src/lib.rs:43:35 | 43 | fn _count_blocks(py: Python, obj: &PyAny) -> PyResult { | ^ warning: use of deprecated method `pyo3::deprecations::GilRefs::::function_arg`: use `&Bound<'_, T>` instead for this function argument --> crates/diff-tree/src/lib.rs:86:33 | 86 | fn _is_tree(_py: Python, entry: &PyAny) -> PyResult { | ^ warning: use of deprecated method `pyo3::Python::<'py>::import`: `Python::import` will be replaced by `Python::import_bound` in a future PyO3 version --> crates/diff-tree/src/lib.rs:102:18 | 102 | let dom = py.import("dulwich.objects")?; | ^^^^^^ warning: use of deprecated associated function `pyo3::types::PyBytes::new`: `PyBytes::new` will be replaced by `PyBytes::new_bound` in a future PyO3 version --> crates/diff-tree/src/lib.rs:120:57 | 120 | let tree_entry = tree_entry_cls.call1((PyBytes::new(py, &new_path), mode, sha))?; | ^^^ warning: use of deprecated method `pyo3::Python::<'py>::import`: `Python::import` will be replaced by `Python::import_bound` in a future PyO3 version --> crates/diff-tree/src/lib.rs:138:18 | 138 | let pym = py.import("dulwich.diff_tree")?; | ^^^^^^ warning: use of deprecated method `pyo3::Py::::as_ref`: use `obj.bind(py)` instead of `obj.as_ref(py)` --> crates/diff-tree/src/lib.rs:146:47 | 146 | let cmp = entry_path_cmp(entries1[i1].as_ref(py), entries2[i2].as_ref(py))?; | ^^^^^^ warning: use of deprecated method `pyo3::Py::::as_ref`: use `obj.bind(py)` instead of `obj.as_ref(py)` --> crates/diff-tree/src/lib.rs:146:72 | 146 | let cmp = entry_path_cmp(entries1[i1].as_ref(py), entries2[i2].as_ref(py))?; | ^^^^^^ warning: use of deprecated associated function `pyo3::types::PyTuple::new`: `PyTuple::new` will be replaced by `PyTuple::new_bound` in a future PyO3 version --> crates/diff-tree/src/lib.rs:152:29 | 152 | let pair = PyTuple::new(py, &[e1, e2]); | ^^^ warning: use of deprecated associated function `pyo3::types::PyTuple::new`: `PyTuple::new` will be replaced by `PyTuple::new_bound` in a future PyO3 version --> crates/diff-tree/src/lib.rs:169:29 | 169 | let pair = PyTuple::new(py, &[entries1[i1].clone(), null_entry.clone()]); | ^^^ warning: use of deprecated associated function `pyo3::types::PyTuple::new`: `PyTuple::new` will be replaced by `PyTuple::new_bound` in a future PyO3 version --> crates/diff-tree/src/lib.rs:175:29 | 175 | let pair = PyTuple::new(py, &[null_entry.clone(), entries2[i2].clone()]); | ^^^ warning: use of deprecated associated function `pyo3::types::PyList::new`: `PyList::new` will be replaced by `PyList::new_bound` in a future PyO3 version --> crates/diff-tree/src/lib.rs:180:16 | 180 | Ok(PyList::new(py, &result).to_object(py)) | ^^^ warning: use of deprecated method `pyo3::deprecations::GilRefs::::function_arg`: use `&Bound<'_, T>` instead for this function argument --> crates/diff-tree/src/lib.rs:134:51 | 134 | fn _merge_entries(py: Python, path: &[u8], tree1: &PyAny, tree2: &PyAny) -> PyResult { | ^ warning: use of deprecated method `pyo3::deprecations::GilRefs::::function_arg`: use `&Bound<'_, T>` instead for this function argument --> crates/diff-tree/src/lib.rs:134:66 | 134 | fn _merge_entries(py: Python, path: &[u8], tree1: &PyAny, tree2: &PyAny) -> PyResult { | ^ warning: use of deprecated method `pyo3::deprecations::GilRefs::::function_arg`: use `&Bound<'_, T>` instead for this function argument --> crates/diff-tree/src/lib.rs:184:28 | 184 | fn _diff_tree(_py: Python, m: &PyModule) -> PyResult<()> { | ^ warning: `diff-tree-py` (lib) generated 18 warnings Finished `release` profile [optimized] target(s) in 0.38s Copying rust artifact from target/release/libdiff_tree_py.dylib to build/lib.macosx-12.3-arm64-cpython-39/dulwich/_diff_tree.so running build_scripts creating build/scripts-3.9 copying and adjusting bin/dul-receive-pack -> build/scripts-3.9 copying and adjusting bin/dul-upload-pack -> build/scripts-3.9 changing mode of build/scripts-3.9/dul-receive-pack from 644 to 755 changing mode of build/scripts-3.9/dul-upload-pack from 644 to 755 installing to build/bdist.macosx-12.3-arm64/wheel running install running install_lib creating build/bdist.macosx-12.3-arm64 creating build/bdist.macosx-12.3-arm64/wheel creating build/bdist.macosx-12.3-arm64/wheel/dulwich copying build/lib.macosx-12.3-arm64-cpython-39/dulwich/__init__.py -> build/bdist.macosx-12.3-arm64/wheel/dulwich copying build/lib.macosx-12.3-arm64-cpython-39/dulwich/__main__.py -> build/bdist.macosx-12.3-arm64/wheel/dulwich copying build/lib.macosx-12.3-arm64-cpython-39/dulwich/_diff_tree.so -> build/bdist.macosx-12.3-arm64/wheel/dulwich copying build/lib.macosx-12.3-arm64-cpython-39/dulwich/_objects.so -> build/bdist.macosx-12.3-arm64/wheel/dulwich copying build/lib.macosx-12.3-arm64-cpython-39/dulwich/_pack.so -> build/bdist.macosx-12.3-arm64/wheel/dulwich copying build/lib.macosx-12.3-arm64-cpython-39/dulwich/archive.py -> build/bdist.macosx-12.3-arm64/wheel/dulwich copying build/lib.macosx-12.3-arm64-cpython-39/dulwich/bundle.py -> build/bdist.macosx-12.3-arm64/wheel/dulwich copying build/lib.macosx-12.3-arm64-cpython-39/dulwich/cli.py -> build/bdist.macosx-12.3-arm64/wheel/dulwich copying build/lib.macosx-12.3-arm64-cpython-39/dulwich/client.py -> build/bdist.macosx-12.3-arm64/wheel/dulwich creating build/bdist.macosx-12.3-arm64/wheel/dulwich/cloud copying build/lib.macosx-12.3-arm64-cpython-39/dulwich/cloud/__init__.py -> build/bdist.macosx-12.3-arm64/wheel/dulwich/cloud copying build/lib.macosx-12.3-arm64-cpython-39/dulwich/cloud/gcs.py -> build/bdist.macosx-12.3-arm64/wheel/dulwich/cloud copying build/lib.macosx-12.3-arm64-cpython-39/dulwich/config.py -> build/bdist.macosx-12.3-arm64/wheel/dulwich creating build/bdist.macosx-12.3-arm64/wheel/dulwich/contrib copying build/lib.macosx-12.3-arm64-cpython-39/dulwich/contrib/__init__.py -> build/bdist.macosx-12.3-arm64/wheel/dulwich/contrib copying build/lib.macosx-12.3-arm64-cpython-39/dulwich/contrib/diffstat.py -> build/bdist.macosx-12.3-arm64/wheel/dulwich/contrib copying build/lib.macosx-12.3-arm64-cpython-39/dulwich/contrib/paramiko_vendor.py -> build/bdist.macosx-12.3-arm64/wheel/dulwich/contrib copying build/lib.macosx-12.3-arm64-cpython-39/dulwich/contrib/release_robot.py -> build/bdist.macosx-12.3-arm64/wheel/dulwich/contrib copying build/lib.macosx-12.3-arm64-cpython-39/dulwich/contrib/requests_vendor.py -> build/bdist.macosx-12.3-arm64/wheel/dulwich/contrib copying build/lib.macosx-12.3-arm64-cpython-39/dulwich/contrib/swift.py -> build/bdist.macosx-12.3-arm64/wheel/dulwich/contrib copying build/lib.macosx-12.3-arm64-cpython-39/dulwich/credentials.py -> build/bdist.macosx-12.3-arm64/wheel/dulwich copying build/lib.macosx-12.3-arm64-cpython-39/dulwich/diff_tree.py -> build/bdist.macosx-12.3-arm64/wheel/dulwich copying build/lib.macosx-12.3-arm64-cpython-39/dulwich/errors.py -> build/bdist.macosx-12.3-arm64/wheel/dulwich copying build/lib.macosx-12.3-arm64-cpython-39/dulwich/fastexport.py -> build/bdist.macosx-12.3-arm64/wheel/dulwich copying build/lib.macosx-12.3-arm64-cpython-39/dulwich/file.py -> build/bdist.macosx-12.3-arm64/wheel/dulwich copying build/lib.macosx-12.3-arm64-cpython-39/dulwich/graph.py -> build/bdist.macosx-12.3-arm64/wheel/dulwich copying build/lib.macosx-12.3-arm64-cpython-39/dulwich/greenthreads.py -> build/bdist.macosx-12.3-arm64/wheel/dulwich copying build/lib.macosx-12.3-arm64-cpython-39/dulwich/hooks.py -> build/bdist.macosx-12.3-arm64/wheel/dulwich copying build/lib.macosx-12.3-arm64-cpython-39/dulwich/ignore.py -> build/bdist.macosx-12.3-arm64/wheel/dulwich copying build/lib.macosx-12.3-arm64-cpython-39/dulwich/index.py -> build/bdist.macosx-12.3-arm64/wheel/dulwich copying build/lib.macosx-12.3-arm64-cpython-39/dulwich/lfs.py -> build/bdist.macosx-12.3-arm64/wheel/dulwich copying build/lib.macosx-12.3-arm64-cpython-39/dulwich/line_ending.py -> build/bdist.macosx-12.3-arm64/wheel/dulwich copying build/lib.macosx-12.3-arm64-cpython-39/dulwich/log_utils.py -> build/bdist.macosx-12.3-arm64/wheel/dulwich copying build/lib.macosx-12.3-arm64-cpython-39/dulwich/lru_cache.py -> build/bdist.macosx-12.3-arm64/wheel/dulwich copying build/lib.macosx-12.3-arm64-cpython-39/dulwich/mailmap.py -> build/bdist.macosx-12.3-arm64/wheel/dulwich copying build/lib.macosx-12.3-arm64-cpython-39/dulwich/object_store.py -> build/bdist.macosx-12.3-arm64/wheel/dulwich copying build/lib.macosx-12.3-arm64-cpython-39/dulwich/objects.py -> build/bdist.macosx-12.3-arm64/wheel/dulwich copying build/lib.macosx-12.3-arm64-cpython-39/dulwich/objectspec.py -> build/bdist.macosx-12.3-arm64/wheel/dulwich copying build/lib.macosx-12.3-arm64-cpython-39/dulwich/pack.py -> build/bdist.macosx-12.3-arm64/wheel/dulwich copying build/lib.macosx-12.3-arm64-cpython-39/dulwich/patch.py -> build/bdist.macosx-12.3-arm64/wheel/dulwich copying build/lib.macosx-12.3-arm64-cpython-39/dulwich/porcelain.py -> build/bdist.macosx-12.3-arm64/wheel/dulwich copying build/lib.macosx-12.3-arm64-cpython-39/dulwich/protocol.py -> build/bdist.macosx-12.3-arm64/wheel/dulwich copying build/lib.macosx-12.3-arm64-cpython-39/dulwich/py.typed -> build/bdist.macosx-12.3-arm64/wheel/dulwich copying build/lib.macosx-12.3-arm64-cpython-39/dulwich/reflog.py -> build/bdist.macosx-12.3-arm64/wheel/dulwich copying build/lib.macosx-12.3-arm64-cpython-39/dulwich/refs.py -> build/bdist.macosx-12.3-arm64/wheel/dulwich copying build/lib.macosx-12.3-arm64-cpython-39/dulwich/repo.py -> build/bdist.macosx-12.3-arm64/wheel/dulwich copying build/lib.macosx-12.3-arm64-cpython-39/dulwich/server.py -> build/bdist.macosx-12.3-arm64/wheel/dulwich copying build/lib.macosx-12.3-arm64-cpython-39/dulwich/stash.py -> build/bdist.macosx-12.3-arm64/wheel/dulwich copying build/lib.macosx-12.3-arm64-cpython-39/dulwich/stdint.h -> build/bdist.macosx-12.3-arm64/wheel/dulwich copying build/lib.macosx-12.3-arm64-cpython-39/dulwich/submodule.py -> build/bdist.macosx-12.3-arm64/wheel/dulwich creating build/bdist.macosx-12.3-arm64/wheel/dulwich/tests copying build/lib.macosx-12.3-arm64-cpython-39/dulwich/tests/__init__.py -> build/bdist.macosx-12.3-arm64/wheel/dulwich/tests copying build/lib.macosx-12.3-arm64-cpython-39/dulwich/tests/test_object_store.py -> build/bdist.macosx-12.3-arm64/wheel/dulwich/tests copying build/lib.macosx-12.3-arm64-cpython-39/dulwich/tests/utils.py -> build/bdist.macosx-12.3-arm64/wheel/dulwich/tests copying build/lib.macosx-12.3-arm64-cpython-39/dulwich/walk.py -> build/bdist.macosx-12.3-arm64/wheel/dulwich copying build/lib.macosx-12.3-arm64-cpython-39/dulwich/web.py -> build/bdist.macosx-12.3-arm64/wheel/dulwich running install_egg_info Copying dulwich.egg-info to build/bdist.macosx-12.3-arm64/wheel/dulwich-0.22.1-py3.9.egg-info running install_scripts creating build/bdist.macosx-12.3-arm64/wheel/dulwich-0.22.1.data creating build/bdist.macosx-12.3-arm64/wheel/dulwich-0.22.1.data/scripts copying build/scripts-3.9/dul-receive-pack -> build/bdist.macosx-12.3-arm64/wheel/dulwich-0.22.1.data/scripts copying build/scripts-3.9/dul-upload-pack -> build/bdist.macosx-12.3-arm64/wheel/dulwich-0.22.1.data/scripts changing mode of build/bdist.macosx-12.3-arm64/wheel/dulwich-0.22.1.data/scripts/dul-receive-pack to 755 changing mode of build/bdist.macosx-12.3-arm64/wheel/dulwich-0.22.1.data/scripts/dul-upload-pack to 755 Installing dul-receive-pack script to build/bdist.macosx-12.3-arm64/wheel/dulwich-0.22.1.data/scripts Installing dul-upload-pack script to build/bdist.macosx-12.3-arm64/wheel/dulwich-0.22.1.data/scripts creating build/bdist.macosx-12.3-arm64/wheel/dulwich-0.22.1.dist-info/WHEEL creating '/Users/pbulk/build/devel/py-dulwich/work/dulwich-0.22.1/dist/.tmp-1emunqga/dulwich-0.22.1-cp39-cp39-macosx_12_0_arm64.whl' and adding 'build/bdist.macosx-12.3-arm64/wheel' to it adding 'dulwich/__init__.py' adding 'dulwich/__main__.py' adding 'dulwich/_diff_tree.so' adding 'dulwich/_objects.so' adding 'dulwich/_pack.so' adding 'dulwich/archive.py' adding 'dulwich/bundle.py' adding 'dulwich/cli.py' adding 'dulwich/client.py' adding 'dulwich/config.py' adding 'dulwich/credentials.py' adding 'dulwich/diff_tree.py' adding 'dulwich/errors.py' adding 'dulwich/fastexport.py' adding 'dulwich/file.py' adding 'dulwich/graph.py' adding 'dulwich/greenthreads.py' adding 'dulwich/hooks.py' adding 'dulwich/ignore.py' adding 'dulwich/index.py' adding 'dulwich/lfs.py' adding 'dulwich/line_ending.py' adding 'dulwich/log_utils.py' adding 'dulwich/lru_cache.py' adding 'dulwich/mailmap.py' adding 'dulwich/object_store.py' adding 'dulwich/objects.py' adding 'dulwich/objectspec.py' adding 'dulwich/pack.py' adding 'dulwich/patch.py' adding 'dulwich/porcelain.py' adding 'dulwich/protocol.py' adding 'dulwich/py.typed' adding 'dulwich/reflog.py' adding 'dulwich/refs.py' adding 'dulwich/repo.py' adding 'dulwich/server.py' adding 'dulwich/stash.py' adding 'dulwich/stdint.h' adding 'dulwich/submodule.py' adding 'dulwich/walk.py' adding 'dulwich/web.py' adding 'dulwich/cloud/__init__.py' adding 'dulwich/cloud/gcs.py' adding 'dulwich/contrib/__init__.py' adding 'dulwich/contrib/diffstat.py' adding 'dulwich/contrib/paramiko_vendor.py' adding 'dulwich/contrib/release_robot.py' adding 'dulwich/contrib/requests_vendor.py' adding 'dulwich/contrib/swift.py' adding 'dulwich/tests/__init__.py' adding 'dulwich/tests/test_object_store.py' adding 'dulwich/tests/utils.py' adding 'dulwich-0.22.1.data/scripts/dul-receive-pack' adding 'dulwich-0.22.1.data/scripts/dul-upload-pack' adding 'dulwich-0.22.1.dist-info/COPYING' adding 'dulwich-0.22.1.dist-info/METADATA' adding 'dulwich-0.22.1.dist-info/WHEEL' adding 'dulwich-0.22.1.dist-info/entry_points.txt' adding 'dulwich-0.22.1.dist-info/top_level.txt' adding 'dulwich-0.22.1.dist-info/RECORD' removing build/bdist.macosx-12.3-arm64/wheel Successfully built dulwich-0.22.1-cp39-cp39-macosx_12_0_arm64.whl